1<!doctype html> 2<html 3 4 lang="en" 5 dir="ltr" 6> 7 <head><link 8 rel="icon" 9 type="image/png" 10 href="//bendgoods.com/cdn/shop/files/BendGoods-Favicon_32x32_e388ae8f-19d0-4159-929b-d6c1a4d571ba.png?crop=center&height=32&v=1766168782&width=32" 11 > 12 13 <style data-shopify> 14 @media (prefers-reduced-motion: no-preference) { 15 @view-transition { 16 navigation: auto; 17 } 18 } 19 </style> 20 <link 21 rel="expect" 22 href="#MainContent" 23 blocking="render" 24 id="view-transition-render-blocker" 25 > 26 27<meta charset="utf-8"> 28<meta 29 http-equiv="X-UA-Compatible" 30 content="IE=edge" 31> 32<meta 33 name="viewport" 34 content="width=device-width,initial-scale=1,viewport-fit=cover" 35> 36<meta 37 name="view-transition" 38 content="same-origin" 39> 40<meta 41 name="theme-color" 42 content="" 43> 44 45<meta 46 property="og:site_name" 47 content="Bend Goods" 48> 49<meta 50 property="og:url" 51 content="https://bendgoods.com/pages/about" 52> 53<meta 54 property="og:title" 55 content="Our Studio - Who We Are | Bend Goods" 56> 57<meta 58 property="og:type" 59 content="website" 60> 61<meta 62 property="og:description" 63 content="We create designs that please the eye, last a long time, and shape your life. From Dining Chairs to Bistro Tables and Upholstered Sofas. Bend Goods offers a bold and unique line of furniture that will inspire and help express your individual style. Learn more about the team today" 64><meta 65 property="og:image" 66 content="http://bendgoods.com/cdn/shop/files/bendgoods_2025tubecollection.png?v=1737661817" 67 > 68 <meta 69 property="og:image:secure_url" 70 content="https://bendgoods.com/cdn/shop/files/bendgoods_2025tubecollection.png?v=1737661817" 71 > 72 <meta 73 property="og:image:width" 74 content="1200" 75 > 76 <meta 77 property="og:image:height" 78 content="628" 79 ><meta 80 name="twitter:card" 81 content="summary_large_image" 82> 83<meta 84 name="twitter:title" 85 content="Our Studio - Who We Are | Bend Goods" 86> 87<meta 88 name="twitter:description" 89 content="We create designs that please the eye, last a long time, and shape your life. From Dining Chairs to Bistro Tables and Upholstered Sofas. Bend Goods offers a bold and unique line of furniture that will inspire and help express your individual style. Learn more about the team today" 90> 91 92<title>Our Studio - Who We Are | Bend Goods 93</title> 94 95<link 96 rel="canonical" 97 href="https://bendgoods.com/pages/about" 98> 99 100 101<meta 102 name="description" 103 content="We create designs that please the eye, last a long time, and shape your life. From Dining Chairs to Bistro Tables and Upholstered Sofas. Bend Goods offers a bold and unique line of furniture that will inspire and help express your individual style. Learn more about the team today" 104 > 105 106<link href="//bendgoods.com/cdn/shop/t/146/assets/overflow-list.css?v=16727044177065489451790849369" as="style" rel="preload"> 107<link href="//bendgoods.com/cdn/shop/t/146/assets/base.css?v=50710028326757897691790849389" rel="stylesheet" type="text/css" media="all" /> 108<link href="//bendgoods.com/cdn/shop/t/146/assets/custom.css?v=98645488646786303431790849401" rel="stylesheet" type="text/css" media="all" /> 109 110 111 112 <style data-shopify> 113 :root { 114 --hover-lift-amount: 4px; 115 --hover-scale-amount: 1.03; 116 --hover-subtle-zoom-amount: 1.015; 117 } 118 119 @media (any-pointer: fine) and (prefers-reduced-motion: no-preference) { 120 121 122 123 .card-hover-effect-scale .product-card:hover, 124 .card-hover-effect-scale .collection-card:hover, 125 .card-hover-effect-scale .predictive-search-results__card:hover { 126 transform: scale(var(--hover-scale-amount)); 127 } 128 129 130 131 } 132 </style> 133 134 135 136<link href="//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 137<link href="//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 138<link href="//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 139<link href="//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload"> 140 141
142<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 142
142
143<script type="importmap"> 144 { 145 "imports": { 146 "@theme/overflow-list": "//bendgoods.com/cdn/shop/t/146/assets/overflow-list.js?v=46858356770684902511790849370", 147 "@theme/component": "//bendgoods.com/cdn/shop/t/146/assets/component.js?v=175690430936884589731790849375", 148 "@theme/dialog": "//bendgoods.com/cdn/shop/t/146/assets/dialog.js?v=144816527575655702281790849371", 149 "@theme/events": "//bendgoods.com/cdn/shop/t/146/assets/events.js?v=164878410936539277451790849361", 150 "@shopify/events": "https://cdn.shopify.com/storefront/standard-events.js", 151 "@theme/view-event-elements": "//bendgoods.com/cdn/shop/t/146/assets/view-event-elements.js?v=34258756885466567141790849386", 152 "@theme/focus": "//bendgoods.com/cdn/shop/t/146/assets/focus.js?v=60436577539430446401790849379", 153 "@theme/morph": "//bendgoods.com/cdn/shop/t/146/assets/morph.js?v=163551064521986254391790849365", 154 "@theme/paginated-list": "//bendgoods.com/cdn/shop/t/146/assets/paginated-list.js?v=71290058904108491691790849363", 155 "@theme/performance": "//bendgoods.com/cdn/shop/t/146/assets/performance.js?v=171015751390534793081790849376", 156 "@theme/product-form": "//bendgoods.com/cdn/shop/t/146/assets/product-form.js?v=156247955454460663281790849362", 157 "@theme/recently-viewed-products": "//bendgoods.com/cdn/shop/t/146/assets/recently-viewed-products.js?v=94729125001750262651790849372", 158 "@theme/scrolling": "//bendgoods.com/cdn/shop/t/146/assets/scrolling.js?v=166966481516020134501790849375", 159 "@theme/section-renderer": "//bendgoods.com/cdn/shop/t/146/assets/section-renderer.js?v=165897709872489896681790849380", 160 "@theme/section-hydration": "//bendgoods.com/cdn/shop/t/146/assets/section-hydration.js?v=108434990705342316311790849380", 161 "@theme/money-formatting": "//bendgoods.com/cdn/shop/t/146/assets/money-formatting.js?v=160151249720534550011790849379", 162 "@theme/utilities": "//bendgoods.com/cdn/shop/t/146/assets/utilities.js?v=128964188705738871001790849376", 163 "@theme/variant-picker": "//bendgoods.com/cdn/shop/t/146/assets/variant-picker.js?v=76692244208061220611790849373", 164 "@theme/variant-resolution": "//bendgoods.com/cdn/shop/t/146/assets/variant-resolution.js?v=69293302205961280521790849366", 165 "@theme/media-gallery": "//bendgoods.com/cdn/shop/t/146/assets/media-gallery.js?v=154207211298275592001790849371", 166 "@theme/quick-add": "//bendgoods.com/cdn/shop/t/146/assets/quick-add.js?v=160295260742220749141790849362", 167 "@theme/paginated-list-aspect-ratio": "//bendgoods.com/cdn/shop/t/146/assets/paginated-list-aspect-ratio.js?v=25254270272143792451790849364", 168 "@theme/component-cart-items": "//bendgoods.com/cdn/shop/t/146/assets/component-cart-items.js?v=128607540178034746111790849387", 169 "@theme/component-quantity-selector": "//bendgoods.com/cdn/shop/t/146/assets/component-quantity-selector.js?v=125177944711255157891790849390", 170 "@theme/comparison-slider": "//bendgoods.com/cdn/shop/t/146/assets/comparison-slider.js?v=106705562947035711941790849382", 171 "@theme/sticky-add-to-cart": "//bendgoods.com/cdn/shop/t/146/assets/sticky-add-to-cart.js?v=130489688094345781431790849367", 172 "@theme/fly-to-cart": "//bendgoods.com/cdn/shop/t/146/assets/fly-to-cart.js?v=48483246440248933081790849376", 173 "@theme/scroll-container": "//bendgoods.com/cdn/shop/t/146/assets/scroll-container.js?v=127018149358875384221790849384", 174 "@theme/theme-drawer": "//bendgoods.com/cdn/shop/t/146/assets/theme-drawer.js?v=75725054922430869701790850433" 175 } 176 } 177</script>
177<script 178 src="//bendgoods.com/cdn/shop/t/146/assets/standard-actions-override.js?v=171683365447094389611790849378" 179 type="module" 180></script>
180 181
182<script 183 src="//bendgoods.com/cdn/shop/t/146/assets/page-view-event.js?v=12823247316348680231790849390" 184 type="module" 185 defer 186></script>
186 187 188
189<script>(function(){shouldDisableCrossDocumentViewTransitions()&&disableCrossDocumentViewTransitions();const viewTransitionRenderBlocker=document.getElementById("view-transition-render-blocker"),activation=window.navigation?.activation,noTransitionPossible=!!activation&&(activation.from===null||activation.navigationType==="reload");if(window.matchMedia("(prefers-reduced-motion: reduce)").matches||isLowPowerDevice()||noTransitionPossible)viewTransitionRenderBlocker?.remove();else{const RENDER_BLOCKER_TIMEOUT_MS=Math.max(0,1800-performance.now());setTimeout(()=>{viewTransitionRenderBlocker?.remove()},RENDER_BLOCKER_TIMEOUT_MS)}const idleCallback=typeof requestIdleCallback=="function"?requestIdleCallback:setTimeout;window.addEventListener("pageswap",async event=>{const{viewTransition}=event;if(shouldSkipViewTransition(viewTransition)){viewTransition?.skipTransition();return}["pointerdown","keydown"].forEach(eventName=>{document.addEventListener(eventName,()=>{viewTransition.skipTransition()},{once:!0})}),document.querySelectorAll("[data-view-transition-type]:not([data-view-transition-triggered])").forEach(element=>{element.removeAttribute("data-view-transition-type")});const transitionType=document.querySelector("[data-view-transition-triggered]")?.getAttribute("data-view-transition-type");transitionType?(viewTransition.types.clear(),viewTransition.types.add(transitionType),sessionStorage.setItem("custom-transition-type",transitionType)):(viewTransition.types.clear(),viewTransition.types.add("page-navigation"),sessionStorage.removeItem("custom-transition-type"))}),window.addEventListener("pagereveal",async event=>{const{viewTransition}=event;if(shouldSkipViewTransition(viewTransition)){viewTransition?.skipTransition();return}const customTransitionType=sessionStorage.getItem("custom-transition-type");customTransitionType?(viewTransition.types.clear(),viewTransition.types.add(customTransitionType),await viewTransition.finished,viewTransition.types.clear(),viewTransition.types.add("page-navigation"),idleCallback(()=>{sessionStorage.removeItem("custom-transition-type"),document.querySelectorAll("[data-view-transition-type]").forEach(element=>{element.removeAttribute("data-view-transition-type")})})):(viewTransition.types.clear(),viewTransition.types.add("page-navigation"))});function shouldSkipViewTransition(viewTransition){return!(viewTransition instanceof ViewTransition)||isLowPowerDevice()||prefersReducedMotion()||shouldDisableCrossDocumentViewTransitions()}function shouldDisableCrossDocumentViewTransitions(userAgent=navigator.userAgent){const ua=userAgent||"",androidWebView=/\bAndroid\b/i.test(ua)&&/;\s?wv\)/i.test(ua),knownInAppBrowser=/\b(FBAN|FBAV|FB_IAB|FBIOS|Instagram|musical_ly|Bytedance|BytedanceWebview|trill|TikTok)(?:\b|_)/i.test(ua);return androidWebView||knownInAppBrowser}function disableCrossDocumentViewTransitions(){const style=document.createElement("style");style.textContent="@view-transition { navigation: none; }",(document.head||document.documentElement).appendChild(style),document.getElementById("view-transition-render-blocker")?.remove()}function prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}function isLowPowerDevice(){return Number(navigator.hardwareConcurrency)<=2||Number(navigator.deviceMemory)<=2}})(); 190//# sourceMappingURL=/s/files/1/0961/3531/5838/t/20/assets/view-transitions.js.map?v=43440570651593112251790329190 191</script>
191 192 193 194<link 195 rel="modulepreload" 196 href="//bendgoods.com/cdn/shop/t/146/assets/utilities.js?v=128964188705738871001790849376" 197 fetchpriority="low" 198> 199<link 200 rel="modulepreload" 201 href="//bendgoods.com/cdn/shop/t/146/assets/component.js?v=175690430936884589731790849375" 202 fetchpriority="low" 203> 204<link 205 rel="modulepreload" 206 href="//bendgoods.com/cdn/shop/t/146/assets/section-renderer.js?v=165897709872489896681790849380" 207 fetchpriority="low" 208> 209<link 210 rel="modulepreload" 211 href="//bendgoods.com/cdn/shop/t/146/assets/section-hydration.js?v=108434990705342316311790849380" 212 fetchpriority="low" 213> 214<link 215 rel="modulepreload" 216 href="//bendgoods.com/cdn/shop/t/146/assets/morph.js?v=163551064521986254391790849365" 217 fetchpriority="low" 218> 219 220 221 222<link 223 rel="modulepreload" 224 href="//bendgoods.com/cdn/shop/t/146/assets/focus.js?v=60436577539430446401790849379" 225 fetchpriority="low" 226> 227<link 228 rel="modulepreload" 229 href="//bendgoods.com/cdn/shop/t/146/assets/recently-viewed-products.js?v=94729125001750262651790849372" 230 fetchpriority="low" 231> 232<link 233 rel="modulepreload" 234 href="//bendgoods.com/cdn/shop/t/146/assets/scrolling.js?v=166966481516020134501790849375" 235 fetchpriority="low" 236> 237<link 238 rel="modulepreload" 239 href="//bendgoods.com/cdn/shop/t/146/assets/events.js?v=164878410936539277451790849361" 240 fetchpriority="low" 241>
242<script 243 src="//bendgoods.com/cdn/shop/t/146/assets/overflow-list.js?v=46858356770684902511790849370" 244 type="module" 245 fetchpriority="low" 246></script>
246 247 248
248<script 249 src="//bendgoods.com/cdn/shop/t/146/assets/quick-add.js?v=160295260742220749141790849362" 250 type="module" 251 fetchpriority="low" 252 ></script>
252 253 254 255
255<script 256 src="//bendgoods.com/cdn/shop/t/146/assets/cart-discount.js?v=131878396574145547181790849387" 257 type="module" 258 fetchpriority="low" 259 ></script>
259 260 261
262<script 263 src="//bendgoods.com/cdn/shop/t/146/assets/dialog.js?v=144816527575655702281790849371" 264 type="module" 265 fetchpriority="low" 266></script>
vendor: 1 bytes, line 266
266
267<script 268 src="//bendgoods.com/cdn/shop/t/146/assets/variant-picker.js?v=76692244208061220611790849373" 269 type="module" 270 fetchpriority="low" 271></script>
vendor: 1 bytes, line 271
271
272<script 273 src="//bendgoods.com/cdn/shop/t/146/assets/product-card.js?v=80689566448612614681790849359" 274 type="module" 275 fetchpriority="low" 276></script>
vendor: 1 bytes, line 276
276
277<script 278 src="//bendgoods.com/cdn/shop/t/146/assets/product-form.js?v=156247955454460663281790849362" 279 type="module" 280 fetchpriority="low" 281></script>
vendor: 1 bytes, line 281
281
282<script 283 src="//bendgoods.com/cdn/shop/t/146/assets/fly-to-cart.js?v=48483246440248933081790849376" 284 type="module" 285 fetchpriority="low" 286></script>
vendor: 1 bytes, line 286
286
287<script 288 src="//bendgoods.com/cdn/shop/t/146/assets/accordion-custom.js?v=105323356731531709191790849368" 289 type="module" 290 fetchpriority="low" 291></script>
vendor: 1 bytes, line 291
291
292<script 293 src="//bendgoods.com/cdn/shop/t/146/assets/media.js?v=147729010330982515121790849368" 294 type="module" 295 fetchpriority="low" 296></script>
vendor: 1 bytes, line 296
296
297<script 298 src="//bendgoods.com/cdn/shop/t/146/assets/product-price.js?v=179333985604099329921790849389" 299 type="module" 300 fetchpriority="low" 301></script>
vendor: 1 bytes, line 301
301
302<script 303 src="//bendgoods.com/cdn/shop/t/146/assets/product-sku.js?v=28741104639155857071790849388" 304 type="module" 305 fetchpriority="low" 306></script>
vendor: 1 bytes, line 306
306
307<script 308 src="//bendgoods.com/cdn/shop/t/146/assets/product-inventory.js?v=7173209571153411411790849375" 309 type="module" 310 fetchpriority="low" 311></script>
vendor: 1 bytes, line 311
311
312<script 313 src="//bendgoods.com/cdn/shop/t/146/assets/show-more.js?v=94563802205717136101790849367" 314 type="module" 315 fetchpriority="low" 316></script>
vendor: 1 bytes, line 316
316
317<script 318 src="//bendgoods.com/cdn/shop/t/146/assets/slideshow.js?v=28306258147874261831790849389" 319 type="module" 320 fetchpriority="low" 321></script>
vendor: 1 bytes, line 321
321
322<script 323 src="//bendgoods.com/cdn/shop/t/146/assets/layered-slideshow.js?v=99078667042736475191790849385" 324 type="module" 325 fetchpriority="low" 326></script>
vendor: 1 bytes, line 326
326
327<script 328 src="//bendgoods.com/cdn/shop/t/146/assets/anchored-popover.js?v=41103074827070742301790849369" 329 type="module" 330 fetchpriority="low" 331></script>
vendor: 1 bytes, line 331
331
332<script 333 src="//bendgoods.com/cdn/shop/t/146/assets/floating-panel.js?v=151277338116891310371790849368" 334 type="module" 335 fetchpriority="low" 336></script>
vendor: 1 bytes, line 336
336
337<script 338 src="//bendgoods.com/cdn/shop/t/146/assets/video-background.js?v=25237992823806706551790849385" 339 type="module" 340 fetchpriority="low" 341></script>
vendor: 1 bytes, line 341
341
342<script 343 src="//bendgoods.com/cdn/shop/t/146/assets/component-quantity-selector.js?v=125177944711255157891790849390" 344 type="module" 345 fetchpriority="low" 346></script>
vendor: 1 bytes, line 346
346
347<script 348 src="//bendgoods.com/cdn/shop/t/146/assets/media-gallery.js?v=154207211298275592001790849371" 349 type="module" 350 fetchpriority="low" 351></script>
vendor: 1 bytes, line 351
351
352<script 353 src="//bendgoods.com/cdn/shop/t/146/assets/rte-formatter.js?v=40306132146590816021790849363" 354 type="module" 355 fetchpriority="low" 356></script>
vendor: 1 bytes, line 356
356
357<script 358 src="//bendgoods.com/cdn/shop/t/146/assets/volume-pricing.js?v=15442793518842484731790849372" 359 type="module" 360 fetchpriority="low" 361></script>
vendor: 1 bytes, line 361
361
362<script 363 src="//bendgoods.com/cdn/shop/t/146/assets/price-per-item.js?v=10699834226661578971790849381" 364 type="module" 365 fetchpriority="low" 366></script>
vendor: 1 bytes, line 366
366
367<script 368 src="//bendgoods.com/cdn/shop/t/146/assets/volume-pricing-info.js?v=150538418000149674651790849377" 369 type="module" 370 fetchpriority="low" 371></script>
371 372 373 374 375 376
377<script 378 src="//bendgoods.com/cdn/shop/t/146/assets/auto-close-details.js?v=58350291535404441581790849366" 379 defer="defer" 380></script>
380 381
382<script> 383 const supportsNativePopover = 'popover' in HTMLElement.prototype; 384 const Theme = { 385 supportsNativePopover, 386 popoverPolyfillReady: supportsNativePopover 387 ? Promise.resolve() 388 : import("//bendgoods.com/cdn/shop/t/146/assets/popover-polyfill.js?v=119029313658895111201790849388").then(() => {}), 389 translations: { 390 placeholder_image: `Placeholder image`, 391 added: `Added`, 392 recipient_form_fields_visible: `Recipient form fields are now visible`, 393 recipient_form_fields_hidden: `Recipient form fields are now hidden`, 394 recipient_form_error: `There was an error with the form submission`, 395 items_added_to_cart_one: `1 item added to cart`, 396 items_added_to_cart_other: `{{ count }} items added to cart`, 397 cart_count: `Total items in cart`, 398 }, 399 routes: { 400 cart_add_url: '/cart/add.js', 401 cart_change_url: '/cart/change', 402 cart_update_url: '/cart/update', 403 cart_url: '/cart', 404 predictive_search_url: '/search/suggest', 405 search_url: '/search', 406 }, 407 template: { 408 name: 'page.2025_aboutus', 409 }, 410 }; 411</script>
411 412<style data-shopify> 413@font-face { 414 font-family: "Instrument Sans"; 415 font-weight: 400; 416 font-style: normal; 417 font-display: swap; 418 src: url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n4.db86542ae5e1596dbdb28c279ae6c2086c4c5bfa.woff2") format("woff2"), 419 url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n4.510f1b081e58d08c30978f465518799851ef6d8b.woff") format("woff"); 420} 421@font-face { 422 font-family: "Instrument Sans"; 423 font-weight: 700; 424 font-style: normal; 425 font-display: swap; 426 src: url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n7.e4ad9032e203f9a0977786c356573ced65a7419a.woff2") format("woff2"), 427 url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_n7.b9e40f166fb7639074ba34738101a9d2990bb41a.woff") format("woff"); 428} 429@font-face { 430 font-family: "Instrument Sans"; 431 font-weight: 400; 432 font-style: italic; 433 font-display: swap; 434 src: url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_i4.028d3c3cd8d085648c808ceb20cd2fd1eb3560e5.woff2") format("woff2"), 435 url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_i4.7e90d82df8dee29a99237cd19cc529d2206706a2.woff") format("woff"); 436} 437@font-face { 438 font-family: "Instrument Sans"; 439 font-weight: 700; 440 font-style: italic; 441 font-display: swap; 442 src: url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_i7.d6063bb5d8f9cbf96eace9e8801697c54f363c6a.woff2") format("woff2"), 443 url("//bendgoods.com/cdn/fonts/instrument_sans/instrumentsans_i7.ce33afe63f8198a3ac4261b826b560103542cd36.woff") format("woff"); 444} 445 446 447 :root { 448 /* Safe area insets — non-zero on notched devices because meta-tags.liquid sets viewport-fit=cover */ 449 --safe-area-inset-top: env(safe-area-inset-top, 0px); 450 --safe-area-inset-right: env(safe-area-inset-right, 0px); 451 --safe-area-inset-bottom: env(safe-area-inset-bottom, 0px); 452 --safe-area-inset-left: env(safe-area-inset-left, 0px); 453 454 /* Page Layout */ 455 --sidebar-width: 25rem; 456 --theme-drawer-width: 30rem; 457 --narrow-content-width: 36rem; 458 --normal-content-width: 42rem; 459 --narrow-page-width: 90rem; 460 --normal-page-width: 120rem; 461 --wide-page-width: 150rem; 462 463 /* Section Heights */ 464 --section-height-small: 15rem; 465 --section-height-medium: 25rem; 466 --section-height-large: 35rem; 467 468 @media screen and (min-width: 40em) { 469 --section-height-small: 40svh; 470 --section-height-medium: 55svh; 471 --section-height-large: 70svh; 472 } 473 474 @media screen and (min-width: 60em) { 475 --section-height-small: 50svh; 476 --section-height-medium: 65svh; 477 --section-height-large: 80svh; 478 } 479 480 /* Letter spacing */ 481 --letter-spacing-sm: 0.06em; 482 483 /* Font families */ 484 --font-body--family: "Instrument Sans", sans-serif; 485 --font-body--style: normal; 486 --font-body--weight: 400; 487 --font-subheading--family: "Instrument Sans", sans-serif; 488 --font-subheading--style: normal; 489 --font-subheading--weight: 700; 490 --font-heading--family: "Instrument Sans", sans-serif; 491 --font-heading--style: normal; 492 --font-heading--weight: 700; 493 --font-accent--family: "Instrument Sans", sans-serif; 494 --font-accent--style: normal; 495 --font-accent--weight: 400; 496 497 /* Margin sizes */ 498 --font-heading--spacing: 0.25em; 499 --font-h1--spacing: var(--font-heading--spacing); 500 --font-h2--spacing: var(--font-heading--spacing); 501 --font-h3--spacing: var(--font-heading--spacing); 502 --font-h4--spacing: var(--font-heading--spacing); 503 --font-h5--spacing: var(--font-heading--spacing); 504 --font-h6--spacing: var(--font-heading--spacing); 505 --font-paragraph--spacing: 0.5em; 506 507 /** Z-Index / Layering */ 508 --layer-section-background: -2; 509 --layer-lowest: -1; 510 --layer-base: 0; 511 --layer-flat: 1; 512 --layer-raised: 2; 513 --layer-heightened: 4; 514 --layer-sticky: 8; 515 --layer-window-overlay: 10; 516 --layer-header-menu: 12; 517 --layer-overlay: 16; 518 --layer-menu-drawer: 18; 519 --layer-temporary: 20; 520 521 /* Max-width / Measure */ 522 --max-width--body-normal: 32.5em; 523 --max-width--body-narrow: 22.75em; 524 525 --max-width--heading-normal: 32.5em; 526 --max-width--heading-narrow: 19.5em; 527 528 --max-width--display-normal: 13em; 529 --max-width--display-narrow: 9.75em; 530 --max-width--display-tight: 3.25em; 531 532 /* Letter-spacing / Tracking */ 533 --letter-spacing--display-tight: -0.03em; 534 --letter-spacing--display-normal: 0em; 535 --letter-spacing--display-loose: 0.03em; 536 537 --letter-spacing--heading-tight: -0.03em; 538 --letter-spacing--heading-normal: 0em; 539 --letter-spacing--heading-loose: 0.03em; 540 541 --letter-spacing--body-tight: -0.03em; 542 --letter-spacing--body-normal: 0em; 543 --letter-spacing--body-loose: 0.03em; 544 545 /* Line height / Leading */ 546 --line-height: 1; 547 548 --line-height--display-tight: 1; 549 --line-height--display-normal: 1.1; 550 --line-height--display-loose: 1.2; 551 552 --line-height--heading-tight: 1.15; 553 --line-height--heading-normal: 1.25; 554 --line-height--heading-loose: 1.35; 555 556 --line-height--body-tight: 1.2; 557 --line-height--body-normal: 1.4; 558 --line-height--body-loose: 1.6; 559 560 /* Typography presets */ 561 --font-size--paragraph: 1.0rem;--font-size--h1: 1.0rem;--font-size--h2: 2.0rem;--font-size--h3: 1.25rem;--font-size--h4: 1.25rem;--font-size--h5: 1.0rem;--font-size--h6: 0.875rem;--font-paragraph--weight: 400;--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-tight);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-tight);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-normal);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-normal);--font-h5--weight: var(--font-heading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-heading--family);--font-h5--style: var(--font-heading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-normal);--font-h6--weight: var(--font-body--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-tight);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-body--family);--font-h6--style: var(--font-body--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-tight); 562 563 /* Hardcoded font sizes */ 564 --font-size--3xs: 0.625rem; 565 --font-size--2xs: 0.75rem; 566 --font-size--xs: 0.8125rem; 567 --font-size--sm: 0.875rem; 568 --font-size--md: 1rem; 569 --font-size--lg: 1.125rem; 570 --font-size--xl: 1.25rem; 571 --font-size--2xl: 1.5rem; 572 --font-size--3xl: 2rem; 573 --font-size--4xl: 2.5rem; 574 --font-size--5xl: 3rem; 575 --font-size--6xl: 3.5rem; 576 577 /* Menu font sizes */ 578 --menu-font-sm--size: 0.875rem; 579 --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14)); 580 --menu-font-md--size: 1rem; 581 --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16)); 582 --menu-font-xl--size: 1.25rem; 583 --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20)); 584 --menu-font-2xl--size: 1.75rem; 585 --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28)); 586 587 /* Colors */ 588 --color-error: #8B0000; 589 --color-success: #006400; 590 --color-white: #FFFFFF; 591 --color-white-rgb: 255 255 255; 592 --color-instock: #3ED660; 593 --color-lowstock: #EE9441; 594 --color-outofstock: #C8C8C8; 595 596 /* Opacity */ 597 --opacity-5: 0.05; 598 --opacity-8: 0.08; 599 --opacity-10: 0.1; 600 --opacity-15: 0.15; 601 --opacity-20: 0.2;
602 --opacity-25: 0.25; 603 --opacity-30: 0.3; 604 --opacity-40: 0.4; 605 --opacity-50: 0.5; 606 --opacity-60: 0.6; 607 --opacity-70: 0.7; 608 --opacity-80: 0.8; 609 --opacity-85: 0.85; 610 --opacity-90: 0.9; 611 --opacity-subdued-text: 0.8; 612 --opacity-muted-text: 0.6; 613 614 --shadow-button: 0 2px 3px rgb(0 0 0 / 20%); 615 --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent); 616 617 /* Spacing */ 618 --margin-3xs: 0.125rem; 619 --margin-2xs: 0.3rem; 620 --margin-xs: 0.5rem; 621 --margin-sm: 0.7rem; 622 --margin-md: 0.8rem; 623 --margin-lg: 1rem; 624 --margin-xl: 1.25rem; 625 --margin-2xl: 1.5rem; 626 --margin-4xl: 2rem; 627 --margin-6xl: 5rem; 628 629 630 --padding-3xs: 0.125rem; 631 --padding-2xs: 0.25rem; 632 --padding-xs: 0.5rem; 633 --padding-sm: 0.7rem; 634 --padding-md: 0.8rem; 635 --padding-lg: 1rem; 636 --padding-xl: 1.25rem; 637 --padding-2xl: 1.5rem; 638 --padding-3xl: 1.75rem; 639 --padding-4xl: 2rem; 640 --padding-5xl: 3rem; 641 --padding-6xl: 4rem; 642 643 --gap-3xs: 0.125rem; 644 --gap-2xs: 0.3rem; 645 --gap-xs: 0.5rem; 646 --gap-sm: 0.7rem; 647 --gap-md: 0.9rem; 648 --gap-lg: 1rem; 649 --gap-xl: 1.25rem; 650 --gap-2xl: 2rem; 651 --gap-3xl: 3rem; 652 653 --spacing-scale-md: 0.7; 654 --spacing-scale-default: 1.0; 655 656 /* Checkout buttons gap */ 657 --checkout-button-gap: 10px; 658 659 /* Borders */ 660 --style-border-width: 1px; 661 --style-border-radius-xs: 0.2rem; 662 --style-border-radius-sm: 0.6rem; 663 --style-border-radius-md: 0.8rem; 664 --style-border-radius-50: 50%; 665 --style-border-radius-lg: 1rem; 666 --style-border-radius-pills: 0px; 667 --style-border-radius-inputs: 8px; 668 --style-border-radius-buttons-primary: 0px; 669 --style-border-radius-buttons-secondary: 0px; 670 --style-border-width-primary: 0px; 671 --style-border-width-secondary: 0px; 672 --style-border-width-inputs: 0px; 673 --style-border-radius-popover: 8px; 674 --style-border-popover: 0px solid #e6e6e6; 675 --style-border-drawer: 1px solid #e6e6e6; 676 --style-border-swatch-opacity: 15%; 677 --style-border-swatch-width: 1.5px; 678 --style-border-swatch-style: solid; 679 680 /* Animation */ 681 --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1); 682 --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1); 683 --animation-speed-fast: 0.0625s; 684 --animation-speed: 0.125s; 685 --animation-speed-slow: 0.2s; 686 --animation-speed-medium: 0.15s; 687 --animation-easing: ease-in-out; 688 --drawer-animation-speed: 0.2s; 689 --animation-values: var(--animation-speed) var(--animation-easing); 690 --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94); 691 --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0); 692 --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1); 693 --animation-timing-default: cubic-bezier(0, 0, 0.2, 1); 694 --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1); 695 --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1); 696 /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/ 697 --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%); 698 --spring-d300-b0-duration: 0.4980s; 699 --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%); 700 --spring-d280-b0-duration: 0.4648s; 701 --spring-d220-b0-easing: linear( 702 0, 703 0.0093 1.37%, 704 0.0696 4.12%, 705 0.4667 15.09%, 706 0.6322 20.58%, 707 0.6986 23.32%, 708 0.7793 27.44%, 709 0.8219 30.18%, 710 0.8721, 711 0.9089 38.42%, 712 0.9427, 713 0.9644, 714 0.978 54.88%, 715 0.9881 61.74%, 716 0.9944 69.97%, 717 0.998 80.95%, 718 0.9996 98.78% 719 ); 720 --spring-d220-b0-duration: 0.3818s; 721 --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%); 722 --spring-d180-b0-duration: 0.2988s; 723 724 /* View transitions */ 725 /* View transition old */ 726 --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut; 727 728 /* View transition new */ 729 --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition; 730 731 /* Focus */ 732 --focus-outline-width: 0.09375rem; 733 --focus-outline-offset: 0.2em; 734 735 /* Badges */ 736 --badge-rectangle-padding-block: 1px; 737 --badge-rectangle-padding-inline: 6px; 738 @media screen and (min-width: 750px) { 739 --badge-rectangle-padding-block: 4px; 740 --badge-rectangle-padding-inline: 10px; 741 } 742 743 /* Icons */ 744 --icon-size-2xs: 0.6rem; 745 --icon-size-xs: 0.85rem; 746 --icon-size-sm: 1.25rem; 747 --icon-size-md: 1.375rem; 748 --icon-size-lg: 1.5rem; 749 --icon-stroke-width: 1.5px; 750 751 /* Input */ 752 --input-padding-y: 0.8rem; 753 --input-padding-x: 0.8rem; 754 --input-padding: var(--input-padding-y) var(--input-padding-x); 755 --input-box-shadow-width: var(--style-border-width-inputs); 756 --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border); 757 --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border); 758 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 759 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 760 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
761 --input-textarea-min-height: 55px; 762 763 /* Checkbox */ 764 --checkbox-size: 22px; 765 --checkbox-border-radius: 7px; 766 --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55)); 767 --checkbox-label-padding: 8px; 768 769 @media screen and (min-width: 750px) { 770 --checkbox-size: 16px; 771 --checkbox-border-radius: 5px; 772 --checkbox-label-padding: 6px; 773 } 774 775 /* Button size */ 776 --button-size-md: 36px; 777 --button-size: var(--minimum-touch-target); 778 --button-padding-inline: 24px; 779 --button-padding-block: 16px; 780 781 /* Button font-family */ 782 --button-font-family-primary: var(--font-body--family); 783 --button-font-family-secondary: var(--font-body--family); 784 785 /* Button text case */ 786 --button-text-case-primary: default; 787 --button-text-case-secondary: default; 788 789 /* Borders */ 790 --border-color: rgb(var(--color-border-rgb) / var(--opacity-50)); 791 --border-width-sm: 1px; 792 --border-radius-sm: 0.25rem; 793 794 /* Drawers */ 795 --drawer-header-desktop-top: 0rem; 796 --drawer-padding: calc(var(--padding-sm) + 7px); 797 --drawer-height: 100dvh; 798 --drawer-width: 95vw; 799 --drawer-max-width: 500px; 800 801 /* Variant Picker Swatches */ 802 --variant-picker-swatch-width-unitless: 35; 803 --variant-picker-swatch-height-unitless: 35; 804 --variant-picker-swatch-width: 35px; 805 --variant-picker-swatch-height: 35px; 806 --variant-picker-swatch-radius: 20px; 807 --variant-picker-border-width: 1.5px; 808 --variant-picker-border-style: solid; 809 --variant-picker-border-opacity: 15%; 810 811 /* Variant Picker Buttons */ 812 --variant-picker-button-radius: 100px; 813 --variant-picker-button-border-width: 1px; 814 --variant-option-label-color: var(--color, var(--color-foreground)); 815 816 /* Slideshow */ 817 --slideshow-controls-icon: 2rem; 818 --peek-next-slide-size: 3rem; 819 820 /* Utilities */ 821 --backdrop-opacity: 0.15; 822 --backdrop-color-rgb: var(--color-shadow-rgb); 823 --minimum-touch-target: 44px; 824 --disabled-opacity: 0.5; 825 --skeleton-opacity: 0.025; 826 827 /* Shapes */ 828 829 /* Buy buttons */ 830 --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm)); 831 832 /* Card image width and height variables */ 833 --card-width-small: 10rem; 834 835 --height-small: 10rem; 836 837 @media screen and (min-width: 750px) { 838 --height-small: 17.5rem; 839 } 840 841 /* Modal */ 842 --modal-max-height: 65dvh; 843 --quick-add-modal-height: min(38.5rem, 96vh); 844 /* Centered dialog: reserve the larger side inset on both edges so a landscape 845 notch cannot cover the close button. 2vw keeps the original 96vw gutter. */ 846 --quick-add-modal-width: min( 847 54rem, 848 calc(100vw - 2 * max(2vw, var(--safe-area-inset-left), var(--safe-area-inset-right))) 849 ); 850 --quick-add-modal-gallery-width: 24rem; 851 852 /* Card styles for search */ 853 --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5)); 854 --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30)); 855 --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 856 857 /* Cart */ 858 --cart-primary-font-family: var(--font-body--family); 859 --cart-primary-font-style: var(--font-body--style); 860 --cart-primary-font-weight: var(--font-body--weight); 861 --cart-secondary-font-family: var(--font-subheading--family); 862 --cart-secondary-font-style: var(--font-subheading--style); 863 --cart-secondary-font-weight: var(--font-subheading--weight); 864 } 865 866 .custom-color-quick-add { 867 --quick-add-background: #e9e0e0; 868 --quick-add-foreground: #000000; 869 } 870</style> 871 872 873 874 875 876 877 <style data-shopify> 878 .color-custom-popover, 879 .color-custom-popover .text-block { 880 /* Background */ 881 --color-background: #050505; 882 --color-background-rgb: 5 5 5; 883 884 /* Opacity values adjusted for background brightness */ 885 886--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 8870.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 888 889 890 891 /* Foreground / text — explicit or smart-contrasted */ 892 --color: #e6e6e6; 893 --color-rgb: 230 230 230; 894 --color-foreground: #e6e6e6; 895 --color-foreground-rgb: 230 230 230; 896 --color-foreground-muted: rgb(230 230 230 / var(--opacity-muted-text)); 897 --color-foreground-subdued: rgb(230 230 230 / var(--opacity-subdued-text)); 898 --color-border: #e6e6e6; 899 --color-border-rgb: 230 230 230; 900 901 } 902 903 904 .color-custom-popover { 905 /* Form-related tokens stay on .color-custom only — .text-block is a prose 906 container (text/announcement/inline-text/blog-post-description/ 907 collection-link/price/sku) and never holds form inputs. */ 908 --input-disabled-background-color: rgb(230 230 230 / var(--opacity-10)); 909 --input-disabled-border-color: rgb(230 230 230 / var(--opacity-5)); 910 --input-disabled-text-color: rgb(230 230 230 / var(--opacity-50)); 911 --checkbox-border: 1px solid rgb(230 230 230 / var(--opacity-35-55)); 912 } 913 914 915 .color-custom-popover { 916 color: var(--color, var(--color-foreground)); 917 background-color: var(--color-background); 918 } 919 </style> 920 921 922 923 924 925 926 927 928 <style data-shopify> 929 .color-custom-drawer, 930 .color-custom-drawer .text-block {
931 /* Background */ 932 --color-background: #f7f7f7; 933 --color-background-rgb: 247 247 247; 934 935 /* Opacity values adjusted for background brightness */ 936 937--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 9380.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 939 940 941 942 /* Foreground / text — explicit or smart-contrasted */ 943 --color: #000000; 944 --color-rgb: 0 0 0; 945 --color-foreground: #000000; 946 --color-foreground-rgb: 0 0 0; 947 --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text)); 948 --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text)); 949 --color-border: #e6e6e6; 950 --color-border-rgb: 230 230 230; 951 952 } 953 954 955 .color-custom-drawer { 956 /* Form-related tokens stay on .color-custom only — .text-block is a prose 957 container (text/announcement/inline-text/blog-post-description/ 958 collection-link/price/sku) and never holds form inputs. */ 959 --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10)); 960 --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5)); 961 --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50)); 962 --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55)); 963 } 964 965 966 .color-custom-drawer { 967 color: var(--color, var(--color-foreground)); 968 background-color: var(--color-background); 969 } 970 </style> 971 972 973 974 975 976 977 978 979 <style data-shopify> 980 .color-custom-badge-sale, 981 .color-custom-badge-sale .text-block { 982 /* Background */ 983 --color-background: #FF00FF; 984 --color-background-rgb: 255 0 255; 985 986 /* Opacity values adjusted for background brightness */ 987 988--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 9890.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 990 991 992 993 /* Foreground / text — explicit or smart-contrasted */ 994 --color: #e6e6e6; 995 --color-rgb: 230 230 230; 996 --color-foreground: #e6e6e6; 997 --color-foreground-rgb: 230 230 230; 998 --color-foreground-muted: rgb(230 230 230 / var(--opacity-muted-text)); 999 --color-foreground-subdued: rgb(230 230 230 / var(--opacity-subdued-text)); 1000 --color-border: #e6e6e6; 1001 --color-border-rgb: 230 230 230; 1002 1003 } 1004 1005 1006 .color-custom-badge-sale { 1007 /* Form-related tokens stay on .color-custom only — .text-block is a prose 1008 container (text/announcement/inline-text/blog-post-description/ 1009 collection-link/price/sku) and never holds form inputs. */ 1010 --input-disabled-background-color: rgb(230 230 230 / var(--opacity-10)); 1011 --input-disabled-border-color: rgb(230 230 230 / var(--opacity-5)); 1012 --input-disabled-text-color: rgb(230 230 230 / var(--opacity-50)); 1013 --checkbox-border: 1px solid rgb(230 230 230 / var(--opacity-35-55)); 1014 } 1015 1016 1017 .color-custom-badge-sale { 1018 color: var(--color, var(--color-foreground)); 1019 background-color: var(--color-background); 1020 } 1021 </style> 1022 1023 1024 1025 1026 1027 1028 1029 1030 <style data-shopify> 1031 .color-custom-badge-sold-out, 1032 .color-custom-badge-sold-out .text-block { 1033 /* Background */ 1034 --color-background: #000000; 1035 --color-background-rgb: 0 0 0; 1036 1037 /* Opacity values adjusted for background brightness */ 1038 1039--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 10400.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 1041 1042 1043 1044 /* Foreground / text — explicit or smart-contrasted */ 1045 --color: #ffffff; 1046 --color-rgb: 255 255 255; 1047 --color-foreground: #ffffff; 1048 --color-foreground-rgb: 255 255 255; 1049 --color-foreground-muted: rgb(255 255 255 / var(--opacity-muted-text)); 1050 --color-foreground-subdued: rgb(255 255 255 / var(--opacity-subdued-text)); 1051 --color-border: #ffffff; 1052 --color-border-rgb: 255 255 255; 1053 1054 } 1055 1056 1057 .color-custom-badge-sold-out { 1058 /* Form-related tokens stay on .color-custom only — .text-block is a prose 1059 container (text/announcement/inline-text/blog-post-description/ 1060 collection-link/price/sku) and never holds form inputs. */ 1061 --input-disabled-background-color: rgb(255 255 255 / var(--opacity-10)); 1062 --input-disabled-border-color: rgb(255 255 255 / var(--opacity-5)); 1063 --input-disabled-text-color: rgb(255 255 255 / var(--opacity-50)); 1064 --checkbox-border: 1px solid rgb(255 255 255 / var(--opacity-35-55)); 1065 } 1066 1067 1068 .color-custom-badge-sold-out { 1069 color: var(--color, var(--color-foreground)); 1070 background-color: var(--color-background); 1071 } 1072 </style> 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091<style data-shopify> 1092 /* Palette colors */ 1093 :root { 1094 --color-background: #ffffff; 1095 --color-background-rgb: 255 255 255; 1096 --color-foreground: #000000; 1097 --color-foreground-rgb: 0 0 0; 1098 --color-border: #000000; 1099 --color-border-rgb: 0 0 0; 1100 --palette-lightest: #ffffff; 1101 --palette-lightest-rgb: 255 255 255; 1102 --palette-darkest: #000000; 1103 --palette-darkest-rgb: 0 0 0; 1104 1105--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 11060.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 1107 1108 1109 --color-primary-button-text: rgb(32 34 25 / 1.0); 1110 --color-primary-button-background: rgb(219 227 211 / 1.0); 1111 --color-primary-button-border: rgb(32 34 25 / 1.0); 1112 --color-primary-button-focus-outline: rgb(219 227 211); 1113 --color-primary-button-hover-text: rgb(0 0 0 / 1.0); 1114 --color-primary-button-hover-background: #ced9c3; 1115 --color-primary-button-hover-border: #494e39; 1116 1117 --color-secondary-button-text: rgb(246 237 221 / 1.0); 1118 --color-secondary-button-background: rgb(32 34 25 / 1.0); 1119 --color-secondary-button-border: rgb(246 237 221 / 1.0); 1120 --color-secondary-button-hover-text: rgb(255 255 255 / 1.0); 1121 --color-secondary-button-hover-background: #494e39; 1122 --color-secondary-button-hover-border: #f1e2c9; 1123 1124 --color-input-background: rgb(255 255 255 / 1.0); 1125 --color-input-text: rgb(0 0 0 / 1.0); 1126 --color-input-text-rgb: 0 0 0; 1127 --color-input-border: rgb(0 0 0 / 0.0); 1128 1129 --color-variant-background: rgb(255 255 255 / 1.0); 1130 --color-variant-border: rgb(0 0 0 / 0.0); 1131 --color-variant-text: rgb(32 34 25 / 0.6); 1132 --color-variant-text-rgb: 32 34 25; 1133 --color-variant-hover-background: #f2f2f2; 1134 --color-variant-hover-text: rgb(0 0 0 / 1.0); 1135 --color-variant-hover-border: rgba(0, 0, 0, 0.15); 1136 1137 --color-selected-variant-background: rgb(255 255 255 / 1.0); 1138 --color-selected-variant-border: rgb(5 5 5 / 1.0); 1139 --color-selected-variant-text: rgb(32 34 25 / 1.0); 1140 --color-selected-variant-text-rgb: 32 34 25; 1141 --color-selected-variant-hover-background: #f2f2f2; 1142 --color-selected-variant-hover-text: rgb(0 0 0 / 1.0); 1143 --color-selected-variant-hover-border: #2b2b2b; 1144 1145 --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10)); 1146 --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15)); 1147 --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50)); 1148 --color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text)); 1149 --color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text)); 1150 --color-drawer-shadow-rgb: ; 1151 --color-popover-shadow-rgb: 230 230 230; 1152 1153 /* Shadows */ 1154 1155 1156 --shadow-blur: 20px; 1157 --shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15)); 1158 1159 } 1160 1161 body { 1162 color: var(--color-foreground); 1163 background-color: var(--color-background); 1164 } 1165</style>
1166<script type="application/ld+json"> 1167{ 1168 "@context": "https://schema.org", 1169 "@graph": [ 1170 { 1171 "@type": "Organization", 1172 "@id": "https://bendgoods.com/#organization", 1173 "name": "Bend Goods", 1174 "url": "https://bendgoods.com", 1175 "logo": { 1176 "@type": "ImageObject", 1177 "url": "https://bendgoods.com/cdn/shop/files/bendlogo-white-003.png" 1178 }, 1179 "foundingDate": "2010", 1180 "description": "Architectural furniture designed in Los Angeles since 2010.", 1181 "address": { 1182 "@type": "PostalAddress", 1183 "addressLocality": "Los Angeles", 1184 "addressRegion": "CA", 1185 "addressCountry": "US" 1186 }, 1187 "sameAs": [ 1188 "https://www.instagram.com/bendgoods", 1189 "https://www.facebook.com/bendgoods", 1190 "https://www.pinterest.com/bendgoods/", 1191 "https://www.linkedin.com/company/bend-goods/" 1192 ] 1193 }, 1194 { 1195 "@type": "Person", 1196 "@id": "https://bendgoods.com/#gaurav-nanda", 1197 "name": "Gaurav Nanda", 1198 "jobTitle": "Founder and Creative Director", 1199 "worksFor": { 1200 "@id": "https://bendgoods.com/#organization" 1201 }, 1202 "url": "https://bendgoods.com/pages/studio" 1203 }, 1204 { 1205 "@type": "WebSite", 1206 "@id": "https://bendgoods.com/#website", 1207 "url": "https://bendgoods.com", 1208 "name": "Bend Goods", 1209 "publisher": { 1210 "@id": "https://bendgoods.com/#organization" 1211 } 1212 } 1213 ] 1214} 1215</script>
1215����� 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226
1226<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1226<meta name="google-site-verification" content="lRjg1CB-AKYVza54NFALkny7rrnF3Tq4me0QS7X9f6E"> 1227<meta name="google-site-verification" content="lRjg1CB-AKYVza54NFALkny7rrnF3Tq4me0QS7X9f6E"> 1228<meta name="google-site-verification" content="Oy29FuQc3VpQB68WakIZz2iXEGD7p5voC6Cd4rp79xs"> 1229<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2317507/digital_wallets/dialog"> 1230<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
1230<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
vendor: 1 bytes, line 1230
1230
1231<script id="shopify-features" type="application/json">{"accessToken":"ff4313867c346c1ce2f8dcc2767026ba","betas":["rich-media-storefront-analytics"],"domain":"bendgoods.com","predictiveSearch":true,"shopId":2317507,"locale":"en"}</script>
vendor: 1 bytes, line 1231
1231
1232<script>var Shopify = Shopify || {}; 1233Shopify.shop = "bendgoods.myshopify.com"; 1234Shopify.locale = "en"; 1235Shopify.currency = {"active":"USD","rate":"1.0"}; 1236Shopify.country = "US"; 1237Shopify.theme = {"name":"Bend Goods - 4.2.0","id":189544300824,"schema_name":"Heritage","schema_version":"4.2.0","theme_store_id":3624,"role":"main"}; 1238Shopify.theme.handle = "null"; 1239Shopify.theme.style = {"id":null,"handle":null}; 1240Shopify.cdnHost = "bendgoods.com/cdn"; 1241Shopify.routes = Shopify.routes || {}; 1242Shopify.routes.root = "/"; 1243Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1244Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1245Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1246Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1246
1246
1247<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1247
1247
1248<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 1248
1248
1249<script> 1250 window.Shopify = window.Shopify || {}; 1251 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1252 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1253 window.Shopify.SignInWithShop.eligible = true; 1254</script>
vendor: 1 bytes, line 1254
1254
1255<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 1255
1255
1256<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 1256
1256
1257<script type="module"> 1258 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1259 1260 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1261 1262</script>
vendor: 1 bytes, line 1262
1262
1263<script> 1264 window.Shopify = window.Shopify || {}; 1265 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1266 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 1267</script>
vendor: 1 bytes, line 1267
1267
1268<script>(function() { 1269 var isLoaded = false; 1270 function asyncLoad() { 1271 if (isLoaded) return; 1272 isLoaded = true; 1273 var urls = ["https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/ac2a995e65d3684ec302e1540\/e5fd53a05881bca5f0d253af4.js?shop=bendgoods.myshopify.com"]; 1274 for (var i = 0; i < urls.length; i++) { 1275 var s = document.createElement('script'); 1276 s.type = 'text/javascript'; 1277 s.async = true; 1278 s.src = urls[i]; 1279 var x = document.getElementsByTagName('script')[0]; 1280 x.parentNode.insertBefore(s, x); 1281 } 1282 }; 1283 if(window.attachEvent) { 1284 window.attachEvent('onload', asyncLoad); 1285 } else { 1286 window.addEventListener('load', asyncLoad, false); 1287 } 1288})();</script>
vendor: 1 bytes, line 1288
1288
1289<script id="__st">var __st={"a":2317507,"offset":-25200,"reqid":"8928f105-bef2-4736-b396-3c5abb5dd31a-1790938430","pageurl":"bendgoods.com\/pages\/about","s":"pages-142428039","u":"a549f9a94d68","p":"page","rtyp":"page","rid":142428039};</script>
vendor: 1 bytes, line 1289
1289
1290<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1290
1290
1291<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 1291
1291
1292<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//bendgoods.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1292
1292
1293<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//bendgoods.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
1293<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 1293
1293
1294<script> 1295 window.Shopify = window.Shopify || {}; 1296 window.Shopify.MCP = window.Shopify.MCP || {}; 1297 window.Shopify.MCP.enabled = true; 1298 window.Shopify.MCP.shop = "bendgoods.myshopify.com"; 1299 window.Shopify.MCP.mcpEndpoint = "https:\/\/bendgoods.com\/api\/mcp"; 1300 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 1301</script>
vendor: 1 bytes, line 1301
1301
1302<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/bendgoods.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 1303</script>
vendor: 1 bytes, line 1303
1303
1304<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://bendgoods.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 1305</script>
vendor: 1 bytes, line 1305
1305
1306<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1307 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 1308</script>
vendor: 1 bytes, line 1308
1308
1309<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 1310</script>
1310 1311<link rel="compression-dictionary" href="//bendgoods.com/cdn/shop/t/146/compiled_assets/styles.css?v=147925693768037741241790854935" crossorigin="anonymous"> 1312<link rel="stylesheet" media="screen" href="//bendgoods.com/cdn/shop/t/146/compiled_assets/styles.css?v=147925693768037741241790854935&subset=AACQDIAAAEgAYGAAAAAAAACAaAAgEAF2AwQAB0HIKGAQFk4AEBcACA" crossorigin="anonymous">
1313<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1313 1314 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327
1327<script async src="https://static.klaviyo.com/onsite/js/Xp4JdM/klaviyo.js?company_id=Xp4JdM"></script>
1327 1328
1328<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
1328 1329 1330 1331 1332 1333 1334 1335
1335<script> 1336 window.klaviyoReviewsProductDesignMode = false 1337 </script>
1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'> 1348
1349<script id='shopify-chat-app-embed-data' type='application/json'> 1350 { 1351 "settings": { 1352 "invertActivatorColors": true, 1353 "greetingMessage": "", 1354 "showFeaturedProducts": true, 1355 "featuredProducts": [], 1356 "horizontalPosition": "bottom_right", 1357 "icon": "chat_bubble", 1358 "buttonLabel": "Chat" 1359 } 1360 } 1361</script>
1361 1362 1363<style data-shopify> 1364 1365 1366 /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */ 1367 shopify-chat:defined:empty { 1368 display: grid; 1369 } 1370 1371 :root { 1372 --shopify-chat-bg-color: #FFFFFF; 1373 --shopify-chat-text-color: #000000; 1374 --shopify-chat-accent-bg-color: #000000; 1375 --shopify-chat-accent-text-color: #FFFFFF; 1376 --shopify-chat-activator-offset: 80px; 1377 1378 1379 1380 --shopify-chat-activator-font-size: 16px; 1381 --shopify-chat-border-radius: 16px; 1382 } 1383 1384 1385</style> 1386
1387<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1387 1388 1389 1390<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1391<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 2317507,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1391
1391
1392<script> 1393 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1394</script>
vendor: 1 bytes, line 1394
1394
1395<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1395).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 2317507,storefrontBaseUrl: "https://bendgoods.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://bendgoods.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2391441688","configuration":"{\"accountID\":\"Xp4JdM\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2321416472","configuration":"{\"mailchimp_store_id\":\"store_h1ny9zbw1v1gqbya9sns\", \"mailchimp_user_id\":\"67993089\",\"mailchimp_list_id\":\"988337bc25\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"804978968","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\",\\\"GT-KT9BCT5\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\/-gFyCN-kyIcDEJ_f3qYo\\\",\\\"AW-10818662303\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\/KmGFCNykyIcDEJ_f3qYo\\\",\\\"AW-10818662303\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-9SHK93MP46\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\/bKbjCPyjyIcDEJ_f3qYo\\\",\\\"MC-06FNGD7N2X\\\",\\\"AW-10818662303\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\/4yYYCPmjyIcDEJ_f3qYo\\\",\\\"MC-06FNGD7N2X\\\",\\\"AW-10818662303\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-9SHK93MP46\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\/ruqZCP6iyIcDEJ_f3qYo\\\",\\\"MC-06FNGD7N2X\\\",\\\"AW-10818662303\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-9SHK93MP46\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\/8C9DCOKkyIcDEJ_f3qYo\\\",\\\"AW-10818662303\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-9SHK93MP46\\\",\\\"AW-10818662303\\\/d56RCP-jyIcDEJ_f3qYo\\\",\\\"AW-10818662303\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-9SHK93MP46\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1395,{"id":"160530712","configuration":"{\"tagID\":\"2614655087801\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"137691416","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["MARKETING"],"name":"Meta pixel (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Bend Goods","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"bendgoods.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/bendgoods.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10316198740248","handle":"floor-planter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52336432087320","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9886330126616","handle":"coffee-house-chair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50692377739544","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9622321135896","handle":"outdoor-tube-chair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"49600320176408","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8875722801432","handle":"tube-chair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50831053652248","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://bendgoods.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"189544300824","themeStoreId":"3624","themePublished":"true","eventMetadataId":"ddb4be83-eba4-4f74-afaa-b35cc3f73c9b","pageType":"page","resourceId":"142428039","shopId":"2317507","storefrontBaseUrl":"https:\/\/bendgoods.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1395<script> 1396 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1397 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1398 window.ShopifyAnalytics.meta.currency = 'USD'; 1399 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":142428039,"requestId":"8928f105-bef2-4736-b396-3c5abb5dd31a-1790938430"}}; 1400 for (var attr in meta) { 1401 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1402 } 1403</script>
vendor: 1 bytes, line 1403
1403
1404<script class="analytics"> 1405 (function () { 1406 var customDocumentWrite = function(content) { 1407 var jquery = null; 1408 1409 if (window.jQuery) { 1410 jquery = window.jQuery; 1411 } else if (window.Checkout && window.Checkout.$) { 1412 jquery = window.Checkout.$; 1413 } 1414 1415 if (jquery) { 1416 jquery('body').append(content); 1417 } 1418 }; 1419 1420 var hasLoggedConversion = function(token) { 1421 if (token) { 1422 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1423 } 1424 return false; 1425 } 1426 1427 var setCookieIfConversion = function(token) { 1428 if (token) { 1429 var twoMonthsFromNow = new Date(Date.now()); 1430 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1431 1432 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1433 } 1434 } 1435 1436 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1437 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1438 if (trekkie.integrations) { 1439 return; 1440 } 1441 trekkie.methods = [ 1442 'identify', 1443 'page', 1444 'ready', 1445 'track', 1446 'trackForm', 1447 'trackLink' 1448 ]; 1449 trekkie.factory = function(method) { 1450 return function() { 1451 var args = Array.prototype.slice.call(arguments); 1452 args.unshift(method); 1453 trekkie.push(args); 1454 if (method == 'track' || method == 'page') { 1455 var pageUrl; 1456 try { 1457 pageUrl = window.location.href; 1458 } catch (e) {} 1459 var pageReferrer; 1460 try { 1461 pageReferrer = document.referrer; 1462 } catch (e) {} 1463 try { 1464 if (window.__TREKKIE_SHIM_QUEUE == null) { 1465 window.__TREKKIE_SHIM_QUEUE = []; 1466 } 1467 window.__TREKKIE_SHIM_QUEUE.push({ 1468 from: 'trekkie-stub', 1469 method: method, 1470 args: args.slice(1), 1471 pageContext: { 1472 url: pageUrl, 1473 referrer: pageReferrer 1474 } 1475 }); 1476 } catch (e) { 1477 // no-op 1478 } 1479 } 1480 return trekkie; 1481 }; 1482 }; 1483 for (var i = 0; i < trekkie.methods.length; i++) { 1484 var key = trekkie.methods[i]; 1485 trekkie[key] = trekkie.factory(key); 1486 } 1487 trekkie.load = function(config) { 1488 trekkie.config = config || {}; 1489 trekkie.config.initialDocumentCookie = document.cookie; 1490 var first = document.getElementsByTagName('script')[0]; 1491var script = document.createElement('script'); 1492script.type = 'text/javascript'; 1493script.onerror = function(e) { 1494 var scriptFallback = document.createElement('script'); 1495 scriptFallback.type = 'text/javascript'; 1496 scriptFallback.onerror = function(error) { 1497 var Monorail = { 1498 produce: function produce(monorailDomain, schemaId, payload) { 1499 var currentMs = new Date().getTime(); 1500 var event = { 1501 schema_id: schemaId, 1502 payload: payload, 1503 metadata: { 1504 event_created_at_ms: currentMs, 1505 event_sent_at_ms: currentMs 1506 } 1507 }; 1508 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1509 }, 1510 sendRequest: function sendRequest(endpointUrl, payload) { 1511 // Try the sendBeacon API 1512 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1513 var blobData = new window.Blob([payload], { 1514 type: 'text/plain' 1515 }); 1516 1517 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1518 return true; 1519 } // sendBeacon was not successful 1520 1521 } // XHR beacon 1522 1523 var xhr = new XMLHttpRequest(); 1524 1525 try { 1526 xhr.open('POST', endpointUrl); 1527 xhr.setRequestHeader('Content-Type', 'text/plain'); 1528 xhr.send(payload); 1529 } catch (e) { 1530 console.log(e); 1531 } 1532 1533 return false; 1534 }, 1535 isIos12: function isIos12() { 1536 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1537 } 1538 }; 1539 Monorail.produce('monorail-edge.shopifysvc.com', 1540 'trekkie_storefront_load_errors/1.1', 1541 {shop_id: 2317507, 1542 theme_id: 189544300824, 1543 app_name: "storefront", 1544 context_url: window.location.href, 1545 source_url: "//bendgoods.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1546 1547 }; 1548 scriptFallback.async = true; 1549 scriptFallback.src = '//bendgoods.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1550 first.parentNode.insertBefore(scriptFallback, first); 1551}; 1552script.async = true; 1553script.src = '//bendgoods.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1554first.parentNode.insertBefore(script, first); 1555 1556 }; 1557 trekkie.load( 1558 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2317507,"isMerchantRequest":null,"themeId":189544300824,"themeCityHash":"34549074934495431","contentLanguage":"en","currency":"USD","eventMetadataId":"ddb4be83-eba4-4f74-afaa-b35cc3f73c9b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1559 ); 1560 1561 var loaded = false;
1562 trekkie.ready(function() { 1563 if (loaded) return; 1564 loaded = true; 1565 1566 window.ShopifyAnalytics.lib = window.trekkie; 1567 1568 var originalDocumentWrite = document.write; 1569 document.write = customDocumentWrite; 1570 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1571 document.write = originalDocumentWrite; 1572 1573 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1574 var token = match? match[1]: undefined; 1575 if (!hasLoggedConversion(token)) { 1576 setCookieIfConversion(token); 1577 1578 } 1579 }); 1580 1581 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":142428039,"requestId":"8928f105-bef2-4736-b396-3c5abb5dd31a-1790938430","shopifyEmitted":true}); 1582 1583 var eventsListenerScript = document.createElement('script'); 1584 eventsListenerScript.async = true; 1585 eventsListenerScript.src = "//bendgoods.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1586 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1587})();</script>
1587 1588
1588<script> 1589 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1590 window.ga = function ga() { 1591 (window.ga.q = window.ga.q || []).push(arguments); 1592 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1593 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1594 } 1595 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 1596 }; 1597 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1598 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1599 } 1600 } 1601</script>
vendor: 1 bytes, line 1601
1601
1602<script 1603 defer 1604 src="https://bendgoods.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1605 data-application="storefront-renderer" 1606 data-shop-id="2317507" 1607 data-render-region="gcp-europe-west1" 1608 data-page-type="page" 1609 data-theme-instance-id="189544300824" 1610 data-theme-name="Heritage" 1611 data-theme-version="4.2.0" 1612 data-monorail-region="shop_domain" 1613 data-resource-timing-sampling-rate="10" 1614 data-shs="true" 1615 data-shs-beacon="true" 1616 data-shs-export-with-fetch="true" 1617 data-shs-logs-sample-rate="1" 1618 data-shs-beacon-endpoint="https://bendgoods.com/api/collect" 1619></script>
vendor: 1 bytes, line 1619
1619
1620<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to Bend Goods. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1620,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 1620
1620
1621<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"2317507","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":false,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
1621 1622<meta name="shopify-y" content="671e534d-4c44-4ab4-a2b6-f049db6d6d51" data-expiration="1822496030000"><meta name="shopify-s" content="baa60e79-2556-40e1-97ad-2567ec02add0" data-expiration="1790940230000"><meta name="new-cookie-storage-activated" content="t"> 1623</head> 1624 1625 <body class="page-width-narrow card-hover-effect-scale"> 1626 <a 1627 class="skip-to-content-link button-secondary" 1628 href="#MainContent" 1629> 1630 Skip to content 1631</a> 1632 1633 1634 1635 1636 1637 1638<theme-drawer id="chat-drawer"> 1639 <dialog 1640 ref="panel" 1641 class="theme-drawer__dialog chat-drawer" 1642 > 1643 <shopify-chat 1644 mode="standalone" 1645 mode-switch 1646 ></shopify-chat> 1647 </dialog> 1648</theme-drawer> 1649
1650<script type="module"> 1651 const chatDrawer = document.querySelector('#chat-drawer'); 1652 const shopifyChat = document.querySelector('shopify-chat'); 1653 1654 document.addEventListener('theme-drawer:open', (event) => { 1655 if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return; 1656 shopifyChat?.setAttribute('mode', 'managed'); 1657 }); 1658 1659 document.addEventListener('theme-drawer:close', (event) => { 1660 if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return; 1661 // If mode is still managed, this is a theme-initiated close (backdrop / 1662 // Escape) — close the chat so the FAB appears. If mode is already 1663 // standalone, the close was triggered by an undock (enter-standalone sets 1664 // mode before closing the drawer) — leave the chat open as a floating panel. 1665 if (shopifyChat?.getAttribute('mode') === 'managed') { 1666 shopifyChat?.removeAttribute('open'); 1667 } 1668 shopifyChat?.setAttribute('mode', 'standalone'); 1669 }); 1670 1671 document.addEventListener('shopify-chat:enter-managed', () => { 1672 // Captured at event-fire time — the dock-transition animation hint below 1673 // depends on state as it was when the event was dispatched. 1674 const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone'; 1675 1676 // The activator-click path (FAB click on desktop with stored 1677 // preferredMode=managed) dispatches enter-managed *before* calling show(), 1678 // so the chat's `open` attribute at event time understates the imminent 1679 // outcome. Defer to a microtask: by then show() (if any) has run, and we 1680 // can distinguish the viewport-driven mobile→desktop transition that left 1681 // a minimized FAB (chat stays closed → don't open an empty drawer) from 1682 // an activator click (chat just opened → open the drawer). 1683 queueMicrotask(() => { 1684 if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) { 1685 return; 1686 } 1687 chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined); 1688 }); 1689 }); 1690 1691 document.addEventListener('shopify-chat:enter-standalone', () => { 1692 shopifyChat?.setAttribute('mode', 'standalone'); 1693 chatDrawer?.close?.(); 1694 }); 1695 1696 document.addEventListener('shopify-chat:close', () => { 1697 if (shopifyChat?.getAttribute('mode') === 'managed') { 1698 chatDrawer?.close?.(); 1699 } 1700 }); 1701 1702 document.addEventListener('megaMenu:hover', () => { 1703 if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') { 1704 shopifyChat?.removeAttribute('open'); 1705 } 1706 }); 1707 1708 // After the chat upgrades it self-restores its preferred mode from 1709 // sessionStorage. Reconcile any mismatch with the theme-drawer's state 1710 // — the drawer is the source of truth for which mode the chat should 1711 // be in (open → managed, closed → standalone). 1712 customElements.whenDefined('shopify-chat').then(() => { 1713 const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone'; 1714 if (shopifyChat?.getAttribute('mode') !== mode) { 1715 // When switching managed → standalone (e.g. narrow viewport skipped 1716 // drawer restore), also close the chat so it renders as the FAB 1717 // rather than an open standalone panel. 1718 if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) { 1719 shopifyChat?.removeAttribute('open'); 1720 } 1721 shopifyChat?.setAttribute('mode', mode); 1722 } 1723 }); 1724</script>
1724 1725 1726 1727 1728 1729 <div class="page-wrapper"> 1730 <div id="header-group"> 1731 <!-- BEGIN sections: header-group --> 1732<header id="shopify-section-sections--27754022699288__header_section" class="shopify-section shopify-section-group-header-group header-section"> 1733 1734 1735 1736 1737 1738 1739 1740<header-component 1741 id="header-component" 1742 class="header" 1743 data-theme-color="rgb(49 47 56)" 1744 data-bubble-style="default" 1745 1746 1747 sticky="scroll-up" 1748 1749 data-skip-node-update 1750 data-scroll-direction="none" 1751 1752 1753 1754 data-header-rows="single" 1755 1756 style=" 1757 --color-background-top-row: rgba(49 47 56 / 1.0); 1758 --color-background-bottom-row: rgba(24 54 50 / 1.0); 1759 1760 1761 --cart-bubble-background: var(--palette-lightest); 1762 --cart-bubble-text: #312f38; 1763 1764 1765 " 1766> 1767 <div class="header__underlay header__underlay-closed"></div> 1768 <div 1769 class="header__underlay header__underlay-open" 1770 ></div> 1771 1772 1773 1774 1775 1776 1777 <div 1778 class="header__row header__row--top color-#312f38 section section--full-width-margin section--page-width color-custom-top-sections--27754022699288__header_section" 1779 ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);"> 1780 <div class="header__columns spacing-style"> 1781 <style data-shopify> 1782 .color-custom-top-sections--27754022699288__header_section, 1783 .color-custom-top-sections--27754022699288__header_section .text-block { 1784 /* Background */ 1785 --color-background: #312f38; 1786 --color-background-rgb: 49 47 56; 1787 1788 /* Opacity values adjusted for background brightness */ 1789 1790--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 17910.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 1792 1793 1794 1795 /* Foreground / text — explicit or smart-contrasted */ 1796 --color: var(--palette-lightest); 1797 --color-rgb: var(--palette-lightest-rgb); 1798 --color-foreground: var(--palette-lightest); 1799 --color-foreground-rgb: var(--palette-lightest-rgb); 1800 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 1801 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 1802 --color-border: var(--palette-lightest); 1803 --color-border-rgb: var(--palette-lightest-rgb); 1804 1805 } 1806 1807 1808 .color-custom-top-sections--27754022699288__header_section { 1809 /* Form-related tokens stay on .color-custom only — .text-block is a prose 1810 container (text/announcement/inline-text/blog-post-description/ 1811 collection-link/price/sku) and never holds form inputs. */ 1812 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 1813 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 1814 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 1815 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 1816 } 1817 1818 1819 .color-custom-top-sections--27754022699288__header_section { 1820 color: var(--color, var(--color-foreground)); 1821 background-color: var(--color-background); 1822 } 1823 </style> 1824 1825 1826 1827 1828<div 1829 class="header__column header__column--left" 1830 data-testid="header-top-left" 1831 > 1832 1833 1834 1835 1836 1837 1838 1839 <div 1840 class="header__drawer" 1841 ref="headerDrawerContainer" 1842 data-hydration-key="header-drawer-mobile" 1843 1844 > 1845 1846 1847 1848 1849 1850 1851 1852 1853 <style data-shopify> 1854 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu-1, 1855 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu-1 .text-block { 1856 /* Background */ 1857 --color-background: #312f38; 1858 --color-background-rgb: 49 47 56; 1859 1860 /* Opacity values adjusted for background brightness */ 1861 1862--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 18630.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 1864 1865 1866 1867 /* Foreground / text — explicit or smart-contrasted */ 1868 --color: var(--palette-lightest); 1869 --color-rgb: var(--palette-lightest-rgb); 1870 --color-foreground: var(--palette-lightest); 1871 --color-foreground-rgb: var(--palette-lightest-rgb); 1872 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 1873 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 1874 --color-border: var(--palette-lightest); 1875 --color-border-rgb: var(--palette-lightest-rgb); 1876 1877 } 1878 1879 1880 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu-1 { 1881 /* Form-related tokens stay on .color-custom only — .text-block is a prose 1882 container (text/announcement/inline-text/blog-post-description/ 1883 collection-link/price/sku) and never holds form inputs. */ 1884 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 1885 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 1886 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 1887 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 1888 } 1889 1890 1891 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu-1 { 1892 color: var(--color, var(--color-foreground)); 1893 background-color: var(--color-background); 1894 } 1895 </style> 1896 1897 1898
1899<script 1900 src="//bendgoods.com/cdn/shop/t/146/assets/header-drawer.js?v=121243031541024704371790849366" 1901 type="module" 1902 fetchpriority="low" 1903></script>
1903 1904 1905<header-drawer 1906 class="header-drawer " 1907 style="--menu-image-border-radius: 3px; --resource-card-corner-radius: 3px;" 1908> 1909 <details 1910 id="Details-menu-drawer-container" 1911 data-skip-node-update="true" 1912 class="menu-drawer-container" 1913 ref="details" 1914 scroll-lock 1915 > 1916 <summary 1917 class="header__icon header__icon--menu header__icon--summary" 1918 aria-label="Menu" 1919 on:click="/toggle" 1920 > 1921 <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1922 <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 1923 <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 1924</svg> 1925</span> 1926 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1927 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1928</svg> 1929</span> 1930 </summary> 1931 <div 1932 ref="menuDrawer" 1933 class=" 1934 menu-drawer 1935 1936 color-custom-Ac0NFd2h6WCtCMFdmb__header-menu-1 1937 1938 " 1939 > 1940 <button 1941 class="button close-button menu-drawer__close-button focus-inset" 1942 type="button" 1943 aria-label="Close" 1944 on:click="/close" 1945 > 1946 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1947 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 1948</svg> 1949</span> 1950 </button> 1951 <nav 1952 class="menu-drawer__navigation" 1953 style="--menu-top-level-font-family: var(--font-body--family); 1954--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:uppercase; 1955 1956 --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height: 1957 var(--menu-font-2xl--line-height); 1958 1959--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 1960 1961--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 1962var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 1963uppercase; 1964 1965 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 1966 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 1967 --menu-parent-active-font-color: var(--color-foreground); 1968 1969--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 1970uppercase; 1971 1972 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 1973 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 1974 1975 1976 " 1977 aria-label="Primary" 1978 > 1979 <ul 1980 class="menu-drawer__menu has-submenu" 1981 role="list" 1982 > 1983 1984 1985 <li 1986 class="menu-drawer__list-item" 1987 style="--menu-drawer-animation-index: 1;" 1988 ><details 1989 id="Details-menu-drawer-menu-item-1" 1990 class="menu-drawer__menu-container" 1991 > 1992 <summary 1993 id="HeaderDrawer-shop" 1994 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 1995 on:click="header-drawer/open/submenu" 1996 >
1997 <span class="menu-drawer__menu-item-text wrap-text">Shop</span> 1998 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 1999 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2000</svg> 2001</span> 2002 </summary> 2003 <div 2004 id="link-shop" 2005 class="menu-drawer__submenu has-submenu" 2006 tabindex="-1" 2007 style="--menu-drawer-animation-index: 1;" 2008 > 2009 <div class="menu-drawer__inner-submenu"> 2010 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 2011 <button 2012 class="button menu-drawer__back-button focus-inset" 2013 on:click="header-drawer/back" 2014 aria-label="Back to main menu" 2015 > 2016 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2017 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2018</svg> 2019</span> 2020 </button> 2021 <a 2022 href="#" 2023 class="menu-drawer__title focus-inset" 2024 2025 > 2026 <span class="menu-drawer__menu-item-text wrap-text">Shop</span> 2027 </a> 2028 <button 2029 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 2030 type="button" 2031 aria-label="Close" 2032 on:click="header-drawer/close" 2033 > 2034 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2035 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2036</svg> 2037</span> 2038 </button> 2039 </div> 2040 2041 <ul 2042 class="menu-drawer__menu menu-drawer__menu--childlist" 2043 role="list" 2044 tabindex="-1" 2045 > 2046 <li 2047 class=" 2048 menu-drawer__list-item 2049 2050 " 2051 ><a 2052 id="HeaderDrawer-shop-new" 2053 href="/collections/new-products" 2054 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2055 2056 > 2057 2058 <span class="menu-drawer__menu-item-text wrap-text">NEW!</span> 2059 </a></li><li 2060 class=" 2061 menu-drawer__list-item 2062 2063 " 2064 ><a 2065 id="HeaderDrawer-shop-all-furniture" 2066 href="/collections/all" 2067 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2068 2069 > 2070
2071 <span class="menu-drawer__menu-item-text wrap-text">All Furniture </span> 2072 </a></li><li 2073 class=" 2074 menu-drawer__list-item 2075 menu-drawer__list-item--deep 2076 " 2077 > 2078 2079 2080 2081 2082 2083<accordion-custom 2084 2085 2086 2087 2088 open-by-default-on-mobile 2089 2090 2091 2092 2093 2094 2095> 2096 2097 <details 2098 id="Details-menu-drawer-shop-seating" 2099 > 2100 <summary 2101 id="HeaderDrawer-shop-seating" 2102 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2103 > 2104 <span class="menu-drawer__menu-item-text wrap-text">Seating</span> 2105 <span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2106 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2107 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2108</svg> 2109</span> 2110 </summary> 2111 2112 <ul 2113 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 2114 role="list" 2115 tabindex="-1" 2116 ><li 2117 class="menu-drawer__list-item" 2118 style="--menu-drawer-animation-index: 1;" 2119 > 2120 <a 2121 id="HeaderDrawer-shop-seating-all-seating" 2122 href="/collections/all-seating" 2123 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2124 2125 > 2126 2127 <span class="menu-drawer__menu-item-text wrap-text">All Seating</span> 2128 </a> 2129 </li><li 2130 class="menu-drawer__list-item" 2131 style="--menu-drawer-animation-index: 2;" 2132 > 2133 <a 2134 id="HeaderDrawer-shop-seating-dining-chairs" 2135 href="/collections/dining-chairs" 2136 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2137 2138 > 2139 2140 <span class="menu-drawer__menu-item-text wrap-text">Dining Chairs</span> 2141 </a> 2142 </li><li 2143 class="menu-drawer__list-item" 2144 style="--menu-drawer-animation-index: 3;" 2145 > 2146 <a 2147 id="HeaderDrawer-shop-seating-lounge-chairs" 2148 href="/collections/lounge-chairs" 2149 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2150 2151 > 2152
2153 <span class="menu-drawer__menu-item-text wrap-text">Lounge Chairs</span> 2154 </a> 2155 </li><li 2156 class="menu-drawer__list-item" 2157 style="--menu-drawer-animation-index: 4;" 2158 > 2159 <a 2160 id="HeaderDrawer-shop-seating-low-stools-ottomans" 2161 href="/collections/low-stools-ottomans" 2162 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2163 2164 > 2165 2166 <span class="menu-drawer__menu-item-text wrap-text">Low Stools & Ottomans</span> 2167 </a> 2168 </li><li 2169 class="menu-drawer__list-item" 2170 style="--menu-drawer-animation-index: 5;" 2171 > 2172 <a 2173 id="HeaderDrawer-shop-seating-bar-counter-stools" 2174 href="/collections/bar-counter-stools" 2175 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2176 2177 > 2178 2179 <span class="menu-drawer__menu-item-text wrap-text">Bar & Counter Stools </span> 2180 </a> 2181 </li><li 2182 class="menu-drawer__list-item" 2183 style="--menu-drawer-animation-index: 6;" 2184 > 2185 <a 2186 id="HeaderDrawer-shop-seating-benches" 2187 href="/collections/benches" 2188 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2189 2190 > 2191 2192 <span class="menu-drawer__menu-item-text wrap-text">Benches</span> 2193 </a> 2194 </li><li 2195 class="menu-drawer__list-item" 2196 style="--menu-drawer-animation-index: 7;" 2197 > 2198 <a 2199 id="HeaderDrawer-shop-seating-sofas" 2200 href="/collections/sofas" 2201 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2202 2203 > 2204 2205 <span class="menu-drawer__menu-item-text wrap-text">Sofas</span> 2206 </a> 2207 </li></ul> 2208 </details> 2209 2210</accordion-custom> 2211 2212 2213 2214 </li><li 2215 class=" 2216 menu-drawer__list-item 2217 menu-drawer__list-item--deep 2218 " 2219 > 2220 2221 2222 2223 2224 2225<accordion-custom 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235> 2236 2237 <details 2238 id="Details-menu-drawer-shop-tables" 2239 > 2240 <summary 2241 id="HeaderDrawer-shop-tables" 2242 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2243 >
2244 <span class="menu-drawer__menu-item-text wrap-text">Tables</span> 2245 <span class="svg-wrapper icon-plus"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2246 <path class="vertical" d="M2.75 7H11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2247 <path class="horizontal" d="M7 2.75L7 11.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/> 2248</svg> 2249</span> 2250 </summary> 2251 2252 <ul 2253 class="menu-drawer__menu menu-drawer__menu--grandchildlist details-content" 2254 role="list" 2255 tabindex="-1" 2256 ><li 2257 class="menu-drawer__list-item" 2258 style="--menu-drawer-animation-index: 1;" 2259 > 2260 <a 2261 id="HeaderDrawer-shop-tables-all-tables" 2262 href="/collections/tables" 2263 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2264 2265 > 2266 2267 <span class="menu-drawer__menu-item-text wrap-text">All Tables</span> 2268 </a> 2269 </li><li 2270 class="menu-drawer__list-item" 2271 style="--menu-drawer-animation-index: 2;" 2272 > 2273 <a 2274 id="HeaderDrawer-shop-tables-side-tables" 2275 href="/collections/side-tables" 2276 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2277 2278 > 2279 2280 <span class="menu-drawer__menu-item-text wrap-text">Side Tables</span> 2281 </a> 2282 </li><li 2283 class="menu-drawer__list-item" 2284 style="--menu-drawer-animation-index: 3;" 2285 > 2286 <a 2287 id="HeaderDrawer-shop-tables-dining-and-bar-tables" 2288 href="/collections/dining-bar-tables" 2289 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2290 2291 > 2292 2293 <span class="menu-drawer__menu-item-text wrap-text">Dining and Bar Tables</span> 2294 </a> 2295 </li><li 2296 class="menu-drawer__list-item" 2297 style="--menu-drawer-animation-index: 4;" 2298 > 2299 <a 2300 id="HeaderDrawer-shop-tables-coffee-tables" 2301 href="/collections/coffee-side-tables" 2302 class="menu-drawer__menu-item menu-drawer__menu-item--child" 2303 2304 > 2305
2306 <span class="menu-drawer__menu-item-text wrap-text">Coffee Tables</span> 2307 </a> 2308 </li></ul> 2309 </details> 2310 2311</accordion-custom> 2312 2313 2314 2315 </li><li 2316 class=" 2317 menu-drawer__list-item 2318 2319 " 2320 ><a 2321 id="HeaderDrawer-shop-cushions-pads" 2322 href="/collections/cushions-pads" 2323 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2324 2325 > 2326 2327 <span class="menu-drawer__menu-item-text wrap-text">Cushions & Pads</span> 2328 </a></li><li 2329 class=" 2330 menu-drawer__list-item 2331 2332 " 2333 ><a 2334 id="HeaderDrawer-shop-accessories" 2335 href="/collections/accessories" 2336 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2337 2338 > 2339 2340 <span class="menu-drawer__menu-item-text wrap-text">Accessories</span> 2341 </a></li></ul> 2342 2343 </div> 2344 </div> 2345 </details></li> 2346 <li 2347 class="menu-drawer__list-item" 2348 style="--menu-drawer-animation-index: 2;" 2349 ><a 2350 id="HeaderDrawer-sale" 2351 href="/collections/sale-collection" 2352 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 2353 2354 > 2355 <span class="menu-drawer__menu-item-text wrap-text">SALE!</span> 2356 </a></li> 2357 <li 2358 class="menu-drawer__list-item" 2359 style="--menu-drawer-animation-index: 3;" 2360 ><details 2361 id="Details-menu-drawer-menu-item-3" 2362 class="menu-drawer__menu-container" 2363 > 2364 <summary 2365 id="HeaderDrawer-collections" 2366 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 2367 on:click="header-drawer/open/submenu" 2368 > 2369 <span class="menu-drawer__menu-item-text wrap-text">Collections</span> 2370 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2371 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2372</svg> 2373</span> 2374 </summary> 2375 <div 2376 id="link-collections" 2377 class="menu-drawer__submenu has-submenu" 2378 tabindex="-1" 2379 style="--menu-drawer-animation-index: 3;" 2380 > 2381 <div class="menu-drawer__inner-submenu"> 2382 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 2383 <button 2384 class="button menu-drawer__back-button focus-inset" 2385 on:click="header-drawer/back" 2386 aria-label="Back to main menu" 2387 >
2388 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2389 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2390</svg> 2391</span> 2392 </button> 2393 <a 2394 href="#" 2395 class="menu-drawer__title focus-inset" 2396 2397 > 2398 <span class="menu-drawer__menu-item-text wrap-text">Collections</span> 2399 </a> 2400 <button 2401 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 2402 type="button" 2403 aria-label="Close" 2404 on:click="header-drawer/close" 2405 > 2406 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2407 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2408</svg> 2409</span> 2410 </button> 2411 </div> 2412 2413 <ul 2414 class="menu-drawer__menu menu-drawer__menu--childlist" 2415 role="list" 2416 tabindex="-1" 2417 > 2418 <li 2419 class=" 2420 menu-drawer__list-item 2421 2422 " 2423 ><a 2424 id="HeaderDrawer-collections-indoor" 2425 href="/collections/indoor-furniture" 2426 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2427 2428 > 2429 2430 <span class="menu-drawer__menu-item-text wrap-text">Indoor</span> 2431 </a></li><li 2432 class=" 2433 menu-drawer__list-item 2434 2435 " 2436 ><a 2437 id="HeaderDrawer-collections-outdoor" 2438 href="/collections/outdoor-furniture" 2439 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2440 2441 > 2442 2443 <span class="menu-drawer__menu-item-text wrap-text">Outdoor</span> 2444 </a></li><li 2445 class=" 2446 menu-drawer__list-item 2447 2448 " 2449 ><a 2450 id="HeaderDrawer-collections-wire-collection" 2451 href="/collections/wire-collection" 2452 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2453 2454 > 2455 2456 <span class="menu-drawer__menu-item-text wrap-text">Wire Collection</span> 2457 </a></li><li 2458 class=" 2459 menu-drawer__list-item 2460 2461 " 2462 ><a 2463 id="HeaderDrawer-collections-tube-collection" 2464 href="/collections/tube-collection" 2465 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2466 2467 > 2468
2469 <span class="menu-drawer__menu-item-text wrap-text">Tube Collection</span> 2470 </a></li><li 2471 class=" 2472 menu-drawer__list-item 2473 2474 " 2475 ><a 2476 id="HeaderDrawer-collections-hinoki-collection" 2477 href="/collections/hinoki-collection" 2478 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2479 2480 > 2481 2482 <span class="menu-drawer__menu-item-text wrap-text">Hinoki Collection</span> 2483 </a></li><li 2484 class=" 2485 menu-drawer__list-item 2486 2487 " 2488 ><a 2489 id="HeaderDrawer-collections-pedestal-table-collection" 2490 href="/collections/pedestal-table-collection" 2491 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2492 2493 > 2494 2495 <span class="menu-drawer__menu-item-text wrap-text">Pedestal Table Collection</span> 2496 </a></li><li 2497 class=" 2498 menu-drawer__list-item 2499 2500 " 2501 ><a 2502 id="HeaderDrawer-collections-green-park-collection" 2503 href="/collections/green-park-collection" 2504 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2505 2506 > 2507 2508 <span class="menu-drawer__menu-item-text wrap-text">Green Park Collection</span> 2509 </a></li></ul> 2510 2511 </div> 2512 </div> 2513 </details></li> 2514 <li 2515 class="menu-drawer__list-item" 2516 style="--menu-drawer-animation-index: 4;" 2517 ><a 2518 id="HeaderDrawer-journal" 2519 href="/blogs/journal" 2520 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element" 2521 2522 > 2523 <span class="menu-drawer__menu-item-text wrap-text">Journal</span> 2524 </a></li> 2525 <li 2526 class="menu-drawer__list-item" 2527 style="--menu-drawer-animation-index: 5;" 2528 ><details 2529 id="Details-menu-drawer-menu-item-5" 2530 class="menu-drawer__menu-container" 2531 > 2532 <summary 2533 id="HeaderDrawer-studio" 2534 class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element menu-drawer__menu-item--active" 2535 on:click="header-drawer/open/submenu" 2536 > 2537 <span class="menu-drawer__menu-item-text wrap-text">Studio</span> 2538 <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2539 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2540</svg> 2541</span> 2542 </summary> 2543 <div 2544 id="link-studio" 2545 class="menu-drawer__submenu has-submenu" 2546 tabindex="-1" 2547 style="--menu-drawer-animation-index: 5;" 2548 > 2549 <div class="menu-drawer__inner-submenu"> 2550 <div class="menu-drawer__nav-buttons menu-drawer__nav-buttons--with-title"> 2551 <button 2552 class="button menu-drawer__back-button focus-inset" 2553 on:click="header-drawer/back" 2554 aria-label="Back to main menu" 2555 >
2556 <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2557 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2558</svg> 2559</span> 2560 </button> 2561 <a 2562 href="#" 2563 class="menu-drawer__title focus-inset" 2564 2565 > 2566 <span class="menu-drawer__menu-item-text wrap-text">Studio</span> 2567 </a> 2568 <button 2569 class="button button-unstyled close-button menu-drawer__close-button focus-inset" 2570 type="button" 2571 aria-label="Close" 2572 on:click="header-drawer/close" 2573 > 2574 <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 2575 <path d="M3.75 3.75L10.25 10.25M10.25 3.75L3.75 10.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 2576</svg> 2577</span> 2578 </button> 2579 </div> 2580 2581 <ul 2582 class="menu-drawer__menu menu-drawer__menu--childlist" 2583 role="list" 2584 tabindex="-1" 2585 > 2586 <li 2587 class=" 2588 menu-drawer__list-item 2589 2590 " 2591 ><a 2592 id="HeaderDrawer-studio-about-us" 2593 href="/pages/about" 2594 class="menu-drawer__menu-item menu-drawer__menu-item--parent menu-drawer__menu-item--active" 2595 2596 aria-current="page" 2597 2598 > 2599 2600 <span class="menu-drawer__menu-item-text wrap-text">About Us</span> 2601 </a></li><li 2602 class=" 2603 menu-drawer__list-item 2604 2605 " 2606 ><a 2607 id="HeaderDrawer-studio-projects" 2608 href="/blogs/projects" 2609 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2610 2611 > 2612 2613 <span class="menu-drawer__menu-item-text wrap-text">Projects</span> 2614 </a></li><li 2615 class=" 2616 menu-drawer__list-item 2617 2618 " 2619 ><a 2620 id="HeaderDrawer-studio-customize-your-bend" 2621 href="/pages/com" 2622 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2623 2624 > 2625 2626 <span class="menu-drawer__menu-item-text wrap-text">Customize Your Bend</span> 2627 </a></li><li 2628 class=" 2629 menu-drawer__list-item 2630 2631 " 2632 ><a 2633 id="HeaderDrawer-studio-materials-library"
2634 href="/pages/materials-used" 2635 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2636 2637 > 2638 2639 <span class="menu-drawer__menu-item-text wrap-text">Materials Library</span> 2640 </a></li><li 2641 class=" 2642 menu-drawer__list-item 2643 2644 " 2645 ><a 2646 id="HeaderDrawer-studio-catalog" 2647 href="/pages/catalog" 2648 class="menu-drawer__menu-item menu-drawer__menu-item--parent" 2649 2650 > 2651 2652 <span class="menu-drawer__menu-item-text wrap-text">Catalog</span> 2653 </a></li></ul> 2654 2655 </div> 2656 </div> 2657 </details></li> 2658 </ul> 2659 </nav> 2660 <div 2661 class="menu-drawer__utility-links menu-drawer__animated-element" 2662 style="--menu-drawer-animation-index: 5;" 2663 > 2664 2665 </div> 2666 2667 2668 </div> 2669 <div 2670 class="menu-drawer__backdrop" 2671 on:click="header-drawer/close" 2672 ></div> 2673 </details> 2674</header-drawer> 2675 2676 2677 2678 </div> 2679 2680 2681 2682<style data-shopify> 2683 .header__underlay { 2684 --color-submenu: rgb(49 47 56); 2685 } 2686</style> 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701<a 2702 2703 href="/" 2704 class="size-style spacing-style header-logo" 2705 style=" 2706 --size-style-width: ;--size-style-height: ; 2707 --padding-block-start: 5px;--padding-block-end: 5px; 2708 --font-family: var(--font-body--family); 2709 --font-style: var(--font-body--style); 2710 --font-weight: 600; 2711 " 2712 2713> 2714 2715 2716 <span 2717 2718 data-testid="header-logo" 2719 > 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 <img src="//bendgoods.com/cdn/shop/files/bendlogo-white-003.png?height=60&v=1765403896" alt="Bend Goods - Home" width="146" height="60" class="header-logo__image" srcset="//bendgoods.com/cdn/shop/files/bendlogo-white-003.png?height=60&v=1765403896 1x, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?height=120&v=1765403896 2x, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?height=180&v=1765403896 3x" style="--header-logo-image-width: 147px;--header-logo-image-width-mobile: 74px; --header-logo-image-height: 60px; --header-logo-image-height-mobile: 30px;"> 2733 2734 2735 </span> 2736 2737 2738</a> 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 </div><div 2754 class="header__column header__column--center" 2755 data-testid="header-top-center" 2756 > 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 <style data-shopify> 2770 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu, 2771 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu .text-block { 2772 /* Background */ 2773 --color-background: #312f38; 2774 --color-background-rgb: 49 47 56; 2775 2776 /* Opacity values adjusted for background brightness */ 2777 2778--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 27790.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 2780 2781 2782 2783 /* Foreground / text — explicit or smart-contrasted */ 2784 --color: var(--palette-lightest); 2785 --color-rgb: var(--palette-lightest-rgb); 2786 --color-foreground: var(--palette-lightest); 2787 --color-foreground-rgb: var(--palette-lightest-rgb); 2788 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 2789 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 2790 --color-border: var(--palette-lightest); 2791 --color-border-rgb: var(--palette-lightest-rgb); 2792 2793 } 2794 2795 2796 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu { 2797 /* Form-related tokens stay on .color-custom only — .text-block is a prose 2798 container (text/announcement/inline-text/blog-post-description/ 2799 collection-link/price/sku) and never holds form inputs. */ 2800 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 2801 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 2802 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 2803 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 2804 } 2805 2806 2807 .color-custom-Ac0NFd2h6WCtCMFdmb__header-menu { 2808 color: var(--color, var(--color-foreground)); 2809 background-color: var(--color-background); 2810 } 2811 </style> 2812 2813 2814 2815 2816 2817 <header-menu 2818 ref="headerMenu" 2819 class="header-menu" 2820 2821 data-hydration-key="header-menu" 2822 data-skip-node-update 2823 > 2824 <div class="header-menu__inner"> 2825 <nav 2826 class="menu-list" 2827 aria-label="Primary" 2828 style="--menu-top-level-font-family: var(--font-body--family); 2829--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style);
2829 --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:uppercase; 2830 2831 --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height: 2832 var(--menu-font-sm--line-height); 2833 2834--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb); 2835" 2836 > 2837 2838 <overflow-list 2839 2840 ref="overflowMenu" 2841 2842 2843 class="overflow-menu background-matches-parent" 2844 2845 2846 minimum-items="2" 2847 2848 2849 data-testid="header-menu-overflow-list" 2850 2851 2852 data-skip-node-update 2853 2854> 2855 <template shadowrootmode="open"> 2856 <link href="//bendgoods.com/cdn/shop/t/146/assets/overflow-list.css?v=16727044177065489451790849369" rel="stylesheet" type="text/css" media="all" /> 2857 2858 <ul part="list"> 2859 <slot></slot> 2860 <slot 2861 name="more" 2862 part="more" 2863 hidden 2864 2865 > 2866 <li 2867 part="more" 2868 > 2869 <button 2870 class="button" 2871 type="button" 2872 tabindex="0" 2873 2874 > 2875 More 2876 </button> 2877 </li> 2878 </slot> 2879 <li 2880 part="placeholder" 2881 hidden 2882 ></li> 2883 </ul> 2884 2885 <div part="overflow"> 2886 <ul part="overflow-list"> 2887 <slot name="overflow"></slot> 2888 </ul> 2889 </div> 2890 </template> 2891 2892 2893 2894 <li 2895 class="menu-list__list-item" 2896 on:blur="/deactivate" 2897 on:pointerenter="/activate" 2898 on:pointerleave="/deactivate" 2899 ><span class="menu-list__trigger"><a 2900 href="#" 2901 data-skip-node-update="true" 2902 class="menu-list__link" 2903 2904 ref="menuitem" 2905 > 2906 <span class="menu-list__link-title">Shop</span> 2907 </a><button 2908 type="button" 2909 class="menu-list__disclosure button-unstyled" 2910 aria-controls="submenu-1" 2911 aria-expanded="false" 2912 ref="disclosure[]" 2913 data-skip-node-update 2914 on:click="/toggle" 2915 > 2916 <span class="visually-hidden">Show Shop submenu</span> 2917 <svg 2918 class="menu-list__disclosure-icon" 2919 aria-hidden="true" 2920 focusable="false"
2921 viewBox="0 0 10 6" 2922 > 2923 2924 2925<path 2926 fill-rule="evenodd" 2927 clip-rule="evenodd" 2928 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 2929 fill="currentColor" 2930 ></path></svg> 2931 </button> 2932 </span><div class="menu-list__submenu background-matches-parent" ref="submenu[]" data-skip-node-update inert> 2933 <div 2934 id="submenu-1" 2935 class="menu-list__submenu-inner" 2936 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 2937var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 2938uppercase; 2939 2940 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 2941 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 2942 --menu-parent-active-font-color: var(--color-foreground); 2943 2944--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 2945uppercase; 2946 2947 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 2948 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 2949 2950" 2951 > 2952 <ul class="menu-list__submenu-links" role="list"> 2953 2954 <li role="presentation" class="menu-list__submenu-item"> 2955 <a 2956 href="/collections/new-products" 2957 class="menu-list__submenu-link" 2958 role="menuitem" 2959 > 2960 NEW! 2961 </a> 2962 2963 2964 </li> 2965 2966 <li role="presentation" class="menu-list__submenu-item"> 2967 <a 2968 href="/collections/all" 2969 class="menu-list__submenu-link" 2970 role="menuitem" 2971 > 2972 All Furniture 2973 </a> 2974 2975 2976 </li> 2977 2978 <li role="presentation" class="menu-list__submenu-item"> 2979 <a 2980 href="#" 2981 class="menu-list__submenu-link" 2982 role="menuitem" 2983 > 2984 Seating 2985 </a> 2986 2987 2988 <ul class="menu-list__submenu-level-2" role="menu"> 2989 2990 <li role="presentation"> 2991 <a 2992 href="/collections/all-seating" 2993 class="menu-list__submenu-link" 2994 role="menuitem" 2995 > 2996 All Seating 2997 </a> 2998 </li> 2999 3000 <li role="presentation"> 3001 <a 3002 href="/collections/dining-chairs" 3003 class="menu-list__submenu-link" 3004 role="menuitem" 3005 > 3006 Dining Chairs 3007 </a> 3008 </li> 3009 3010 <li role="presentation"> 3011 <a 3012 href="/collections/lounge-chairs" 3013 class="menu-list__submenu-link" 3014 role="menuitem" 3015 > 3016 Lounge Chairs 3017 </a> 3018 </li> 3019 3020 <li role="presentation"> 3021 <a 3022 href="/collections/low-stools-ottomans" 3023 class="menu-list__submenu-link" 3024 role="menuitem" 3025 > 3026 Low Stools & Ottomans 3027 </a> 3028 </li> 3029 3030 <li role="presentation"> 3031 <a 3032 href="/collections/bar-counter-stools" 3033 class="menu-list__submenu-link" 3034 role="menuitem" 3035 > 3036 Bar & Counter Stools 3037 </a> 3038 </li> 3039 3040 <li role="presentation"> 3041 <a 3042 href="/collections/benches" 3043 class="menu-list__submenu-link" 3044 role="menuitem" 3045 > 3046 Benches 3047 </a> 3048 </li> 3049 3050 <li role="presentation"> 3051 <a 3052 href="/collections/sofas" 3053 class="menu-list__submenu-link" 3054 role="menuitem" 3055 > 3056 Sofas 3057 </a> 3058 </li> 3059 3060 </ul> 3061 3062 </li> 3063 3064 <li role="presentation" class="menu-list__submenu-item"> 3065 <a 3066 href="#" 3067 class="menu-list__submenu-link" 3068 role="menuitem" 3069 > 3070 Tables 3071 </a> 3072 3073 3074 <ul class="menu-list__submenu-level-2" role="menu"> 3075 3076 <li role="presentation"> 3077 <a 3078 href="/collections/tables" 3079 class="menu-list__submenu-link" 3080 role="menuitem" 3081 > 3082 All Tables 3083 </a> 3084 </li> 3085 3086 <li role="presentation"> 3087 <a 3088 href="/collections/side-tables" 3089 class="menu-list__submenu-link" 3090 role="menuitem" 3091 > 3092 Side Tables 3093 </a> 3094 </li> 3095 3096 <li role="presentation"> 3097 <a 3098 href="/collections/dining-bar-tables" 3099 class="menu-list__submenu-link" 3100 role="menuitem" 3101 > 3102 Dining and Bar Tables 3103 </a> 3104 </li> 3105 3106 <li role="presentation"> 3107 <a 3108 href="/collections/coffee-side-tables" 3109 class="menu-list__submenu-link" 3110 role="menuitem" 3111 > 3112 Coffee Tables 3113 </a> 3114 </li> 3115 3116 </ul> 3117 3118 </li> 3119 3120 <li role="presentation" class="menu-list__submenu-item"> 3121 <a
3122 href="/collections/cushions-pads" 3123 class="menu-list__submenu-link" 3124 role="menuitem" 3125 > 3126 Cushions & Pads 3127 </a> 3128 3129 3130 </li> 3131 3132 <li role="presentation" class="menu-list__submenu-item"> 3133 <a 3134 href="/collections/accessories" 3135 class="menu-list__submenu-link" 3136 role="menuitem" 3137 > 3138 Accessories 3139 </a> 3140 3141 3142 </li> 3143 3144 </ul> 3145 </div> 3146 </div></li> 3147 3148 <li 3149 class="menu-list__list-item" 3150 on:blur="/deactivate" 3151 on:pointerenter="/activate" 3152 on:pointerleave="/deactivate" 3153 ><a 3154 href="/collections/sale-collection" 3155 data-skip-node-update="true" 3156 class="menu-list__link" 3157 3158 ref="menuitem" 3159 > 3160 <span class="menu-list__link-title">SALE!</span> 3161 </a></li> 3162 3163 <li 3164 class="menu-list__list-item" 3165 on:blur="/deactivate" 3166 on:pointerenter="/activate" 3167 on:pointerleave="/deactivate" 3168 ><span class="menu-list__trigger"><a 3169 href="#" 3170 data-skip-node-update="true" 3171 class="menu-list__link" 3172 3173 ref="menuitem" 3174 > 3175 <span class="menu-list__link-title">Collections</span> 3176 </a><button 3177 type="button" 3178 class="menu-list__disclosure button-unstyled" 3179 aria-controls="submenu-3" 3180 aria-expanded="false" 3181 ref="disclosure[]" 3182 data-skip-node-update 3183 on:click="/toggle" 3184 > 3185 <span class="visually-hidden">Show Collections submenu</span> 3186 <svg 3187 class="menu-list__disclosure-icon" 3188 aria-hidden="true" 3189 focusable="false"
3190 viewBox="0 0 10 6" 3191 > 3192 3193 3194<path 3195 fill-rule="evenodd" 3196 clip-rule="evenodd" 3197 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 3198 fill="currentColor" 3199 ></path></svg> 3200 </button> 3201 </span><div class="menu-list__submenu background-matches-parent" ref="submenu[]" data-skip-node-update inert> 3202 <div 3203 id="submenu-3" 3204 class="menu-list__submenu-inner" 3205 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 3206var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 3207uppercase; 3208 3209 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 3210 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 3211 --menu-parent-active-font-color: var(--color-foreground); 3212 3213--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 3214uppercase; 3215 3216 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 3217 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 3218 3219" 3220 > 3221 <ul class="menu-list__submenu-links" role="list"> 3222 3223 <li role="presentation" class="menu-list__submenu-item"> 3224 <a 3225 href="/collections/indoor-furniture" 3226 class="menu-list__submenu-link" 3227 role="menuitem" 3228 > 3229 Indoor 3230 </a> 3231 3232 3233 </li> 3234 3235 <li role="presentation" class="menu-list__submenu-item"> 3236 <a 3237 href="/collections/outdoor-furniture" 3238 class="menu-list__submenu-link" 3239 role="menuitem" 3240 > 3241 Outdoor 3242 </a> 3243 3244 3245 </li> 3246 3247 <li role="presentation" class="menu-list__submenu-item"> 3248 <a 3249 href="/collections/wire-collection" 3250 class="menu-list__submenu-link" 3251 role="menuitem" 3252 > 3253 Wire Collection 3254 </a> 3255 3256 3257 </li> 3258 3259 <li role="presentation" class="menu-list__submenu-item"> 3260 <a 3261 href="/collections/tube-collection" 3262 class="menu-list__submenu-link" 3263 role="menuitem" 3264 > 3265 Tube Collection 3266 </a> 3267 3268 3269 </li> 3270 3271 <li role="presentation" class="menu-list__submenu-item"> 3272 <a 3273 href="/collections/hinoki-collection" 3274 class="menu-list__submenu-link" 3275 role="menuitem" 3276 > 3277 Hinoki Collection 3278 </a> 3279 3280 3281 </li> 3282 3283 <li role="presentation" class="menu-list__submenu-item"> 3284 <a 3285 href="/collections/pedestal-table-collection" 3286 class="menu-list__submenu-link" 3287 role="menuitem" 3288 > 3289 Pedestal Table Collection 3290 </a> 3291 3292 3293 </li> 3294 3295 <li role="presentation" class="menu-list__submenu-item"> 3296 <a 3297 href="/collections/green-park-collection" 3298 class="menu-list__submenu-link" 3299 role="menuitem" 3300 > 3301 Green Park Collection 3302 </a> 3303 3304 3305 </li> 3306 3307 </ul> 3308 </div> 3309 </div></li> 3310 3311 <li 3312 class="menu-list__list-item" 3313 on:blur="/deactivate"
3314 on:pointerenter="/activate" 3315 on:pointerleave="/deactivate" 3316 ><a 3317 href="/blogs/journal" 3318 data-skip-node-update="true" 3319 class="menu-list__link" 3320 3321 ref="menuitem" 3322 > 3323 <span class="menu-list__link-title">Journal</span> 3324 </a></li> 3325 3326 <li 3327 class="menu-list__list-item" 3328 on:blur="/deactivate" 3329 on:pointerenter="/activate" 3330 on:pointerleave="/deactivate" 3331 ><span class="menu-list__trigger"><a 3332 href="#" 3333 data-skip-node-update="true" 3334 class="menu-list__link" 3335 3336 ref="menuitem" 3337 > 3338 <span class="menu-list__link-title">Studio</span> 3339 </a><button 3340 type="button" 3341 class="menu-list__disclosure button-unstyled" 3342 aria-controls="submenu-5" 3343 aria-expanded="false" 3344 ref="disclosure[]" 3345 data-skip-node-update 3346 on:click="/toggle" 3347 > 3348 <span class="visually-hidden">Show Studio submenu</span> 3349 <svg 3350 class="menu-list__disclosure-icon" 3351 aria-hidden="true" 3352 focusable="false"
3353 viewBox="0 0 10 6" 3354 > 3355 3356 3357<path 3358 fill-rule="evenodd" 3359 clip-rule="evenodd" 3360 d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" 3361 fill="currentColor" 3362 ></path></svg> 3363 </button> 3364 </span><div class="menu-list__submenu background-matches-parent" ref="submenu[]" data-skip-node-update inert> 3365 <div 3366 id="submenu-5" 3367 class="menu-list__submenu-inner" 3368 style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style: 3369var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case: 3370uppercase; 3371 3372 --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height: 3373 var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued); 3374 --menu-parent-active-font-color: var(--color-foreground); 3375 3376--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case: 3377uppercase; 3378 3379 --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height); 3380 --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued); 3381 3382" 3383 > 3384 <ul class="menu-list__submenu-links" role="list"> 3385 3386 <li role="presentation" class="menu-list__submenu-item"> 3387 <a 3388 href="/pages/about" 3389 class="menu-list__submenu-link is-active" 3390 role="menuitem" 3391 > 3392 About Us 3393 </a> 3394 3395 3396 </li> 3397 3398 <li role="presentation" class="menu-list__submenu-item"> 3399 <a 3400 href="/blogs/projects" 3401 class="menu-list__submenu-link" 3402 role="menuitem" 3403 > 3404 Projects 3405 </a> 3406 3407 3408 </li> 3409 3410 <li role="presentation" class="menu-list__submenu-item"> 3411 <a 3412 href="/pages/com" 3413 class="menu-list__submenu-link" 3414 role="menuitem" 3415 > 3416 Customize Your Bend 3417 </a> 3418 3419 3420 </li> 3421 3422 <li role="presentation" class="menu-list__submenu-item"> 3423 <a 3424 href="/pages/materials-used" 3425 class="menu-list__submenu-link" 3426 role="menuitem" 3427 > 3428 Materials Library 3429 </a> 3430 3431 3432 </li> 3433 3434 <li role="presentation" class="menu-list__submenu-item"> 3435 <a 3436 href="/pages/catalog" 3437 class="menu-list__submenu-link" 3438 role="menuitem" 3439 > 3440 Catalog 3441 </a> 3442 3443 3444 </li> 3445 3446 </ul> 3447 </div> 3448 </div></li> 3449 3450 <li 3451 class="menu-list__list-item" 3452 slot="more" 3453 on:blur="/deactivate" 3454 on:pointerenter="/activate" 3455 on:pointerleave="/deactivate" 3456 > 3457 <button 3458 class="menu-list__link button-unstyled" 3459 aria-haspopup="true" 3460 aria-expanded="false" 3461 ref="menuitem" 3462 on:click="/toggle" 3463 data-testid="header-menu-more-button" 3464 data-skip-node-update 3465 > 3466 <span class="menu-list__link-title">More</span> 3467 </button> 3468 </li> 3469 3470</overflow-list> 3471 3472 </nav> 3473 </div> 3474 3475
3475<script 3476 src="//bendgoods.com/cdn/shop/t/146/assets/header-menu.js?v=1177411761452820701790849382" 3477 type="module" 3478 fetchpriority="low" 3479 ></script>
3479 3480 </header-menu> 3481 3482 3483<style data-shopify> 3484 .header__underlay { 3485 --color-submenu: rgb(49 47 56); 3486 } 3487</style> 3488 3489 3490 3491 3492 3493 3494 3495 </div><div 3496 class="header__column header__column--right" 3497 data-testid="header-top-right" 3498 > 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521
3522<script 3523 type="module" 3524 src="//bendgoods.com/cdn/shop/t/146/assets/cart-icon.js?v=109428858171217037751790849363" 3525 fetchpriority="low" 3526></script>
3526 3527 3528 3529 3530 3531 3532<header-actions 3533 3534> 3535 3536 3537 3538 <button 3539 class="header-actions__action button-unstyled" 3540 on:click="#cart-drawer/toggle" 3541 aria-haspopup="dialog" 3542 aria-expanded="false" 3543 aria-controls="cart-drawer" 3544 aria-label="Cart" 3545 aria-describedby="cart-bubble-text" 3546 data-testid="cart-drawer-trigger" 3547 > 3548 3549 <cart-icon 3550 class="header-actions__cart-icon" 3551 data-testid="cart-icon" 3552 > 3553 <span class="hidden"> 3554 Cart 3555 </span> 3556 3557 <span 3558 class="svg-wrapper " 3559 aria-hidden="true" 3560 > 3561 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg> 3562 3563 </span> 3564 3565 3566 3567<div 3568 ref="cartBubble" 3569 class="cart-bubble visually-hidden" 3570 style="--cart-bubble-background-fallback: #000000; --cart-bubble-text-fallback: #ffffff;" 3571 3572 3573 data-maintain-ratio 3574 3575> 3576 <span class="cart-bubble__background"></span> 3577 <span 3578 ref="cartBubbleText" 3579 id="cart-bubble-text" 3580 class="cart-bubble__text" 3581 > 3582 <span 3583 class="cart-bubble__text-count hidden" 3584 ref="cartBubbleCount" 3585 aria-hidden="true" 3586 data-testid="cart-bubble" 3587 > 35880</span> 3589 </span> 3590</div> 3591 3592 3593 3594 </cart-icon> 3595 3596 </button> 3597 3598 3599 <span 3600 ref="liveRegion" 3601 class="visually-hidden" 3602 role="status" 3603 data-testid="cart-count-live-region" 3604 ></span> 3605</header-actions> 3606
3607<script 3608 type="module" 3609 src="//bendgoods.com/cdn/shop/t/146/assets/header-actions.js?v=157135685635924702181790849378" 3610 fetchpriority="low" 3611></script>
3611 3612 3613 3614 3615 3616 3617 3618 </div> 3619 </div> 3620 </div> 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632</header-component> 3633
3634<script 3635 src="//bendgoods.com/cdn/shop/t/146/assets/header.js?v=146686092481561649561790849372" 3636 type="module" 3637></script>
3637 3638 3639 3640 3641 3642
3642<script type="module"> 3643 import { hydrate } from '@theme/section-hydration'; 3644 const url = new URL(window.location.href); 3645 url.searchParams.delete('page'); 3646 hydrate('sections--27754022699288__header_section', url); 3647 </script>
3647 3648 3649 3650 3651</header> 3652<!-- END sections: header-group --> 3653 </div> 3654 3655
3655<script> 3656 /** 3657 * Sets `--header-height` and `--header-group-height` to measured values before first paint. 3658 * 3659 * A few CSS rules position content relative to the header at first paint — a hero sized to 3660 * the remaining viewport, a transparent header's negative margin. Without a measured value 3661 * those rules use the `60px` fallback from `sections/header.liquid`, and the content visibly 3662 * jumps once `header.js` corrects the values after load. 3663 * 3664 * Measuring forces layout mid-parse, so it only runs where a consuming rule exists. 3665 * Callers opt in: the transparent-header branch below, or `snippets/measure-header-heights.liquid`, 3666 * which any new first-paint consumer must render too. 3667 * 3668 * Measures once per page; after load, header.js's ResizeObservers keep the values fresh. 3669 * The group-height walk mimics calculateHeaderGroupHeight() in utilities.js — keep them 3670 * in sync. 3671 */ 3672 window.measureHeaderHeights = (function () { 3673 let measured = false; 3674 3675 return function measureHeaderHeights() { 3676 if (measured) return; 3677 3678 const header = document.querySelector('#header-component'); 3679 const headerGroup = document.querySelector('#header-group'); 3680 3681 if (!header || !headerGroup) return; 3682 measured = true; 3683 3684 const headerHeight = header.offsetHeight; 3685 3686 let headerGroupHeight = 0; 3687 for (const element of headerGroup.children) { 3688 if (element instanceof HTMLElement) headerGroupHeight += element.offsetHeight; 3689 } 3690 3691 /** 3692 * A transparent header is absolutely positioned, so the loop above counts its section 3693 * wrapper as 0px. When a section follows it in the group, header.liquid pushes that 3694 * section down by the header's height using a margin, which offsetHeight also 3695 * excludes — so the header's height has to be added back manually. 3696 */ 3697 if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) { 3698 headerGroupHeight += headerHeight; 3699 } 3700 3701 document.body.style.setProperty('--header-height', `${headerHeight}px`); 3702 document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`); 3703 }; 3704 })(); 3705 3706 /** 3707 * Transparent-header rules consume the measured heights at first paint on every 3708 * template, so the transparent case opts in globally here instead of per-section. 3709 */ 3710 if (document.querySelector('#header-component')?.hasAttribute('transparent')) { 3711 measureHeaderHeights(); 3712 } 3713 3714 /** 3715 * Sets `--top-row-height`, consumed by the header underlays and submenus. Deferred to a 3716 * rAF so the height read doesn't force layout mid-parse, and scoped to the 3717 * header, where all consumers live, so the write only invalidates the header subtree. 3718 * Mimics the `--top-row-height` write in updateHeaderHeights() in utilities.js 3719 */ 3720 (function setTopRowHeight() { 3721 const header = document.querySelector('#header-component'); 3722 const headerTopRow = header?.querySelector('.header__row--top'); 3723 if (!headerTopRow) return; 3724 3725 window.requestAnimationFrame(function () { 3726 header.style.setProperty('--top-row-height', `${headerTopRow.getBoundingClientRect().height}px`); 3727 }); 3728 })(); 3729 3730 /** 3731 * Sets `--transparent-header-offset-boolean` when the first section must offset itself 3732 * under a transparent header. The non-offset case relies on the `0` default declared in 3733 * sections/header.liquid — unlike updateTransparentHeaderOffset() in utilities.js, which 3734 * re-runs on editor changes and must write '0' to reset a previously written '1'. 3735 */ 3736 (function updateTransparentHeaderOffset() { 3737 const header = document.querySelector('#header-component'); 3738 const headerSection = document.querySelector('#header-group .header-section'); 3739 if (!headerSection || !header?.hasAttribute('transparent')) return; 3740 3741 const hasImmediateSection = headerSection.nextElementSibling?.classList.contains('shopify-section'); 3742 if (!hasImmediateSection) { 3743 document.body.style.setProperty('--transparent-header-offset-boolean', '1'); 3744 } 3745 })(); 3746 3747 /** 3748 * Sets the initial menu style (inline menu vs. drawer) on the header component. 3749 * Mimics setHeaderMenuStyle() in utilities.js 3750 */ 3751 (function setHeaderMenuStyle() { 3752 const headerComponent = document.querySelector('#header-component'); 3753 if (headerComponent) { 3754 const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0; 3755 const overflowList = headerComponent.querySelector('overflow-list'); 3756 const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached'); 3757 headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu'; 3758 } 3759 })(); 3760 </script>
3760 3761 3762 <main 3763 id="MainContent" 3764 class="content-for-layout" 3765 role="main" 3766 data-page-transition-enabled="true" 3767 data-product-transition="true" 3768 data-template="page.2025_aboutus" 3769 > 3770 <section id="shopify-section-template--27754042458392__hero_zDy4Md" class="shopify-section hero-wrapper section-wrapper"> 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 <style data-shopify> 3789 .color-custom-template--27754042458392__hero_zDy4Md, 3790 .color-custom-template--27754042458392__hero_zDy4Md .text-block { 3791 /* Background */ 3792 --color-background: #000000; 3793 --color-background-rgb: 0 0 0; 3794 3795 /* Opacity values adjusted for background brightness */ 3796 3797--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 37980.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 3799 3800 3801 3802 } 3803 3804 3805 3806 .color-custom-template--27754042458392__hero_zDy4Md { 3807 color: var(--color, var(--color-foreground)); 3808 background-color: var(--color-background); 3809 } 3810 </style> 3811 3812 3813 3814 3815 3816
3816<script> 3817 (() => { 3818 const section = document.currentScript.closest('.shopify-section'); 3819 if (section && section === section.closest('#MainContent')?.firstElementChild) { 3820 window.measureHeaderHeights?.(); 3821 } 3822 })(); 3823 </script>
3823 3824 3825 3826 3827<div 3828 id="Hero-template--27754042458392__hero_zDy4Md" 3829 class="hero color-custom-template--27754042458392__hero_zDy4Md" 3830 style=" 3831 --hero-border-style: ; 3832 --hero-border-width: px; 3833 --hero-border-opacity: %; 3834 --blur-opacity: 0.75; 3835 3836 --hero-min-height: 75svh; 3837 3838 " 3839 3840 3841> 3842 3843 3844 3845 3846 <div 3847 class="hero__container spacing-style section section--full-width" 3848 style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 40px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px));" 3849 ><div 3850 class="hero__media-grid" 3851 style="--hero-media-count: 1;--hero-media-count-mobile: 1;--hero-media-aspect-ratio: 2.25;" 3852 data-testid="hero-media-wrapper" 3853 > 3854 <div 3855 class="overlay overlay--solid" 3856 style=" 3857 --overlay-layer: var(--layer-flat); 3858 --overlay-color: #0000002b; 3859 --overlay-color--end: rgba(0, 0, 0, 0); 3860 --overlay-direction: to top;" 3861></div> 3862 3863 3864 3865 3866 3867<picture 3868 data-testid="hero-picture-1" 3869 class="hero__media" 3870 > 3871 <source 3872 media="(max-width: 749px)" 3873 srcset="//bendgoods.com/cdn/shop/files/about-mobile.jpg?v=1696623746&width=416 416w, 3874//bendgoods.com/cdn/shop/files/about-mobile.jpg?v=1696623746&width=600 600w, 3875//bendgoods.com/cdn/shop/files/about-mobile.jpg?v=1696623746&width=800 800w, 3876//bendgoods.com/cdn/shop/files/about-mobile.jpg?v=1696623746&width=1200 1200w, 3877//bendgoods.com/cdn/shop/files/about-mobile.jpg?v=1696623746&width=1600 1600w 3878" 3879 sizes="100vw" 3880 width="800" 3881 height="1000" 3882 > 3883 <img src="//bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=3840" srcset="//bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=320 320w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=480 480w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=640 640w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=720 720w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=800 800w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=832 832w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=960 960w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=1200 1200w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=1440 1440w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=1600 1600w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=1920 1920w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=2400 2400w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=2560 2560w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=2880 2880w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=3200 3200w, //bendgoods.com/cdn/shop/files/about-bnner.jpg?v=1696622465&width=3840 3840w" width="1800" height="800" loading="eager" class="hero__media" sizes="(min-width: 750px) 100vw, 100vw" fetchpriority="high" data-testid="hero-desktop-image-1"> 3884 </picture> 3885 3886 3887 3888 3889 </div> 3890 <div 3891 class=" 3892 hero__content-wrapper 3893 layout-panel-flex 3894 layout-panel-flex--column 3895 mobile-column 3896 section-content-wrapper 3897 page-width 3898 3899 " 3900 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3901 3902--gap: 0px; 3903 3904--horizontal-alignment: flex-start; --vertical-alignment: center; 3905--vertical-alignment-mobile: center; 3906" 3907 > 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919<div 3920 class=" 3921 group-block 3922 group-block--height-fit 3923 group-block--width-fill 3924 border-style 3925 spacing-style 3926 size-style 3927 3928 3929 " 3930 style=" 3931 3932--border-width: 1px; --border-style: none; --border-color: 3933rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3934 3935 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 3px;--padding-inline-end: 0px; 3936 --size-style-width: 100%;--size-style-height: fit; 3937 --size-style-width-mobile:100%; --size-style-width-mobile-min:100%; 3938 3939 " 3940 3941 data-testid="group-block" 3942><div class="group-block__media-wrapper"> 3943 3944 3945 3946 3947 3948 3949 3950 3951 </div> 3952 3953 <div 3954 class=" 3955 group-block-content 3956 3957 layout-panel-flex 3958 layout-panel-flex--column 3959 mobile-column 3960 " 3961 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 3962 3963--gap: 12px; 3964 3965--horizontal-alignment: center; --vertical-alignment: center; 3966--vertical-alignment-mobile: center; 3967" 3968 > 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980<div 3981 class=" 3982 group-block 3983 group-block--height-fit 3984 group-block--width-custom 3985 border-style 3986 spacing-style 3987 size-style 3988 3989 color-custom-AKzVHMFNyTmxOWVpuc__group_zQJxgT 3990 " 3991 style=" 3992 3993--border-width: 1px; --border-style: none; --border-color: 3994rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 3995 3996 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 3997 --size-style-width:23%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 3998 3999 " 4000 4001 data-testid="group-block" 4002><div class="group-block__media-wrapper"> 4003 4004 4005 4006 4007 4008 4009 4010 4011 </div> 4012 4013 <div 4014 class=" 4015 group-block-content 4016 4017 layout-panel-flex 4018 layout-panel-flex--column 4019 mobile-column 4020 " 4021 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4022 4023--gap: 12px; 4024 4025--horizontal-alignment: flex-start; --vertical-alignment: center; 4026--vertical-alignment-mobile: center; 4027" 4028 > 4029 4030 4031 4032 4033 4034 4035 4036 <span class="visually-hidden">About Us</span> 4037 <jumbo-text 4038 4039 style=" 4040 --font-family: var(--font-heading--family); 4041 --font-weight: var(--font-heading--weight); 4042 4043 --color: #EFFAEA; 4044 --color-rgb: 239 250 234; 4045 4046 --text-align: end; 4047 4048 --margin-inline-end-nudge: -0.04em; 4049 4050 --line-height: 0.8; 4051 --letter-spacing: -0.03em; 4052 --text-transform: none; 4053 --text-trim: trim-both cap alphabetic; 4054 " 4055 data-cap-text="false" 4056 4057 4058 data-text-effect="reveal" 4059 data-animation-repeat="true" 4060 ><span 4061 class="jumbo-text-line" 4062 style="--line-index: 1;" 4063 data-testid="jumbo-text-line" 4064 aria-hidden="true" 4065 >About Us</span></jumbo-text> 4066 4067
4068<script 4069 src="//bendgoods.com/cdn/shop/t/146/assets/jumbo-text.js?v=40893161465570559361790849362" 4070 type="module" 4071 async 4072></script>
4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089<div 4090 class=" 4091 group-block 4092 group-block--height-fit 4093 group-block--width-fill 4094 border-style 4095 spacing-style 4096 size-style 4097 4098 color-custom-ATTVWSlpaVEVOZFA1N__group_e7e8L3 4099 " 4100 style=" 4101 4102--border-width: 1px; --border-style: none; --border-color: 4103rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4104 4105 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4106 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4107 4108 " 4109 4110 data-testid="group-block" 4111><div class="group-block__media-wrapper"> 4112 4113 4114 4115 4116 4117 4118 4119 4120 </div> 4121 4122 <div 4123 class=" 4124 group-block-content 4125 4126 layout-panel-flex 4127 layout-panel-flex--column 4128 mobile-column 4129 " 4130 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4131 4132--gap: 12px; 4133 4134--horizontal-alignment: flex-start; --vertical-alignment: center; 4135--vertical-alignment-mobile: center; 4136" 4137 > 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 <div class=" spacing-style text-block text-block--ARklUS2lyMnBHZ1JiN__text_iRgb6n custom text-block--align-center custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1.125rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-normal); --letter-spacing: var(--letter-spacing--body-normal); --color: #EFFAEA; --color-rgb: 239 250 234; --width: 100%; --max-width: var(--max-width--body-narrow); --text-align: center; "> 4151 <p>Los Angeles • Est. 2010</p> 4152 </div> 4153 4154 4155 4156 4157 4158 4159 4160</div> 4161</div> 4162 4163 4164 4165 4166 4167 4168</div> 4169</div> 4170 4171 4172 4173 4174 4175 4176</div> 4177</div> 4178 4179 4180 4181 4182 4183 4184 </div> 4185 </div> 4186</div> 4187 4188 4189 4190 4191</section><div id="shopify-section-template--27754042458392__section_k76VHq" class="shopify-section section-wrapper"> 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 <style data-shopify> 4202 .color-custom-template--27754042458392__section_k76VHq, 4203 .color-custom-template--27754042458392__section_k76VHq .text-block { 4204 /* Background */ 4205 --color-background: #ffffff; 4206 --color-background-rgb: 255 255 255; 4207 4208 /* Opacity values adjusted for background brightness */ 4209 4210--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 42110.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 4212 4213 4214 4215 /* Foreground / text — explicit or smart-contrasted */ 4216 --color: #000000; 4217 --color-rgb: 0 0 0; 4218 --color-foreground: #000000; 4219 --color-foreground-rgb: 0 0 0; 4220 --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text)); 4221 --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text)); 4222 --color-border: var(--palette-darkest); 4223 --color-border-rgb: var(--palette-darkest-rgb); 4224 4225 } 4226 4227 4228 .color-custom-template--27754042458392__section_k76VHq { 4229 /* Form-related tokens stay on .color-custom only — .text-block is a prose 4230 container (text/announcement/inline-text/blog-post-description/ 4231 collection-link/price/sku) and never holds form inputs. */ 4232 --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10)); 4233 --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5)); 4234 --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50)); 4235 --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55)); 4236 } 4237 4238 4239 .color-custom-template--27754042458392__section_k76VHq { 4240 color: var(--color, var(--color-foreground)); 4241 background-color: var(--color-background); 4242 } 4243 </style> 4244 4245 4246 4247<div class="section-background color-custom-template--27754042458392__section_k76VHq"></div> 4248<div 4249 class="section section--full-width color-custom-template--27754042458392__section_k76VHq" 4250 data-testid="ui-test-section" 4251 4252 4253 4254 style=" 4255 4256 4257 4258 " 4259> 4260 <div class="custom-section-background"> 4261 4262 4263 4264 4265 4266 4267 4268 </div> 4269 4270 <div 4271 class="border-style custom-section-content" 4272 style=" 4273--border-width: 1px; --border-style: none; --border-color: 4274rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4275" 4276 > 4277 4278 4279 <div 4280 class=" 4281 spacing-style 4282 layout-panel-flex 4283 layout-panel-flex--row 4284 section-content-wrapper 4285 mobile-column 4286 " 4287 style=" 4288 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4289 4290--gap: 0px; 4291 4292--horizontal-alignment: flex-start; --vertical-alignment: center; 4293--vertical-alignment-mobile: center; 4294 4295 --padding-block-start: 0px;--padding-block-end: 0px; 4296 " 4297 data-testid="section-content" 4298 > 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 <div 4316 class=" 4317 image-block image-block--AdjJvbFpZcFZSaGtLZ__image_LRfnFy image-block--height-fit spacing-style size-style 4318" 4319 style=" 4320 --ratio: 1; 4321 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4322 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4323" 4324 4325 > 4326 4327<img src="//bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=3840" alt="" srcset="//bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=240 240w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=320 320w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=352 352w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=480 480w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=640 640w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=720 720w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=800 800w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=832 832w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=960 960w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=1200 1200w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=1440 1440w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=1600 1600w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=1920 1920w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=2400 2400w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=2560 2560w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=2880 2880w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=3200 3200w, //bendgoods.com/cdn/shop/files/5d9cc8bbb5891d971d907391_gauravnandainshowroom2.jpg?v=1630614273&width=3840 3840w" width="2202" height="1600" loading="lazy" class="image-block__image border-style" style=" 4328 --ratio: 1; 4329 4330--border-width: 1px; --border-style: none; --border-color: 4331rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4332
4333" sizes="auto, (min-width: 750px) 100vw, 100vw"> 4334 4335 </div> 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352<div 4353 class=" 4354 group-block 4355 group-block--height-fit 4356 group-block--width-custom 4357 border-style 4358 spacing-style 4359 size-style 4360 4361 4362 " 4363 style=" 4364 4365--border-width: 1px; --border-style: none; --border-color: 4366rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4367 4368 --padding-block-start: 20px;--padding-block-end: 20px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4369 --size-style-width:100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4370 4371 " 4372 4373 data-testid="group-block" 4374><div class="group-block__media-wrapper"> 4375 4376 4377 4378 4379 4380 4381 4382 4383 </div> 4384 4385 <div 4386 class=" 4387 group-block-content 4388 4389 layout-panel-flex 4390 layout-panel-flex--column 4391 mobile-column 4392 " 4393 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4394 4395--gap: 12px; 4396 4397--horizontal-alignment: center; --vertical-alignment: center; 4398--vertical-alignment-mobile: center; 4399" 4400 > 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412<div 4413 class=" 4414 group-block 4415 group-block--height-fit 4416 group-block--width-custom 4417 border-style 4418 spacing-style 4419 size-style 4420 4421 4422 " 4423 style=" 4424 4425--border-width: 1px; --border-style: none; --border-color: 4426rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4427 4428 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4429 --size-style-width:50%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4430 4431 " 4432 4433 data-testid="group-block" 4434><div class="group-block__media-wrapper"> 4435 4436 4437 4438 4439 4440 4441 4442 4443 </div> 4444 4445 <div 4446 class=" 4447 group-block-content 4448 4449 layout-panel-flex 4450 layout-panel-flex--column 4451 mobile-column 4452 " 4453 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4454 4455--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px)); 4456 4457--horizontal-alignment: flex-start; --vertical-alignment: center; 4458--vertical-alignment-mobile: center; 4459" 4460 > 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 <div class=" spacing-style text-block text-block--AZkVGbWVTN3JWRU9DV__text_qxeFLd custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 2rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: balance; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-tight); --width: fit-content; --max-width: var(--max-width--heading-normal); "> 4474 <p><strong>From automotive sculpting to architectural furniture</strong></p> 4475 </div> 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 <div class=" spacing-style text-block text-block--AMkFvSmxBWUlHSXdhY__text_XnDnjb custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: balance; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); "> 4495 <p>Founded in 2010 by<strong> </strong>Gaurav Nanda, Bend Goods is the realization of a career spent mastering the discipline of the line. A sculptor and visual designer by trade, Nanda's perspective was sharpened as an automotive sculptor at General Motors — where he learned to translate fluid, complex forms into rigid, functional structures.</p><p>At Bend Goods, we apply that same automotive-grade precision to the architectural environment. Our wire furniture and aluminum tube pieces are an intensive study in proportion: the delicate tension between thin and thick, light and heavy, transparency and solid mass. Every piece is an exploration of how a line can occupy space.</p><p>We first redefined the possibilities of metal with the Lucy Chair, a wire-work icon that earned a permanent place in the <strong>LACMA permanent collection</strong>. Since then, our pieces have become staples of the global architectural landscape, including <strong>John Lautner's Sheats-Goldstein Residence</strong>.</p> 4496 </div> 4497 4498 4499 4500 4501 4502 4503 4504</div> 4505</div> 4506 4507 4508 4509 4510 4511 4512</div> 4513</div> 4514 4515 4516 4517 4518 4519 4520 4521 </div> 4522 </div> 4523</div> 4524 4525 4526 4527 4528 4529</div><div id="shopify-section-template--27754042458392__media_with_content_JKDEDe" class="shopify-section"> 4530 4531 4532 4533 4534 4535 4536 4537 4538 <style data-shopify> 4539 .color-custom-template--27754042458392__media_with_content_JKDEDe, 4540 .color-custom-template--27754042458392__media_with_content_JKDEDe .text-block {
4541 /* Background */ 4542 --color-background: #000000; 4543 --color-background-rgb: 0 0 0; 4544 4545 /* Opacity values adjusted for background brightness */ 4546 4547--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 45480.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 4549 4550 4551 4552 /* Foreground / text — explicit or smart-contrasted */ 4553 --color: var(--palette-lightest); 4554 --color-rgb: var(--palette-lightest-rgb); 4555 --color-foreground: var(--palette-lightest); 4556 --color-foreground-rgb: var(--palette-lightest-rgb); 4557 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 4558 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 4559 --color-border: var(--palette-lightest); 4560 --color-border-rgb: var(--palette-lightest-rgb); 4561 4562 } 4563 4564 4565 .color-custom-template--27754042458392__media_with_content_JKDEDe { 4566 /* Form-related tokens stay on .color-custom only — .text-block is a prose 4567 container (text/announcement/inline-text/blog-post-description/ 4568 collection-link/price/sku) and never holds form inputs. */ 4569 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 4570 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 4571 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 4572 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 4573 } 4574 4575 4576 .color-custom-template--27754042458392__media_with_content_JKDEDe { 4577 color: var(--color, var(--color-foreground)); 4578 background-color: var(--color-background); 4579 } 4580 </style> 4581 4582 4583 4584<div 4585 class="section-background color-custom-template--27754042458392__media_with_content_JKDEDe" 4586></div> 4587<div 4588 class="section section--page-width disable-section-top-offset media-with-content color-custom-template--27754042458392__media_with_content_JKDEDe spacing-style media-with-content--medium media-with-content--media-extend media-with-content--media-right" 4589 data-testid="media-with-content" 4590 style="--padding-block-start: 0px;--padding-block-end: 0px; 4591 4592--border-width: px; --border-style: ; --border-color: 4593rgb(var(--color-border-rgb) / 0.0); --border-radius: px; 4594 4595 --media-height: 80svh; 4596 --media-height-mobile: 70svh; 4597 4598 --section-preview-height: 600px; 4599 4600 " 4601 4602> 4603 4604 4605 4606 4607 4608<div 4609 class=" 4610 media-block 4611 spacing-style 4612 4613 4614 " 4615 style=" 4616 4617--border-width: px; --border-style: ; --border-color: 4618rgb(var(--color-border-rgb) / 0.0); --border-radius: px; 4619 4620 4621 --image-position: cover; 4622 --video-position: cover; 4623 " 4624 4625> 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 <img src="//bendgoods.com/cdn/shop/files/Weldimage.gif?height=1080&v=1674165016" alt="" width="1080" height="1080" class="media-block__media border-style" srcset="//bendgoods.com/cdn/shop/files/Weldimage.gif?height=1080&v=1674165016 1x, //bendgoods.com/cdn/shop/files/Weldimage.gif?height=2160&v=1674165016 2x, //bendgoods.com/cdn/shop/files/Weldimage.gif?height=3240&v=1674165016 3x" style=""> 4643 4644 4645 4646 4647 4648</div> 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668<div 4669 class=" 4670 group-block 4671 group-block--height- 4672 group-block--width- 4673 border-style 4674 spacing-style 4675 size-style 4676 media-with-content__content 4677 4678 " 4679 style=" 4680 4681--border-width: px; --border-style: ; --border-color: 4682rgb(var(--color-border-rgb) / 0.0); --border-radius: px; 4683 4684 4685 --size-style-width: ;--size-style-height: ; 4686 4687 " 4688 4689 data-testid="group-block" 4690><div class="group-block__media-wrapper"> 4691 4692 4693 4694 4695 4696 4697 4698 4699 </div> 4700 4701 <div 4702 class=" 4703 group-block-content 4704 4705 layout-panel-flex 4706 layout-panel-flex--column 4707 4708 " 4709 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4710 4711--gap: 24px; 4712 4713--horizontal-alignment: flex-start; --vertical-alignment: center; 4714--vertical-alignment-mobile: center; 4715" 4716 > 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728<div 4729 class=" 4730 group-block 4731 group-block--height-fit 4732 group-block--width-custom 4733 border-style 4734 spacing-style 4735 size-style 4736 4737 4738 " 4739 style=" 4740 4741--border-width: 1px; --border-style: none; --border-color: 4742rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4743 4744 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4745 --size-style-width:72%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4746 4747 " 4748 4749 data-testid="group-block" 4750><div class="group-block__media-wrapper"> 4751 4752 4753 4754 4755 4756 4757 4758 4759 </div> 4760 4761 <div 4762 class=" 4763 group-block-content 4764 4765 layout-panel-flex 4766 layout-panel-flex--column 4767 mobile-column 4768 " 4769 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4770 4771--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px)); 4772 4773--horizontal-alignment: flex-start; --vertical-alignment: center; 4774--vertical-alignment-mobile: center; 4775" 4776 > 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 <div class=" spacing-style text-block text-block--AR2ZVUWQzSmV4MEowe__text_iUaKLx custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 2rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: balance; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-tight); --width: fit-content; --max-width: var(--max-width--heading-normal); "> 4790 <h2><strong>Designed for Modern Life</strong></h2> 4791 </div> 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 <div class=" spacing-style text-block text-block--AYnRMVVc3cnk0d1dCR__text_UV3kW
4810c custom custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: fit-content; --max-width: var(--max-width--body-normal); "> 4811 <p><strong>I. The Philosophy</strong></p><p>The bend is at the core of everything we do. Through precision and skill, we shape steel and aluminum into furniture that balances strength, beauty, and purpose.</p><p>More than a process, it is our approach to design: creating lasting forms from simple materials.</p><p><strong><br/>II. The Craft</strong></p><p><em>Not by ease, but by discipline. Not by chance, but by intention.</em></p><p>Our work explores the relationship between material, structure, and function. From our signature wire designs to our Aluminum Tube collections, every piece is engineered to be both visually striking and built to last.</p><p><strong><br/>III. The Application</strong></p><p><em>Designed for modern life.</em></p><p>Our collections are made for homes, hospitality spaces, and commercial environments. Designed for indoor and outdoor use, they bring durability, comfort, and character to the spaces where people gather.</p><p>• Residential: Sculptural comfort for everyday living.<br/>• Hospitality: Furniture for restaurants, cafes, and hotels.<br/>• Commercial: Durable designs for high traffic spaces.</p> 4812 </div> 4813 4814 4815 4816 4817 4818 4819 4820</div> 4821</div> 4822 4823 4824 4825 4826 4827 4828</div> 4829</div> 4830 4831 4832 4833 4834 4835 4836</div> 4837 4838 4839 4840 4841</div><div id="shopify-section-template--27754042458392__section_3PWpXp" class="shopify-section section-wrapper"> 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 <style data-shopify> 4852 .color-custom-template--27754042458392__section_3PWpXp, 4853 .color-custom-template--27754042458392__section_3PWpXp .text-block { 4854 /* Background */ 4855 --color-background: #f4f1eb; 4856 --color-background-rgb: 244 241 235; 4857 4858 /* Opacity values adjusted for background brightness */ 4859 4860--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 48610.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 4862 4863 4864 4865 /* Foreground / text — explicit or smart-contrasted */ 4866 --color: #000000; 4867 --color-rgb: 0 0 0; 4868 --color-foreground: #000000; 4869 --color-foreground-rgb: 0 0 0; 4870 --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text)); 4871 --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text)); 4872 --color-border: var(--palette-darkest); 4873 --color-border-rgb: var(--palette-darkest-rgb); 4874 4875 } 4876 4877 4878 .color-custom-template--27754042458392__section_3PWpXp { 4879 /* Form-related tokens stay on .color-custom only — .text-block is a prose 4880 container (text/announcement/inline-text/blog-post-description/ 4881 collection-link/price/sku) and never holds form inputs. */ 4882 --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10)); 4883 --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5)); 4884 --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50)); 4885 --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55)); 4886 } 4887 4888 4889 .color-custom-template--27754042458392__section_3PWpXp { 4890 color: var(--color, var(--color-foreground)); 4891 background-color: var(--color-background); 4892 } 4893 </style> 4894 4895 4896 4897<div class="section-background color-custom-template--27754042458392__section_3PWpXp"></div> 4898<div 4899 class="section section--page-width color-custom-template--27754042458392__section_3PWpXp" 4900 data-testid="ui-test-section" 4901 4902 4903 4904 style=" 4905 4906 4907 4908 " 4909> 4910 <div class="custom-section-background"> 4911 4912 4913 4914 4915 4916 4917 4918 </div> 4919 4920 <div 4921 class="border-style custom-section-content" 4922 style=" 4923--border-width: 1px; --border-style: none; --border-color: 4924rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4925" 4926 > 4927 4928 4929 <div 4930 class=" 4931 spacing-style 4932 layout-panel-flex 4933 layout-panel-flex--row 4934 section-content-wrapper 4935 mobile-column 4936 " 4937 style=" 4938 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 4939 4940--gap: 16px; 4941 4942--horizontal-alignment: center; --vertical-alignment: center; 4943--vertical-alignment-mobile: center; 4944 4945 --padding-block-start: max(20px, calc(var(--spacing-scale) * 100px));--padding-block-end: 20px; 4946 " 4947 data-testid="section-content" 4948 > 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961<div 4962 class=" 4963 group-block 4964 group-block--height-fit 4965 group-block--width-fill 4966 border-style 4967 spacing-style 4968 size-style 4969 4970 4971 " 4972 style=" 4973 4974--border-width: 1px; --border-style: none; --border-color: 4975rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 4976 4977 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 4978 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 4979 4980 " 4981 4982 data-testid="group-block" 4983><div class="group-block__media-wrapper"> 4984 4985 4986 4987 4988 4989 4990 4991 4992 </div> 4993 4994 <div 4995 class=" 4996 group-block-content 4997 4998 layout-panel-flex 4999 layout-panel-flex--column 5000 mobile-column 5001 " 5002 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 5003 5004--gap: 12px; 5005 5006--horizontal-alignment: flex-start; --vertical-alignment: center; 5007--vertical-alignment-mobile: center; 5008" 5009 > 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 <div class=" spacing-style text-block text-block--AY1diajVtNlJtcU4xN__text_mxHh7T custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 2rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-tight); --width: 100%; --max-width: var(--max-width--heading-narrow); --text-align: start; "> 5023 <p>Journal</p> 5024 </div> 5025 5026 5027 5028 5029 5030 5031 5032</div> 5033</div> 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050<div 5051 class=" 5052 group-block 5053 group-block--height-fit 5054 group-block--width-fill 5055 border-style 5056 spacing-style 5057 size-style 5058 5059 5060 " 5061 style=" 5062 5063--border-width: 1px; --border-style: none; --border-color: 5064rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5065 5066 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5067 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 5068 5069 " 5070 5071 data-testid="group-block" 5072><div class="group-block__media-wrapper"> 5073 5074 5075 5076 5077 5078 5079 5080 5081 </div> 5082 5083 <div 5084 class=" 5085 group-block-content 5086 5087 layout-panel-flex 5088 layout-panel-flex--column 5089 mobile-column 5090 " 5091 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 5092 5093--gap: 12px; 5094 5095--horizontal-alignment: flex-end;
5095 --vertical-alignment: center; 5096--vertical-alignment-mobile: center; 5097" 5098 > 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108<a 5109 5110 href="/blogs/journal" 5111 5112 class=" 5113 size-style 5114 button-unstyled 5115 button-unstyled--ANzhYaVVMUlRUZ2tJb__button_zfwr6N 5116 " 5117 style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;" 5118> 5119 More Journal Posts 5120</a> 5121 5122 5123 5124 5125</div> 5126</div> 5127 5128 5129 5130 5131 5132 5133 5134 </div> 5135 </div> 5136</div> 5137 5138 5139 5140 5141 5142</div><section id="shopify-section-template--27754042458392__featured_blog_posts_9qgxgp" class="shopify-section featured-blog-posts"> 5143
5144<script 5145 src="//bendgoods.com/cdn/shop/t/146/assets/featured-blog-infinite-scroll.js?v=128508198438155851661790849401" 5146 type="module" 5147 fetchpriority="low" 5148></script>
5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 <style data-shopify> 5158 .color-custom-template--27754042458392__featured_blog_posts_9qgxgp, 5159 .color-custom-template--27754042458392__featured_blog_posts_9qgxgp .text-block { 5160 /* Background */ 5161 --color-background: #f4f1eb; 5162 --color-background-rgb: 244 241 235; 5163 5164 /* Opacity values adjusted for background brightness */ 5165 5166--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 51670.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 5168 5169 5170 5171 /* Foreground / text — explicit or smart-contrasted */ 5172 --color: #000000; 5173 --color-rgb: 0 0 0; 5174 --color-foreground: #000000; 5175 --color-foreground-rgb: 0 0 0; 5176 --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text)); 5177 --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text)); 5178 --color-border: var(--palette-darkest); 5179 --color-border-rgb: var(--palette-darkest-rgb); 5180 5181 } 5182 5183 5184 .color-custom-template--27754042458392__featured_blog_posts_9qgxgp { 5185 /* Form-related tokens stay on .color-custom only — .text-block is a prose 5186 container (text/announcement/inline-text/blog-post-description/ 5187 collection-link/price/sku) and never holds form inputs. */ 5188 --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10)); 5189 --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5)); 5190 --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50)); 5191 --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55)); 5192 } 5193 5194 5195 .color-custom-template--27754042458392__featured_blog_posts_9qgxgp { 5196 color: var(--color, var(--color-foreground)); 5197 background-color: var(--color-background); 5198 } 5199 </style> 5200 5201 5202 5203<featured-blog-posts-list data-section-id="template--27754042458392__featured_blog_posts_9qgxgp"> 5204 <div 5205 class="section-background color-custom-template--27754042458392__featured_blog_posts_9qgxgp" 5206 ></div> 5207 5208 <div 5209 class=" 5210 section 5211 section--page-width 5212 color-custom-template--27754042458392__featured_blog_posts_9qgxgp 5213 section-resource-list 5214 spacing-style 5215 gap-style 5216 " 5217 style="--padding-block-start: max(20px, calc(var(--spacing-scale) * 100px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 100px));--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px));" 5218 > 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 <div 5230 id="FeaturedBlogList" 5231 data-featured-blog-list 5232 data-next-url="/pages/about?page=2" 5233 > 5234 5235 5236 5237 5238 5239<div 5240 class=" 5241 resource-list 5242 5243 5244 resource-list--grid 5245 " 5246 style="--resource-list-column-gap-desktop: 30px;--resource-list-row-gap-desktop: 20px;--resource-list-columns: repeat(3, 1fr);--resource-list-columns-mobile: repeat(2, 1fr);--column-count-mobile: 2;" 5247 5248 data-testid="featured-blog-posts" 5249 5250 data-featured-blog-grid 5251> 5252 5253 5254 5255 <div class="resource-list__item"> 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269<div 5270 class=" 5271 featured-blog-posts-card spacing-style border-style 5272 5273 5274 " 5275 data-block-id="AMTlndHh2SDRkdE1Hb__static-blog-post-card" 5276 data-testid="featured-blog-posts-card" 5277 5278 style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5279--border-width: 1px; --border-style: none; --border-color: 5280rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5281--text-align: start; 5282 --horizontal-alignment: flex-start; 5283 --gap: 10px; 5284 " 5285 5286> 5287 <a 5288 class="featured-blog-posts-card__link" 5289 5290 href="/blogs/journal/come-sit-down-bend-goods-at-la-chair-iii" 5291 5292 > 5293 <span class="visually-hidden">Come Sit Down: Bend Goods at LA Chair III</span> 5294 </a> 5295 5296 <div class="featured-blog-posts-card__inner"> 5297 5298 5299 5300 5301 5302 5303 5304<style data-shopify> 5305 5306 .featured-blog-posts-card[data-block-id="AMTlndHh2SDRkdE1Hb__static-blog-post-card"] { 5307 --ratio: 1 / 1; 5308 } 5309 5310</style> 5311 5312 5313 <div 5314 class=" 5315 resource-image 5316 5317 featured-blog-posts-card__image 5318 5319 spacing-style border-style 5320 5321 " 5322 style=" 5323--border-width: 1px; --border-style: none; --border-color: 5324rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5325" 5326 5327 ><img src="//bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=3840" alt="Come Sit Down: Bend Goods at LA Chair III" srcset="//bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=240 240w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=320 320w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=352 352w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=480 480w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=640 640w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=720 720w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=800 800w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=832 832w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=960 960w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=1200 1200w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=1440 1440w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=1600 1600w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=1920 1920w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=2400 2400w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=2560 2560w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=2880 2880w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=3200 3200w, //bendgoods.com/cdn/shop/articles/chairblog2.png?v=1790903142&width=3840 3840w" width="3840" height="3598" loading="lazy" class="resource-image__image" sizes="auto, (min-width: 750px) 33vw, 100vw"> 5328 </div> 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 <div class="featured-blog-posts-card__content layout-panel-flex--column"> 5342 <h4> 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 <div class=" spacing-style text-block text-block--AOFVETHRTMExjM3FaV__title custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1.25rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: balance; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--heading-); --text-align: start; "> 5355 <h4>Come Sit Down: Bend Goods at LA Chair III</h4> 5356 </div> 5357 5358 5359 5360 5361 5362 5363 5364</h4> 5365 5366 <div id="shopify-block-ATXdINzJnRkx4OXU5N__blog-post-info-text" class="shopify-block"> 5367 5368 5369 5370 5371<div 5372 class=" 5373 blog-post-details 5374 spacing-style 5375 justify-left 5376 5377 " 5378 style=" 5379 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5380 5381 " 5382 ><span><time datetime="2026-09-28T17:56:39Z">September 28, 2026</time></span></div> 5383 5384 5385 5386 5387 5388</div> 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 <div 5407 class="blog-post-card__content-text spacing-style text-block text-block--AbmU2NGxmbStCL1o4T__blog-post-description custom 5408 custom-typography custom-font-size 5409 " 5410 5411 style=" 5412 --padding-block-start: 8px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; 5413 5414 5415--font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); 5416 5417 " 5418 5419 5420> 5421 Bend Goods brings two new designs, the Block Chair and Tube Lounge Chair 2.0, to LA Chair III during LA Design Week. Come sit, try them out, and connect with... 5422 5423 </div> 5424 5425 5426 5427 5428 5429 5430 5431 </div> 5432 </div> 5433</div> 5434 5435 5436 5437 5438 5439 </div> 5440 5441 <!--@list/split--> 5442 5443 5444 <div class="resource-list__item"> 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458<div 5459 class=" 5460 featured-blog-posts-card spacing-style border-style 5461 5462 5463 " 5464 data-block-id="AMTlndHh2SDRkdE1Hb__static-blog-post-card-1" 5465 data-testid="featured-blog-posts-card" 5466 5467 style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5468--border-width: 1px; --border-style: none; --border-color: 5469rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5470--text-align: start; 5471 --horizontal-alignment: flex-start; 5472 --gap: 10px; 5473 " 5474 5475> 5476 <a 5477 class="featured-blog-posts-card__link" 5478 5479 href="/blogs/journal/newport-dunes" 5480 5481 > 5482 <span class="visually-hidden">Bend Goods at the Pacific Wine & Food Classic, Newport Dunes</span> 5483 </a> 5484 5485 <div class="featured-blog-posts-card__inner"> 5486 5487 5488 5489 5490 5491 5492 5493<style data-shopify> 5494 5495 .featured-blog-posts-card[data-block-id="AMTlndHh2SDRkdE1Hb__static-blog-post-card-1"] { 5496 --ratio: 1 / 1; 5497 } 5498 5499</style> 5500 5501 5502 <div 5503 class=" 5504 resource-image 5505 5506 featured-blog-posts-card__image 5507 5508 spacing-style border-style 5509 5510 " 5511 style=" 5512--border-width: 1px; --border-style: none; --border-color: 5513rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5514" 5515 5516 ><img src="//bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=3840" alt="Bend Goods at the Pacific Wine & Food Classic, Newport Dunes" srcset="//bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=240 240w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=320 320w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=352 352w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=480 480w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=640 640w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=720 720w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=800 800w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=832 832w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=960 960w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=1200 1200w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=1440 1440w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=1600 1600w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=1920 1920w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=2400 2400w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=2560 2560w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=2880 2880w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=3200 3200w, //bendgoods.com/cdn/shop/articles/winecover1_ee5118ff-9097-4a0e-825c-07927a8a2c33.jpg?v=1790902044&width=3840 3840w" width="3840" height="3873" loading="lazy" class="resource-image__image" sizes="auto, (min-width: 750px) 33vw, 100vw"> 5517 </div> 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 <div class="featured-blog-posts-card__content layout-panel-flex--column"> 5531 <h4> 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 <div class=" spacing-style text-block text-block--AOFVETHRTMExjM3FaV__title-1 custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1.25rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: balance; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--heading-); --text-align: start; "> 5544 <h4>Bend Goods at the Pacific Wine & Food Classic, Newport Dunes</h4> 5545 </div> 5546 5547 5548 5549 5550 5551 5552 5553</h4> 5554 5555 <div id="shopify-block-ATXdINzJnRkx4OXU5N__blog-post-info-text-1" class="shopify-block"> 5556 5557 5558 5559 5560<div 5561 class=" 5562 blog-post-details 5563 spacing-style 5564 justify-left 5565 5566 " 5567 style=" 5568 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5569 5570 " 5571 ><span><time datetime="2026-09-18T17:18:50Z">September 18, 2026</time></span></div> 5572 5573 5574 5575 5576 5577</div> 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 <div 5596 class="blog-post-card__content-text spacing-style text-block text-block--AbmU2NGxmbStCL1o4T__blog-post-description-1 custom 5597 custom-typography custom-font-size 5598 " 5599 5600 style=" 5601 --padding-block-start: 8px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; 5602 5603 5604--font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); 5605 5606 " 5607 5608 5609> 5610 Last Saturday we were at Newport Dunes for the Pacific Wine and Food Classic. One day, full California sun, a waterfront lawn with the bay directly behind it. Hundreds of... 5611 5612 </div> 5613 5614 5615 5616 5617 5618 5619 5620 </div> 5621 </div> 5622</div> 5623 5624 5625 5626 5627 5628 </div> 5629 5630 <!--@list/split--> 5631 5632 5633 <div class="resource-list__item"> 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647<div 5648 class=" 5649 featured-blog-posts-card spacing-style border-style 5650 5651 5652 " 5653 data-block-id="AMTlndHh2SDRkdE1Hb__static-blog-post-card-2" 5654 data-testid="featured-blog-posts-card" 5655 5656 style="--padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5657--border-width: 1px; --border-style: none; --border-color: 5658rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5659--text-align: start; 5660 --horizontal-alignment: flex-start; 5661 --gap: 10px; 5662 " 5663 5664> 5665 <a 5666 class="featured-blog-posts-card__link" 5667 5668 href="/blogs/journal/the-making-of-the-coffee-house-chair" 5669 5670 > 5671 <span class="visually-hidden">The Making of the Coffee House Chair</span> 5672 </a> 5673 5674 <div class="featured-blog-posts-card__inner"> 5675 5676 5677 5678 5679 5680 5681 5682<style data-shopify> 5683 5684 .featured-blog-posts-card[data-block-id="AMTlndHh2SDRkdE1Hb__static-blog-post-card-2"] { 5685 --ratio: 1 / 1; 5686 } 5687 5688</style> 5689 5690 5691 <div 5692 class=" 5693 resource-image 5694 5695 featured-blog-posts-card__image 5696 5697 spacing-style border-style 5698 5699 " 5700 style=" 5701--border-width: 1px; --border-style: none; --border-color: 5702rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5703" 5704 5705 ><img src="//bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=3840" alt="The Making of the Coffee House Chair" srcset="//bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=240 240w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=320 320w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=352 352w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=480 480w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=640 640
5705w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=720 720w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=800 800w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=832 832w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=960 960w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=1200 1200w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=1440 1440w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=1600 1600w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=1920 1920w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=2400 2400w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=2560 2560w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=2880 2880w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=3200 3200w, //bendgoods.com/cdn/shop/articles/coffee-house_sq07_752f1326-394a-4692-940c-9cf69d86e8c4.jpg?v=1789572846&width=3840 3840w" width="3840" height="3840" loading="lazy" class="resource-image__image" sizes="auto, (min-width: 750px) 33vw, 100vw"> 5706 </div> 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 <div class="featured-blog-posts-card__content layout-panel-flex--column"> 5720 <h4> 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 <div class=" spacing-style text-block text-block--AOFVETHRTMExjM3FaV__title-2 custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1.25rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: balance; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--heading-); --text-align: start; "> 5733 <h4>The Making of the Coffee House Chair</h4> 5734 </div> 5735 5736 5737 5738 5739 5740 5741 5742</h4> 5743 5744 <div id="shopify-block-ATXdINzJnRkx4OXU5N__blog-post-info-text-2" class="shopify-block"> 5745 5746 5747 5748 5749<div 5750 class=" 5751 blog-post-details 5752 spacing-style 5753 justify-left 5754 5755 " 5756 style=" 5757 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 5758 5759 " 5760 ><span><time datetime="2026-09-10T02:40:58Z">September 9, 2026</time></span></div> 5761 5762 5763 5764 5765 5766</div> 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 <div 5785 class="blog-post-card__content-text spacing-style text-block text-block--AbmU2NGxmbStCL1o4T__blog-post-description-2 custom 5786 custom-typography custom-font-size 5787 " 5788 5789 style=" 5790 --padding-block-start: 8px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; 5791 5792 5793--font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); 5794 5795 " 5796 5797 5798> 5799 What goes into making a chair built for daily commercial use? The Coffee House Chair is shaped from aluminum tubing, precision bent, welded, perforated, and powder coated before arriving in... 5800 5801 </div> 5802 5803 5804 5805 5806 5807 5808 5809 </div> 5810 </div> 5811</div> 5812 5813 5814 5815 5816 5817 </div> 5818 5819 5820 5821 5822 5823</div> 5824 5825 5826 5827 5828 </div> 5829 5830 5831 <div 5832 id="InfiniteScrollSentinel" 5833 data-featured-blog-sentinel 5834 class="featured-blog-posts__sentinel" 5835 aria-hidden="true" 5836 ></div> 5837 5838 5839 5840 <nav id="FeaturedBlogPagination" class="pagination"> 5841 5842 5843 5844
5845 <span class="pagination-current"> 5846 1 5847 </span> 5848 5849 5850 5851 <a href="/pages/about?page=2" class="pagination-link"> 5852 2 5853 </a> 5854 5855 5856 5857 <a href="/pages/about?page=3" class="pagination-link"> 5858 3 5859 </a> 5860 5861 5862 5863 <span class="pagination-current"> 5864 … 5865 </span> 5866 5867 5868 5869 <a href="/pages/about?page=112" class="pagination-link"> 5870 112 5871 </a> 5872 5873 5874 5875 5876 <a href="/pages/about?page=2" class="pagination-next">Next →</a> 5877 5878 </nav> 5879 5880 5881 5882 </div> 5883</featured-blog-posts-list> 5884 5885 5886 5887 5888<style> #shopify-section-template--27754042458392__featured_blog_posts_9qgxgp #FeaturedBlogPagination {display: none !important;} #shopify-section-template--27754042458392__featured_blog_posts_9qgxgp #InfiniteScrollSentinel {display: none !important;} </style></section><div id="shopify-section-template--27754042458392__section_MaV94i" class="shopify-section section-wrapper"> 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 <style data-shopify> 5899 .color-custom-template--27754042458392__section_MaV94i, 5900 .color-custom-template--27754042458392__section_MaV94i .text-block { 5901 /* Background */ 5902 --color-background: #e9e0e0; 5903 --color-background-rgb: 233 224 224; 5904 5905 /* Opacity values adjusted for background brightness */ 5906 5907--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 59080.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 5909 5910 5911 5912 /* Foreground / text — explicit or smart-contrasted */ 5913 --color: #000000; 5914 --color-rgb: 0 0 0; 5915 --color-foreground: #000000; 5916 --color-foreground-rgb: 0 0 0; 5917 --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text)); 5918 --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text)); 5919 --color-border: var(--palette-darkest); 5920 --color-border-rgb: var(--palette-darkest-rgb); 5921 5922 } 5923 5924 5925 .color-custom-template--27754042458392__section_MaV94i { 5926 /* Form-related tokens stay on .color-custom only — .text-block is a prose 5927 container (text/announcement/inline-text/blog-post-description/ 5928 collection-link/price/sku) and never holds form inputs. */ 5929 --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10)); 5930 --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5)); 5931 --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50)); 5932 --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55)); 5933 } 5934 5935 5936 .color-custom-template--27754042458392__section_MaV94i { 5937 color: var(--color, var(--color-foreground)); 5938 background-color: var(--color-background); 5939 } 5940 </style> 5941 5942 5943 5944<div class="section-background color-custom-template--27754042458392__section_MaV94i"></div> 5945<div 5946 class="section section--page-width color-custom-template--27754042458392__section_MaV94i" 5947 data-testid="ui-test-section" 5948 5949 5950 5951 style=" 5952 5953 5954 5955 " 5956> 5957 <div class="custom-section-background"> 5958 5959 5960 5961 5962 5963 5964 5965 </div> 5966 5967 <div 5968 class="border-style custom-section-content" 5969 style=" 5970--border-width: 1px; --border-style: none; --border-color: 5971rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 5972" 5973 > 5974 5975 5976 <div 5977 class=" 5978 spacing-style 5979 layout-panel-flex 5980 layout-panel-flex--row 5981 section-content-wrapper 5982 mobile-column 5983 " 5984 style=" 5985 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 5986 5987--gap: 16px; 5988 5989--horizontal-alignment: center; --vertical-alignment: center; 5990--vertical-alignment-mobile: center; 5991 5992 --padding-block-start: max(20px, calc(var(--spacing-scale) * 100px));--padding-block-end: 20px; 5993 " 5994 data-testid="section-content" 5995 > 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008<div 6009 class=" 6010 group-block 6011 group-block--height-fit 6012 group-block--width-fill 6013 border-style 6014 spacing-style 6015 size-style 6016 6017 6018 " 6019 style=" 6020 6021--border-width: 1px; --border-style: none; --border-color: 6022rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6023 6024 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6025 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6026 6027 " 6028 6029 data-testid="group-block" 6030><div class="group-block__media-wrapper"> 6031 6032 6033 6034 6035 6036 6037 6038 6039 </div> 6040 6041 <div 6042 class=" 6043 group-block-content 6044 6045 layout-panel-flex 6046 layout-panel-flex--column 6047 mobile-column 6048 " 6049 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 6050 6051--gap: 12px; 6052 6053--horizontal-alignment: flex-start; --vertical-alignment: center; 6054--vertical-alignment-mobile: center; 6055" 6056 > 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 <div class=" spacing-style text-block text-block--AQWszamovUzV6UXhYQ__text_YVyAfp custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 2rem; --font-weight: var(--font-heading--weight);--font-family: var(--font-heading--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-tight); --width: 100%; --max-width: var(--max-width--heading-narrow); --text-align: start; "> 6070 <p>Hows It's Made</p> 6071 </div> 6072 6073 6074 6075 6076 6077 6078 6079</div> 6080</div> 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097<div 6098 class=" 6099 group-block 6100 group-block--height-fit 6101 group-block--width-fill 6102 border-style 6103 spacing-style 6104 size-style 6105 6106 6107 " 6108 style=" 6109 6110--border-width: 1px; --border-style: none; --border-color: 6111rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6112 6113 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6114 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6115 6116 " 6117 6118 data-testid="group-block" 6119><div class="group-block__media-wrapper"> 6120 6121 6122 6123 6124 6125 6126 6127 6128 </div> 6129 6130 <div 6131 class=" 6132 group-block-content 6133 6134 layout-panel-flex 6135 layout-panel-flex--column 6136 mobile-column 6137 " 6138 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 6139 6140--gap: 12px; 6141 6142--horizontal-alignment: flex-end;
6142 --vertical-alignment: center; 6143--vertical-alignment-mobile: center; 6144" 6145 > 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155<a 6156 6157 href="/pages/styleguide" 6158 6159 class=" 6160 size-style 6161 button-unstyled 6162 button-unstyled--AZXJZbTlBRFdaVmlLT__button_QwL6H9 6163 " 6164 style="--size-style-width: fit-content;--size-style-height: ;--size-style-width-mobile: fit-content; --size-style-width-mobile-min: fit-content;" 6165> 6166 View Full Process 6167</a> 6168 6169 6170 6171 6172</div> 6173</div> 6174 6175 6176 6177 6178 6179 6180 6181 </div> 6182 </div> 6183</div> 6184 6185 6186 6187 6188 6189</div><div id="shopify-section-template--27754042458392__section_wGThkt" class="shopify-section section-wrapper"> 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 <style data-shopify> 6200 .color-custom-template--27754042458392__section_wGThkt, 6201 .color-custom-template--27754042458392__section_wGThkt .text-block { 6202 /* Background */ 6203 --color-background: #e9e0e0; 6204 --color-background-rgb: 233 224 224; 6205 6206 /* Opacity values adjusted for background brightness */ 6207 6208--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 62090.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 6210 6211 6212 6213 /* Foreground / text — explicit or smart-contrasted */ 6214 --color: #000000; 6215 --color-rgb: 0 0 0; 6216 --color-foreground: #000000; 6217 --color-foreground-rgb: 0 0 0; 6218 --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text)); 6219 --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text)); 6220 --color-border: var(--palette-darkest); 6221 --color-border-rgb: var(--palette-darkest-rgb); 6222 6223 } 6224 6225 6226 .color-custom-template--27754042458392__section_wGThkt { 6227 /* Form-related tokens stay on .color-custom only — .text-block is a prose 6228 container (text/announcement/inline-text/blog-post-description/ 6229 collection-link/price/sku) and never holds form inputs. */ 6230 --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10)); 6231 --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5)); 6232 --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50)); 6233 --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55)); 6234 } 6235 6236 6237 .color-custom-template--27754042458392__section_wGThkt { 6238 color: var(--color, var(--color-foreground)); 6239 background-color: var(--color-background); 6240 } 6241 </style> 6242 6243 6244 6245<div class="section-background color-custom-template--27754042458392__section_wGThkt"></div> 6246<div 6247 class="section section--page-width color-custom-template--27754042458392__section_wGThkt" 6248 data-testid="ui-test-section" 6249 6250 6251 6252 style=" 6253 6254 6255 6256 " 6257> 6258 <div class="custom-section-background"> 6259 6260 6261 6262 6263 6264 6265 6266 </div> 6267 6268 <div 6269 class="border-style custom-section-content" 6270 style=" 6271--border-width: 1px; --border-style: none; --border-color: 6272rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6273" 6274 > 6275 6276 6277 <div 6278 class=" 6279 spacing-style 6280 layout-panel-flex 6281 layout-panel-flex--row 6282 section-content-wrapper 6283 mobile-column 6284 " 6285 style=" 6286 --flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 6287 6288--gap: max(24px, calc(var(--gap-scale, 1.0) * 30px)); 6289 6290--horizontal-alignment: flex-start; --vertical-alignment: center; 6291--vertical-alignment-mobile: center; 6292 6293 --padding-block-start: max(20px, calc(var(--spacing-scale) * 50px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 100px)); 6294 " 6295 data-testid="section-content" 6296 > 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309<div 6310 class=" 6311 group-block 6312 group-block--height-fill 6313 group-block--width-fill 6314 border-style 6315 spacing-style 6316 size-style 6317 6318 6319 " 6320 style=" 6321 6322--border-width: 1px; --border-style: none; --border-color: 6323rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6324 6325 --padding-block-start: 10px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6326 --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6327 6328 " 6329 6330 data-testid="group-block" 6331><div class="group-block__media-wrapper"> 6332 6333 6334 6335 6336 6337 6338 6339 6340 </div> 6341 6342 <div 6343 class=" 6344 group-block-content 6345 6346 layout-panel-flex 6347 layout-panel-flex--column 6348 mobile-column 6349 " 6350 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 6351 6352--gap: 10px; 6353 6354--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 6355--vertical-alignment-mobile: flex-start; 6356" 6357 > 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 <div 6374 class=" 6375 image-block image-block--AeE1NeTNuU3NPS0tJN__image_VMqghG image-block--height-fit spacing-style size-style 6376" 6377 style=" 6378 --ratio: 1.0; 6379 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6380 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6381" 6382 6383 > 6384 6385<img src="//bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=3840" alt="" srcset="//bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=240 240w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=320 320w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=352 352w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=480 480w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=640 640w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=720 720w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=800 800w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=832 832w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=960 960w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=1200 1200w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=1440 1440w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=1600 1600w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=1920 1920w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=2400 2400w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=2560 2560w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=2880 2880w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=3200 3200w, //bendgoods.com/cdn/shop/files/howit_smade.jpg?v=1674164926&width=3840 3840w" width="2160" height="2160" loading="lazy" class="image-block__image border-style" style=" 6386 --ratio: 1.0; 6387 6388--border-width: 1px; --border-style: none; --border-color: 6389rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6390
6391" sizes="auto, (min-width: 750px) 100vw, 100vw"> 6392 6393 </div> 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 <div class=" spacing-style text-block text-block--AMGZMZVZ0dXY4ZGxsT__text_nprK7E h4 text-block--align-left " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: start; "> 6412 <p>Design & Structure</p> 6413 </div> 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 <div class=" spacing-style text-block text-block--ATFlMNDVXbysyblRYM__text_73efRm custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-tight); --width: 100%; --max-width: var(--max-width--body-normal); --text-align: start; "> 6433 <p>Every Bend Goods piece starts as a structural problem. We sketch, 3D model, and prototype until the geometry is resolved, balancing visual lightness with real world durability.</p> 6434 </div> 6435 6436 6437 6438 6439 6440 6441 6442</div> 6443</div> 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460<div 6461 class=" 6462 group-block 6463 group-block--height-fill 6464 group-block--width-fill 6465 border-style 6466 spacing-style 6467 size-style 6468 6469 6470 " 6471 style=" 6472 6473--border-width: 1px; --border-style: none; --border-color: 6474rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6475 6476 --padding-block-start: 10px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6477 --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6478 6479 " 6480 6481 data-testid="group-block" 6482><div class="group-block__media-wrapper"> 6483 6484 6485 6486 6487 6488 6489 6490 6491 </div> 6492 6493 <div 6494 class=" 6495 group-block-content 6496 6497 layout-panel-flex 6498 layout-panel-flex--column 6499 mobile-column 6500 " 6501 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 6502 6503--gap: 10px; 6504 6505--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 6506--vertical-alignment-mobile: flex-start; 6507" 6508 > 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 <div 6525 class=" 6526 image-block image-block--AWFFXU3dXdnNJZzY0N__image_YFAbGg image-block--height-fit spacing-style size-style 6527" 6528 style=" 6529 --ratio: 1.0; 6530 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6531 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6532" 6533 6534 > 6535 6536<img src="//bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=3840" alt="" srcset="//bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=240 240w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=320 320w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=352 352w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=480 480w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=640 640w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=720 720w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=800 800w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=832 832w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=960 960w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=1200 1200w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=1440 1440w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=1600 1600w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=1920 1920w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=2400 2400w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=2560 2560w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=2880 2880w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=3200 3200w, //bendgoods.com/cdn/shop/files/5e502cb57b93923d910b1a15_Howitsmade_home_1.gif?v=1633372538&width=3840 3840w" width="1080" height="1080" loading="lazy" class="image-block__image border-style" style=" 6537 --ratio: 1.0; 6538 6539--border-width: 1px; --border-style: none; --border-color: 6540rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6541
6542" sizes="auto, (min-width: 750px) 100vw, 100vw"> 6543 6544 </div> 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 <div class=" spacing-style text-block text-block--ASEZPVk5rU3cxTmJuV__text_N7gHNJ h4 text-block--align-left " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: start; "> 6563 <p>Fabrication & Bending</p> 6564 </div> 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 <div class=" spacing-style text-block text-block--AcHZ4S1lhL2toRWZmc__text_xbhUkW custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-tight); --width: 100%; --max-width: var(--max-width--body-normal); --text-align: start; "> 6584 <p>Wire and tube are precision bent and welded by hand. Our process is informed by automotive manufacturing, where exact tolerances and consistency define the outcome.</p><p></p> 6585 </div> 6586 6587 6588 6589 6590 6591 6592 6593</div> 6594</div> 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611<div 6612 class=" 6613 group-block 6614 group-block--height-fill 6615 group-block--width-fill 6616 border-style 6617 spacing-style 6618 size-style 6619 6620 6621 " 6622 style=" 6623 6624--border-width: 1px; --border-style: none; --border-color: 6625rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6626 6627 --padding-block-start: 10px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6628 --size-style-width: 100%;--size-style-height: 100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6629 6630 " 6631 6632 data-testid="group-block" 6633><div class="group-block__media-wrapper"> 6634 6635 6636 6637 6638 6639 6640 6641 6642 </div> 6643 6644 <div 6645 class=" 6646 group-block-content 6647 6648 layout-panel-flex 6649 layout-panel-flex--column 6650 mobile-column 6651 " 6652 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 6653 6654--gap: 10px; 6655 6656--horizontal-alignment: flex-start; --vertical-alignment: flex-start; 6657--vertical-alignment-mobile: flex-start; 6658" 6659 > 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 <div 6676 class=" 6677 image-block image-block--ARW9LMEF5Ulpua3dYS__image_JcRyWz image-block--height-fit spacing-style size-style 6678" 6679 style=" 6680 --ratio: 1.0; 6681 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 6682 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 6683" 6684 6685 > 6686 6687<img src="//bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=3840" alt="" srcset="//bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=240 240w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=320 320w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=352 352w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=480 480w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=640 640w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=720 720w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=800 800w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=832 832w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=960 960w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=1200 1200w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=1440 1440w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=1600 1600w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=1920 1920w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=2400 2400w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=2560 2560w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=2880 2880w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=3200 3200w, //bendgoods.com/cdn/shop/files/powdercoaters_lucyor.jpg?v=1748540561&width=3840 3840w" width="2160" height="2160" loading="lazy" class="image-block__image border-style" style=" 6688 --ratio: 1.0; 6689 6690--border-width: 1px; --border-style: none; --border-color: 6691rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6692
6693" sizes="auto, (min-width: 750px) 100vw, 100vw"> 6694 6695 </div> 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 <div class=" spacing-style text-block text-block--AT0I2LzFrNTYzbldRS__text_3hhtbp h4 text-block--align-left " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --width: 100%; --max-width: var(--max-width--body-normal); --text-align: start; "> 6714 <p>Finishing & Testing</p> 6715 </div> 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 <div class=" spacing-style text-block text-block--AWGluNStOdXd0emo3U__text_AWN3Wz custom text-block--align-left custom-typography custom-font-size custom-color " style=" --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px; --font-size: 1rem; --font-weight: var(--font-body--weight);--font-family: var(--font-body--family); --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-tight); --letter-spacing: var(--letter-spacing--body-normal); --width: 100%; --max-width: var(--max-width--body-normal); --text-align: start; "> 6735 <p>Each piece is powder coated for long term durability and tested for indoor and outdoor use. We offer a curated palette of finishes, along with COM options for restaurant, hospitality, and contract projects.</p> 6736 </div> 6737 6738 6739 6740 6741 6742 6743 6744</div> 6745</div> 6746 6747 6748 6749 6750 6751 6752 6753 </div> 6754 </div> 6755</div> 6756 6757 6758 6759 6760 6761</div><div id="shopify-section-template--27754042458392__blocks_M4qN97" class="shopify-section section-wrapper"> 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 <style data-shopify> 6774 .color-custom-template--27754042458392__blocks_M4qN97, 6775 .color-custom-template--27754042458392__blocks_M4qN97 .text-block { 6776 /* Background */ 6777 --color-background: #e9e0e0; 6778 --color-background-rgb: 233 224 224; 6779 6780 /* Opacity values adjusted for background brightness */ 6781 6782--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60: 67830.4; --opacity-30-60: 0.3; --opacity-60: 0.6; 6784 6785 6786 6787 /* Foreground / text — explicit or smart-contrasted */ 6788 --color: #000000; 6789 --color-rgb: 0 0 0; 6790 --color-foreground: #000000; 6791 --color-foreground-rgb: 0 0 0; 6792 --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text)); 6793 --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text)); 6794 --color-border: var(--palette-darkest); 6795 --color-border-rgb: var(--palette-darkest-rgb); 6796 6797 } 6798 6799 6800 .color-custom-template--27754042458392__blocks_M4qN97 { 6801 /* Form-related tokens stay on .color-custom only — .text-block is a prose 6802 container (text/announcement/inline-text/blog-post-description/ 6803 collection-link/price/sku) and never holds form inputs. */ 6804 --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10)); 6805 --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5)); 6806 --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50)); 6807 --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55)); 6808 } 6809 6810 6811 .color-custom-template--27754042458392__blocks_M4qN97 { 6812 color: var(--color, var(--color-foreground)); 6813 background-color: var(--color-background); 6814 } 6815 </style> 6816 6817 6818 6819<div class="section-background color-custom-template--27754042458392__blocks_M4qN97"></div> 6820<div 6821 class="section section--page-width color-custom-template--27754042458392__blocks_M4qN97" 6822 data-testid="ui-test-section" 6823 6824 6825 6826 style=" 6827 6828 6829 6830 " 6831> 6832 <div class="custom-section-background"> 6833 6834 6835 6836 6837 6838 6839 6840 </div> 6841 6842 <div 6843 class="border-style custom-section-content" 6844 style=" 6845--border-width: 1px; --border-style: none; --border-color: 6846rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6847" 6848 > 6849 6850 6851 <div 6852 class=" 6853 spacing-style 6854 layout-panel-flex 6855 layout-panel-flex--column 6856 section-content-wrapper 6857 mobile-column 6858 " 6859 style=" 6860 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 6861 6862--gap: 12px; 6863 6864--horizontal-alignment: flex-start; --vertical-alignment: center; 6865--vertical-alignment-mobile: center; 6866 6867 --padding-block-start: 0px;--padding-block-end: 0px; 6868 " 6869 data-testid="section-content" 6870 > 6871 6872 6873 6874 6875<style data-shopify> 6876 .ai-spacer-as1j1awfytndxskvutaigenblock095135383jvxx { 6877 width: 100%; 6878 height: 100px; 6879 background-color: rgba(0,0,0,0); 6880 } 6881 6882 @media screen and (max-width: 749px) { 6883 .ai-spacer-as1j1awfytndxskvutaigenblock095135383jvxx { 6884 height: 40px; 6885 } 6886 } 6887 6888 @media screen and (min-width: 750px) and (max-width: 989px) { 6889 .ai-spacer-as1j1awfytndxskvutaigenblock095135383jvxx { 6890 height: 40px; 6891 } 6892 } 6893</style> 6894 6895<div 6896 class="ai-spacer-as1j1awfytndxskvutaigenblock095135383jvxx" 6897 6898></div> 6899 6900 6901 6902 </div> 6903 </div> 6904</div> 6905 6906 6907 6908 6909 6910</div> 6911 </main> 6912 6913 <footer> 6914 <!-- BEGIN sections: footer-group --> 6915<div id="shopify-section-sections--27754022732056__migrated_footer_content"
6915class="shopify-section shopify-section-group-footer-group section-wrapper"> 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 <style data-shopify> 6926 .color-custom-sections--27754022732056__migrated_footer_content, 6927 .color-custom-sections--27754022732056__migrated_footer_content .text-block { 6928 /* Background */ 6929 --color-background: #000000; 6930 --color-background-rgb: 0 0 0; 6931 6932 /* Opacity values adjusted for background brightness */ 6933 6934--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 69350.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 6936 6937 6938 6939 /* Foreground / text — explicit or smart-contrasted */ 6940 --color: var(--palette-lightest); 6941 --color-rgb: var(--palette-lightest-rgb); 6942 --color-foreground: var(--palette-lightest); 6943 --color-foreground-rgb: var(--palette-lightest-rgb); 6944 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 6945 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 6946 --color-border: var(--palette-lightest); 6947 --color-border-rgb: var(--palette-lightest-rgb); 6948 6949 } 6950 6951 6952 .color-custom-sections--27754022732056__migrated_footer_content { 6953 /* Form-related tokens stay on .color-custom only — .text-block is a prose 6954 container (text/announcement/inline-text/blog-post-description/ 6955 collection-link/price/sku) and never holds form inputs. */ 6956 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 6957 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 6958 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 6959 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 6960 } 6961 6962 6963 .color-custom-sections--27754022732056__migrated_footer_content { 6964 color: var(--color, var(--color-foreground)); 6965 background-color: var(--color-background); 6966 } 6967 </style> 6968 6969 6970 6971<div class="section-background color-custom-sections--27754022732056__migrated_footer_content"></div> 6972<div 6973 class="section section--page-width color-custom-sections--27754022732056__migrated_footer_content" 6974 data-testid="ui-test-section" 6975 6976 6977 6978 style=" 6979 6980 6981 6982 " 6983> 6984 <div class="custom-section-background"> 6985 6986 6987 6988 6989 6990 6991 6992 </div> 6993 6994 <div 6995 class="border-style custom-section-content" 6996 style=" 6997--border-width: 1px; --border-style: none; --border-color: 6998rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 6999" 7000 > 7001 7002 7003 <div 7004 class=" 7005 spacing-style 7006 layout-panel-flex 7007 layout-panel-flex--column 7008 section-content-wrapper 7009 mobile-column 7010 " 7011 style=" 7012 --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7013 7014--gap: max(24px, calc(var(--gap-scale, 1.0) * 100px)); 7015 7016--horizontal-alignment: center; --vertical-alignment: center; 7017--vertical-alignment-mobile: center; 7018 7019 --padding-block-start: max(20px, calc(var(--spacing-scale) * 64px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 60px)); 7020 " 7021 data-testid="section-content" 7022 > 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035<div 7036 class=" 7037 group-block 7038 group-block--height-custom 7039 group-block--width-fill 7040 border-style 7041 spacing-style 7042 size-style 7043 7044 7045 " 7046 style=" 7047 7048--border-width: 1px; --border-style: none; --border-color: 7049rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7050 7051 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px));--padding-inline-start: 0px;--padding-inline-end: 0px; 7052 --size-style-width: 100%;--size-style-height:100%;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7053 7054 " 7055 7056 data-testid="group-block" 7057><div class="group-block__media-wrapper"> 7058 7059 7060 7061 7062 7063 7064 7065 7066 </div> 7067 7068 <div 7069 class=" 7070 group-block-content 7071 7072 layout-panel-flex 7073 layout-panel-flex--column 7074 mobile-column 7075 " 7076 style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7077 7078--gap: 12px; 7079 7080--horizontal-alignment: center; --vertical-alignment: flex-start; 7081--vertical-alignment-mobile: flex-start; 7082" 7083 > 7084 7085 7086 7087<div 7088 class=" 7089 logo-block 7090 spacing-style 7091 " 7092 style=" 7093 7094 7095 --logo-width: 175.74803149606302px; 7096 7097 7098 7099 7100 7101 --logo-width-mobile: 35%; 7102 --logo-height-mobile: auto; 7103 7104 7105 --padding-block-start: 0px;--padding-block-end: 20px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7106 " 7107 7108> 7109 7110 <div class="logo-block__image-wrapper"> 7111 7112<img src="//bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=3840" alt="Bend Goods" srcset="//bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=240 240w, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=352 352w, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=832 832w, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=1200 1200w, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=1600 1600w, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=1920 1920w, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=2560 2560w, //bendgoods.com/cdn/shop/files/bendlogo-white-003.png?v=1765403896&width=3840 3840w" width="1240" height="508" class="logo-block__image" sizes="(min-width: 750px) calc(var(--logo-width)), 100vw"> 7113 </div> 7114 7115</div> 7116 7117 7118 7119 7120 7121</div> 7122</div> 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139<div 7140 class=" 7141 group-block 7142 group-block--height-fit 7143 group-block--width-fill 7144 border-style 7145 spacing-style 7146 size-style 7147 7148 7149 " 7150 style=" 7151 7152--border-width: 1px; --border-style: none; --border-color: 7153rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7154 7155 --padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 50px));--padding-inline-start: 0px;--padding-inline-end: 0px; 7156 --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7157 7158 " 7159 7160 data-testid="group-block" 7161><div class="group-block__media-wrapper"> 7162 7163 7164 7165 7166 7167 7168 7169 7170 </div> 7171 7172 <div 7173 class=" 7174 group-block-content 7175 7176 layout-panel-flex 7177 layout-panel-flex--row 7178 mobile-column 7179 " 7180 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7181 7182--gap: max(24px, calc(var(--gap-scale, 1.0) * 60px)); 7183 7184--horizontal-alignment: center; --vertical-alignment: flex-start; 7185--vertical-alignment-mobile: flex-start; 7186" 7187 > 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199<div 7200 class=" 7201 group-block 7202 group-block--height-fit 7203 group-block--width-fit-content 7204 border-style 7205 spacing-style 7206 size-style 7207 7208 7209 " 7210 style=" 7211 7212--border-width: 1px; --border-style: none; --border-color: 7213rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7214 7215 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7216 --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7217 7218 " 7219 7220 data-testid="group-block" 7221><div class="group-block__media-wrapper"> 7222 7223 7224 7225 7226 7227 7228 7229 7230 </div> 7231 7232 <div 7233 class=" 7234 group-block-content 7235 7236 layout-panel-flex 7237 layout-panel-flex--row 7238 mobile-column 7239 " 7240 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7241 7242--gap: 0px; 7243 7244--horizontal-alignment: flex-end;
7244 --vertical-alignment: flex-start; 7245--vertical-alignment-mobile: flex-start; 7246" 7247 > 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263<accordion-custom 7264 7265 class="menu" 7266 7267 7268 7269 open-by-default-on-desktop 7270 7271 7272 open-by-default-on-mobile 7273 7274 7275 data-disable-on-desktop="true" 7276 7277 7278 data-disable-on-mobile="true" 7279 7280 7281 7282 7283> 7284 7285 <details 7286 class=" 7287 menu__details 7288 spacing-style 7289 7290 " 7291 data-testid="menu-details" 7292 style=" 7293 --spacing--size: 12px; 7294 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7295 " 7296 7297 open 7298 7299 7300 > 7301 <summary class="menu__heading h5"> 7302 <span class="menu__heading__default">Shop</span> 7303 <span class="menu__heading__accordion"> 7304 Shop 7305 7306 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7307 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7308</svg> 7309</span> 7310 7311 </span> 7312 </summary> 7313 7314 <nav 7315 class="details-content" 7316 7317 > 7318 7319 <ul class="list-unstyled"> 7320 7321 <li class="menu__item paragraph"> 7322 <a href="/collections/dining-chairs"> 7323 Dining Chairs 7324 </a> 7325 </li> 7326 7327 <li class="menu__item paragraph"> 7328 <a href="/collections/lounge-chairs"> 7329 Lounge Chairs 7330 </a> 7331 </li> 7332 7333 <li class="menu__item paragraph"> 7334 <a href="/collections/benches"> 7335 Benches 7336 </a> 7337 </li> 7338 7339 <li class="menu__item paragraph"> 7340 <a href="/collections/bar-counter-stools"> 7341 Stools 7342 </a> 7343 </li> 7344 7345 </ul> 7346 7347 </nav> 7348 </details> 7349 7350</accordion-custom> 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360</div> 7361</div> 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378<div 7379 class=" 7380 group-block 7381 group-block--height-fit 7382 group-block--width-fit-content 7383 border-style 7384 spacing-style 7385 size-style 7386 7387 7388 " 7389 style=" 7390 7391--border-width: 1px; --border-style: none; --border-color: 7392rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7393 7394 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7395 --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7396 7397 " 7398 7399 data-testid="group-block" 7400><div class="group-block__media-wrapper"> 7401 7402 7403 7404 7405 7406 7407 7408 7409 </div> 7410 7411 <div 7412 class=" 7413 group-block-content 7414 7415 layout-panel-flex 7416 layout-panel-flex--row 7417 mobile-column 7418 " 7419 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7420 7421--gap: 0px; 7422 7423--horizontal-alignment: flex-end; --vertical-alignment: flex-start; 7424--vertical-alignment-mobile: flex-start; 7425" 7426 > 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442<accordion-custom 7443 7444 class="menu" 7445 7446 7447 7448 open-by-default-on-desktop 7449 7450 7451 open-by-default-on-mobile 7452 7453 7454 data-disable-on-desktop="true" 7455 7456 7457 data-disable-on-mobile="true" 7458 7459 7460 7461 7462> 7463 7464 <details 7465 class=" 7466 menu__details 7467 spacing-style 7468 7469 " 7470 data-testid="menu-details" 7471 style=" 7472 --spacing--size: 12px; 7473 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7474 " 7475 7476 open 7477 7478 7479 > 7480 <summary class="menu__heading h5"> 7481 <span class="menu__heading__default"><br></span> 7482 <span class="menu__heading__accordion"> 7483 <br> 7484 7485 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7486 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7487</svg> 7488</span> 7489 7490 </span> 7491 </summary> 7492 7493 <nav 7494 class="details-content" 7495 7496 > 7497 7498 <ul class="list-unstyled"> 7499 7500 <li class="menu__item paragraph"> 7501 <a href="/collections/sofas"> 7502 Sofas 7503 </a> 7504 </li> 7505 7506 <li class="menu__item paragraph">
7507 <a href="/collections/cushions-pads"> 7508 Padding 7509 </a> 7510 </li> 7511 7512 <li class="menu__item paragraph"> 7513 <a href="/collections/baskets-1"> 7514 Baskets 7515 </a> 7516 </li> 7517 7518 <li class="menu__item paragraph"> 7519 <a href="/collections/animal-decor"> 7520 Animal Decor 7521 </a> 7522 </li> 7523 7524 </ul> 7525 7526 </nav> 7527 </details> 7528 7529</accordion-custom> 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539</div> 7540</div> 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557<div 7558 class=" 7559 group-block 7560 group-block--height-fit 7561 group-block--width-fit-content 7562 border-style 7563 spacing-style 7564 size-style 7565 7566 7567 " 7568 style=" 7569 7570--border-width: 1px; --border-style: none; --border-color: 7571rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7572 7573 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7574 --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7575 7576 " 7577 7578 data-testid="group-block" 7579><div class="group-block__media-wrapper"> 7580 7581 7582 7583 7584 7585 7586 7587 7588 </div> 7589 7590 <div 7591 class=" 7592 group-block-content 7593 7594 layout-panel-flex 7595 layout-panel-flex--row 7596 mobile-column 7597 " 7598 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7599 7600--gap: 0px; 7601 7602--horizontal-alignment: flex-end; --vertical-alignment: flex-start; 7603--vertical-alignment-mobile: flex-start; 7604" 7605 > 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621<accordion-custom 7622 7623 class="menu" 7624 7625 7626 7627 open-by-default-on-desktop 7628 7629 7630 open-by-default-on-mobile 7631 7632 7633 data-disable-on-desktop="true" 7634 7635 7636 data-disable-on-mobile="true" 7637 7638 7639 7640 7641> 7642 7643 <details 7644 class=" 7645 menu__details 7646 spacing-style 7647 7648 " 7649 data-testid="menu-details" 7650 style=" 7651 --spacing--size: 12px; 7652 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7653 " 7654 7655 open 7656 7657 7658 > 7659 <summary class="menu__heading h5"> 7660 <span class="menu__heading__default"><br></span> 7661 <span class="menu__heading__accordion"> 7662 <br> 7663 7664 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7665 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7666</svg> 7667</span> 7668 7669 </span> 7670 </summary> 7671 7672 <nav 7673 class="details-content" 7674 7675 > 7676 7677 <ul class="list-unstyled"> 7678 7679 <li class="menu__item paragraph"> 7680 <a href="/collections/dining-bar-tables"> 7681 Dining Tables 7682 </a> 7683 </li> 7684 7685 <li class="menu__item paragraph"> 7686 <a href="/collections/coffee-side-tables"> 7687 Coffee Tables 7688 </a> 7689 </li> 7690 7691 <li class="menu__item paragraph"> 7692 <a href="/collections/side-tables"> 7693 Side Tables 7694 </a> 7695 </li> 7696 7697 <li class="menu__item paragraph"> 7698 <a href="/collections/bar-tables"> 7699 Bar Tables 7700 </a> 7701 </li> 7702 7703 </ul> 7704 7705 </nav> 7706 </details> 7707 7708</accordion-custom> 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718</div> 7719</div> 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736<div 7737 class=" 7738 group-block 7739 group-block--height-fit 7740 group-block--width-fit-content 7741 border-style 7742 spacing-style 7743 size-style 7744 7745 7746 " 7747 style=" 7748 7749--border-width: 1px; --border-style: none; --border-color: 7750rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7751 7752 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7753 --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7754 7755 " 7756 7757 data-testid="group-block" 7758><div class="group-block__media-wrapper"> 7759 7760 7761 7762 7763 7764 7765 7766 7767 </div> 7768 7769 <div 7770 class=" 7771 group-block-content 7772 7773 layout-panel-flex 7774 layout-panel-flex--row 7775 mobile-column 7776 " 7777 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7778 7779--gap: 0px; 7780 7781--horizontal-alignment: flex-end;
7781 --vertical-alignment: flex-start; 7782--vertical-alignment-mobile: flex-start; 7783" 7784 > 7785 7786</div> 7787</div> 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804<div 7805 class=" 7806 group-block 7807 group-block--height-fit 7808 group-block--width-fit-content 7809 border-style 7810 spacing-style 7811 size-style 7812 7813 7814 " 7815 style=" 7816 7817--border-width: 1px; --border-style: none; --border-color: 7818rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 7819 7820 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7821 --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 7822 7823 " 7824 7825 data-testid="group-block" 7826><div class="group-block__media-wrapper"> 7827 7828 7829 7830 7831 7832 7833 7834 7835 </div> 7836 7837 <div 7838 class=" 7839 group-block-content 7840 7841 layout-panel-flex 7842 layout-panel-flex--row 7843 mobile-column 7844 " 7845 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 7846 7847--gap: 0px; 7848 7849--horizontal-alignment: flex-end; --vertical-alignment: flex-start; 7850--vertical-alignment-mobile: flex-start; 7851" 7852 > 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868<accordion-custom 7869 7870 class="menu" 7871 7872 7873 7874 open-by-default-on-desktop 7875 7876 7877 open-by-default-on-mobile 7878 7879 7880 data-disable-on-desktop="true" 7881 7882 7883 data-disable-on-mobile="true" 7884 7885 7886 7887 7888> 7889 7890 <details 7891 class=" 7892 menu__details 7893 spacing-style 7894 7895 " 7896 data-testid="menu-details" 7897 style=" 7898 --spacing--size: 12px; 7899 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 7900 " 7901 7902 open 7903 7904 7905 > 7906 <summary class="menu__heading h5"> 7907 <span class="menu__heading__default">About Us</span> 7908 <span class="menu__heading__accordion"> 7909 About Us 7910 7911 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 7912 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 7913</svg> 7914</span> 7915 7916 </span> 7917 </summary> 7918 7919 <nav 7920 class="details-content" 7921 7922 > 7923 7924 <ul class="list-unstyled"> 7925 7926 <li class="menu__item paragraph"> 7927 <a href="/blogs/journal"> 7928 Journal 7929 </a> 7930 </li> 7931 7932 <li class="menu__item paragraph"> 7933 <a href="/pages/product-info"> 7934 Product Features 7935 </a> 7936 </li> 7937 7938 <li class="menu__item paragraph"> 7939 <a href="/pages/about"> 7940 About Us 7941 </a> 7942 </li> 7943 7944 <li class="menu__item paragraph"> 7945 <a href="/pages/catalog"> 7946 Catalog 7947 </a> 7948 </li> 7949 7950 <li class="menu__item paragraph"> 7951 <a href="/pages/shipping-and-returns"> 7952 Shipping & Returns 7953 </a> 7954 </li> 7955 7956 <li class="menu__item paragraph"> 7957 <a href="/pages/sustainability-environmental-impact"> 7958 Sustainability 7959 </a> 7960 </li> 7961 7962 <li class="menu__item paragraph"> 7963 <a href="/pages/faq"> 7964 FAQ 7965 </a> 7966 </li> 7967 7968 </ul> 7969 7970 </nav> 7971 </details> 7972 7973</accordion-custom> 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983</div> 7984</div> 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001<div 8002 class=" 8003 group-block 8004 group-block--height-fit 8005 group-block--width-fit-content 8006 border-style 8007 spacing-style 8008 size-style 8009 8010 8011 " 8012 style=" 8013 8014--border-width: 1px; --border-style: none; --border-color: 8015rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 8016 8017 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 8018 --size-style-width: fit-content;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem; 8019 8020 " 8021 8022 data-testid="group-block" 8023><div class="group-block__media-wrapper"> 8024 8025 8026 8027 8028 8029 8030 8031 8032 </div> 8033 8034 <div 8035 class=" 8036 group-block-content 8037 8038 layout-panel-flex 8039 layout-panel-flex--row 8040 mobile-column 8041 " 8042 style="--flex-direction: row; --flex-wrap: nowrap; --flex-wrap-mobile: wrap; 8043 8044--gap: 0px; 8045 8046--horizontal-alignment: flex-end;
8046 --vertical-alignment: flex-start; 8047--vertical-alignment-mobile: flex-start; 8048" 8049 > 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065<accordion-custom 8066 8067 class="menu" 8068 8069 8070 8071 open-by-default-on-desktop 8072 8073 8074 open-by-default-on-mobile 8075 8076 8077 data-disable-on-desktop="true" 8078 8079 8080 data-disable-on-mobile="true" 8081 8082 8083 8084 8085> 8086 8087 <details 8088 class=" 8089 menu__details 8090 spacing-style 8091 8092 " 8093 data-testid="menu-details" 8094 style=" 8095 --spacing--size: 12px; 8096 --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px; 8097 " 8098 8099 open 8100 8101 8102 > 8103 <summary class="menu__heading h5"> 8104 <span class="menu__heading__default">Trade</span> 8105 <span class="menu__heading__accordion"> 8106 Trade 8107 8108 <span class="menu__heading__toggle svg-wrapper icon-caret icon-animated"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 8109 <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/> 8110</svg> 8111</span> 8112 8113 </span> 8114 </summary> 8115 8116 <nav 8117 class="details-content" 8118 8119 > 8120 8121 <ul class="list-unstyled"> 8122 8123 <li class="menu__item paragraph"> 8124 <a href="/pages/join-trade-program"> 8125 Trade Program 8126 </a> 8127 </li> 8128 8129 <li class="menu__item paragraph"> 8130 <a href="/pages/dealers"> 8131 Dealers & Reps 8132 </a> 8133 </li> 8134 8135 <li class="menu__item paragraph"> 8136 <a href="/blogs/projects"> 8137 Projects with Bend 8138 </a> 8139 </li> 8140 8141 <li class="menu__item paragraph"> 8142 <a href="/pages/digital-library"> 8143 Digital Library 8144 </a> 8145 </li> 8146 8147 <li class="menu__item paragraph"> 8148 <a href="/pages/contact-us"> 8149 Contact Us 8150 </a> 8151 </li> 8152 8153 </ul> 8154 8155 </nav> 8156 </details> 8157 8158</accordion-custom> 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168</div> 8169</div> 8170 8171 8172 8173 8174 8175 8176</div> 8177</div> 8178 8179 8180 8181 8182 8183 8184 8185 </div> 8186 </div> 8187</div> 8188 8189 8190 8191 8192 8193</div><div id="shopify-section-sections--27754022732056__footer_utilities" class="shopify-section shopify-section-group-footer-group footer-utilities"> 8194 8195 8196 8197 8198 8199 8200 <style data-shopify> 8201 .color-custom-sections--27754022732056__footer_utilities, 8202 .color-custom-sections--27754022732056__footer_utilities .text-block { 8203 /* Background */ 8204 --color-background: #000000; 8205 --color-background-rgb: 0 0 0; 8206 8207 /* Opacity values adjusted for background brightness */ 8208 8209--opacity-5-15: 0.15; --opacity-10-25: 0.25; --opacity-35-55: 0.55; --opacity-40-60: 82100.6; --opacity-30-60: 0.6; --opacity-60: 0.6; 8211 8212 8213 8214 /* Foreground / text — explicit or smart-contrasted */ 8215 --color: var(--palette-lightest); 8216 --color-rgb: var(--palette-lightest-rgb); 8217 --color-foreground: var(--palette-lightest); 8218 --color-foreground-rgb: var(--palette-lightest-rgb); 8219 --color-foreground-muted: rgb(var(--palette-lightest-rgb) / var(--opacity-muted-text)); 8220 --color-foreground-subdued: rgb(var(--palette-lightest-rgb) / var(--opacity-subdued-text)); 8221 --color-border: var(--palette-lightest); 8222 --color-border-rgb: var(--palette-lightest-rgb); 8223 8224 } 8225 8226 8227 .color-custom-sections--27754022732056__footer_utilities { 8228 /* Form-related tokens stay on .color-custom only — .text-block is a prose 8229 container (text/announcement/inline-text/blog-post-description/ 8230 collection-link/price/sku) and never holds form inputs. */ 8231 --input-disabled-background-color: rgb(var(--palette-lightest-rgb) / var(--opacity-10)); 8232 --input-disabled-border-color: rgb(var(--palette-lightest-rgb) / var(--opacity-5)); 8233 --input-disabled-text-color: rgb(var(--palette-lightest-rgb) / var(--opacity-50)); 8234 --checkbox-border: 1px solid rgb(var(--palette-lightest-rgb) / var(--opacity-35-55)); 8235 } 8236 8237 8238 .color-custom-sections--27754022732056__footer_utilities { 8239 color: var(--color, var(--color-foreground)); 8240 background-color: var(--color-background); 8241 } 8242 </style> 8243 8244 8245 8246<div 8247 class="section-background color-custom-sections--27754022732056__footer_utilities" 8248></div> 8249<div 8250 class="section section--page-width color-custom-sections--27754022732056__footer_utilities" 8251 8252> 8253 <div 8254 class="utilities utilities--blocks-2 spacing-style" 8255 style="--padding-block-start: 20px;--padding-block-end: 20px; --border-width: 1px; --divider-color: #666666; --gap: 24px;" 8256 data-testid="footer-utilities" 8257 > 8258 8259 8260<div 8261 class=" 8262 footer-utilities__group-copyright 8263 custom-typography 8264 custom-font-size 8265 " 8266 style=" 8267 8268--font-size: 0.75rem; --font-weight: ;--font-family: ; --text-transform: none; --text-wrap: pretty; --line-height: var(--line-height--body-); --letter-spacing: var(--letter-spacing--body-); 8269 8270 " 8271 8272> 8273 <span class="footer-utilities__text"> 8274 © 2026 8275 <a href="/" title="">Bend Goods</a></span> 8276</div> 8277 8278 8279 8280 8281 8282<div 8283 class="social-icons__wrapper social-icons__wrapper--ASTZZVzJvb25WTHhJb__block_626a6484c9d9" 8284 8285> 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 <div 8296 class="social-icons__icon-wrapper" 8297 > 8298 <a 8299 href="https://www.facebook.com/bendgoods/" 8300 target="_blank" 8301 rel="noopener noreferrer" 8302 aria-label="Facebook" 8303 8304 >
8305 <span class="social-icons__icon-label">Facebook</span> 8306 8307 <svg 8308 class="social-icons__icon icon-default" 8309 aria-hidden="true" 8310 focusable="false" 8311 xmlns="http://www.w3.org/2000/svg" 8312 viewBox="0 0 20 20" 8313 > 8314 8315 8316<path d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /></svg> 8317 8318 </a> 8319 </div> 8320 8321 8322 8323 8324 8325 8326 8327 8328 <div 8329 class="social-icons__icon-wrapper" 8330 > 8331 <a 8332 href="https://www.instagram.com/bendgoods" 8333 target="_blank" 8334 rel="noopener noreferrer" 8335 aria-label="Instagram" 8336 8337 > 8338 <span class="social-icons__icon-label">Instagram</span> 8339 8340 <svg 8341 class="social-icons__icon icon-default" 8342 aria-hidden="true" 8343 focusable="false" 8344 xmlns="http://www.w3.org/2000/svg"
8345 viewBox="0 0 20 20" 8346 > 8347 8348 8349<path 8350 fill-rule="evenodd" 8351 d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" 8352 clip-rule="evenodd" 8353 /></svg> 8354 8355 </a> 8356 </div> 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415</div> 8416 8417 8418 8419 8420 8421 </div> 8422</div> 8423 8424 8425 8426 8427</div> 8428<!-- END sections: footer-group --> 8429 </footer> 8430 </div> 8431 8432 8433 8434 <div 8435 id="shopify-section-cart-drawer-section" 8436 class="shopify-section" 8437 > 8438 8439 8440
8440<script 8441 type="module" 8442 src="//bendgoods.com/cdn/shop/t/146/assets/cart-drawer.js?v=141815296725803318961790849374" 8443 fetchpriority="low" 8444 ></script>
8444 8445 8446 8447 8448 <theme-drawer 8449 id="cart-drawer" 8450 data-modal 8451 data-skip-node-update 8452 > 8453 <dialog 8454 ref="panel" 8455 class="theme-drawer__dialog color-custom-drawer" 8456 aria-labelledby="cart-drawer-heading" 8457 cart-summary-sticky="true" 8458 > 8459 <cart-drawer-component 8460 8461 auto-open 8462 8463 > 8464 <template id="empty-cart-template"> 8465 8466 <div 8467 class="cart-drawer__content" 8468 aria-label="Cart" 8469 > 8470 <h2 8471 class="theme-drawer__title h4" 8472 id="cart-drawer-heading" 8473 > 8474 Your cart is empty 8475 </h2> 8476 8477 <div class="cart-drawer__items"> 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487
8488<script 8489 src="//bendgoods.com/cdn/shop/t/146/assets/component-cart-items.js?v=128607540178034746111790849387" 8490 type="module" 8491 fetchpriority="low" 8492></script>
vendor: 1 bytes, line 8492
8492
8493<script 8494 src="//bendgoods.com/cdn/shop/t/146/assets/component-cart-quantity-selector.js?v=168493463479860323171790849383" 8495 type="module" 8496 fetchpriority="low" 8497></script>
vendor: 1 bytes, line 8497
8497
8498<script 8499 src="//bendgoods.com/cdn/shop/t/146/assets/volume-pricing-info.js?v=150538418000149674651790849377" 8500 type="module" 8501 fetchpriority="low" 8502></script>
8502 8503 8504 8505 8506 8507<div 8508 8509 class="cart-items__wrapper cart-items__wrapper--drawer-empty" 8510 8511 data-cart-drawer-empty 8512 8513 style="" 8514> 8515 8516<a 8517 class="button cart-items__empty-button" 8518 href="/collections/all" 8519 > 8520 <span class="button-text"> 8521 Continue shopping 8522 </span> 8523 </a></div> 8524 8525 8526 8527 </div> 8528 </div> 8529 8530 </template> 8531 8532 <div 8533 class="cart-drawer__inner cart-drawer--empty" 8534 data-hydration-key="cart-drawer-inner" 8535 ><div class="theme-drawer__header"> 8536 <button 8537 on:click="#cart-drawer/close" 8538 class="theme-drawer__close-button cart-drawer__close-button--empty" 8539 type="button" 8540 aria-label="Close" 8541 > 8542 <span class="svg-wrapper"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 8543<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/> 8544</svg> 8545</span> 8546 </button> 8547 </div> 8548 8549 8550<cart-items-component 8551 class="cart-items-component" 8552 8553 data-drawer 8554 view-event-trigger="dialog" 8555 8556 data-section-id="cart-drawer-section" 8557 view-event-payload="{"context":null,"cart":null}" 8558> 8559 8560 8561 <div 8562 class="cart-drawer__content" 8563 aria-label="Cart" 8564 > 8565 <h2 8566 class="theme-drawer__title h4" 8567 id="cart-drawer-heading" 8568 > 8569 Your cart is empty 8570 </h2> 8571 8572 <div class="cart-drawer__items"> 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582
8583<script 8584 src="//bendgoods.com/cdn/shop/t/146/assets/component-cart-items.js?v=128607540178034746111790849387" 8585 type="module" 8586 fetchpriority="low" 8587></script>
vendor: 1 bytes, line 8587
8587
8588<script 8589 src="//bendgoods.com/cdn/shop/t/146/assets/component-cart-quantity-selector.js?v=168493463479860323171790849383" 8590 type="module" 8591 fetchpriority="low" 8592></script>
vendor: 1 bytes, line 8592
8592
8593<script 8594 src="//bendgoods.com/cdn/shop/t/146/assets/volume-pricing-info.js?v=150538418000149674651790849377" 8595 type="module" 8596 fetchpriority="low" 8597></script>
8597 8598 8599 8600 8601 8602<div 8603 8604 class="cart-items__wrapper cart-items__wrapper--drawer-empty" 8605 8606 data-cart-drawer-empty 8607 8608 style="" 8609> 8610 8611<a 8612 class="button cart-items__empty-button" 8613 href="/collections/all" 8614 > 8615 <span class="button-text"> 8616 Continue shopping 8617 </span> 8618 </a></div> 8619 8620 8621 8622 </div> 8623 </div> 8624 8625 8626</cart-items-component> 8627 8628 8629 8630 </div> 8631 </cart-drawer-component> 8632 </dialog> 8633 </theme-drawer> 8634 8635 8636 </div> 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646
8647<script 8648 type="module" 8649 src="//bendgoods.com/cdn/shop/t/146/assets/theme-drawer.js?v=75725054922430869701790850433" 8650 fetchpriority="low" 8651></script>
8651 8652
8653<script> 8654 /* Runs synchronously during HTML parsing — opens the correct drawer on first 8655 paint if navigation state was saved, so it renders with the rest of the page. */ 8656 (function () { 8657 var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean); 8658 if (!drawerIds.length) return; 8659 8660 // Only restore on wide viewports (squeeze mode), and skip drawers that 8661 // always open as modal overlays (`data-modal`) — same as mobile behavior. 8662 if (!window.matchMedia('(min-width: 990px)').matches) return; 8663 8664 var dialogs = []; 8665 for (var i = 0; i < drawerIds.length; i++) { 8666 var drawer = document.getElementById(drawerIds[i]); 8667 if (!drawer) continue; 8668 if (drawer.hasAttribute('data-modal')) continue; 8669 8670 drawer.setAttribute('open', ''); 8671 8672 // Set [open] directly so the CSS slide-in applies without triggering 8673 // the browser's dialog focusing steps — on wide viewports the drawer is 8674 // a sidebar, not a modal, so focus should stay where it is. 8675 // The instant class suppresses the slide-in transition for the initial restore. 8676 // Set --drawer-stack-order so z-index layering matches the original order. 8677 drawer.style.setProperty('--drawer-stack-order', String(i + 1)); 8678 8679 var dialog = drawer.querySelector('dialog'); 8680 if (dialog) { 8681 dialog.setAttribute('open', ''); 8682 dialog.classList.add('theme-drawer__dialog-instant'); 8683 dialogs.push(dialog); 8684 } 8685 8686 // Let each drawer type handle its own restore (e.g. shopify-chat mode). 8687 // Synchronous dispatch — listeners attached during earlier parsing run immediately. 8688 drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring')); 8689 } 8690 8691 // Apply squeeze immediately, bypassing the margin transition. 8692 // Only squeeze if at least one drawer was actually restored — saved 8693 // drawer IDs may not exist on every page (e.g. cart-drawer on /cart). 8694 var pageWrapper = document.querySelector('.page-wrapper'); 8695 if (pageWrapper && dialogs.length > 0) { 8696 pageWrapper.style.transition = 'none'; 8697 pageWrapper.classList.add('page-wrapper--drawer-open'); 8698 } 8699 8700 // Re-enable transitions after one paint so the instant state is rendered first. 8701 requestAnimationFrame(function () { 8702 requestAnimationFrame(function () { 8703 if (pageWrapper) pageWrapper.style.transition = ''; 8704 for (var j = 0; j < dialogs.length; j++) { 8705 dialogs[j].classList.remove('theme-drawer__dialog-instant'); 8706 } 8707 }); 8708 }); 8709 })(); 8710</script>
8710 8711
8712<script 8713 type="module" 8714> 8715 const pageWrapper = document.querySelector('.page-wrapper'); 8716 const squeezeQuery = window.matchMedia('(min-width: 990px)'); 8717 8718 // ── Squeeze coordination ── 8719 // Listens to all drawers. Only squeezes on wide viewports, and never for 8720 // drawers that always open as modal overlays (`data-modal`). 8721 function shouldSqueeze(drawer) { 8722 return squeezeQuery.matches && drawer && !drawer.hasAttribute('data-modal'); 8723 } 8724 8725 function anySqueezingDrawerOpen() { 8726 return Boolean( 8727 Array.from(document.querySelectorAll('theme-drawer[open]')).find((drawer) => !drawer.hasAttribute('data-modal')) 8728 ); 8729 } 8730 8731 document.addEventListener('theme-drawer:open', (event) => { 8732 const drawer = event.target instanceof Element ? event.target : null; 8733 if (shouldSqueeze(drawer)) { 8734 pageWrapper?.classList.add('page-wrapper--drawer-open'); 8735 } 8736 }); 8737 8738 document.addEventListener('theme-drawer:close', () => { 8739 if (!anySqueezingDrawerOpen()) { 8740 pageWrapper?.classList.remove('page-wrapper--drawer-open'); 8741 } 8742 }); 8743 8744 squeezeQuery.addEventListener('change', () => { 8745 pageWrapper?.classList.toggle('page-wrapper--drawer-open', anySqueezingDrawerOpen() && squeezeQuery.matches); 8746 }); 8747 8748 // ── State persistence ── 8749 // Store open drawer IDs sorted by their visual stack order so 8750 // the restore script can recreate the same z-index layering. 8751 function persistDrawerState() { 8752 const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])')); 8753 if (!openDrawers.length) { 8754 sessionStorage.removeItem('theme-drawer-open'); 8755 return; 8756 } 8757 8758 openDrawers.sort((a, b) => { 8759 const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0); 8760 const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0); 8761 return orderA - orderB; 8762 }); 8763 8764 sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(',')); 8765 } 8766 8767 document.addEventListener('theme-drawer:open', persistDrawerState); 8768 document.addEventListener('theme-drawer:close', persistDrawerState); 8769</script>
8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782
8783<script 8784 src="//bendgoods.com/cdn/shop/t/146/assets/dialog.js?v=144816527575655702281790849371" 8785 type="module" 8786></script>
8786 8787
8788<script 8789 src="//bendgoods.com/cdn/shop/t/146/assets/predictive-search.js?v=34228036626877155831790849373" 8790 type="module" 8791 fetchpriority="low" 8792></script>
8792 8793 8794<dialog-component 8795 id="search-modal" 8796 class="search-modal" 8797 8798> 8799 <dialog 8800 ref="dialog" 8801 on:click="/closeDialogOnClickOutside" 8802 on:keydown="/closeDialogOnEscapePress" 8803 class="search-modal__content dialog-modal" 8804 scroll-lock 8805 aria-labelledby="search-modal-heading" 8806 > 8807 <h2 8808 id="search-modal-heading" 8809 class="visually-hidden" 8810 > 8811 Search 8812 </h2> 8813 <predictive-search-component 8814 class="predictive-search color-custom-popover" 8815 style="--product-corner-radius: 0px; --card-corner-radius: 0px;" 8816 data-section-id="predictive-search" 8817 data-testid="search-component--modal" 8818 role="search" 8819 aria-label="Search" 8820 > 8821 <form 8822 action="/search" 8823 method="get" 8824 role="search" 8825 class="predictive-search-form" 8826 ref="form" 8827 on:keydown="/onSearchKeyDown" 8828 > 8829 <div 8830 class="predictive-search-form__header" 8831 > 8832 <div class="predictive-search-form__header-inner"> 8833 <label 8834 for="cmdk-input" 8835 class="visually-hidden" 8836 >Search</label> 8837 <input 8838 class="search-input" 8839 id="cmdk-input" 8840 type="search" 8841 name="q" 8842 role="combobox" 8843 aria-expanded="false" 8844 aria-owns="predictive-search-results" 8845 aria-controls="predictive-search-results" 8846 aria-haspopup="listbox" 8847 aria-autocomplete="list" 8848 autocomplete="off" 8849 placeholder="Search" 8850 ref="searchInput" 8851 on:input="/search" 8852 on:keydown="/onSearchKeyDown" 8853 > 8854 <input 8855 name="options[prefix]" 8856 type="hidden" 8857 value="last" 8858 > 8859 <span class="svg-wrapper predictive-search__icon"> 8860 <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg> 8861 8862 </span> 8863 <button 8864 type="button" 8865 class="button-unstyled predictive-search__reset-button" 8866 ref="resetButton" 8867 hidden 8868 on:click="/resetSearch" 8869 > 8870 Clear 8871 </button> 8872 </div> 8873 <button 8874 type="button" 8875 class="button predictive-search__close-modal-button" 8876 aria-label="Close dialog" 8877 on:click="dialog-component/closeDialog" 8878 ref="closeModalButton" 8879 > 8880 <span class="svg-wrapper"> 8881 <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 8882<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/> 8883</svg> 8884 8885 </span> 8886 </button> 8887 </div> 8888 8889 <div class="predictive-search-form__content-wrapper"> 8890 <div 8891 class="predictive-search-form__content" 8892 ref="predictiveSearchResults" 8893 on:click="/handleModalClick" 8894 > 8895 8896 8897<div 8898 id="predictive-search-results" 8899 class="predictive-search-dropdown" 8900 role="listbox" 8901 aria-expanded="true" 8902 style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);" 8903> 8904 8905 <div class="predictive-search-results__inner"> 8906 8907 8908 8909 8910 8911 <div 8912 id="predictive-search-products" 8913 class="predictive-search-results__products" 8914 8915 data-testid="products-list-default--modal" 8916 8917> 8918 8919 <h4 class="predictive-search-results__title"> 8920 Products 8921 </h4> 8922 <ul 8923 class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled" 8924 > 8925 8926 8927 <li 8928 class="predictive-search-results__card predictive-search-results__card--product" 8929 ref="resultsItems[]" 8930 > 8931 8932<product-card-link 8933 class="resource-card__wrapper" 8934 8935 data-product-id="10316198740248" 8936 data-featured-media-url="//bendgoods.com/cdn/shop/files/floorplanter_cr_001.png?v=1785858394&width=500" 8937 data-product-transition="true" 8938 on:click="/handleViewTransition" 8939 8940 8941 view-event-payload="{"product":{"id":10316198740248,"title":"Floor Planter","handle":"floor-planter","selectedVariant":null},"context":"search","selectedOptions":[]}" 8942 8943 ><div 8944 class="resource-card" 8945 data-resource-type="product" 8946> 8947 <a 8948 class="resource-card__link" 8949 href="/products/floor-planter" 8950 > 8951 <span class="visually-hidden"> 8952 Floor Planter 8953 </span> 8954 </a> 8955 <div 8956 class="resource-card__media" 8957 style="--resource-card-aspect-ratio: 4 / 5;" 8958 8959 ref="cardGallery" 8960 data-view-transition-to-main-product 8961 8962 > 8963 8964 8965 8966 <img src="//bendgoods.com/cdn/shop/files/floorplanter_cr_001.png?v=1785858394&width=500" alt="" srcset="//bendgoods.com/cdn/shop/files/floorplanter_cr_001.png?v=1785858394&width=240 240w, //bendgoods.com/cdn/shop/files/floorplanter_cr_001.png?v=1785858394&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;"> 8967 8968 <img src="//bendgoods.com/cdn/shop/files/floorplanter_tan_001.png?v=1785858393&width=500" alt="Floor Planter" srcset="//bendgoods.com/cdn/shop/files/floorplanter_tan_001.png?v=1785858393&width=240 240w, //bendgoods.com/cdn/shop/files/floorplanter_tan_001.png?v=1785858393&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="44612959142168" style="object-position: 50.0% 50.0%;"> 8969</div> 8970 8971 <div class="resource-card__content"> 8972 <p class="resource-card__title paragraph">Floor Planter</p> 8973 8974 8975 8976 8977<div ref="priceContainer"> 8978 8979 8980
8981 <span class="price" 8982 ><bdi>$150</bdi></span 8983 > 8984 8985 8986</div> 8987 8988 </div> 8989</div></product-card-link> 8990 8991 </li> 8992 8993 <li 8994 class="predictive-search-results__card predictive-search-results__card--product" 8995 ref="resultsItems[]" 8996 > 8997 8998<product-card-link 8999 class="resource-card__wrapper" 9000 9001 data-product-id="9886330126616" 9002 data-featured-media-url="//bendgoods.com/cdn/shop/files/coffeehouse_te_002.png?v=1765578517&width=500" 9003 data-product-transition="true" 9004 on:click="/handleViewTransition" 9005 9006 9007 view-event-payload="{"product":{"id":9886330126616,"title":"Coffee House Chair","handle":"coffee-house-chair","selectedVariant":null},"context":"search","selectedOptions":[]}" 9008 9009 ><div 9010 class="resource-card" 9011 data-resource-type="product" 9012> 9013 <a 9014 class="resource-card__link" 9015 href="/products/coffee-house-chair" 9016 > 9017 <span class="visually-hidden"> 9018 Coffee House Chair 9019 </span> 9020 </a> 9021 <div 9022 class="resource-card__media" 9023 style="--resource-card-aspect-ratio: 4 / 5;" 9024 9025 ref="cardGallery" 9026 data-view-transition-to-main-product 9027 9028 > 9029 9030 9031 9032 <img src="//bendgoods.com/cdn/shop/files/coffeehouse_te_002.png?v=1765578517&width=500" alt="Jolene Upholstered Dining Chair" srcset="//bendgoods.com/cdn/shop/files/coffeehouse_te_002.png?v=1765578517&width=240 240w, //bendgoods.com/cdn/shop/files/coffeehouse_te_002.png?v=1765578517&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;"> 9033 9034 <img src="//bendgoods.com/cdn/shop/files/coffeehouse_tan_sq01.png?v=1789576989&width=500" alt="Coffee House Chair" srcset="//bendgoods.com/cdn/shop/files/coffeehouse_tan_sq01.png?v=1789576989&width=240 240w, //bendgoods.com/cdn/shop/files/coffeehouse_tan_sq01.png?v=1789576989&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="44910031962392" style="object-position: 50.0% 50.0%;"> 9035</div> 9036 9037 <div class="resource-card__content"> 9038 <p class="resource-card__title paragraph">Coffee House Chair</p> 9039 9040 9041 9042 9043<div ref="priceContainer"> 9044 9045 9046 9047 <span class="price" 9048 ><bdi>$375</bdi></span 9049 > 9050 9051 9052</div> 9053 9054 </div> 9055</div></product-card-link> 9056 9057 </li> 9058 9059 <li 9060 class="predictive-search-results__card predictive-search-results__card--product" 9061 ref="resultsItems[]" 9062 > 9063 9064<product-card-link 9065 class="resource-card__wrapper" 9066 9067 data-product-id="9622321135896" 9068 data-featured-media-url="//bendgoods.com/cdn/shop/files/outdoortube_grn_001_d73173b0-929a-406a-aedc-8370bf6536bd.png?v=1758841958&width=500" 9069 data-product-transition="true" 9070 on:click="/handleViewTransition" 9071 9072 9073 view-event-payload="{"product":{"id":9622321135896,"title":"Outdoor Tube Chair","handle":"outdoor-tube-chair","selectedVariant":null},"context":"search","selectedOptions":[]}" 9074 9075 ><div 9076 class="resource-card" 9077 data-resource-type="product" 9078> 9079 <a 9080 class="resource-card__link" 9081 href="/products/outdoor-tube-chair" 9082 > 9083 <span class="visually-hidden"> 9084 Outdoor Tube Chair 9085 </span> 9086 </a> 9087 <div 9088 class="resource-card__media" 9089 style="--resource-card-aspect-ratio: 4 / 5;" 9090 9091 ref="cardGallery" 9092 data-view-transition-to-main-product 9093 9094 > 9095 9096 9097 9098 <img src="//bendgoods.com/cdn/shop/files/outdoortube_grn_001_d73173b0-929a-406a-aedc-8370bf6536bd.png?v=1758841958&width=500" alt="Bend Goods green perforated metal outdoor chair with tubular steel frame." srcset="//bendgoods.com/cdn/shop/files/outdoortube_grn_001_d73173b0-929a-406a-aedc-8370bf6536bd.png?v=1758841958&width=240 240w, //bendgoods.com/cdn/shop/files/outdoortube_grn_001_d73173b0-929a-406a-aedc-8370bf6536bd.png?v=1758841958&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;"> 9099 9100 <img src="//bendgoods.com/cdn/shop/files/outdoortube_tan_001.png?v=1758841958&width=500" alt="Outdoor Tube Chair" srcset="//bendgoods.com/cdn/shop/files/outdoortube_tan_001.png?v=1758841958&width=240 240w, //bendgoods.com/cdn/shop/files/outdoortube_tan_001.png?v=1758841958&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="41145460261144" style="object-position: 50.0% 50.0%;"> 9101</div> 9102 9103 <div class="resource-card__content"> 9104 <p class="resource-card__title paragraph">Outdoor Tube Chair</p> 9105 9106 9107 9108 9109<div ref="priceContainer"> 9110 9111 9112
9113 <span class="price" 9114 ><bdi>$700</bdi></span 9115 > 9116 9117 9118</div> 9119 9120 </div> 9121</div></product-card-link> 9122 9123 </li> 9124 9125 <li 9126 class="predictive-search-results__card predictive-search-results__card--product" 9127 ref="resultsItems[]" 9128 > 9129 9130<product-card-link 9131 class="resource-card__wrapper" 9132 9133 data-product-id="8875722801432" 9134 data-featured-media-url="//bendgoods.com/cdn/shop/files/tubedining-md_sq03.png?v=1771345448&width=500" 9135 data-product-transition="true" 9136 on:click="/handleViewTransition" 9137 9138 9139 view-event-payload="{"product":{"id":8875722801432,"title":"Tube Chair","handle":"tube-chair","selectedVariant":null},"context":"search","selectedOptions":[]}" 9140 9141 ><div 9142 class="resource-card" 9143 data-resource-type="product" 9144> 9145 <a 9146 class="resource-card__link" 9147 href="/products/tube-chair" 9148 > 9149 <span class="visually-hidden"> 9150 Tube Chair 9151 </span> 9152 </a> 9153 <div 9154 class="resource-card__media" 9155 style="--resource-card-aspect-ratio: 4 / 5;" 9156 9157 ref="cardGallery" 9158 data-view-transition-to-main-product 9159 9160 > 9161 9162 9163 9164 <img src="//bendgoods.com/cdn/shop/files/tubedining-md_sq03.png?v=1771345448&width=500" alt="" srcset="//bendgoods.com/cdn/shop/files/tubedining-md_sq03.png?v=1771345448&width=240 240w, //bendgoods.com/cdn/shop/files/tubedining-md_sq03.png?v=1771345448&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="imagesToTransition[]" style="object-position: 50.0% 50.0%;"> 9165 9166 <img src="//bendgoods.com/cdn/shop/files/tubedining-chrome_sq01.png?v=1771345448&width=500" alt="Modern chair with black seat and backrest on a white background" srcset="//bendgoods.com/cdn/shop/files/tubedining-chrome_sq01.png?v=1771345448&width=240 240w, //bendgoods.com/cdn/shop/files/tubedining-chrome_sq01.png?v=1771345448&width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image resource-card__image--secondary" sizes="auto" ref="imagesToTransition[]" data-media-id="42915600761112" style="object-position: 50.0% 50.0%;"> 9167</div> 9168 9169 <div class="resource-card__content"> 9170 <p class="resource-card__title paragraph">Tube Chair</p> 9171 9172 9173 9174 9175<div ref="priceContainer"> 9176 9177 9178 9179 <span class="price" 9180 ><bdi>$840</bdi></span 9181 > 9182 9183 9184</div> 9185 9186 </div> 9187</div></product-card-link> 9188 9189 </li> 9190 9191 </ul> 9192 9193</div> 9194 9195 9196 9197 </div> 9198 9199</div> 9200 9201 </div> 9202 9203 <div class="predictive-search-form__footer"> 9204 <button 9205 class="button predictive-search__search-button" 9206 ref="viewAllButton" 9207 > 9208 View all 9209 </button> 9210 </div> 9211 </div> 9212 </form> 9213 </predictive-search-component> 9214 </dialog> 9215</dialog-component> 9216 9217 9218 9219 9220 9221
9221<script 9222 src="//bendgoods.com/cdn/shop/t/146/assets/gift-card-recipient-form.js?v=170482155849799299241790849388" 9223 type="module" 9224 fetchpriority="low" 9225></script>
9225 9226 9227 9228 9229 9230<quick-add-dialog id="quick-add-dialog"> 9231 <dialog 9232 class="quick-add-modal dialog-modal color-custom-popover" 9233 ref="dialog" 9234 scroll-lock 9235 > 9236 <button 9237 ref="closeButton" 9238 on:click="/closeDialog" 9239 class="button button-unstyled close-button quick-add-modal__close" 9240 aria-label="Close dialog" 9241 ><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 9242<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/> 9243</svg> 9244</button> 9245 9246 <product-component 9247 id="quick-add-modal-content" 9248 class="quick-add-modal__content" 9249 view-event-trigger="dialog" 9250 ></product-component> 9251 </dialog> 9252</quick-add-dialog> 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268
9268<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9268 9269<shopify-store store-domain="https://bendgoods.com" country="US" language="en"></shopify-store> 9270</body> 9271</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.