{"title":"Dining Table Legs","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cdiv class=\"w-full border-b border-black\/10 dark:border-gray-900\/50 text-gray-800 dark:text-gray-100 group bg-gray-50 dark:bg-[#444654]\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"text-base gap-4 md:gap-6 m-auto md:max-w-2xl lg:max-w-2xl xl:max-w-3xl p-4 md:py-6 flex lg:px-0\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"relative flex w-[calc(100%-50px)] md:flex-col lg:w-[calc(100%-115px)]\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"flex flex-grow flex-col gap-3\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap\" data-mce-fragment=\"1\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\" data-mce-fragment=\"1\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003eUpgrade the look and feel of your dining room with our sturdy and stylish dining table legs. Made from durable materials, these legs offer long-lasting support for your table while adding a touch of elegance to any space. Available in a variety of sizes, our dining table legs are easy to install and can be used to create a custom dining table or to update an existing one. Add a touch of class to your dining room with our high-quality dining table legs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"text-gray-400 flex self-end lg:self-center justify-center mt-2 gap-4 lg:gap-1 lg:absolute lg:top-0 lg:translate-x-full lg:right-0 lg:mt-0 lg:pl-2 visible\" data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","products":[{"product_id":"queen-anne-table-legs-available-in-cherry-maple-oak","title":"Queen Anne Table Legs","description":"\u003ch1 style=\"text-align: center;\"\u003eQueen Anne Table Legs\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eQueen Anne Table Legs\u003c\/strong\u003e Available in 3 wood species, Red Oak, Maple, and Cherry.\u003c\/p\u003e\n\u003cp\u003eSanded and ready for your finish.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eAvailable in 3 heights \u003c\/p\u003e\n\u003cp\u003e29\" \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eSquare size 2 1\/8\" Turned length 21 1\/2\" Overall length 29\"\u003c\/p\u003e\n\u003cp\u003e21\" \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eSquare size 2 1\/8\", Turned length 16\", Overall length 21\"\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e15\" Height\u003c\/p\u003e\n\u003cp\u003eSquare size 2 1\/8\" Turned length Overall length 15\"\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePrice per each\u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"29\u0026quot; Height \/ Cherry","offer_id":30296103092359,"sku":"QA29-C","price":51.6,"currency_code":"USD","in_stock":true},{"title":"29\u0026quot; Height \/ Maple","offer_id":30296103125127,"sku":"QA29-M","price":34.5,"currency_code":"USD","in_stock":true},{"title":"29\u0026quot; Height \/ Oak","offer_id":30296103157895,"sku":"QA29-O","price":54.56,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Cherry","offer_id":30296103190663,"sku":"QA21-C","price":41.06,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Maple","offer_id":30296103223431,"sku":"QA21-M","price":41.06,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Oak","offer_id":30296103256199,"sku":"QA21-O","price":41.06,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Cherry","offer_id":30296103288967,"sku":"QA15-C","price":33.7,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Maple","offer_id":30296103321735,"sku":"QA15-M","price":27.7,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Oak","offer_id":30296103354503,"sku":"QA15-O","price":29.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Untitleddesign_5_5ee47efb-6a81-41bb-8d35-5ea4e224743d.png?v=1738696109"},{"product_id":"country-french-table-legs-available-in-cherry-maple-oak","title":"Country French Table Leg","description":"\u003ch1 style=\"text-align: center;\"\u003eCountry French Table Legs\u003c\/h1\u003e\n\u003cp\u003eThese \u003cstrong\u003eCountry French Table Legs\u003c\/strong\u003e are available in 3 different species, \u003cstrong\u003eOak, Maple,\u003c\/strong\u003e and Cherry.\u003c\/p\u003e\n\u003cp\u003e Sanded and ready for finish.\u003c\/p\u003e\n\u003cp\u003e29\" Table legs Specs:\u003cbr\u003e2 1\/4\" Square Size\u003cbr\u003e21\" Turned Length\u003c\/p\u003e\n\u003cp\u003e21\" Table legs Specs:\u003cbr\u003e2 1\/4\" Square size\u003cbr\u003e16\" Turned Length\u003c\/p\u003e\n\u003cp\u003e15\" Specs:\u003cbr\u003e2 1\/4\" Square size\u003cbr\u003e10 1\/2\" Turned Length\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePrice per each \u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"29\u0026quot; Height \/ Cherry","offer_id":30296141791367,"sku":"CF29-C","price":51.52,"currency_code":"USD","in_stock":true},{"title":"29\u0026quot; Height \/ Maple","offer_id":30296141824135,"sku":"CF29-M","price":45.0,"currency_code":"USD","in_stock":true},{"title":"29\u0026quot; Height \/ Oak","offer_id":30296141856903,"sku":"CF29-O","price":62.24,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Cherry","offer_id":30296141889671,"sku":"CF21-C","price":31.5,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Maple","offer_id":30296141922439,"sku":"CF21-M","price":29.9,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Oak","offer_id":30296141955207,"sku":"CF21-O","price":34.0,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Cherry","offer_id":30296141987975,"sku":"CF15-C","price":29.6,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Maple","offer_id":30296142020743,"sku":"CF15-M","price":25.18,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Oak","offer_id":30296142053511,"sku":"CF15-O","price":29.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/CopyofCopyofUntitled_1_1b4ed239-0420-4a69-a24f-bb8f9df00548.png?v=1771350174"},{"product_id":"country-table-legs-available-in-cherry-maple-oak","title":"Country Table Legs","description":"\u003ch1 style=\"text-align: center;\"\u003eCountry Table Legs\u003c\/h1\u003e\n\u003cp\u003e These table legs are available in, Oak, Cherry, and Maple.\u003c\/p\u003e\n\u003cp\u003eSanded and ready for your finish.\u003c\/p\u003e\n\u003cp\u003e29\" Table legs Specs:\u003cbr\u003e2 1\/4\" Square Size\u003cbr\u003e21\" Turned Length\u003c\/p\u003e\n\u003cp\u003e21\" Table legs Specs:\u003cbr\u003e2 1\/4\" Square size\u003cbr\u003e15 1\/2\" Turned Length\u003c\/p\u003e\n\u003cp\u003e15\" Specs:\u003cbr\u003e2 1\/4\" Square size\u003cbr\u003e10\" Turned Length\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePrice per each\u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"29\u0026quot; Height \/ Cherry","offer_id":30296172167303,"sku":"C29-C","price":47.6,"currency_code":"USD","in_stock":true},{"title":"29\u0026quot; Height \/ Maple","offer_id":30296172200071,"sku":"C29-M","price":41.0,"currency_code":"USD","in_stock":true},{"title":"29\u0026quot; Height \/ Oak","offer_id":30296172232839,"sku":"C29-O","price":51.0,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Cherry","offer_id":30296172265607,"sku":"C21-C","price":26.5,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Maple","offer_id":30296172298375,"sku":"C21-M","price":29.76,"currency_code":"USD","in_stock":true},{"title":"21\u0026quot; Height \/ Oak","offer_id":30296172331143,"sku":"C21-O","price":32.5,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Cherry","offer_id":30296172363911,"sku":"C15-C","price":25.0,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Maple","offer_id":30296172396679,"sku":"C15-M","price":19.9,"currency_code":"USD","in_stock":true},{"title":"15\u0026quot; Height \/ Oak","offer_id":30296172429447,"sku":"C15-O","price":29.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/CopyofCopyofUntitled_3.png?v=1771350225"},{"product_id":"2-28-cast-aluminum-table-legs","title":"28\" Cast Aluminum Table Legs (Baltic), Set of 2","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eThese 28\" cast aluminum table legs are very heavy duty able to withstand practically any table top you choose to use. \u003c\/span\u003e\u003cspan\u003eThe cast aluminum makes these \u003c\/span\u003e\u003cstrong\u003etable legs\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eincredibly strong while \u003c\/span\u003e\u003cspan\u003ekeeping things to a manageable weight. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeight: 28\"\u003c\/li\u003e\n\u003cli\u003eMounting width: 17-1\/2\"\u003c\/li\u003e\n\u003cli\u003eWidest Point: 27-1\/2\" \u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eWeight Capacity: 800 lbs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded Threaded Inserts and Bolts\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCast Aluminum - Like Cast Iron but without the weight. \u003c\/li\u003e\n\u003cli\u003eMade in The USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":42868835090683,"sku":"HMR-28-BLK","price":600.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/products\/28_Noname.jpg?v=1586972157"},{"product_id":"set-of-2-25-cast-aluminum-table-legs","title":"25\" Cast Aluminum Table Legs (Maxwell), Set of 2","description":"\u003cp\u003eThis set of cast aluminum table legs have a very pleasing design that will be sure to compliment the table top of your choosing.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThese are very heavy duty able to withstand practically any table top you choose to use. \u003c\/span\u003e\u003cspan\u003eThe cast aluminum makes these \u003c\/span\u003e\u003cstrong\u003etable legs\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eincredibly strong while \u003c\/span\u003e\u003cspan\u003ekeeping things to a manageable weight. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecification:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeight: 25\"\u003c\/li\u003e\n\u003cli\u003eMounting width: 23-1\/2\"\u003c\/li\u003e\n\u003cli\u003eWidest Point: 27\" \u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eWeight Capacity: 800 lbs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRaised Gold Lettering \u003c\/li\u003e\n\u003cli\u003eIncluded Threaded Inserts and Bolts \u003c\/li\u003e\n\u003cli\u003eCast Aluminum - Like Cast Iron but without the weight. \u003c\/li\u003e\n\u003cli\u003eMade in The USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":42868850393339,"sku":"DSK-25-BLK","price":599.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/products\/DSC_3890.jpg?v=1778088290"},{"product_id":"set-of-2-cast-aluminum-table-legs-28-grant","title":"28\" Cast Aluminum Table Legs (Grant), Set of 2","description":"\u003cmeta charset=\"utf-8\"\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: center;\"\u003eBuilding a table and want a unique base to pair with it? These 28\" cast aluminum table legs are a perfect solution. Our cast aluminum table legs are very similar to cast iron table legs. We cast them out of aluminum which makes them very strong while keeping the overall weight low.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\" data-mce-style=\"text-align: center;\"\u003e\u003cspan\u003eThey are very heavy duty and able to withstand practically any table top you choose to use. \u003c\/span\u003e\u003cspan\u003eThe cast aluminum makes these \u003c\/span\u003e\u003cstrong\u003etable legs\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eincredibly strong while \u003c\/span\u003e\u003cspan\u003ekeeping things to a manageable weight. \u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"content-toggle-body content-focus-accessibility text-gray prose mb-xs-0 mt-xs-0 hide-focus-ring\" id=\"item-description\" role=\"region\" aria-hidden=\"false\" aria-live=\"polite\" tabindex=\"-1\"\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeight: 28\"\u003c\/li\u003e\n\u003cli\u003eMounting width: 12.75\"\u003c\/li\u003e\n\u003cli\u003eWidest Point: 26\" \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRaised Gold Lettering \u003c\/li\u003e\n\u003cli\u003eIncluded Threaded Inserts and Bolts\u003c\/li\u003e\n\u003cli\u003eCast Aluminum - Like Cast Iron but without the weight. \u003c\/li\u003e\n\u003cli\u003eMade in The USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":43692135284987,"sku":"GCC-28-BLK","price":485.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/products\/DSC_8064.jpg?v=1663250423"},{"product_id":"set-of-2-28-cast-aluminum-table-legs-dublin","title":"28\" Cast Aluminum Table Legs (Dublin), Set of 2","description":"\u003cp\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003eThese 28\" cast aluminum table legs are very heavy duty and able to withstand practically any table top you choose to use. \u003c\/span\u003e\u003cspan\u003eThe cast aluminum makes these \u003c\/span\u003e\u003cstrong\u003etable legs\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003eincredibly strong while \u003c\/span\u003e\u003cspan\u003ekeeping things to a manageable weight.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeight: 28\"\u003c\/li\u003e\n\u003cli\u003eMounting width: 24\"\u003c\/li\u003e\n\u003cli\u003eWidest Point: 27-3\/4\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eWeight Capacity: 2000 lbs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded Threaded Inserts and Bolts\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eCast Aluminum - Like Cast Iron but without the weight. \u003c\/li\u003e\n\u003cli\u003eMade in The USA\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":44467348701435,"sku":"BHS-170","price":675.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/products\/DSC_0970net.jpg?v=1681843252"},{"product_id":"limited-edition-color-28-cast-aluminum-table-legs-lewis-set-of-2","title":"Winter Edition 28\" Cast Aluminum Table Legs (Lewis), Set of (2)","description":"\u003cdiv class=\"group w-full text-gray-800 dark:text-gray-100 border-b border-black\/10 dark:border-gray-900\/50 bg-gray-50 dark:bg-[#444654]\"\u003e\n\u003cdiv class=\"flex p-4 gap-4 text-base md:gap-6 md:max-w-2xl lg:max-w-[38rem] xl:max-w-3xl md:py-6 lg:px-0 m-auto\"\u003e\n\u003cdiv class=\"relative flex w-[calc(100%-50px)] flex-col gap-1 md:gap-3 lg:w-[calc(100%-115px)]\"\u003e\n\u003cdiv class=\"flex flex-grow flex-col gap-3\"\u003e\n\u003cdiv class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap break-words\"\u003e\n\u003cdiv class=\"markdown prose w-full break-words dark:prose-invert light\"\u003e\n\u003cp data-start=\"0\" data-end=\"55\"\u003e\u003cstrong data-start=\"0\" data-end=\"55\"\u003eWinter Edition White Cast Aluminum Table Legs – 28\"\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"57\" data-end=\"409\"\u003eFor a limited time, our ultra-durable 28\" cast aluminum table legs are available in the \u003cstrong data-start=\"145\" data-end=\"169\"\u003eWinter Edition White\u003c\/strong\u003e finish—a clean, crisp look inspired by modern, minimalist, and coastal-style spaces. Built from solid cast aluminum, these heavy-duty legs are engineered to support virtually any tabletop with exceptional strength and long-term durability.\u003c\/p\u003e\n\u003cp data-start=\"411\" data-end=\"723\"\u003eDespite their rugged construction, they’re surprisingly manageable in weight, making installation easy for both DIY builders and professionals. Whether you’re creating a custom dining table, desk, or workstation, the Winter Edition White finish delivers a refined, standout look without overpowering your design.\u003c\/p\u003e\n\u003cp data-start=\"725\" data-end=\"839\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAvailable for a limited time only—once the Winter Edition is gone, it’s gone. Secure your set while supplies last.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003eSpecifications:\u003c\/strong\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cul\u003e\n\u003cli\u003eHeight: 28\"\u003c\/li\u003e\n\u003cli\u003eMounting width: 23-1\/2\"\u003c\/li\u003e\n\u003cli\u003eWidest Point: 27\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003eWeight Capacity: 2000 lbs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLimited Edition White Powder Coat Finish\u003c\/li\u003e\n\u003cli\u003eRaised Lettering \u003c\/li\u003e\n\u003cli\u003eIncluded Threaded Inserts and Bolts\u003c\/li\u003e\n\u003cli\u003eCast Aluminum - Like Cast Iron but without the weight. \u003c\/li\u003e\n\u003cli\u003eMade in The USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":47072622772475,"sku":"NTLC1-28-WHI","price":725.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/IMG_3546.heic?v=1766160937"},{"product_id":"28-narrow-sofa-metal-dining-table-height-legs-brexley-set-of-2","title":"Metal Table Legs Multiple Sizes Available (Brexley), Set Of 2","description":"\u003cp data-start=\"137\" data-end=\"179\"\u003e\u003cstrong data-start=\"137\" data-end=\"179\"\u003eBrexley Table Legs\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"181\" data-end=\"559\"\u003eCrafted with precision and strength, the Brexley table legs from Bear Hollow Supply bring industrial elegance to your furniture designs. These durable steel legs feature a bold, modern silhouette inspired by rugged landscapes and architectural excellence. Perfect for dining tables, desks, and workbenches, their versatile design complements both contemporary and rustic styles.\u003c\/p\u003e\n\u003cp data-start=\"561\" data-end=\"775\"\u003eWhether you're a DIY enthusiast or a professional builder, Brexley delivers unmatched quality and stability. Elevate your next project with these sleek, American-made table legs, designed to stand the test of time.\u003cstrong data-start=\"777\" data-end=\"805\"\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1125\" data-end=\"1140\"\u003e\u003cstrong data-start=\"1125\" data-end=\"1138\"\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1141\" data-end=\"1290\"\u003e\n\u003cli data-start=\"1141\" data-end=\"1182\"\u003e\n\u003cp data-start=\"1143\" data-end=\"1182\"\u003e\u003cstrong data-start=\"1143\" data-end=\"1154\"\u003eFinish:\u003c\/strong\u003e Durable Black Powder Coat\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1183\" data-end=\"1244\"\u003e\n\u003cp data-start=\"1185\" data-end=\"1244\"\u003e\u003cstrong data-start=\"1185\" data-end=\"1199\"\u003eFasteners:\u003c\/strong\u003e ****Not included****\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1245\" data-end=\"1268\"\u003e\n\u003cp data-start=\"1247\" data-end=\"1268\"\u003e\u003cstrong data-start=\"1247\" data-end=\"1260\"\u003eMaterial:\u003c\/strong\u003e Steel\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1269\" data-end=\"1290\"\u003e\n\u003cp data-start=\"1271\" data-end=\"1290\"\u003e\u003cstrong data-start=\"1271\" data-end=\"1290\"\u003eMade in the USA\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" Tall x 11\" Wide \/ 1 Set (2 Legs)","offer_id":47244710084859,"sku":"2300-60","price":325.0,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 11\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48551909228795,"sku":"2300-60-5PK","price":1381.25,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 18\" Wide \/ 1 Set (2 Legs)","offer_id":47244710117627,"sku":"2300-30","price":400.0,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 18\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48551909261563,"sku":"2300-30-5PK","price":1700.0,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 14\" Wide \/ 1 Set (2 Legs)","offer_id":47244710150395,"sku":"2300-10","price":360.0,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 14\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48551909294331,"sku":"2300-10-5PK","price":1530.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 14\" Wide \/ 1 Set (2 Legs)","offer_id":47244710183163,"sku":"2300-40","price":375.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 14\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48551909327099,"sku":"2300-40-5PK","price":1593.75,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 20\" Wide \/ 1 Set (2 Legs)","offer_id":47244710215931,"sku":"2300-55","price":765.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 20\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48551909359867,"sku":"2300-55-5PK","price":3251.25,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 30\" Wide \/ 1 Set (2 Legs)","offer_id":47244710248699,"sku":"2300-50","price":795.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 30\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48551909392635,"sku":"2300-50-5PK","price":3378.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Untitleddesign-2025-06-06T140050.149.png?v=1749232855"},{"product_id":"28-metal-dining-table-height-legs-cairo-set-of-2","title":"28\" Metal Dining Table Height Legs (Diamond), Set Of 2","description":"\u003cp\u003e\u003cstrong\u003eDiamond Dining Table Height Table Legs\u003c\/strong\u003e\u003cbr\u003eCrafted with precision and strength, the \u003cstrong\u003eDiamond\u003c\/strong\u003e table legs from Bear Hollow Supply bring industrial elegance to your furniture designs. These durable steel legs feature a bold, modern silhouette inspired by rugged landscapes and architectural excellence. Perfect for dining tables, desks, and workbenches, their versatile design complements both contemporary and rustic styles.\u003c\/p\u003e\n\u003cp\u003eWhether you're a DIY enthusiast or a professional builder, \u003cstrong\u003eDiamond\u003c\/strong\u003e delivers unmatched quality and stability. Elevate your next project with these sleek, American-made table legs, designed to stand the test of time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTable Leg Specification: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeight\u003c\/strong\u003e: 28\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMounting width\u003c\/strong\u003e: 28\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidest Poin\u003c\/strong\u003et: 28\" \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMounting Plate\u003c\/strong\u003e: 3\" x 28\" (4) 1\" x 0.30\" slotted holes. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish\u003c\/strong\u003e: Durable Black Powder coat \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFasteners\u003c\/strong\u003e: \u003cstrong\u003eRAMPA®\u003c\/strong\u003e threaded Inserts and Bolts included \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdaptability For Uneven Floors\u003c\/strong\u003e: Adjustable Feet Levelers included \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial\u003c\/strong\u003e: Steel\u003c\/li\u003e\n\u003cli style=\"font-weight: bold;\"\u003e\u003cstrong\u003eMade in The USA\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":47529159557371,"sku":"DIAMOND-28-BLK","price":595.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/CopyofUntitled_4.png?v=1758054712"},{"product_id":"28-metal-dining-table-height-legs-rio-set-of-2","title":"28\" Metal Dining Table Height Legs (Rio), Set Of 2","description":"\u003cp\u003e\u003cstrong\u003eRio Dining Table Height Table Legs\u003c\/strong\u003e\u003cbr\u003eCrafted with precision and strength, the \u003cstrong\u003eRio\u003c\/strong\u003e table legs from Bear Hollow Supply bring industrial elegance to your furniture designs. These durable steel legs feature a bold, modern silhouette inspired by rugged landscapes and architectural excellence. Perfect for dining tables, desks, and workbenches, their versatile design complements both contemporary and rustic styles.\u003c\/p\u003e\n\u003cp\u003eWhether you're a DIY enthusiast or a professional builder, \u003cstrong\u003eRio\u003c\/strong\u003e delivers unmatched quality and stability. Elevate your next project with these sleek, American-made table legs, designed to stand the test of time.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTable Leg Specification: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eHeight\u003c\/strong\u003e: 28\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMounting width\u003c\/strong\u003e: 28\"\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWidest Poin\u003c\/strong\u003et: 28\" \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMounting Plate\u003c\/strong\u003e: 3\" x 28\" (4) 1\" x 0.30\" slotted holes. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinish\u003c\/strong\u003e: Durable Black Powder coat \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFasteners\u003c\/strong\u003e: \u003cstrong\u003eRAMPA®\u003c\/strong\u003e threaded Inserts and Bolts included \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAdaptability For Uneven Floors\u003c\/strong\u003e: Adjustable Feet Levelers included \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial\u003c\/strong\u003e: Steel\u003c\/li\u003e\n\u003cli style=\"font-weight: bold;\"\u003e\u003cstrong\u003eMade in The USA\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":47529194127611,"sku":"RIO-28-BLK","price":475.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/CopyofCopyofCopyofUntitled.png?v=1758056136"},{"product_id":"28-metal-pedestal-table-base-lisbon","title":"28\" Metal Pedestal Table Base (Lisbon)","description":"\u003cp style=\"text-align: left;\"\u003e\u003cstrong\u003eThe 28\" Lisbon pedestal base is perfect for your next table build. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eThese are very heavy duty able to withstand practically any table top you choose to use. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e Specification: \u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHeight: 28\"\u003c\/li\u003e\n\u003cli\u003eMounting width: 11.75\"\u003c\/li\u003e\n\u003cli\u003eWidest Point: 27\" \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eIncluded Threaded Inserts and Bolts\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003eMade in The USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Default Title","offer_id":47529295479035,"sku":"LISBON-28-BLK","price":295.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/CopyofCopyofCopyofCopyofUntitled_3_37952e86-70c2-4375-a26f-6f5ade0a4a3c.png?v=1758059918"},{"product_id":"pedestal-table-base-forge","title":"Pedestal Table Base (Forge)","description":"\u003cp data-path-to-node=\"0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"0\"\u003eMetal Pedestal Base (Forge)\u003c\/b\u003e\u003c\/p\u003e\n\u003cp data-path-to-node=\"1\"\u003eThe \u003cb data-index-in-node=\"4\" data-path-to-node=\"1\"\u003eForge\u003c\/b\u003e base is engineered for the high traffic demands of the hospitality industry. While traditional cafe bases feel flimsy, the Forge offers a bold, structural silhouette that brings \"industrial heavy\" stability to restaurant booths, bar tables, and coffee shop nooks. It’s a single point foundation designed to provide maximum legroom without sacrificing an ounce of strength.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; height: 274.313px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003eRestaurant \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003e\u003cstrong\u003eForge\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003e100% Handcrafted in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eAvailable Height\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003e28″, 34\" and 40\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003e12\" x 12″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eFootprint\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003e24″ x 24\" widest Point\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eWeight of Each Leg\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003e40-50  lbs \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003e1,000 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003eSteel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003eBlack Powder Coated \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003eIncludes threaded inserts \u0026amp; bolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"width: 33.8668%; height: 19.5938px;\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"width: 63.3506%; height: 19.5938px;\"\u003eOhio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3 data-path-to-node=\"5\"\u003eWhy You’ll Love It\u003c\/h3\u003e\n\u003cul data-path-to-node=\"6\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,0,0\"\u003e\u003cb data-path-to-node=\"6,0,0\" data-index-in-node=\"0\"\u003eCommercial Grade Stability:\u003c\/b\u003e Engineered to eliminate the \"pedestal wobble.\" Whether you're mounting a heavy granite top or a thick butcher block slab, the Forge provides a rigid, centered foundation that won't flex under pressure.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,1,0\"\u003e\u003cb data-path-to-node=\"6,1,0\" data-index-in-node=\"0\"\u003eMaximum Legroom, Minimal Footprint:\u003c\/b\u003e The central column design is the gold standard for restaurants and bars. It maximizes customer comfort by removing corner leg obstacles, allowing for easier seating transitions in tight floor plans.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,2,0\"\u003e\u003cb data-path-to-node=\"6,2,0\" data-index-in-node=\"0\"\u003eArchitectural \"Collar\" Detail:\u003c\/b\u003e This isn't just a tube welded to a plate. The Forge features reinforced structural collars at the top and bottom, giving it a premium, fabricated look that stands out in industrial and modern interiors.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,3,0\"\u003e\u003cb data-path-to-node=\"6,3,0\" data-index-in-node=\"0\"\u003ePro Level Leveling:\u003c\/b\u003e Equipped with heavy duty adjustable floor glides, the Forge ensures a perfectly level surface on uneven tile, wood, or polished concrete. No more sugar packets under the table.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"6,4,0\"\u003e\u003cb data-path-to-node=\"6,4,0\" data-index-in-node=\"0\"\u003eBuilder Ready Assembly:\u003c\/b\u003e Ships with high quality \u003cb data-path-to-node=\"6,4,0\" data-index-in-node=\"48\"\u003eRampa threaded inserts\u003c\/b\u003e and mounting bolts. We’ve done the precision work so you can get from \"unboxing\" to \"installed\" in minutes.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-end=\"1159\" data-start=\"1138\"\u003e\u003cstrong data-end=\"1159\" data-start=\"1142\"\u003eBuilt to Last\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-end=\"1239\" data-start=\"1160\"\u003e\u003cmeta charset=\"utf-8\"\u003eDon’t settle for flimsy, imported \"contract\" bases. The Forge is cut, welded, and finished by hand here in Ohio. We build them for serious builders who want their work to stand still for decades.\u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"28\" \/ Single","offer_id":48546571911419,"sku":"FORGE-28-BLK","price":285.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Legs","offer_id":48546571944187,"sku":"FORGE-28-BLK-5PK","price":1282.5,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Single","offer_id":48546571976955,"sku":"FORGE-34-BLK","price":305.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Legs","offer_id":48546572009723,"sku":"FORGE-34-BLK-5PK","price":1372.5,"currency_code":"USD","in_stock":true},{"title":"40\" \/ Single","offer_id":48546572042491,"sku":"FORGE-40-BLK","price":345.0,"currency_code":"USD","in_stock":true},{"title":"40\" \/ Bulk Pack: 5 Legs","offer_id":48546572075259,"sku":"FORGE-40-BLK-5PK","price":1552.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Forge28_1.png?v=1779387622"},{"product_id":"5-x-28-5-chunky-farmhouse-table-legs-hard-maple-unfinished-set-of-5","title":"Chunky Farmhouse Wood Table Legs, Unfinished, Set of 4","description":"\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; border: 1px solid #eaeaea;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background-color: #d1d1d1; font-weight: bold; text-align: left;\"\u003e\n\u003ctd colspan=\"4\" style=\"padding: 10px; border: 1px solid #eaeaea;\"\u003eGENERAL SPECIFICATIONS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; border: 1px solid #eaeaea; width: 25%;\"\u003eBrand\u003c\/td\u003e\n\u003ctd colspan=\"3\" style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; border: 1px solid #eaeaea;\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd colspan=\"3\" style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003eChunky Farmhouse\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; border: 1px solid #eaeaea;\"\u003eStyle\u003c\/td\u003e\n\u003ctd colspan=\"3\" style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003eTraditional Farmhouse\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; border: 1px solid #eaeaea;\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd colspan=\"3\" style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e100% Handcrafted in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; border: 1px solid #eaeaea;\"\u003eWood Options \u003c\/td\u003e\n\u003ctd colspan=\"3\" style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003eUnfinished Maple \u0026amp; Oak (Sanded to 150 grit)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; border: 1px solid #eaeaea;\"\u003eShip From\u003c\/td\u003e\n\u003ctd colspan=\"3\" style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003eOhio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; border: 1px solid rgb(234, 234, 234);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid rgb(234, 234, 234);\" colspan=\"3\"\u003eNot Included \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background-color: #d1d1d1; font-weight: bold; text-align: left;\"\u003e\n\u003ctd colspan=\"4\" style=\"padding: 10px; border: 1px solid #eaeaea;\"\u003eMULTI-SIZE SPECIFICATIONS\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background-color: #f7f7f7; font-weight: bold; text-align: center;\"\u003e\n\u003ctd style=\"padding: 8px; text-align: left; border: 1px solid #eaeaea;\"\u003eDimension\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e17\"\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e28.5\"\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e38\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; text-align: left; border: 1px solid #eaeaea;\"\u003eWidest Point (Top)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e3\"\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e5\"\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; text-align: left; border: 1px solid #eaeaea;\"\u003eWidest Point (Bottom)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e1.625\"\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e3\"\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"text-align: center;\"\u003e\n\u003ctd style=\"font-weight: bold; padding: 8px; text-align: left; border: 1px solid #eaeaea;\"\u003eWeight (Each Leg)\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e2.25 lbs\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e9.95 lbs\u003c\/td\u003e\n\u003ctd style=\"padding: 8px; border: 1px solid #eaeaea;\"\u003e11.25 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp data-path-to-node=\"4\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"4\"\u003eAnchor your next build with the substantial, high-end look of our Chunky Farmhouse Table Legs.\u003c\/b\u003e Crafted from premium solid wood, these legs offer the perfect blend of rustic character and sophisticated design. Their thick, robust profile provides a striking foundation that easily supports heavy tabletops, ensuring your furniture isn't just beautiful, but built to last generations.\u003c\/p\u003e\n\u003cp data-path-to-node=\"5\"\u003eEach leg arrives \u003cb data-index-in-node=\"17\" data-path-to-node=\"5\"\u003ecompletely unfinished and meticulously sanded to 150 grit\u003c\/b\u003e. Whether you are a professional furniture builder matching a complex stain or a weekend DIYer applying a crisp, classic coat of paint, these legs act as a flawless blank canvas ready for your custom touch.\u003c\/p\u003e\n\u003ch3 data-path-to-node=\"6\"\u003eWhy Choose These Legs?\u003c\/h3\u003e\n\u003cul data-path-to-node=\"7\"\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,0,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,0,0\"\u003eThe \"Chunky\" Profile:\u003c\/b\u003e The signature thick, turned design adds immediate visual weight and a premium, custom-built feel to any piece.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,1,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,1,0\"\u003eAmerican Craftsmanship:\u003c\/b\u003e 100% handcrafted in the USA, ensuring every set of four is matched for top-tier grain consistency and structural integrity.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,2,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,2,0\"\u003eBuilder-Ready Finish:\u003c\/b\u003e Arriving smoothly sanded to 150 grit out of the box saves you hours of tedious prep work.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp data-path-to-node=\"7,3,0\"\u003e\u003cb data-index-in-node=\"0\" data-path-to-node=\"7,3,0\"\u003eTimeless Versatility:\u003c\/b\u003e The classic baluster style seamlessly complements Farmhouse, Coastal, and Traditional decor across dining tables, benches, desks, and kitchen islands.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Bear Hollow Supply","offers":[{"title":"17\" Tall \/ Maple \/ 1 Set (4 Legs)","offer_id":48399564046587,"sku":"CFH17-MAPLE","price":110.0,"currency_code":"USD","in_stock":true},{"title":"17\" Tall \/ Maple \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48399564079355,"sku":"CFH17-MAPLE-5","price":467.5,"currency_code":"USD","in_stock":true},{"title":"17\" Tall \/ Oak \/ 1 Set (4 Legs)","offer_id":48399570567419,"sku":"CFH17-OAK","price":110.0,"currency_code":"USD","in_stock":true},{"title":"17\" Tall \/ Oak \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48399570731259,"sku":"CFH17-OAK-5","price":467.5,"currency_code":"USD","in_stock":true},{"title":"28.5\" Tall (Dining Table) \/ Maple \/ 1 Set (4 Legs)","offer_id":48399570600187,"sku":"CFH28.5-MAPLE","price":350.0,"currency_code":"USD","in_stock":true},{"title":"28.5\" Tall (Dining Table) \/ Maple \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48399570764027,"sku":"CFH28.5-MAPLE-5","price":1487.5,"currency_code":"USD","in_stock":true},{"title":"28.5\" Tall (Dining Table) \/ Oak \/ 1 Set (4 Legs)","offer_id":48399570632955,"sku":"CFH28.5-OAK","price":350.0,"currency_code":"USD","in_stock":true},{"title":"28.5\" Tall (Dining Table) \/ Oak \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48399570796795,"sku":"CFH28.5-OAK-5","price":1487.5,"currency_code":"USD","in_stock":true},{"title":"38\" Tall (Bar Height) \/ Maple \/ 1 Set (4 Legs)","offer_id":48399570665723,"sku":"CFH38-MAPLE","price":450.0,"currency_code":"USD","in_stock":true},{"title":"38\" Tall (Bar Height) \/ Maple \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48399570829563,"sku":"CFH38-MAPLE-5","price":1912.5,"currency_code":"USD","in_stock":true},{"title":"38\" Tall (Bar Height) \/ Oak \/ 1 Set (4 Legs)","offer_id":48399570698491,"sku":"CFH38-OAK","price":450.0,"currency_code":"USD","in_stock":true},{"title":"38\" Tall (Bar Height) \/ Oak \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48399570862331,"sku":"CFH38-OAK-5","price":1912.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Oak28Chunky.png?v=1779382704"},{"product_id":"cast-aluminum-table-legs-oslo","title":"Cast Aluminum Pedestal Base (Oslo)","description":"\u003cp\u003eThe Oslo Collection cast aluminum table legs bring Scandinavian-inspired design to your furniture. Combining clean lines with industrial durability, these legs are handcrafted in the USA.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-mnt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003ciframe width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/rE5dx-2dM3I?si=XT4gQaO0dn2QwALr\" title=\"YouTube video player\"\u003e\u003c\/iframe\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Bear Hollow Supply","offers":[{"title":"18\" \/ Single","offer_id":48409274384635,"sku":"OSLO-18-BLK","price":250.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Pack (5 Legs)","offer_id":48409274417403,"sku":"OSLO-18-BLK-5PK","price":1062.5,"currency_code":"USD","in_stock":false},{"title":"28\" \/ Single","offer_id":48409274450171,"sku":"OSLO-28-BLK","price":575.0,"currency_code":"USD","in_stock":false},{"title":"28\" \/ Bulk Pack: 5 Pack (5 Legs)","offer_id":48409274482939,"sku":"OSLO-28-BLK-5PK","price":2443.75,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Screenshot2024-08-05at9.43.27AM_cbddeb03-dbbf-4b05-b252-9f7f198fca13.png?v=1773087774"},{"product_id":"steel-table-legs-denver","title":"Steel Table Legs (Denver)","description":"\u003cp\u003eThe Denver steel table legs combine heavy-duty construction with a classic industrial look. Built from thick steel and finished in durable black powder coat, these American-made legs are designed for dining tables, end tables, and benches that need to stand the test of time.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eDenver\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMade in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eHeavy Duty Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack Powder Coated\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eNot included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan style=\"color: #555; font-weight: normal; font-size: 0.9em;\" id=\"bhs-dv-size-label\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: 58.7814px;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd id=\"bhs-dv-use\" style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd id=\"bhs-dv-mnt\" style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e18\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd id=\"bhs-dv-ft\" style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e18\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '16\"': { use: 'Coffee \/ Bench', mnt: '18″', ft: '18″' },\n    '22\"': { use: 'End Table', mnt: '14″', ft: '14″' },\n    '28\" Narrow': { use: 'Dining \/ Console', mnt: '14″', ft: '14″' },\n    '28\"': { use: 'Dining Table', mnt: '29″', ft: '30″' }\n  };\n\n  var CELLS = [\n    ['bhs-dv-use', 'use'],\n    ['bhs-dv-mnt', 'mnt'],\n    ['bhs-dv-ft', 'ft']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-dv-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      \/\/ Initial render from current variant\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n\n      \/\/ Backup: standard change listener\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n\n      \/\/ MutationObserver for themes that set value via attribute without firing events\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n\n      \/\/ Also watch for programmatic .value sets via property descriptor override\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48409396183291,"sku":"2700-30","price":315.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48409396216059,"sku":"2700-10","price":335.0,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ 1 Set (2 Legs)","offer_id":48409396248827,"sku":"2700-40","price":399.99,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48409396281595,"sku":"2700-50","price":800.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409396314363,"sku":"2700-30-5PK","price":1338.75,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409396347131,"sku":"2700-10-5PK","price":1423.75,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409396379899,"sku":"2700-40-5PK","price":1699.96,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409396412667,"sku":"2700-50-5PK","price":3400.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Untitleddesign_10_61a29bf3-045d-4955-ac96-21dd3d785b19.png?v=1773089754"},{"product_id":"wishbone-table-legs-diego","title":"Wishbone Table Legs (Diego)","description":"\u003cp\u003eThe Diego wishbone table legs are crafted from cast aluminum for exceptional strength at manageable weight. Their distinctive wishbone silhouette adds a refined industrial touch to dining tables, end tables, and benches. Handcrafted in the USA with threaded inserts and mounting bolts included.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eDiego\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eWishbone \/ Industrial\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMade in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack Powder Coat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncluded (Threaded Inserts \u0026amp; Bolts)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-di-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-di-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-di-mnt\"\u003e11-3\/4\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-di-ft\"\u003e15-3\/4\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '16\"': { use: 'Coffee \/ Bench', mnt: '11‑¾″', ft: '15‑¾″' },\n    '18\"': { use: 'Coffee \/ Bench', mnt: '11‑¾″', ft: '17‑¾″' },\n    '22\"': { use: 'End Table', mnt: '11‑½″', ft: '17‑½″' },\n    '28\"': { use: 'Dining Table', mnt: '21″', ft: '27‑½″' }\n  };\n\n  var CELLS = [\n    ['bhs-di-use', 'use'],\n    ['bhs-di-mnt', 'mnt'],\n    ['bhs-di-ft', 'ft']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-di-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      \/\/ Initial render from current variant\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n\n      \/\/ Backup: standard change listener\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n\n      \/\/ MutationObserver for themes that set value via attribute without firing events\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n\n      \/\/ Also watch for programmatic .value sets via property descriptor override\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48409397166331,"sku":"WBTL-16-BLK","price":275.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ 1 Set (2 Legs)","offer_id":48409397199099,"sku":"WBTL-18-BLK","price":275.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48409397231867,"sku":"WBTL-22-BLK","price":349.99,"currency_code":"USD","in_stock":false},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48409397264635,"sku":"WBTL-28-BLK","price":600.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409397297403,"sku":"WBTL-16-BLK-5PK","price":1168.75,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409397330171,"sku":"WBTL-18-BLK-5PK","price":1168.75,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409397362939,"sku":"WBTL-22-BLK-5PK","price":1487.46,"currency_code":"USD","in_stock":false},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48409397395707,"sku":"WBTL-28-BLK-5PK","price":2550.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/DSC_7984_47c26fcf-9f31-410a-a742-3db0f13d7099.jpg?v=1773089774"},{"product_id":"pedestal-base-pittsburgh","title":"Pedestal Base (Pittsburgh)","description":"\u003cp\u003eThe Pittsburgh Collection is a pedestal table base that combines industrial with modern. Combining clean lines with industrial durability, these legs are handcrafted in the USA and are perfect for bars, restaurants, coffee shops or even your home.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-mnt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '18\"': { use: 'Coffee \/ Bench', mnt: '4.5\" x 7\"', ft: '7\" x 12\"', wt: 'N\/A', cap: '800 lbs' },\n    '22\"': { use: 'End Table', mnt: '5\" x 8\"', ft: '8\" x 14\"', wt: 'N\/A', cap: '800 lbs' },\n    '28\"': { use: 'Dining Table', mnt: '6.75\" x 10\"', ft: '11.5\" x 16\"', wt: 'N\/A', cap: '800 lbs' },\n    '34\"': { use: 'Counter Height', mnt: '7.25\" x 10.5\"', ft: '14\" x 17.5\"', wt: 'N\/A', cap: '800 lbs' },\n    '40\"': { use: 'Bar Height', mnt: '8\" x 12\"', ft: '16\" x 20\"', wt: 'N\/A', cap: '800 lbs' }\n  };\n\n  var CELLS = [\n    ['bhs-m-use', 'use'],\n    ['bhs-m-mnt', 'mnt'],\n    ['bhs-m-ft', 'ft'],\n    ['bhs-m-wt', 'wt'],\n    ['bhs-m-cap', 'cap']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-m-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      \/\/ Initial render from current variant\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n\n      \/\/ Backup: standard change listener\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n\n      \/\/ MutationObserver for themes that set value via attribute without firing events\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n\n      \/\/ Also watch for programmatic .value sets via property descriptor override\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Bear Hollow Supply","offers":[{"title":"18\" \/ Single","offer_id":48533693038843,"sku":"PIT-18-BLK","price":225.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Pack (5 Legs)","offer_id":48533693071611,"sku":"PIT-18-BLK-5PK","price":956.25,"currency_code":"USD","in_stock":false},{"title":"22\" \/ Single","offer_id":48533693104379,"sku":"PIT-22-BLK","price":250.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Pack (5 Legs)","offer_id":48533693137147,"sku":"PIT-22-BLK-5PK","price":1062.5,"currency_code":"USD","in_stock":false},{"title":"28\" \/ Single","offer_id":48533693169915,"sku":"PIT-28-BLK","price":550.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Pack (5 Legs)","offer_id":48533693202683,"sku":"PIT-28-BLK-5PK","price":2337.5,"currency_code":"USD","in_stock":false},{"title":"34\" \/ Single","offer_id":48533693235451,"sku":"PIT-34-BLK","price":600.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Pack (5 Legs)","offer_id":48533693268219,"sku":"PIT-34-BLK-5PK","price":2550.0,"currency_code":"USD","in_stock":false},{"title":"40\" \/ Single","offer_id":48533693300987,"sku":"PIT-40-BLK","price":650.0,"currency_code":"USD","in_stock":true},{"title":"40\" \/ Bulk Pack: 5 Pack (5 Legs)","offer_id":48533693333755,"sku":"PIT-40-BLK-5PK","price":2762.5,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Pittsburgh_2.png?v=1779380518"},{"product_id":"cast-aluminum-table-legs-camden","title":"Cast Aluminum Table Legs (Camden)","description":"\u003cp\u003eThe Camden Collection cast aluminum table legs combine industrial strength with refined craftsmanship. Available in 7 heights — from coffee table to counter height — these legs are precision cast from aluminum for exceptional strength at a fraction of cast iron's weight. Every leg ships with Rampa threaded inserts and mounting bolts so you can build right out of the box.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/bearhollowsupply.com\/collections\/table-legs-1?filter.p.m.custom.table_leg_collection_name_=Camden\" title=\"Link to Camden Collection Table Legs\"\u003e Camden \u003c\/a\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial farmhouse Cast Iron\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e100% Handcrafted in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack Powder Coated with gold accents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncludes threaded inserts \u0026amp; bolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eOhio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-mnt\"\u003e12″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ft\"\u003e15-1\/2″ widest Point\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-wt\"\u003e8 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-cap\"\u003e1,000 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n  var SPECS = {\n    \"16\\\"\": { use: \"Coffee \/ Bench\", mnt: \"12\\u2033\", ft: \"15-1\/2\\u2033 widest Point\", wt: \"8\\u202flbs\", cap: \"1,000\\u202flbs\" },\n    \"18\\\"\": { use: \"Coffee \/ Bench\", mnt: \"12\\u2033\", ft: \"15-1\/2\\u2033 widest Point\", wt: \"8.25\\u202flbs\", cap: \"1,000\\u202flbs\" },\n    \"22\\\"\": { use: \"End Table\", mnt: \"14\\u2033\", ft: \"18-3\/4\\u2033 widest Point\", wt: \"10\\u202flbs\", cap: \"1,000\\u202flbs\" },\n    \"26\\\"\": { use: \"Dining Table\", mnt: \"18\\u2033\", ft: \"24\\u2033 widest Point\", wt: \"18.25\\u202flbs\", cap: \"2,000\\u202flbs\" },\n    \"28\\\" Narrow\": { use: \"Sofa \/ Entry Table\", mnt: \"14\\u2033\", ft: \"19\\u2033 widest Point\", wt: \"14\\u202flbs\", cap: \"1,500\\u202flbs\" },\n    \"28\\\"\": { use: \"Dining Table\", mnt: \"18\\u2033\", ft: \"24\\u2033 widest Point\", wt: \"18.25\\u202flbs\", cap: \"2,000\\u202flbs\" },\n    \"34\\\"\": { use: \"Counter Height\", mnt: \"21-1\/2\\u2033\", ft: \"28-1\/2\\u2033 widest Point\", wt: \"22 lbs\", cap: \"2,000\\u202flbs\" }\n  };\n  var CELLS = [['bhs-use','use'],['bhs-mnt','mnt'],['bhs-ft','ft'],['bhs-wt','wt'],['bhs-cap','cap']];\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n  function render(size) {\n    var d = SPECS[size]; if (!d) return;\n    CELLS.forEach(function(p) { var el = document.getElementById(p[0]); if (el) el.textContent = d[p[1]]; });\n    var lbl = document.getElementById('bhs-size-label'); if (lbl) lbl.textContent = size;\n  }\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSizeVal(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup() {\n    var sels = document.querySelectorAll('select');\n    for (var i = 0; i \u003c sels.length; i++) {\n      var sel = sels[i];\n      var vals = Array.prototype.map.call(sel.options, function(o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function() { if (isSizeVal(this.value)) render(this.value); }); break;\n      }\n    }\n    var radios = Array.prototype.slice.call(document.querySelectorAll('input[type=\"radio\"]')).filter(function(r) { return isSizeVal(r.value); });\n    radios.forEach(function(r) { r.addEventListener('change', function() { if (this.checked) render(this.value); }); });\n    var chk = radios.find(function(r) { return r.checked; }); if (chk) render(chk.value);\n    document.addEventListener('change', function(e) { var val = e.target \u0026\u0026 e.target.value; if (val \u0026\u0026 isSizeVal(val)) render(val); });\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(en) {\n      document.addEventListener(en, function(e) { var d = e.detail; if (!d) return; var v = d.variant || d; if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1); });\n    });\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544805323003,"sku":"TBL-116-BLK","price":199.25,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544805355771,"sku":"101160","price":999.0,"currency_code":"USD","in_stock":false},{"title":"18\" \/ 1 Set (2 Legs)","offer_id":48544805388539,"sku":"TBL-118-BLK","price":208.25,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544805421307,"sku":"101161","price":1040.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48544805454075,"sku":"TBL-122-BLK","price":293.25,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544805486843,"sku":"101162","price":1466.0,"currency_code":"USD","in_stock":true},{"title":"26\" \/ 1 Set (2 Legs)","offer_id":48544805519611,"sku":"TBL-126-BLK","price":463.25,"currency_code":"USD","in_stock":true},{"title":"26\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544805552379,"sku":"101166","price":2316.0,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ 1 Set (2 Legs)","offer_id":48544805585147,"sku":"TBL-128-SO-BLK","price":369.75,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544805617915,"sku":"101163","price":1849.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544805650683,"sku":"TBL-128-BLK","price":463.25,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544805683451,"sku":"101164","price":2125.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ 1 Set (2 Legs)","offer_id":48544805716219,"sku":"TBL-134-BLK","price":590.75,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544805748987,"sku":"101165","price":2954.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/DSC_8039_4311182a-c4b7-405f-b7fa-608405f8090e.jpg?v=1774284094"},{"product_id":"cast-aluminum-table-legs-roman","title":"Cast Aluminum Table Legs (Roman)","description":"\u003cp\u003eThe Roman Collection cast aluminum table legs combine industrial strength with refined craftsmanship. Available in multiple heights, these legs are handcrafted in the USA for exceptional strength at manageable weight.\u003c\/p\u003e\n\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-mnt\"\u003e12″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-ft\"\u003e15‑½″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-wt\"\u003e8 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cap\"\u003e1,000 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '16\"': { use: 'Coffee \/ Bench', mnt: '12″', ft: '15‑½″', wt: '8 lbs', cap: '1,000 lbs' },\n    '18\"': { use: 'Coffee \/ Bench', mnt: '12″', ft: '15‑½″', wt: '8.25 lbs', cap: '1,000 lbs' },\n    '22\"': { use: 'End Table', mnt: '14″', ft: '18‑¾″', wt: '10 lbs', cap: '1,000 lbs' },\n    '28\" Narrow': { use: 'Sofa \/ Entry Table', mnt: '14″', ft: '19″', wt: '14 lbs', cap: '1,500 lbs' },\n    '28\"': { use: 'Dining Table', mnt: '18″', ft: '24″', wt: '18.25 lbs', cap: '2,000 lbs' },\n    '34\"': { use: 'Counter Height', mnt: '21‑½″', ft: '28‑½″', wt: '22 lbs', cap: '2,000 lbs' }\n  };\n\n  var CELLS = [\n    ['bhs-m-use', 'use'],\n    ['bhs-m-mnt', 'mnt'],\n    ['bhs-m-ft',  'ft'],\n    ['bhs-m-wt',  'wt'],\n    ['bhs-m-cap', 'cap']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-m-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n        \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544934035707,"sku":"TBL-316-BLK","price":235.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544934068475,"sku":"TBL-316-BLK-5PK","price":999.0,"currency_code":"USD","in_stock":false},{"title":"18\" \/ 1 Set (2 Legs)","offer_id":48544934101243,"sku":"TBL-318-BLK","price":245.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544934134011,"sku":"TBL-318-BLK-5PK","price":1040.0,"currency_code":"USD","in_stock":false},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48544934166779,"sku":"TBL-322-BLK","price":345.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544934199547,"sku":"TBL-322-BLK-5PK","price":1466.0,"currency_code":"USD","in_stock":false},{"title":"28\" Narrow \/ 1 Set (2 Legs)","offer_id":48544934232315,"sku":"TBL-328-SO-BLK","price":435.0,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544934265083,"sku":"TBL-328-SO-BLK-5PK","price":1849.0,"currency_code":"USD","in_stock":false},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544934297851,"sku":"TBL-328-BLK","price":545.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544934330619,"sku":"TBL-328-BLK-5PK","price":2316.0,"currency_code":"USD","in_stock":false},{"title":"34\" \/ 1 Set (2 Legs)","offer_id":48544934363387,"sku":"TBL-334-BLK","price":695.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544934396155,"sku":"TBL-334-BLK-5PK","price":2954.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/TBL-318net_1_5c7c958a-aa2f-40b3-817d-c50551ff43cf.jpg?v=1774290831"},{"product_id":"cast-aluminum-table-legs-austin","title":"Aluminum Table Legs (Austin)","description":"\u003cp\u003eThe Austin Collection aluminum table legs combine industrial strength with refined craftsmanship. Handcrafted in the USA from cast aluminum for exceptional strength at manageable weight, with threaded inserts and mounting bolts included.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-mnt\"\u003e12\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '16\"': { use: 'Coffee \/ Bench', mnt: '12\"', ft: '12\"', wt: 'N\/A', cap: '800 lbs' },\n    '28\"': { use: 'Dining Table', mnt: '22\"', ft: '22\"', wt: 'N\/A', cap: '800 lbs' }\n  };\n\n  var CELLS = [\n    ['bhs-m-use', 'use'],\n    ['bhs-m-mnt', 'mnt'],\n    ['bhs-m-ft', 'ft'],\n    ['bhs-m-wt', 'wt'],\n    ['bhs-m-cap', 'cap']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-m-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544939344123,"sku":"100232","price":170.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544939376891,"sku":"AUST-16-BLK-5PK","price":722.5,"currency_code":"USD","in_stock":false},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544939409659,"sku":"100231","price":360.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544939442427,"sku":"AUST-28-BLK-5PK","price":1530.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/DSC_1205web_1_cb6a00d7-8ac7-44de-992e-69c538becbee.jpg?v=1774291344"},{"product_id":"cast-aluminum-pedestal-base-eiffel","title":"Cast Aluminum Pedestal Base (Eiffel)","description":"\u003cp\u003eThe Eiffel cast aluminum pedestal base features raised gold lettering and a bold pedestal design, ideal for coffee tables, dining tables, and bar tops. Handcrafted in the USA from cast aluminum for exceptional strength at manageable weight, with threaded inserts and mounting bolts included.\u003c\/p\u003e\n\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Enterprises\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eEiffel\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack with Gold Lettering\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial \/ Modern\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003ePowder Coat\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncluded (Threaded Inserts \u0026amp; Bolts)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-ei-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e18\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003e\n  To see specifications for a different size, select a height above.\n\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-mnt\"\u003e13-1\/2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-ft\"\u003e14-1\/2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-cap\"\u003e1200 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eCAD Drawing\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cad\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n  var SPECS = {\n    '18\"': { use: 'Coffee \/ Bench', mnt: '13-1\/2\"', ft: '14-1\/2\"', cap: '1200 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/EIFFEL-18-PED-BLK_CAD_DRAWING.pdf?v=1775679900' },\n    '22\"': { use: 'End Table', mnt: '15-3\/4\"', ft: '20-1\/2\"', cap: '1200 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/EIFFEL-22-PED-BLK_CAD_DRAWING.pdf?v=1775679893' },\n    '28\"': { use: 'Dining Table', mnt: '17-1\/2\"', ft: '22\"', cap: '2000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/EIFFEL-28-PED-BLK_CAD_DRAWING.pdf?v=1775679938' },\n    '34\"': { use: 'Counter Height', mnt: '19\"', ft: '26\"', cap: '2000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/EIFFEL-34-PED-BLK_CAD_DRAWING.pdf?v=1775679968' },\n    '40\"': { use: 'Bar Height', mnt: '24\"', ft: '33-1\/2\"', cap: '2000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/EIFFEL-40-PED-BLK_CAD_DRAWING.pdf?v=1775679995' }\n  };\n  var CELLS = [['bhs-ei-use','use'],['bhs-ei-mnt','mnt'],['bhs-ei-ft','ft'],['bhs-ei-cap','cap']];\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n  function render(size) {\n    var d = SPECS[size]; if (!d) return;\n    CELLS.forEach(function(p) { var el = document.getElementById(p[0]); if (el) el.textContent = d[p[1]]; });\n    var lbl = document.getElementById('bhs-ei-size-label'); if (lbl) lbl.textContent = size;\n    var cadEl = document.getElementById('bhs-m-cad');\n    if (cadEl) { cadEl.innerHTML = d.cad ? '\u003ca href=\"' + d.cad + '\" target=\"_blank\"\u003eDownload PDF\u003c\/a\u003e' : 'Coming Soon'; }\n  }\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSizeVal(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    selects.forEach(function(sel) {\n      if (Array.from(sel.options).some(function(o) { return isSizeVal(o.value); })) {\n        sel.addEventListener('change', function() { if (isSizeVal(this.value)) render(this.value); });\n        if (isSizeVal(sel.value)) render(sel.value);\n      }\n    });\n    document.querySelectorAll('input[type=\"radio\"]').forEach(function(r) {\n      if (isSizeVal(r.value)) {\n        r.addEventListener('change', function() { if (this.checked) render(this.value); });\n        if (r.checked) render(r.value);\n      }\n    });\n    document.addEventListener('change', function(e) {\n      if (e.target \u0026\u0026 isSizeVal(e.target.value)) render(e.target.value);\n    });\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(evName) {\n      document.addEventListener(evName, function(e) {\n        var d = e.detail || {};\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.options) v.options.forEach(function(opt) { if (isSizeVal(opt)) render(opt); });\n      });\n    });\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n    }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"18\" \/ Single","offer_id":48544958972155,"sku":"TBL-18-PED-BLK","price":225.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Legs","offer_id":48544959004923,"sku":"101135","price":956.25,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Single","offer_id":48544959037691,"sku":"TBL-22-PED-BLK","price":275.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Legs","offer_id":48544959070459,"sku":"101136","price":1169.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Single","offer_id":48544959103227,"sku":"TBL-28-PED-BLK","price":475.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Legs","offer_id":48544959135995,"sku":"101137","price":2018.75,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Single","offer_id":48544959168763,"sku":"TBL-34-PED-BLK","price":750.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Legs","offer_id":48544959201531,"sku":"101138","price":3187.5,"currency_code":"USD","in_stock":false},{"title":"40\" \/ Single","offer_id":48544959234299,"sku":"TBL-40-PED-BLK","price":1399.99,"currency_code":"USD","in_stock":true},{"title":"40\" \/ Bulk Pack: 5 Legs","offer_id":48544959267067,"sku":"101139","price":5949.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/18_Pedestal_Table_Base_d12a722b-28f0-45cd-af25-845d794b3263.png?v=1774292902"},{"product_id":"cast-aluminum-table-legs-dover","title":"Cast Aluminum Table Legs (Dover)","description":"\u003cp\u003eThe Dover Collection cast aluminum table legs feature raised gold lettering and a bold, heavy-duty design. Built from cast aluminum for strength without the weight of cast iron, these legs include threaded inserts and mounting bolts and are proudly Made in the USA.\u003c\/p\u003e\n\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Enterprises\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eDover\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack with Gold Lettering\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial \/ Modern\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003ePowder Coat\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncluded (Threaded Inserts \u0026amp; Bolts)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e12\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003e\n  To see specifications for a different size, select a height above.\n\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-mnt\"\u003e10\"\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ft\"\u003e10\"\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-cap\"\u003e800 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n  var SPECS = {\n    '12\"': { use: 'Coffee \/ Bench', mnt: '10\"', ft: '10\"', cap: '800 lbs' },\n    '16\"': { use: 'Coffee \/ Bench', mnt: '13-1\/2\"', ft: '13-1\/2\"', cap: '1200 lbs' },\n    '28\"': { use: '', mnt: '', ft: '', cap: '' }\n  };\n  var CELLS = [['bhs-use','use'],['bhs-mnt','mnt'],['bhs-ft','ft'],['bhs-cap','cap']];\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n  function render(size) {\n    var d = SPECS[size]; if (!d) return;\n    CELLS.forEach(function(p) { var el = document.getElementById(p[0]); if (el) el.textContent = d[p[1]]; });\n    var lbl = document.getElementById('bhs-size-label'); if (lbl) lbl.textContent = size;\n  }\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSizeVal(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    selects.forEach(function(sel) {\n      if (Array.from(sel.options).some(function(o) { return isSizeVal(o.value); })) {\n        sel.addEventListener('change', function() { if (isSizeVal(this.value)) render(this.value); });\n        if (isSizeVal(sel.value)) render(sel.value);\n      }\n    });\n    document.querySelectorAll('input[type=\"radio\"]').forEach(function(r) {\n      if (isSizeVal(r.value)) {\n        r.addEventListener('change', function() { if (this.checked) render(this.value); });\n        if (r.checked) render(r.value);\n      }\n    });\n    document.addEventListener('change', function(e) {\n      if (e.target \u0026\u0026 isSizeVal(e.target.value)) render(e.target.value);\n    });\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(evName) {\n      document.addEventListener(evName, function(e) {\n        var d = e.detail || {};\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.options) {\n          v.options.forEach(function(opt) { if (isSizeVal(opt)) render(opt); });\n        }\n      });\n    });\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n    }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"12\" \/ 1 Set (2 Legs)","offer_id":48544959365371,"sku":"HDL-12-BLK","price":215.0,"currency_code":"USD","in_stock":true},{"title":"12\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544959398139,"sku":"101155","price":913.75,"currency_code":"USD","in_stock":true},{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544959430907,"sku":"HDL-16-BLK","price":235.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544959463675,"sku":"101156","price":998.75,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544959496443,"sku":"HDL-28-BLK","price":630.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544959529211,"sku":"101157","price":2677.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/DSC_8058.jpg?v=1774292927"},{"product_id":"metal-table-legs-ember-ridge","title":"Metal Table Legs (Ember Ridge)","description":"\u003cp\u003eThe Ember Ridge metal table legs bring industrial elegance to your furniture designs. Built from durable steel with a bold, modern silhouette, these American-made legs are powder coated for lasting protection and include RAMPA® threaded inserts, mounting bolts, and adjustable feet levelers.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;height:auto;\"\u003e\u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Enterprises\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eEmber Ridge\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMade in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eSteel\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eDurable Black Powder Coat\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eRAMPA® Threaded Inserts and Bolts included\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eAdjustable Feet\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-er-size-label\" style=\"color:#555;font-weight:normal;font-size:0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin:-4px 0 10px;font-size:0.82em;color:#555;font-style:italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;height:auto;\"\u003e\u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-er-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-er-mnt\"\u003e10.125\"\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-er-ft\"\u003e15\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cscript\u003e\n(function(){\n  'use strict';\n  var SPECS={\n    '16\"': { use: 'Coffee \/ Bench', mnt: '10.125\"', ft: '15\"' },\n    '18\"': { use: 'Coffee \/ Bench', mnt: '10.125\"', ft: '15\"' },\n    '22\"': { use: 'End Table', mnt: '12\"', ft: '20\"' },\n    '28\" Narrow': { use: 'Dining Table', mnt: '12.25\"', ft: '17.5\"' },\n    '28\"': { use: 'Dining Table', mnt: '17.75\"', ft: '26\"' },\n    '34\"': { use: 'Counter Height', mnt: '17.75\"', ft: '28.5\"' },\n    '34\" Narrow': { use: 'Counter Height', mnt: '14\"', ft: '20.5\"' },\n    '40\"': { use: 'Bar Height', mnt: '19.75\"', ft: '28.5\"' },\n    '40\" Narrow': { use: 'Bar Height', mnt: '16.25\"', ft: '22.5\"' }\n  };\n  var CELLS=[['bhs-er-use','use'],['bhs-er-mnt','mnt'],['bhs-er-ft','ft']];\n  function isSV(v){return Object.prototype.hasOwnProperty.call(SPECS,v);}\n  function render(sz){\n    var d=SPECS[sz];if(!d)return;\n    CELLS.forEach(function(p){var el=document.getElementById(p[0]);if(el)el.textContent=d[p[1]];});\n    var lbl=document.getElementById('bhs-er-size-label');if(lbl)lbl.textContent=sz;\n  }\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSV(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup(){\n    document.querySelectorAll('select').forEach(function(sel){\n      if(Array.from(sel.options).some(function(o){return isSV(o.value);})){\n        sel.addEventListener('change',function(){if(isSV(this.value))render(this.value);});\n        if(isSV(sel.value))render(sel.value);\n      }\n    });\n    document.querySelectorAll('input[type=\"radio\"]').forEach(function(r){\n      if(isSV(r.value)){r.addEventListener('change',function(){if(this.checked)render(this.value);});if(r.checked)render(r.value);}\n    });\n    document.addEventListener('change',function(e){if(e.target\u0026\u0026isSV(e.target.value))render(e.target.value);});\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(ev){\n      document.addEventListener(ev,function(e){\n        var d=e.detail||{};var v=d.variant||d;\n        if(v\u0026\u0026v.options)v.options.forEach(function(o){if(isSV(o))render(o);});\n      });\n    });\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n    }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544961364219,"sku":"EMR-16-BLK","price":195.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961396987,"sku":"101147","price":828.75,"currency_code":"USD","in_stock":true},{"title":"18\" \/ 1 Set (2 Legs)","offer_id":48544961429755,"sku":"EMR-18-BLK","price":205.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961462523,"sku":"101148","price":871.25,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48544961495291,"sku":"EMR-22-BLK","price":225.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961528059,"sku":"101146","price":956.25,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ 1 Set (2 Legs)","offer_id":48544961560827,"sku":"EMR-28-SO-BLK","price":350.0,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961593595,"sku":"101141","price":1487.5,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544961626363,"sku":"EMR-28-BLK","price":400.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961659131,"sku":"101142","price":1700.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ 1 Set (2 Legs)","offer_id":48544961691899,"sku":"EMR-34-BLK","price":500.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961724667,"sku":"101143","price":2125.0,"currency_code":"USD","in_stock":true},{"title":"34\" Narrow \/ 1 Set (2 Legs)","offer_id":48544961757435,"sku":"EMR-34-SO-BLK","price":450.0,"currency_code":"USD","in_stock":true},{"title":"40\" \/ 1 Set (2 Legs)","offer_id":48544961790203,"sku":"EMR-40-BLK","price":650.0,"currency_code":"USD","in_stock":true},{"title":"40\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961822971,"sku":"101144","price":2762.5,"currency_code":"USD","in_stock":true},{"title":"40\" Narrow \/ 1 Set (2 Legs)","offer_id":48544961855739,"sku":"EMR-40-SO-BLK","price":600.0,"currency_code":"USD","in_stock":true},{"title":"40\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961888507,"sku":"101145","price":2550.0,"currency_code":"USD","in_stock":true},{"title":"34\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544961921275,"sku":"EMR-34-BLK-5PK","price":1912.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/EMR-16-BLK_3_d4467925-0eb9-4acc-a83b-a92348d1ec8f.png?v=1774293096"},{"product_id":"metal-table-legs-golden-gate","title":"Metal Table Legs (Golden Gate)","description":"\u003cp\u003eThe Golden Gate metal table legs deliver industrial elegance with precision-crafted steel construction. Perfect for custom furniture projects including dining tables, coffee tables, and desks.\u003c\/p\u003e\n\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-mnt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '16\"': { use: 'Coffee \/ Bench', mnt: 'N\/A', ft: 'N\/A', wt: 'N\/A', cap: 'N\/A' },\n    '22\"': { use: 'End Table', mnt: 'N\/A', ft: 'N\/A', wt: 'N\/A', cap: 'N\/A' },\n    '28\"': { use: 'Dining Table', mnt: 'N\/A', ft: 'N\/A', wt: 'N\/A', cap: 'N\/A' }\n  };\n\n  var CELLS = [\n    ['bhs-m-use', 'use'],\n    ['bhs-m-mnt', 'mnt'],\n    ['bhs-m-ft',  'ft'],\n    ['bhs-m-wt',  'wt'],\n    ['bhs-m-cap', 'cap']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function heightFromTitle(s) {\n    var m = \/^(\\d{2}\")\/.exec(String(s == null ? '' : s).trim());\n    return m ? m[1] : null;\n  }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-m-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match) { var h = heightFromTitle(match.option1); if (h \u0026\u0026 isSizeVal(h)) render(h); }\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(function (v) { var h = heightFromTitle(v); return h \u0026\u0026 isSizeVal(h); })) {\n        var h0 = heightFromTitle(sel.value);\n        if (h0 \u0026\u0026 isSizeVal(h0)) render(h0);\n        sel.addEventListener('change', function () { var h = heightFromTitle(this.value); if (h \u0026\u0026 isSizeVal(h)) render(h); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { var h = heightFromTitle(r.value); return h \u0026\u0026 isSizeVal(h); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (!this.checked) return; var h = heightFromTitle(this.value); if (h \u0026\u0026 isSizeVal(h)) render(h); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) { var hc = heightFromTitle(checked.value); if (hc \u0026\u0026 isSizeVal(hc)) render(hc); }\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      var h = heightFromTitle(val);\n      if (h \u0026\u0026 isSizeVal(h)) render(h);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1) { var h = heightFromTitle(v.option1); if (h \u0026\u0026 isSizeVal(h)) render(h); }\n      });\n    });\n\n        \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Bear Hollow Supply","offers":[{"title":"16\" Tall x 15\" Wide \/ 1 Set (2 Legs)","offer_id":48552000487675,"sku":"1200-60","price":345.0,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 15\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48552000520443,"sku":"1200-60-5PK","price":1466.25,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 21\" Wide \/ 1 Set (2 Legs)","offer_id":48552000553211,"sku":"1200-30","price":375.0,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 21\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48552000585979,"sku":"1200-30-5PK","price":1593.75,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 17\" Wide \/ 1 Set (2 Legs)","offer_id":48552000618747,"sku":"1200-10","price":370.0,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 17\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48552000651515,"sku":"1200-10-5PK","price":1572.5,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 21\" Wide \/ 1 Set (2 Legs)","offer_id":48552000684283,"sku":"1200-20","price":390.0,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 21\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48552000717051,"sku":"1200-20-5PK","price":1657.5,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 17\" Wide \/ 1 Set (2 Legs)","offer_id":48552000749819,"sku":"1200-40","price":395.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 17\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48552000782587,"sku":"1200-40-5PK","price":1678.75,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 32\" Wide \/ 1 Set (2 Legs)","offer_id":48552000815355,"sku":"1200-50","price":715.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 32\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48552000848123,"sku":"1200-50-5PK","price":3038.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Shownwitha18_NS22TOSHOWSCALE_4_39eff916-0075-46a8-9f68-80752af052b2.png?v=1774293109"},{"product_id":"cast-aluminum-table-legs-lewis","title":"Cast Aluminum Table Legs (Lewis)","description":"\u003cp\u003eThe Lewis Collection cast aluminum table legs combine industrial strength with refined craftsmanship. Available in 6 heights — from coffee table to counter height — these legs are precision cast from aluminum for exceptional strength at a fraction of cast iron's weight. Every leg ships with Rampa threaded inserts and mounting bolts so you can build right out of the box.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/bearhollowsupply.com\/collections\/table-legs-1?filter.p.m.custom.table_leg_collection_name_=Lewis\" title=\"Link to Lewis Collection Table Legs\"\u003e Lewis \u003c\/a\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eFarmhouse\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e100% Handcrafted in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack Powder Coated with gold accents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncludes threaded inserts \u0026amp; bolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eOhio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-mnt\"\u003e11-5\/8″ x 2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ft\"\u003e16″ widest Point\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-wt\"\u003e8 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-cap\"\u003e1,000 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eCAD Drawing\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cad\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n  var SPECS = {\n    \"16\\\"\": { use: \"Coffee \/ Bench\", mnt: \"11-5\/8″ x 2\\\"\", ft: \"16″ widest Point\", wt: \"8 lbs\", cap: \"1,000 lbs\", cad: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/NTLC1-16-BLK_CAD_DRAWING.png?v=1775678330\" },\n    \"18\\\"\": { use: \"Coffee \/ Bench\", mnt: \"11-5\/8″ x 2\\\"\", ft: \"17-3\/4″ widest Point\", wt: \"8.5 lbs\", cap: \"1,000 lbs\", cad: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/NTLC1-18-BLK_CAD_DRAWING.pdf?v=1775677857\" },\n    \"22\\\"\": { use: \"End Table\", mnt: \"11-1\/2″ x 2\\\"\", ft: \"17-1\/2″ widest Point\", wt: \"9 lbs\", cap: \"1,000 lbs\", cad: null },\n    \"28\\\" Narrow\": { use: \"Sofa \/ Entry Table\", mnt: \"13-3\/4\\\"\", ft: \"16″ widest Point\", wt: \"13 lbs\", cap: \"1,000 lbs\", cad: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/NTLC1-28-SO-BLK_CAD_DRAWING.pdf?v=1775677798\" },\n    \"28\\\"\": { use: \"Dining Table\", mnt: \"23-1\/2\\\"\", ft: \"27″ widest Point\", wt: \"25 lbs\", cap: \"2,000 lbs\", cad: \"https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/NTLC1-28-BLK_CAD_DRAWING.pdf?v=1775677719\" },\n    \"34\\\"\": { use: \"Counter Height\", mnt: \"23-1\/2\\\"\", ft: \"27-1\/2″ widest Point\", wt: \"32 lbs\", cap: \"2,000 lbs\", cad: null }\n  };\n  var CELLS = [['bhs-use','use'],['bhs-mnt','mnt'],['bhs-ft','ft'],['bhs-wt','wt'],['bhs-cap','cap']];\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n  function render(size) {\n    var d = SPECS[size]; if (!d) return;\n    CELLS.forEach(function(p) { var el = document.getElementById(p[0]); if (el) el.textContent = d[p[1]]; });\n    var lbl = document.getElementById('bhs-size-label'); if (lbl) lbl.textContent = size;\n    var cadEl = document.getElementById('bhs-m-cad');\n    if (cadEl) { if (d.cad) { cadEl.innerHTML = '\u003ca href=\"' + d.cad + '\" target=\"_blank\"\u003eDownload PDF\u003c\/a\u003e'; } else { cadEl.innerHTML = 'Coming Soon'; } }\n  }\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSizeVal(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup() {\n    var sels = document.querySelectorAll('select');\n    for (var i = 0; i \u003c sels.length; i++) {\n      var sel = sels[i];\n      var vals = Array.prototype.map.call(sel.options, function(o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function() { if (isSizeVal(this.value)) render(this.value); }); break;\n      }\n    }\n    var radios = Array.prototype.slice.call(document.querySelectorAll('input[type=\"radio\"]')).filter(function(r) { return isSizeVal(r.value); });\n    radios.forEach(function(r) { r.addEventListener('change', function() { if (this.checked) render(this.value); }); });\n    var chk = radios.find(function(r) { return r.checked; }); if (chk) render(chk.value);\n    document.addEventListener('change', function(e) { var val = e.target \u0026\u0026 e.target.value; if (val \u0026\u0026 isSizeVal(val)) render(val); });\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(en) {\n      document.addEventListener(en, function(e) { var d = e.detail; if (!d) return; var v = d.variant || d; if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1); });\n    });\n        \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544967033083,"sku":"NTLC1-16-BLK","price":225.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544967065851,"sku":"101125","price":956.25,"currency_code":"USD","in_stock":true},{"title":"18\" \/ 1 Set (2 Legs)","offer_id":48544967098619,"sku":"NTLC1-18-BLK","price":235.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544967131387,"sku":"101126","price":998.75,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48544967164155,"sku":"NTLC1-22-BLK","price":275.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544967196923,"sku":"101127","price":1168.75,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ 1 Set (2 Legs)","offer_id":48544967229691,"sku":"NTLC1-28-SO-BLk","price":450.0,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544967262459,"sku":"101128","price":1913.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544967295227,"sku":"NTLC1-28-BLK","price":675.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544967327995,"sku":"101124","price":2870.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ 1 Set (2 Legs)","offer_id":48544967360763,"sku":"NTLC1-34-BLK","price":795.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544967393531,"sku":"NTLC1-34-BLK-5PK","price":3379.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/28_Dining_Table_Legs_13dcd5ab-8539-4da5-a746-4a84e14ac56c.png?v=1775243552"},{"product_id":"cast-aluminum-table-legs-sutton","title":"Cast Aluminum Table Legs (Sutton)","description":"\u003cp\u003eThe Sutton Collection cast aluminum table legs combine farmhouse charm with heavy-duty durability. Handcrafted in the USA from cast aluminum — strong like cast iron but lighter — these legs feature a distinctive black powder coat with gold accents and include threaded inserts and mounting bolts.\u003c\/p\u003e\n\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Enterprises\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eSutton\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack with Gold Accents\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eFarmhouse\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e100% Handcrafted in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack Powder Coated with Gold Accents\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncluded (Threaded Inserts \u0026amp; Bolts)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-su-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003e\n  To see specifications for a different size, select a height above.\n\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n  \u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-su-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-su-mnt\"\u003e11″\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-su-ft\"\u003e15-3\/4″\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-su-wt\"\u003e8 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-su-cap\"\u003e1,000 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eCAD Drawing\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cad\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cscript\u003e\n(function () {\n  'use strict';\n  var SPECS = {\n    '16\"': { use: 'Coffee \/ Bench', mnt: '11″', ft: '15-3\/4″', wt: '8 lbs', cap: '1,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/SCAL-16-BLK_CAD_DRAWING.pdf?v=1775679303' },\n    '18\"': { use: 'Coffee \/ Bench', mnt: '11-5\/8″ x 2\"', ft: '17-3\/4″', wt: '8.5 lbs', cap: '1,000 lbs', cad: null },\n    '22\"': { use: 'End Table', mnt: '11-1\/2″ x 2\"', ft: '17-1\/2″', wt: '9 lbs', cap: '1,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/SCAL-22-BLK_CAD_DRAWING.pdf?v=1775679335' },\n    '28\" Narrow': { use: 'Dining Table', mnt: '13-3\/4\"', ft: '16″', wt: '13 lbs', cap: '1,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/SCAL-28-SO-BLK_CAD_DRAWING.pdf?v=1775679366' },\n    '28\"': { use: 'Dining Table', mnt: '23-1\/2\"', ft: '28″', wt: '25 lbs', cap: '2,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/SCAL-28-BLK_CAD_DRAWING.pdf?v=1775679396' },\n    '34\"': { use: 'Counter Height', mnt: '23-1\/2\"', ft: '27-1\/2″', wt: '32 lbs', cap: '2,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/SCAL-34-BLK_CAD_DRAWING.pdf?v=1775679429' },\n    '41\"': { use: 'Bar Height', mnt: '\"', ft: '\"', wt: '', cap: '', cad: null }\n  };\n  var CELLS = [['bhs-su-use','use'],['bhs-su-mnt','mnt'],['bhs-su-ft','ft'],['bhs-su-wt','wt'],['bhs-su-cap','cap']];\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n  function render(size) {\n    var d = SPECS[size]; if (!d) return;\n    CELLS.forEach(function(p) { var el = document.getElementById(p[0]); if (el) el.textContent = d[p[1]]; });\n    var lbl = document.getElementById('bhs-su-size-label'); if (lbl) lbl.textContent = size;\n    var cadEl = document.getElementById('bhs-m-cad');\n    if (cadEl) { if (d.cad) { cadEl.innerHTML = '\u003ca href=\"' + d.cad + '\" target=\"_blank\"\u003eDownload PDF\u003c\/a\u003e'; } else { cadEl.innerHTML = 'Coming Soon'; } }\n  }\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSizeVal(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    selects.forEach(function(sel) {\n      if (Array.from(sel.options).some(function(o) { return isSizeVal(o.value); })) {\n        sel.addEventListener('change', function() { if (isSizeVal(this.value)) render(this.value); });\n        if (isSizeVal(sel.value)) render(sel.value);\n      }\n    });\n    document.querySelectorAll('input[type=\"radio\"]').forEach(function(r) {\n      if (isSizeVal(r.value)) {\n        r.addEventListener('change', function() { if (this.checked) render(this.value); });\n        if (r.checked) render(r.value);\n      }\n    });\n    document.addEventListener('change', function(e) {\n      if (e.target \u0026\u0026 isSizeVal(e.target.value)) render(e.target.value);\n    });\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(evName) {\n      document.addEventListener(evName, function(e) {\n        var d = e.detail || {};\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.options) {\n          v.options.forEach(function(opt) { if (isSizeVal(opt)) render(opt); });\n        }\n      });\n    });\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n    }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544971030779,"sku":"SCAL-16-BLK","price":225.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ 1 Set (2 Legs)","offer_id":48544971063547,"sku":"SCAL-18-BLK","price":235.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48544971096315,"sku":"SCAL-22-BLK","price":275.0,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow \/ 1 Set (2 Legs)","offer_id":48544971129083,"sku":"SCAL-28-SO-BLK","price":450.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544971161851,"sku":"SCAL-28-BLK","price":675.0,"currency_code":"USD","in_stock":false},{"title":"34\" \/ 1 Set (2 Legs)","offer_id":48544971194619,"sku":"SCAL-34-BLK","price":795.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544971260155,"sku":"SCAL-16-BLK-5PK","price":956.25,"currency_code":"USD","in_stock":false},{"title":"18\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544971292923,"sku":"SCAL-18-BLK-5PK","price":998.75,"currency_code":"USD","in_stock":false},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544971325691,"sku":"SCAL-22-BLK-5PK","price":1168.75,"currency_code":"USD","in_stock":false},{"title":"28\" Narrow \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544971358459,"sku":"SCAL-28-SO-BLK-5PK","price":1913.0,"currency_code":"USD","in_stock":false},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544971391227,"sku":"SCAL-28-BLK-5PK","price":2870.0,"currency_code":"USD","in_stock":false},{"title":"34\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544971423995,"sku":"SCAL-34-BLK-5PK","price":3379.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/DSC_8056_fab1aa65-5a46-4d37-855e-afc7730a3c41.jpg?v=1774293726"},{"product_id":"metal-table-legs-cairo","title":"Metal Table Legs (Cairo)","description":"\u003cp\u003eThe Cairo metal table legs deliver industrial elegance with precision-crafted steel construction. American-made with a durable black powder coat finish and adjustable feet levelers, these legs bring bold, modern style to any furniture build. Sold as a Set of 4.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\u003ctable style=\"width:100%;border-collapse:collapse;\"\u003e\u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Enterprises\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCairo\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial \/ Modern\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMade in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eSteel\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eDurable Black Powder Coat\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eNot included\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eAdjustable Feet\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-ca-size-label\" style=\"color:#555;font-weight:normal;font-size:0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin:-4px 0 10px;font-size:0.82em;color:#555;font-style:italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;\"\u003e\u003ctbody\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ca-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ca-mnt\"\u003e4.625\"\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ca-ft\"\u003e4.625\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cscript\u003e\n(function(){\n  'use strict';\n  var SPECS={\n    '16\"': { use: 'Coffee \/ Bench', mnt: '4.625\"', ft: '4.625\"' },\n    '18\"': { use: 'Coffee \/ Bench', mnt: '4.625\"', ft: '4.625\"' },\n    '22\"': { use: 'End Table', mnt: '4.625\"', ft: '4.625\"' },\n    '28\"': { use: 'Dining Table', mnt: '5.375\"', ft: '5.375\"' },\n    '34\"': { use: 'Counter Height', mnt: '6\"', ft: '6\"' },\n    '40\"': { use: 'Bar Height', mnt: '6.875\"', ft: '6.875\"' }\n  };var CELLS=[['bhs-ca-use','use'],['bhs-ca-mnt','mnt'],['bhs-ca-ft','ft']];\n  function isSV(v){return Object.prototype.hasOwnProperty.call(SPECS,v);}\n  function render(sz){var d=SPECS[sz];if(!d)return;CELLS.forEach(function(p){var el=document.getElementById(p[0]);if(el)el.textContent=d[p[1]];});var lbl=document.getElementById('bhs-ca-size-label');if(lbl)lbl.textContent=sz;}\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSV(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup(){\n    document.querySelectorAll('select').forEach(function(sel){if(Array.from(sel.options).some(function(o){return isSV(o.value);})){sel.addEventListener('change',function(){if(isSV(this.value))render(this.value);});if(isSV(sel.value))render(sel.value);}}); \n    document.querySelectorAll('input[type=\"radio\"]').forEach(function(r){if(isSV(r.value)){r.addEventListener('change',function(){if(this.checked)render(this.value);});if(r.checked)render(r.value);}}); \n    document.addEventListener('change',function(e){if(e.target\u0026\u0026isSV(e.target.value))render(e.target.value);});\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(ev){document.addEventListener(ev,function(e){var d=e.detail||{};var v=d.variant||d;if(v\u0026\u0026v.options)v.options.forEach(function(o){if(isSV(o))render(o);});});});\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n    }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (4 Legs)","offer_id":48544972013819,"sku":"CAIRO-16-BLK","price":250.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ 1 Set (4 Legs)","offer_id":48544972046587,"sku":"CAIRO-18-BLK","price":265.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (4 Legs)","offer_id":48544972079355,"sku":"CAIRO-22-BLK","price":295.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (4 Legs)","offer_id":48544972112123,"sku":"CAIRO-28-BLK","price":395.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ 1 Set (4 Legs)","offer_id":48544972144891,"sku":"CAIRO-34-BLK","price":475.0,"currency_code":"USD","in_stock":true},{"title":"40\" \/ 1 Set (4 Legs)","offer_id":48544972177659,"sku":"CAIRO-40-BLK","price":525.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48544972210427,"sku":"CAIRO-16-BLK-5PK","price":1062.5,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48544972243195,"sku":"CAIRO-18-BLK-5PK","price":1126.25,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48544972275963,"sku":"CAIRO-22-BLK-5PK","price":1253.75,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48544972308731,"sku":"CAIRO-28-BLK-5PK","price":1678.75,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48544972341499,"sku":"CAIRO-34-BLK-5PK","price":2018.75,"currency_code":"USD","in_stock":true},{"title":"40\" \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48544972374267,"sku":"CAIRO-40-BLK-5PK","price":2231.25,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/uARiREZR_b03ea0ed-4e54-4e2b-93ea-1185b1cecb79.png?v=1774293759"},{"product_id":"cast-aluminum-table-legs-michael","title":"Cast Aluminum Table Legs (Michael)","description":"\u003cp\u003eThe Michael Collection cast aluminum table legs combine industrial strength with refined craftsmanship. Available in seven heights — from coffee table to bar height — these legs are precision cast from aluminum for exceptional strength at a fraction of cast iron's weight. Every leg ships with Rampa threaded inserts and mounting bolts so you can build right out of the box.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e\u003cstrong\u003e\u003ca href=\"https:\/\/bearhollowsupply.com\/collections\/table-legs-1?filter.p.m.custom.table_leg_collection_name_=Michael\" title=\"Link to Michael Collection Table Legs\"\u003e Michael \u003c\/a\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial Farmhouse Cast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e100% Handcrafted in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack Powder Coated with gold accents\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncludes threaded inserts \u0026amp; bolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eOhio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-mnt\"\u003e12″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-ft\"\u003e15½″\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-wt\"\u003e8 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cap\"\u003e1,000 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242); font-weight: bold;\"\u003eCAD Drawing\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-m-cad\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n  var SPECS = {\n    '16\"':            { use: 'Coffee \/ Bench',     mnt: '12″',     ft: '15-1\/2″', wt: '8 lbs',     cap: '1,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/TBL-16-BLK_CAD_DRAWING.pdf?v=1775676176' },\n    '18\"':            { use: 'Coffee \/ Bench',     mnt: '12″',     ft: '15-1\/2″', wt: '8.25 lbs',  cap: '1,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/TBL-18-BLK_CAD_DRAWING.pdf?v=1775676156' },\n    '22\"':            { use: 'End Table',          mnt: '14″',     ft: '18-3\/4″', wt: '10 lbs',    cap: '1,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/TBL-22-BLK_CAD_DRAWING.pdf?v=1775676198' },\n    '28\" Narrow\/Sofa':{ use: 'Sofa \/ Entry Table', mnt: '14″',     ft: '19″',     wt: '14 lbs',    cap: '1,500 lbs', cad: null },\n    '28\"':            { use: 'Dining Table',       mnt: '18″',     ft: '24″',     wt: '18.25 lbs', cap: '2,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/TBL-28-BLK_CAD_DRAWING.pdf?v=1775676222' },\n    '34\"':            { use: 'Counter Height',     mnt: '21-1\/2″', ft: '28-1\/2″', wt: '22 lbs',    cap: '2,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/TBL-34-BLK_CAD_DRAWING.pdf?v=1775676133' },\n    '40\"':            { use: 'Bar Height',         mnt: '23-3\/4″', ft: '34″',     wt: '30 lbs',    cap: '2,000 lbs', cad: 'https:\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/TBL-40-BLK_CAD_DRAWING.pdf?v=1775676130' }\n  };\n  var CELLS = [['bhs-m-use','use'],['bhs-m-mnt','mnt'],['bhs-m-ft','ft'],['bhs-m-wt','wt'],['bhs-m-cap','cap']];\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n  function render(size) {\n    var d = SPECS[size]; if (!d) return;\n    CELLS.forEach(function(p) { var el = document.getElementById(p[0]); if (el) el.textContent = d[p[1]]; });\n    var lbl = document.getElementById('bhs-m-size-label'); if (lbl) lbl.textContent = size;\n    var cadEl = document.getElementById('bhs-m-cad');\n    if (cadEl) { if (d.cad) { cadEl.innerHTML = '\u003ca href=\"' + d.cad + '\" target=\"_blank\"\u003eDownload PDF\u003c\/a\u003e'; } else { cadEl.innerHTML = 'Coming Soon'; } }\n  }\n  function renderFromVid(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function(s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants); if (!variants) return;\n        var m = variants.find(function(v) { return String(v.id) === String(vid); });\n        if (m \u0026\u0026 isSizeVal(m.option1)) render(m.option1);\n      } catch(e) {}\n    });\n  }\n  function setup() {\n    var sels = document.querySelectorAll('select');\n    for (var i = 0; i \u003c sels.length; i++) {\n      var sel = sels[i];\n      var vals = Array.prototype.map.call(sel.options, function(o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function() { if (isSizeVal(this.value)) render(this.value); }); break;\n      }\n    }\n    var radios = Array.prototype.slice.call(document.querySelectorAll('input[type=\"radio\"]')).filter(function(r) { return isSizeVal(r.value); });\n    radios.forEach(function(r) { r.addEventListener('change', function() { if (this.checked) render(this.value); }); });\n    var chk = radios.find(function(r) { return r.checked; }); if (chk) render(chk.value);\n    document.addEventListener('change', function(e) { var val = e.target \u0026\u0026 e.target.value; if (val \u0026\u0026 isSizeVal(val)) render(val); });\n    ['variant:changed','variantchange','on:variant:change'].forEach(function(en) {\n      document.addEventListener(en, function(e) { var d = e.detail; if (!d) return; var v = d.variant || d; if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1); });\n    });\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVid(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVid(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVid(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVid(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n    try { var uid = new URL(location.href).searchParams.get('variant'); if (uid) renderFromVid(uid); } catch(e) {}\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', setup); } else { setup(); }\n})();\n\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48544973291771,"sku":"TBL-16-BLK","price":198.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544973324539,"sku":"101123","price":750.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ 1 Set (2 Legs)","offer_id":48544973357307,"sku":"TBL-18-BLK","price":215.0,"currency_code":"USD","in_stock":true},{"title":"18\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544973390075,"sku":"101130","price":913.75,"currency_code":"USD","in_stock":true},{"title":"22\" \/ 1 Set (2 Legs)","offer_id":48544973422843,"sku":"TBL-22-BLK","price":335.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544973455611,"sku":"101132","price":1423.75,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow\/Sofa \/ 1 Set (2 Legs)","offer_id":48544973488379,"sku":"TBL-28-SO-BLK","price":425.0,"currency_code":"USD","in_stock":true},{"title":"28\" Narrow\/Sofa \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544973521147,"sku":"101131","price":1806.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48544973553915,"sku":"TBL-28-BLK","price":525.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544973586683,"sku":"101129","price":2231.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ 1 Set (2 Legs)","offer_id":48544973619451,"sku":"TBL-34-BLK","price":650.0,"currency_code":"USD","in_stock":true},{"title":"34\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544973652219,"sku":"101134","price":2762.5,"currency_code":"USD","in_stock":true},{"title":"40\" \/ 1 Set (2 Legs)","offer_id":48544973684987,"sku":"TBL-40-BLK","price":1100.0,"currency_code":"USD","in_stock":true},{"title":"40\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48544973717755,"sku":"101133","price":4675.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/DSC_8032_f17bba1d-f956-4e36-9fee-b0d8f77d31a0.jpg?v=1774293827"},{"product_id":"golden-gate-metal-pedestal-bases","title":"Golden Gate Metal Pedestal Bases","description":"\u003cp\u003eGolden Gate metal pedestal bases in 5 sizes from coffee table to bar height. Welded steel construction with black powder coat finish.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color:#555;font-weight:normal;font-size:0.9em;\"\u003e16\" x 26\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin:-4px 0 10px;font-size:0.82em;color:#555;font-style:italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-use\"\u003eCoffee Table \/ Bar Stool\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-mnt\"\u003e26\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cscript\u003e\n(function(){var SPECS={    '16\" x 26\"': {\"use\": \"Coffee Table \/ Bar Stool\", \"mnt\": \"26\\\"\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"},\n    '22\" x 16\"': {\"use\": \"End Table\", \"mnt\": \"16\\\"\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"},\n    '28\" x 30\"': {\"use\": \"Dining Table\", \"mnt\": \"30\\\"\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"},\n    '34\" x 30\"': {\"use\": \"Counter Height\", \"mnt\": \"30\\\"\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"},\n    '40\" x 30\"': {\"use\": \"Bar Height\", \"mnt\": \"30\\\"\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"}};var CELLS=[['bhs-m-use','use'],['bhs-m-mnt','mnt'],['bhs-m-ft','ft'],['bhs-m-wt','wt'],['bhs-m-cap','cap']];function isSizeVal(v){return Object.prototype.hasOwnProperty.call(SPECS,v);}function render(s){var d=SPECS[s];if(!d)return;CELLS.forEach(function(p){var el=document.getElementById(p[0]);if(el)el.textContent=d[p[1]];});var lbl=document.getElementById('bhs-m-size-label');if(lbl)lbl.textContent=s;}function setup(){var sels=document.querySelectorAll('select');for(var i=0;i\u003csels.length;i++){var sel=sels[i];var vals=Array.prototype.map.call(sel.options,function(o){return o.value;});if(vals.some(isSizeVal)){if(isSizeVal(sel.value))render(sel.value);sel.addEventListener('change',function(){if(isSizeVal(this.value))render(this.value);});break;}}document.addEventListener('change',function(e){var v=e.target\u0026\u0026e.target.value;if(v\u0026\u0026isSizeVal(v))render(v);});['variant:changed','variantchange','on:variant:change'].forEach(function(n){document.addEventListener(n,function(e){var d=e.detail;if(!d)return;var v=d.variant||d;if(v\u0026\u0026v.option1\u0026\u0026isSizeVal(v.option1))render(v.option1);});});}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',setup);}else{setup();}})()\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" x 26\" \/ Single","offer_id":48546758459643,"sku":"1200-16","price":250.0,"currency_code":"USD","in_stock":true},{"title":"16\" x 26\" \/ Bulk Pack: 5 Legs","offer_id":48546758492411,"sku":"1200-16-5PK","price":1062.5,"currency_code":"USD","in_stock":true},{"title":"22\" x 16\" \/ Single","offer_id":48546758525179,"sku":"1200-15","price":235.0,"currency_code":"USD","in_stock":true},{"title":"22\" x 16\" \/ Bulk Pack: 5 Legs","offer_id":48546758557947,"sku":"1200-15-5PK","price":998.75,"currency_code":"USD","in_stock":true},{"title":"28\" x 30\" \/ Single","offer_id":48546758590715,"sku":"1200-70SPD","price":880.0,"currency_code":"USD","in_stock":true},{"title":"28\" x 30\" \/ Bulk Pack: 5 Legs","offer_id":48546758623483,"sku":"1200-70SPD-5PK","price":3740.0,"currency_code":"USD","in_stock":true},{"title":"34\" x 30\" \/ Single","offer_id":48546758656251,"sku":"1200-70SPC","price":905.0,"currency_code":"USD","in_stock":true},{"title":"34\" x 30\" \/ Bulk Pack: 5 Legs","offer_id":48546758689019,"sku":"1200-70SPC-5PK","price":3846.25,"currency_code":"USD","in_stock":true},{"title":"40\" x 30\" \/ Single","offer_id":48546758721787,"sku":"1200-70SPP","price":927.0,"currency_code":"USD","in_stock":true},{"title":"40\" x 30\" \/ Bulk Pack: 5 Legs","offer_id":48546758754555,"sku":"1200-70SPP-5PK","price":3939.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/BarStoolBase_1_1debd3e9-520c-423d-827b-9ce4b2a007ae.png?v=1774373318"},{"product_id":"metal-table-legs-elmont","title":"Metal Table Legs (Elmont)","description":"\u003cp\u003eThe Elmont metal table legs feature a clean, minimalist steel frame design in black powder coated steel. Available in 5 size variants.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e16\" Narrow (12\")\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px; background: #f2f2f2; font-weight: bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px; background: #f2f2f2; font-weight: bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px;\" id=\"bhs-m-mnt\"\u003e12\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px; background: #f2f2f2; font-weight: bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px; background: #f2f2f2; font-weight: bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px; background: #f2f2f2; font-weight: bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ccc; padding: 8px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '16\" Tall x 12\" Wide': { use: 'Coffee \/ Bench', mnt: '12\"', ft: '12\"', wt: 'N\/A', cap: '800 lbs' },\n    '16\" Tall x 18\" Wide': { use: 'Coffee \/ Bench', mnt: '18\"', ft: '18\"', wt: 'N\/A', cap: '800 lbs' },\n    '22\" Tall x 14\" Wide': { use: 'End Table', mnt: '14\"', ft: '14\"', wt: 'N\/A', cap: '800 lbs' },\n    '28\" Tall x 14\" Wide': { use: 'Dining Table', mnt: '14\"', ft: '14\"', wt: 'N\/A', cap: '800 lbs' },\n    '28\" Tall x 28\" Wide': { use: 'Dining Table', mnt: '28\"', ft: '28\"', wt: 'N\/A', cap: '800 lbs' }\n  };\n\n  var CELLS = [\n    ['bhs-m-use', 'use'],\n    ['bhs-m-mnt', 'mnt'],\n    ['bhs-m-ft', 'ft'],\n    ['bhs-m-wt', 'wt'],\n    ['bhs-m-cap', 'cap']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-m-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Bear Hollow Supply","offers":[{"title":"16\" Tall x 12\" Wide \/ 1 Set (2 Legs)","offer_id":48546759672059,"sku":"1700-60","price":200.0,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 12\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48546759704827,"sku":"1700-60-5PK","price":850.0,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 18\" Wide \/ 1 Set (2 Legs)","offer_id":48546759737595,"sku":"1700-30","price":215.0,"currency_code":"USD","in_stock":true},{"title":"16\" Tall x 18\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48546759770363,"sku":"1700-30-5PK","price":913.75,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 14\" Wide \/ 1 Set (2 Legs)","offer_id":48546759803131,"sku":"1700-10","price":235.0,"currency_code":"USD","in_stock":true},{"title":"22\" Tall x 14\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48546759835899,"sku":"1700-10-5PK","price":998.75,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 14\" Wide \/ 1 Set (2 Legs)","offer_id":48546759868667,"sku":"1700-40","price":275.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 14\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48546759901435,"sku":"1700-40-5PK","price":1168.75,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 28\" Wide \/ 1 Set (2 Legs)","offer_id":48546759934203,"sku":"1700-50","price":595.0,"currency_code":"USD","in_stock":true},{"title":"28\" Tall x 28\" Wide \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48546759966971,"sku":"1700-50-5PK","price":2528.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Untitleddesign-2025-06-06T142253.260_11ba8783-5352-4fb8-a296-a0f7e79379ce.png?v=1774373364"},{"product_id":"metal-table-legs-linea","title":"Metal Table Legs (Linea)","description":"\u003cp\u003eThe Linea metal table legs offer a sleek tapered design in black powder coated steel. Available in 16\" coffee table height and 28\" dining table height.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color:#555;font-weight:normal;font-size:0.9em;\"\u003e16\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin:-4px 0 10px;font-size:0.82em;color:#555;font-style:italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-mnt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cscript\u003e\n(function(){var SPECS={    '16\"': {\"use\": \"Coffee \/ Bench\", \"mnt\": \"N\/A\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"},\n    '28\"': {\"use\": \"Dining Table\", \"mnt\": \"N\/A\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"}};var CELLS=[['bhs-m-use','use'],['bhs-m-mnt','mnt'],['bhs-m-ft','ft'],['bhs-m-wt','wt'],['bhs-m-cap','cap']];function isSizeVal(v){return Object.prototype.hasOwnProperty.call(SPECS,v);}function render(s){var d=SPECS[s];if(!d)return;CELLS.forEach(function(p){var el=document.getElementById(p[0]);if(el)el.textContent=d[p[1]];});var lbl=document.getElementById('bhs-m-size-label');if(lbl)lbl.textContent=s;}function setup(){var sels=document.querySelectorAll('select');for(var i=0;i\u003csels.length;i++){var sel=sels[i];var vals=Array.prototype.map.call(sel.options,function(o){return o.value;});if(vals.some(isSizeVal)){if(isSizeVal(sel.value))render(sel.value);sel.addEventListener('change',function(){if(isSizeVal(this.value))render(this.value);});break;}}document.addEventListener('change',function(e){var v=e.target\u0026\u0026e.target.value;if(v\u0026\u0026isSizeVal(v))render(v);});['variant:changed','variantchange','on:variant:change'].forEach(function(n){document.addEventListener(n,function(e){var d=e.detail;if(!d)return;var v=d.variant||d;if(v\u0026\u0026v.option1\u0026\u0026isSizeVal(v.option1))render(v.option1);});});}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',setup);}else{setup();}})()\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ 1 Set (2 Legs)","offer_id":48546759999739,"sku":"LINEA-16-BLK","price":210.0,"currency_code":"USD","in_stock":true},{"title":"16\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48546760032507,"sku":"LINEA-16-BLK-5PK","price":892.5,"currency_code":"USD","in_stock":true},{"title":"28\" \/ 1 Set (2 Legs)","offer_id":48546760065275,"sku":"LINEA-28-BLK","price":349.99,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48546760098043,"sku":"LINEA-28-BLK-5PK","price":1487.46,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Untitleddesign-2025-05-15T140415.155_3fc76f00-75bf-4519-88f3-d514aadd8574.png?v=1774373369"},{"product_id":"metal-table-legs-venice","title":"Metal Table Legs (Venice)","description":"\u003cp\u003eThe Venice metal table legs feature a tapered pin-style design in black powder coated steel. Sold as a Set of 4 legs — perfect for a complete dining or coffee table build.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color:#555;font-weight:normal;font-size:0.9em;\"\u003e28\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin:-4px 0 10px;font-size:0.82em;color:#555;font-style:italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-use\"\u003eDining Table\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-mnt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-ft\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cscript\u003e\n(function(){var SPECS={    '28\"': {\"use\": \"Dining Table\", \"mnt\": \"N\/A\", \"ft\": \"N\/A\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"}};var CELLS=[['bhs-m-use','use'],['bhs-m-mnt','mnt'],['bhs-m-ft','ft'],['bhs-m-wt','wt'],['bhs-m-cap','cap']];function isSizeVal(v){return Object.prototype.hasOwnProperty.call(SPECS,v);}function render(s){var d=SPECS[s];if(!d)return;CELLS.forEach(function(p){var el=document.getElementById(p[0]);if(el)el.textContent=d[p[1]];});var lbl=document.getElementById('bhs-m-size-label');if(lbl)lbl.textContent=s;}function setup(){var sels=document.querySelectorAll('select');for(var i=0;i\u003csels.length;i++){var sel=sels[i];var vals=Array.prototype.map.call(sel.options,function(o){return o.value;});if(vals.some(isSizeVal)){if(isSizeVal(sel.value))render(sel.value);sel.addEventListener('change',function(){if(isSizeVal(this.value))render(this.value);});break;}}document.addEventListener('change',function(e){var v=e.target\u0026\u0026e.target.value;if(v\u0026\u0026isSizeVal(v))render(v);});['variant:changed','variantchange','on:variant:change'].forEach(function(n){document.addEventListener(n,function(e){var d=e.detail;if(!d)return;var v=d.variant||d;if(v\u0026\u0026v.option1\u0026\u0026isSizeVal(v.option1))render(v.option1);});});}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',setup);}else{setup();}})()\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"28\" \/ 1 Set (4 Legs)","offer_id":48546760196347,"sku":"VENICE-28-BLK","price":195.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Bulk Pack: 5 Sets (20 Legs)","offer_id":48546760229115,"sku":"VENICE-28-BLK-5PK","price":828.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/VeniceMetalTaperedDiningTableLeg_f9e9b114-ce28-4604-94e4-6bb66a6c31f2.png?v=1774373384"},{"product_id":"shaker-style-wooden-table-legs","title":"Shaker Style Wooden Table Legs","description":"\u003cp\u003eShaker style wooden table legs in unfinished maple, sold as Set of 4. Classic tapered design with clean lines. 3\" square cross-section for solid stability.\u003c\/p\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-m-size-label\" style=\"color:#555;font-weight:normal;font-size:0.9em;\"\u003e17\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin:-4px 0 10px;font-size:0.82em;color:#555;font-style:italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width:100%;border-collapse:collapse;\"\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-mnt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-ft\"\u003e3\" x 3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-wt\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;background:#f2f2f2;font-weight:bold;\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ccc;padding:8px;\" id=\"bhs-m-cap\"\u003eN\/A\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cscript\u003e\n(function(){var SPECS={    '17\"': {\"use\": \"Coffee \/ Bench\", \"mnt\": \"N\/A\", \"ft\": \"3\\\" x 3\\\"\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"},\n    '28.5\"': {\"use\": \"Dining Table\", \"mnt\": \"N\/A\", \"ft\": \"3\\\" x 3\\\"\", \"wt\": \"N\/A\", \"cap\": \"N\/A\"}};var CELLS=[['bhs-m-use','use'],['bhs-m-mnt','mnt'],['bhs-m-ft','ft'],['bhs-m-wt','wt'],['bhs-m-cap','cap']];function isSizeVal(v){return Object.prototype.hasOwnProperty.call(SPECS,v);}function render(s){var d=SPECS[s];if(!d)return;CELLS.forEach(function(p){var el=document.getElementById(p[0]);if(el)el.textContent=d[p[1]];});var lbl=document.getElementById('bhs-m-size-label');if(lbl)lbl.textContent=s;}function setup(){var sels=document.querySelectorAll('select');for(var i=0;i\u003csels.length;i++){var sel=sels[i];var vals=Array.prototype.map.call(sel.options,function(o){return o.value;});if(vals.some(isSizeVal)){if(isSizeVal(sel.value))render(sel.value);sel.addEventListener('change',function(){if(isSizeVal(this.value))render(this.value);});break;}}document.addEventListener('change',function(e){var v=e.target\u0026\u0026e.target.value;if(v\u0026\u0026isSizeVal(v))render(v);});['variant:changed','variantchange','on:variant:change'].forEach(function(n){document.addEventListener(n,function(e){var d=e.detail;if(!d)return;var v=d.variant||d;if(v\u0026\u0026v.option1\u0026\u0026isSizeVal(v.option1))render(v.option1);});});}if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',setup);}else{setup();}})()\u003c\/script\u003e","brand":"Bear Hollow Supply","offers":[{"title":"17\" \/ 1 Set (4 Legs) \/ Maple","offer_id":48546760261883,"sku":"SHAKER17-MAPLE","price":95.0,"currency_code":"USD","in_stock":true},{"title":"17\" \/ 1 Set (4 Legs) \/ Red Oak","offer_id":48669426286843,"sku":"SHAKER17-OAK","price":95.0,"currency_code":"USD","in_stock":true},{"title":"17\" \/ Bulk Pack: 5 Sets (20 Legs) \/ Maple","offer_id":48546760294651,"sku":"SHAKER17-MAPLE-5PK","price":403.75,"currency_code":"USD","in_stock":true},{"title":"17\" \/ Bulk Pack: 5 Sets (20 Legs) \/ Red Oak","offer_id":48669426319611,"sku":"SHAKER17-OAK-5PK","price":403.75,"currency_code":"USD","in_stock":true},{"title":"28.5\" \/ 1 Set (4 Legs) \/ Maple","offer_id":48546760327419,"sku":"SHAKER28.5-MAPLE","price":135.0,"currency_code":"USD","in_stock":true},{"title":"28.5\" \/ 1 Set (4 Legs) \/ Red Oak","offer_id":48669426352379,"sku":"SHAKER28.5-OAK","price":135.0,"currency_code":"USD","in_stock":true},{"title":"28.5\" \/ Bulk Pack: 5 Sets (20 Legs) \/ Maple","offer_id":48546760360187,"sku":"SHAKER28.5-MAPLE-5PK","price":573.75,"currency_code":"USD","in_stock":true},{"title":"28.5\" \/ Bulk Pack: 5 Sets (20 Legs) \/ Red Oak","offer_id":48669426385147,"sku":"SHAKER28.5-OAK-5PK","price":573.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/CopyofUntitled_30_e8b656c7-4c64-434e-bad8-072330639a3d.png?v=1774373389"},{"product_id":"metal-pedestal-base-ridgeline","title":"Metal Pedestal Base (Ridgeline)","description":"\u003cp\u003eThe Ridgeline features a bold pedestal design, ideal for coffee tables, dining tables, and bar tops. Handcrafted in the USA from mild steel for exceptional strength at manageable weight, with threaded inserts and mounting bolts included.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eRidgeline \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIndustrial \/ Modern\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMild Steel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003ePowder Coat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncluded (Threaded Inserts \u0026amp; Bolts)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan id=\"bhs-ei-size-label\" style=\"color: #555; font-weight: normal; font-size: 0.9em;\"\u003e18\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-use\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-mnt\"\u003e13-1\/2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-ft\"\u003e14-1\/2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\" id=\"bhs-ei-cap\"\u003e1200 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '18\"': { use: 'Coffee \/ Bench', mnt: '17\" x 17\"', ft: '17\" x 17\"', cap: '800 lbs' },\n    '22\"': { use: 'End Table', mnt: '20\" x 20\"', ft: '20\" x 20\"', cap: '800 lbs' },\n    '28\"': { use: 'Dining Table', mnt: '24.5\" x 24.5\"', ft: '24.5\" x 24.5\"', cap: '800 lbs' },\n    '34\"': { use: 'Counter Height', mnt: '29\" x 29\"', ft: '29\" x 29\"', cap: '800 lbs' },\n    '40\"': { use: 'Bar Height', mnt: '33.5\" x 33.5\"', ft: '33.5\" x 33.5\"', cap: '800 lbs' }\n  };\n\n  var CELLS = [\n    ['bhs-ei-use', 'use'],\n    ['bhs-ei-mnt', 'mnt'],\n    ['bhs-ei-ft', 'ft'],\n    ['bhs-ei-cap', 'cap']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-ei-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      \/\/ Initial render from current variant\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n\n      \/\/ Backup: standard change listener\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n\n      \/\/ MutationObserver for themes that set value via attribute without firing events\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n\n      \/\/ Also watch for programmatic .value sets via property descriptor override\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Bear Hollow Supply","offers":[{"title":"18\" \/ Single","offer_id":48607261327611,"sku":"RIDGE-18-BLK","price":350.0,"currency_code":"USD","in_stock":false},{"title":"18\" \/ Bulk Pack: 5 Legs","offer_id":48607261360379,"sku":"RIDGE-18-BLK-5PK","price":1487.5,"currency_code":"USD","in_stock":false},{"title":"22\" \/ Single","offer_id":48607261393147,"sku":"RIDGE-22-BLK","price":375.0,"currency_code":"USD","in_stock":true},{"title":"22\" \/ Bulk Pack: 5 Legs","offer_id":48607261425915,"sku":"RIDGE-22-BLK-5PK","price":1593.75,"currency_code":"USD","in_stock":false},{"title":"28\" \/ Single","offer_id":48607261458683,"sku":"RIDGE-28-BLK","price":650.0,"currency_code":"USD","in_stock":false},{"title":"28\" \/ Bulk Pack: 5 Legs","offer_id":48607261491451,"sku":"RIDGE-28-BLK-5PK","price":2762.5,"currency_code":"USD","in_stock":false},{"title":"34\" \/ Single","offer_id":48607261524219,"sku":"RIDGE-34-BLK","price":750.0,"currency_code":"USD","in_stock":false},{"title":"34\" \/ Bulk Pack: 5 Legs","offer_id":48607261556987,"sku":"RIDGE-34-BLK-5PK","price":3187.5,"currency_code":"USD","in_stock":false},{"title":"40\" \/ Single","offer_id":48607261589755,"sku":"RIDGE-40-BLK","price":1399.99,"currency_code":"USD","in_stock":false},{"title":"40\" \/ Bulk Pack: 5 Legs","offer_id":48607261622523,"sku":"RIDGE-40-BLK-5PK","price":5949.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Pittsburgh_3.png?v=1779381004"},{"product_id":"metal-pedestal-base-cincy","title":"Metal Pedestal Base (Cincy)","description":"\u003cp\u003eThe Eiffel cast aluminum pedestal base features raised gold lettering and a bold pedestal design, ideal for coffee tables, dining tables, and bar tops. Handcrafted in the USA from cast aluminum for exceptional strength at manageable weight, with threaded inserts and mounting bolts included.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCincy \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBlack \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eModern\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eSteel\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003ePowder Coat\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eNot Included \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eUSA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch3\u003eSize Specifications — \u003cspan style=\"color: #555; font-weight: normal; font-size: 0.9em;\" id=\"bhs-ei-size-label\"\u003e18\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp style=\"margin: -4px 0 10px; font-size: 0.82em; color: #555; font-style: italic;\"\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eUse Case\u003c\/td\u003e\n\u003ctd id=\"bhs-ei-use\" style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCoffee \/ Bench\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eMounting Width\u003c\/td\u003e\n\u003ctd id=\"bhs-ei-mnt\" style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e13-1\/2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eFootprint (Widest Point)\u003c\/td\u003e\n\u003ctd id=\"bhs-ei-ft\" style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e14-1\/2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px; background-color: rgb(242, 242, 242);\"\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd id=\"bhs-ei-cap\" style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e1200 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cscript\u003e\n(function () {\n  'use strict';\n\n  var SPECS = {\n    '16\"': { use: 'Coffee \/ Bench', mnt: '12\"', ft: '12\"', cap: '800 lbs' },\n    '28\"': { use: 'Dining Table', mnt: '24\"', ft: '24\"', cap: '800 lbs' }\n  };\n\n  var CELLS = [\n    ['bhs-ei-use', 'use'],\n    ['bhs-ei-mnt', 'mnt'],\n    ['bhs-ei-ft', 'ft'],\n    ['bhs-ei-cap', 'cap']\n  ];\n\n  function isSizeVal(v) { return Object.prototype.hasOwnProperty.call(SPECS, v); }\n\n  function render(size) {\n    var d = SPECS[size];\n    if (!d) return;\n    CELLS.forEach(function (pair) {\n      var el = document.getElementById(pair[0]);\n      if (el) el.textContent = d[pair[1]];\n    });\n    var lbl = document.getElementById('bhs-ei-size-label');\n    if (lbl) lbl.textContent = size;\n  }\n\n  function renderFromVariantId(vid) {\n    document.querySelectorAll('script[type=\"application\/json\"]').forEach(function (s) {\n      try {\n        var obj = JSON.parse(s.textContent);\n        var variants = obj.variants || (obj.product \u0026\u0026 obj.product.variants);\n        if (!variants) return;\n        var match = variants.find(function (v) { return String(v.id) === String(vid); });\n        if (match \u0026\u0026 isSizeVal(match.option1)) render(match.option1);\n      } catch (e) {}\n    });\n  }\n\n  function setup() {\n    var selects = document.querySelectorAll('select');\n    for (var i = 0; i \u003c selects.length; i++) {\n      var sel = selects[i];\n      var vals = Array.prototype.map.call(sel.options, function (o) { return o.value; });\n      if (vals.some(isSizeVal)) {\n        if (isSizeVal(sel.value)) render(sel.value);\n        sel.addEventListener('change', function () { if (isSizeVal(this.value)) render(this.value); });\n        break;\n      }\n    }\n\n    var radios = Array.prototype.slice.call(\n      document.querySelectorAll('input[type=\"radio\"]')\n    ).filter(function (r) { return isSizeVal(r.value); });\n\n    radios.forEach(function (r) {\n      r.addEventListener('change', function () { if (this.checked) render(this.value); });\n    });\n    var checked = radios.find(function (r) { return r.checked; });\n    if (checked) render(checked.value);\n\n    document.addEventListener('change', function (e) {\n      var val = e.target \u0026\u0026 e.target.value;\n      if (val \u0026\u0026 isSizeVal(val)) render(val);\n    });\n\n    ['variant:changed', 'variantchange', 'on:variant:change'].forEach(function (evtName) {\n      document.addEventListener(evtName, function (e) {\n        var d = e.detail;\n        if (!d) return;\n        var v = d.variant || d;\n        if (v \u0026\u0026 v.option1 \u0026\u0026 isSizeVal(v.option1)) render(v.option1);\n      });\n    });\n\n    \/\/ Gusto theme fix: watch input[name=\"id\"] for variant changes\n    var variantInput = document.querySelector('input[name=\"id\"]');\n    if (variantInput) {\n      if (variantInput.value) renderFromVariantId(variantInput.value);\n      variantInput.addEventListener('change', function () {\n        if (this.value) renderFromVariantId(this.value);\n      });\n      var observer = new MutationObserver(function (mutations) {\n        mutations.forEach(function (m) {\n          if (m.type === 'attributes' \u0026\u0026 m.attributeName === 'value') {\n            var val = variantInput.getAttribute('value');\n            if (val) renderFromVariantId(val);\n          }\n        });\n      });\n      observer.observe(variantInput, { attributes: true, attributeFilter: ['value'] });\n      var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'value');\n      if (descriptor \u0026\u0026 descriptor.set) {\n        var originalSet = descriptor.set;\n        Object.defineProperty(variantInput, 'value', {\n          set: function (val) {\n            originalSet.call(this, val);\n            if (val) renderFromVariantId(val);\n          },\n          get: descriptor.get\n        });\n      }\n    }\n\n    try {\n      var urlVid = new URL(location.href).searchParams.get('variant');\n      if (urlVid) renderFromVariantId(urlVid);\n    } catch (e) {}\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', setup);\n  } else {\n    setup();\n  }\n})();\n\u003c\/script\u003e\n","brand":"Bear Hollow Supply","offers":[{"title":"16\" \/ Single","offer_id":48607267848443,"sku":"CINCY-16-BLK","price":225.0,"currency_code":"USD","in_stock":true},{"title":"28\" \/ Single","offer_id":48607266078971,"sku":"CINCY-28-BLK","price":550.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/Cincy_1.png?v=1779380151"},{"product_id":"limited-edition-colors-cast-aluminum-table-legs-lewis","title":"Limited Edition Colors 28\" Cast Aluminum Table Legs (Lewis)","description":"\u003cp\u003eThe Lewis Collection cast aluminum table legs combine industrial strength with refined craftsmanship. Available in 6 heights — from coffee table to counter height — these legs are precision cast from aluminum for exceptional strength at a fraction of cast iron's weight. Every leg ships with Rampa threaded inserts and mounting bolts so you can build right out of the box.\u003c\/p\u003e\n\u003ch3\u003eSpecs at a Glance\u003c\/h3\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; height: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBrand\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eBear Hollow Supply\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCollection Name\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e\u003cstrong\u003e\u003ca title=\"Link to Lewis Collection Table Legs\" href=\"https:\/\/bearhollowsupply.com\/collections\/table-legs-1?filter.p.m.custom.table_leg_collection_name_=Lewis\"\u003e Lewis \u003c\/a\u003e\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eColor\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e3 Options Choose Above\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eStyle\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eFarmhouse\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eManufactured In\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003e100% Handcrafted in the USA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eMaterial\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eCast Aluminum\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eFinish\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003ePowder Coated \u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eInstallation Hardware\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eIncludes threaded inserts \u0026amp; bolts\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 19.5938px;\"\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eShip From\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(204, 204, 204); padding: 8px; height: 19.5938px;\"\u003eOhio\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eSize Specifications —\u003cspan\u003e \u003c\/span\u003e\u003cspan id=\"bhs-size-label\"\u003e28\"\u003c\/span\u003e\n\u003c\/h3\u003e\n\u003cp\u003eTo see specifications for a different size, select a height above.\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eUse Case\u003c\/td\u003e\n\u003ctd id=\"bhs-use\"\u003eDining Table\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting Width\u003c\/td\u003e\n\u003ctd id=\"bhs-mnt\"\u003e23-1\/2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFootprint (widest point)\u003c\/td\u003e\n\u003ctd id=\"bhs-ft\"\u003e27″ widest Point\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight per Leg\u003c\/td\u003e\n\u003ctd id=\"bhs-wt\"\u003e25 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eWeight Capacity\u003c\/td\u003e\n\u003ctd id=\"bhs-cap\"\u003e2,000 lbs\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"Bear Hollow Supply","offers":[{"title":"Graphite (Grey) \/ 28\" \/ 1 Set (2 Legs)","offer_id":48611277275387,"sku":"NTLC1-28-GREY","price":775.0,"currency_code":"USD","in_stock":true},{"title":"Graphite (Grey) \/ 28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48611277308155,"sku":"NTLC1-28-GREY-5PK","price":3293.75,"currency_code":"USD","in_stock":true},{"title":"Sage (Green) \/ 28\" \/ 1 Set (2 Legs)","offer_id":48611278061819,"sku":"NTLC1-28-GREEN","price":775.0,"currency_code":"USD","in_stock":true},{"title":"Sage (Green) \/ 28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48611278094587,"sku":"NTLC1-28-GREEN-5PK","price":3293.75,"currency_code":"USD","in_stock":true},{"title":"Clay (Tan) \/ 28\" \/ 1 Set (2 Legs)","offer_id":48611278127355,"sku":"NTLC1-28-CLAY","price":775.0,"currency_code":"USD","in_stock":true},{"title":"Clay (Tan) \/ 28\" \/ Bulk Pack: 5 Sets (10 Legs)","offer_id":48611278160123,"sku":"NTLC1-28-CLAY-5PK","price":3293.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0118\/9160\/5604\/files\/LimitedEditionColors_1.png?v=1775243552"}],"url":"https:\/\/bearhollowsupply.com\/collections\/dining-table-legs.oembed?page=3","provider":"Bear Hollow Supply","version":"1.0","type":"link"}