1<!DOCTYPE html> 2<html class="no-js no-touch" lang="en"> 3 <head> 4 5<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 5-6
5 6<script async src="https://www.googletagmanager.com/gtag/js?id=
6G-DXBDJZ5R7J
vendor: 12 bytes, line 6
6"></script>
7<script> 8
vendor: 134 bytes, lines 8-12
8window.dataLayer = window.dataLayer || []; 9 function gtag(){dataLayer.push(arguments);} 10 gtag('js', new Date()); 11 12 gtag('config', '
12G-DXBDJZ5R7J
vendor: 4 bytes, line 12
12');
13</script>
vendor: 1 bytes, line 13
13
14<script> 15 window.Store = window.Store || {}; 16 window.Store.id = 1344892; 17</script>
17 18 <meta charset="utf-8"> 19 <meta http-equiv="cleartype" content="on"> 20 <meta name="robots" content="index,follow"> 21 22 <!-- Mobile Specific Metas --> 23 <meta name="HandheldFriendly" content="True"> 24 <meta name="MobileOptimized" content="320"> 25 <meta name="viewport" content="width=device-width,initial-scale=1"> 26 <meta name="theme-color" content="#ffffff"> 27 28 29 <title> 30 Account - Grand Banks Building Products 31 </title> 32 33 34 35 <link rel="preconnect" href="https://fonts.shopifycdn.com" /> 36 <link rel="preconnect" href="https://cdn.shopify.com" /> 37 <link rel="preconnect" href="https://cdn.shopifycloud.com" /> 38 39 <link rel="dns-prefetch" href="https://v.shopify.com" /> 40 <link rel="dns-prefetch" href="https://www.youtube.com" /> 41 <link rel="dns-prefetch" href="https://vimeo.com" /> 42 43 <link href="//www.grandbanksbp.com/cdn/shop/t/70/assets/jquery.min.js?v=147293088974801289311739196555" as="script" rel="preload"> 44 45 <!-- Stylesheet for Fancybox library --> 46 <link rel="stylesheet" href="//www.grandbanksbp.com/cdn/shop/t/70/assets/fancybox.css?v=19278034316635137701739196555" type="text/css" media="all" defer> 47 48 <!-- Stylesheets for Turbo --> 49 <link href="//www.grandbanksbp.com/cdn/shop/t/70/assets/styles.css?v=106555369730402818861755016189" rel="stylesheet" type="text/css" media="all" /> 50 51 <!-- Icons --> 52 53 <link rel="shortcut icon" type="image/x-icon" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_180x180.png?v=1616593216"> 54 <link rel="apple-touch-icon" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_180x180.png?v=1616593216"/> 55 <link rel="apple-touch-icon" sizes="57x57" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_57x57.png?v=1616593216"/> 56 <link rel="apple-touch-icon" sizes="60x60" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_60x60.png?v=1616593216"/> 57 <link rel="apple-touch-icon" sizes="72x72" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_72x72.png?v=1616593216"/> 58 <link rel="apple-touch-icon" sizes="76x76" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_76x76.png?v=1616593216"/> 59 <link rel="apple-touch-icon" sizes="114x114" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_114x114.png?v=1616593216"/> 60 <link rel="apple-touch-icon" sizes="180x180" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_180x180.png?v=1616593216"/> 61 <link rel="apple-touch-icon" sizes="228x228" href="//www.grandbanksbp.com/cdn/shop/files/favicon_rounded_corner_b2f05510-d154-4c6d-b076-20321206ba0a_228x228.png?v=1616593216"/> 62 63 <link rel="canonical" href="https://www.grandbanksbp.com/account/login"/> 64 65 66
66<script src="//www.grandbanksbp.com/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer></script>
66 67
67<script src="//www.grandbanksbp.com/cdn/shopifycloud/storefront/assets/themes_support/customer_area-f1b6eefc.js" defer></script>
67 68 69 70 71 72 73
73<script src="//www.grandbanksbp.com/cdn/shop/t/70/assets/currencies.js?v=1648699478663843391739196555" defer></script>
73 74 75 76 77
77<script> 78 window.PXUTheme = window.PXUTheme || {}; 79 window.PXUTheme.version = '9.5.0'; 80 window.PXUTheme.name = 'Turbo'; 81 </script>
81 82 83 84 85 86<template id="price-ui"><span class="price " data-price></span><span class="compare-at-price" data-compare-at-price></span><span class="unit-pricing" data-unit-pricing></span></template> 87 <template id="price-ui-badge"><div class="price-ui-badge__sticker price-ui-badge__sticker--"> 88 <span class="price-ui-badge__sticker-text" data-badge></span> 89 </div></template> 90 91 <template id="price-ui__price"><span class="money" data-price></span></template> 92 <template id="price-ui__price-range"><span class="price-min" data-price-min><span class="money" data-price></span></span> - <span class="price-max" data-price-max><span class="money" data-price></span></span></template> 93 <template id="price-ui__unit-pricing"><span class="unit-quantity" data-unit-quantity></span> | <span class="unit-price" data-unit-price><span class="money" data-price></span></span> / <span class="unit-measurement" data-unit-measurement></span></template> 94 <template id="price-ui-badge__percent-savings-range">Save up to <span data-price-percent></span>%</template> 95 <template id="price-ui-badge__percent-savings">Save <span data-price-percent></span>%</template> 96 <template id="price-ui-badge__price-savings-range">Save up to <span class="money" data-price></span></template> 97 <template id="price-ui-badge__price-savings">Save <span class="money" data-price></span></template> 98 <template id="price-ui-badge__on-sale">Sale</template> 99 <template id="price-ui-badge__sold-out">Sold out</template> 100 <template id="price-ui-badge__in-stock">In stock</template> 101 102 103 104
104<script> 105 106window.PXUTheme = window.PXUTheme || {}; 107 108 109window.PXUTheme.theme_settings = {}; 110window.PXUTheme.currency = {}; 111window.PXUTheme.routes = window.PXUTheme.routes || {}; 112 113 114window.PXUTheme.theme_settings.display_tos_checkbox = false; 115window.PXUTheme.theme_settings.go_to_checkout = true; 116window.PXUTheme.theme_settings.cart_action = "ajax"; 117window.PXUTheme.theme_settings.cart_shipping_calculator = false; 118 119 120window.PXUTheme.theme_settings.collection_swatches = false; 121window.PXUTheme.theme_settings.collection_secondary_image = false; 122 123 124window.PXUTheme.currency.show_multiple_currencies = false; 125window.PXUTheme.currency.shop_currency = "USD"; 126window.PXUTheme.currency.default_currency = "USD"; 127window.PXUTheme.currency.display_format = "money_format"; 128window.PXUTheme.currency.money_format = "${{amount}}"; 129window.PXUTheme.currency.money_format_no_currency = "${{amount}}"; 130window.PXUTheme.currency.money_format_currency = "${{amount}} USD"; 131window.PXUTheme.currency.native_multi_currency = true; 132window.PXUTheme.currency.iso_code = "USD"; 133window.PXUTheme.currency.symbol = "$"; 134 135 136window.PXUTheme.theme_settings.display_inventory_left = false; 137window.PXUTheme.theme_settings.inventory_threshold = 10; 138window.PXUTheme.theme_settings.limit_quantity = false; 139 140 141window.PXUTheme.theme_settings.menu_position = "inline"; 142 143 144window.PXUTheme.theme_settings.newsletter_popup = true; 145window.PXUTheme.theme_settings.newsletter_popup_days = "14"; 146window.PXUTheme.theme_settings.newsletter_popup_mobile = true; 147window.PXUTheme.theme_settings.newsletter_popup_seconds = 60; 148 149 150window.PXUTheme.theme_settings.pagination_type = "infinite_scroll"; 151 152 153window.PXUTheme.theme_settings.enable_shopify_collection_badges = false; 154window.PXUTheme.theme_settings.quick_shop_thumbnail_position = "bottom-thumbnails"; 155window.PXUTheme.theme_settings.product_form_style = "swatches"; 156window.PXUTheme.theme_settings.sale_banner_enabled = false; 157window.PXUTheme.theme_settings.display_savings = false; 158window.PXUTheme.theme_settings.display_sold_out_price = true; 159window.PXUTheme.theme_settings.free_text = "Contact for a quote"; 160window.PXUTheme.theme_settings.video_looping = null; 161window.PXUTheme.theme_settings.quick_shop_style = "popup"; 162window.PXUTheme.theme_settings.hover_enabled = true; 163 164 165window.PXUTheme.routes.cart_url = "/cart"; 166window.PXUTheme.routes.cart_update_url = "/cart/update"; 167window.PXUTheme.routes.root_url = "/"; 168window.PXUTheme.routes.search_url = "/search"; 169window.PXUTheme.routes.all_products_collection_url = "/collections/all"; 170window.PXUTheme.routes.product_recommendations_url = "/recommendations/products"; 171window.PXUTheme.routes.predictive_search_url = "/search/suggest"; 172 173 174window.PXUTheme.theme_settings.image_loading_style = "fade-in"; 175 176 177window.PXUTheme.theme_settings.enable_autocomplete = true; 178 179 180window.PXUTheme.theme_settings.page_dots_enabled = false; 181window.PXUTheme.theme_settings.slideshow_arrow_size = "regular"; 182 183 184window.PXUTheme.theme_settings.quick_shop_enabled = false; 185 186 187window.PXUTheme.theme_settings.enable_back_to_top_button = false; 188 189 190window.PXUTheme.translation = {}; 191 192 193window.PXUTheme.translation.agree_to_terms_warning = "You must agree with the terms and conditions to checkout."; 194window.PXUTheme.translation.one_item_left = "item left"; 195window.PXUTheme.translation.items_left_text = "items left"; 196window.PXUTheme.translation.cart_savings_text = "Total Savings"; 197window.PXUTheme.translation.cart_discount_text = "Discount"; 198window.PXUTheme.translation.cart_subtotal_text = "Subtotal"; 199window.PXUTheme.translation.cart_remove_text = "Remove"; 200window.PXUTheme.translation.cart_free_text = "Free"; 201 202 203window.PXUTheme.translation.newsletter_success_text = "Thank you for joining our mailing list!"; 204 205 206window.PXUTheme.translation.notify_email = "Enter your email address..."; 207window.PXUTheme.translation.notify_email_value = "Translation missing: en.contact.fields.email"; 208window.PXUTheme.translation.notify_email_send = "Send"; 209window.PXUTheme.translation.notify_message_first = "Please notify me when "; 210window.PXUTheme.translation.notify_message_last = " becomes available - "; 211window.PXUTheme.translation.notify_success_text = "Thanks! We will notify you when this product becomes available!"; 212 213 214window.PXUTheme.translation.add_to_cart = "Add to Cart"; 215window.PXUTheme.translation.coming_soon_text = "Coming Soon"; 216window.PXUTheme.translation.sold_out_text = "Sold Out"; 217window.PXUTheme.translation.sale_text = "Sale"; 218window.PXUTheme.translation.savings_text = "You Save"; 219window.PXUTheme.translation.percent_off_text = "% off"; 220window.PXUTheme.translation.from_text = "from"; 221window.PXUTheme.translation.new_text = "New"; 222window.PXUTheme.translation.pre_order_text = "Pre-Order"; 223window.PXUTheme.translation.unavailable_text = "Unavailable"; 224 225 226window.PXUTheme.translation.all_results = "View all results"; 227window.PXUTheme.translation.no_results = "Sorry, no results!"; 228 229 230window.PXUTheme.media_queries = {}; 231window.PXUTheme.media_queries.small = window.matchMedia( "(max-width: 480px)" ); 232window.PXUTheme.media_queries.medium = window.matchMedia( "(max-width: 798px)" ); 233window.PXUTheme.media_queries.large = window.matchMedia( "(min-width: 799px)" ); 234window.PXUTheme.media_queries.larger = window.matchMedia( "(min-width: 960px)" ); 235window.PXUTheme.media_queries.xlarge = window.matchMedia( "(min-width: 1200px)" ); 236window.PXUTheme.media_queries.ie10 = window.matchMedia( "all and (-ms-high-contrast: none), (-ms-high-contrast: active)" ); 237window.PXUTheme.media_queries.tablet = window.matchMedia( "only screen and (min-width: 799px) and (max-width: 1024px)" ); 238window.PXUTheme.media_queries.mobile_and_tablet = window.matchMedia( "(max-width: 1024px)" ); 239 240 </script>
240 241 242 243 244 245 246
246<script> 247 248 </script>
248 249 250
250<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
250<meta name="google-site-verification" content="1fdg12sfBwxrsN2onWqLJ3dKHvnKUJzpzTp4WJF4Cjo"> 251<meta name="google-site-verification" content="1fdg12sfBwxrsN2onWqLJ3dKHvnKUJzpzTp4WJF4Cjo"> 252<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/1344892/digital_wallets/dialog"> 253<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
253<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=349372565"></script>
253 254<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
255<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=349372565&shop_id=1344892" crossorigin="anonymous"></script>
vendor: 1 bytes, line 255
255
256<script id="shopify-features" type="application/json">{"accessToken":"9db3307619974df7cdfae9688c027977","betas":["rich-media-storefront-analytics"],"domain":"www.grandbanksbp.com","predictiveSearch":true,"shopId":1344892,"locale":"en"}</script>
vendor: 1 bytes, line 256
256
257<script>var Shopify = Shopify || {}; 258Shopify.shop = "grandbanks.myshopify.com"; 259Shopify.locale = "en"; 260Shopify.currency = {"active":"USD","rate":"1.0"}; 261Shopify.country = "US"; 262Shopify.theme = {"name":"April '25","id":144578642069,"schema_name":"Turbo","schema_version":"9.5.0","theme_store_id":null,"role":"main"}; 263Shopify.theme.handle = "null"; 264Shopify.theme.style = {"id":null,"handle":null}; 265Shopify.cdnHost = "www.grandbanksbp.com/cdn"; 266Shopify.routes = Shopify.routes || {}; 267Shopify.routes.root = "/"; 268Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 269Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 270Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 271Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 271
271
272<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 272
272
273<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 273
273
274<script> 275 window.ShopifyPay = window.ShopifyPay || {}; 276 window.ShopifyPay.apiHost = "shop.app\/pay"; 277 window.ShopifyPay.redirectState = null; 278</script>
vendor: 1 bytes, line 278
278
279<script> 280 window.Shopify = window.Shopify || {}; 281 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 282 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 283 window.Shopify.SignInWithShop.eligible = true; 284</script>
vendor: 1 bytes, line 284
284
285<script id="shop-js-analytics" type="application/json">{"pageType":"customers/login"}</script>
vendor: 1 bytes, line 285
285
286<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"></script>
vendor: 1 bytes, line 286
286
287<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"></script>
vendor: 1 bytes, line 287
287
288<script type="module"> 289 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts.en.esm.js"); 290await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"); 291 292 window.Shopify.SignInWithShop?.initCustomerAccounts?.(true, {"fedCMEnabled":true,"windoidEnabled":true}); 293window.Shopify.SignInWithShop?.initCustomerAccountsSignUp?.({"fedCMEnabled":true,"windoidEnabled":true}); 294 295</script>
vendor: 1 bytes, line 295
295
296<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 296
296
297<script type="module"> 298 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 299 300 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 301 302</script>
vendor: 1 bytes, line 302
302
303<script> 304 window.Shopify = window.Shopify || {}; 305 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 306 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"]}; 307</script>
vendor: 1 bytes, line 307
307
308<script>(function() { 309 var isLoaded = false; 310 function asyncLoad() { 311 if (isLoaded) return; 312 isLoaded = true; 313 var urls = ["\/\/staticw2.yotpo.com\/m9mgNKVefjm4NT1gkN6C0Lf3RmvHY6sW0bM0cN9t\/widget.js?shop=grandbanks.myshopify.com","https:\/\/widgetic.com\/sdk\/sdk.js?shop=grandbanks.myshopify.com","https:\/\/cdn.nfcube.com\/instafeed-b7bcbc214f9cd82993542015961cbfb5.js?shop=grandbanks.myshopify.com"]; 314 for (var i = 0; i < urls.length; i++) { 315 var s = document.createElement('script'); 316 s.type = 'text/javascript'; 317 s.async = true; 318 s.src = urls[i]; 319 var x = document.getElementsByTagName('script')[0]; 320 x.parentNode.insertBefore(s, x); 321 } 322 }; 323 if(window.attachEvent) { 324 window.attachEvent('onload', asyncLoad); 325 } else { 326 window.addEventListener('load', asyncLoad, false); 327 } 328})();</script>
vendor: 1 bytes, line 328
328
329<script id="__st">var __st={"a":1344892,"offset":-14400,"reqid":"43258e43-7aa5-4338-a501-640bc0d0a103-1791261451","pageurl":"www.grandbanksbp.com\/account\/login?return_url=%2Faccount","u":"48bd5bb7718a"};</script>
vendor: 1 bytes, line 329
329
330<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 330
330
331<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 331
331
332<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.grandbanksbp.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 332
332
333<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 = "//www.grandbanksbp.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>
333<script crossorigin="anonymous" defer="defer" src="//www.grandbanksbp.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 333
333
334<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 334
334
335<script> 336 window.Shopify = window.Shopify || {}; 337 window.Shopify.MCP = window.Shopify.MCP || {}; 338 window.Shopify.MCP.enabled = true; 339 window.Shopify.MCP.shop = "grandbanks.myshopify.com"; 340 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.grandbanksbp.com\/api\/mcp"; 341 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?\"\nSet policy_types to also get the store's written policies (full text and URL).\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."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 342</script>
vendor: 1 bytes, line 342
342
343<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("\/\/www.grandbanksbp.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 344</script>
vendor: 1 bytes, line 344
344
345<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://www.grandbanksbp.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 346</script>
vendor: 1 bytes, line 346
346
347<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 348 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); 349</script>
vendor: 1 bytes, line 349
349
350<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})}})); 351</script>
351 352<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.grandbanksbp.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 353<style id="shopify-accelerated-checkout-cart"> 354 #shopify-buyer-consent { 355 margin-top: 1em; 356 display: inline-block; 357 width: 100%; 358} 359 360#shopify-buyer-consent.hidden { 361 display: none; 362} 363 364#shopify-subscription-policy-button { 365 background: none; 366 border: none; 367 padding: 0; 368 text-decoration: underline; 369 font-size: inherit; 370 cursor: pointer; 371} 372 373#shopify-subscription-policy-button::before { 374 box-shadow: none; 375} 376 377 </style> 378
379<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
379 380 381 382 383<meta name="author" content="Grand Banks Building Products"> 384<meta property="og:url" content="https://www.grandbanksbp.com/account/login"> 385<meta property="og:site_name" content="Grand Banks Building Products"> 386 387 388 389 390 <meta property="og:type" content="website"> 391 <meta property="og:title" content="Account"> 392 393 394 395 396 397 398<meta name="twitter:card" content="summary"> 399 400 401 402 403 404 <!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> 405 406
407<script type="text/javascript"> 408 (function e(){var e=document.createElement("script"); 409 e.type="text/javascript",e.async=true, 410 e.src="//staticw2.yotpo.com/m9mgNKVefjm4NT1gkN6C0Lf3RmvHY6sW0bM0cN9t/widget.js?lang=en"; 411 var t=document.getElementsByTagName("script")[0]; 412 t.parentNode.insertBefore(e,t)})(); 413</script>
413 414 415 416 417 418<!-- END app block --><meta property="og:image" content="https://cdn.shopify.com/s/files/1/0134/4892/files/grand_banks_social.jpg?v=1616417284" /> 419<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0134/4892/files/grand_banks_social.jpg?v=1616417284" /> 420<meta property="og:image:width" content="1200" /> 421<meta property="og:image:height" content="628" /> 422<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
423<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: 1344892,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "customers/login"};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 423
423
424<script> 425 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 426</script>
vendor: 1 bytes, line 426
426
427<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}
427).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: 1344892,storefrontBaseUrl: "https://www.grandbanksbp.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.grandbanksbp.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1561755797","configuration":"{\"yotpoStoreId\":\"m9mgNKVefjm4NT1gkN6C0Lf3RmvHY6sW0bM0cN9t\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c5c2579aac465eb24ca7bc0501a6000d","type":"APP","apiClientId":70132,"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":"677937301","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-K5LV3F8\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-617TE8KC4F\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-617TE8KC4F\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-617TE8KC4F\\\"}],\\\"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"]},{"id":"328827029","configuration":"{\"pixel_id\":\"932025653511691\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"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","enabledFlags":["9a3ed68a"]},{"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":"Grand Banks Building Products","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"grandbanks.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.grandbanksbp.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.grandbanksbp.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"144578642069","themePublished":"true","eventMetadataId":"57f7f129-4173-4a5a-903c-9a1a418d3652","shopId":"1344892","storefrontBaseUrl":"https:\/\/www.grandbanksbp.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>
427<script> 428 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 429 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 430 window.ShopifyAnalytics.meta.currency = 'USD'; 431 var meta = {"page":{"requestId":"43258e43-7aa5-4338-a501-640bc0d0a103-1791261451"}}; 432 for (var attr in meta) { 433 window.ShopifyAnalytics.meta[attr] = meta[attr]; 434 } 435</script>
vendor: 1 bytes, line 435
435
436<script class="analytics"> 437 (function () { 438 var customDocumentWrite = function(content) { 439 var jquery = null; 440 441 if (window.jQuery) { 442 jquery = window.jQuery; 443 } else if (window.Checkout && window.Checkout.$) { 444 jquery = window.Checkout.$; 445 } 446 447 if (jquery) { 448 jquery('body').append(content); 449 } 450 }; 451 452 var hasLoggedConversion = function(token) { 453 if (token) { 454 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 455 } 456 return false; 457 } 458 459 var setCookieIfConversion = function(token) { 460 if (token) { 461 var twoMonthsFromNow = new Date(Date.now()); 462 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 463 464 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 465 } 466 } 467 468 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 469 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 470 if (trekkie.integrations) { 471 return; 472 } 473 trekkie.methods = [ 474 'identify', 475 'page', 476 'ready', 477 'track', 478 'trackForm', 479 'trackLink' 480 ]; 481 trekkie.factory = function(method) { 482 return function() { 483 var args = Array.prototype.slice.call(arguments); 484 args.unshift(method); 485 trekkie.push(args); 486 if (method == 'track' || method == 'page') { 487 var pageUrl; 488 try { 489 pageUrl = window.location.href; 490 } catch (e) {} 491 var pageReferrer; 492 try { 493 pageReferrer = document.referrer; 494 } catch (e) {} 495 try { 496 if (window.__TREKKIE_SHIM_QUEUE == null) { 497 window.__TREKKIE_SHIM_QUEUE = []; 498 } 499 window.__TREKKIE_SHIM_QUEUE.push({ 500 from: 'trekkie-stub', 501 method: method, 502 args: args.slice(1), 503 pageContext: { 504 url: pageUrl, 505 referrer: pageReferrer 506 } 507 }); 508 } catch (e) { 509 // no-op 510 } 511 } 512 return trekkie; 513 }; 514 }; 515 for (var i = 0; i < trekkie.methods.length; i++) { 516 var key = trekkie.methods[i]; 517 trekkie[key] = trekkie.factory(key); 518 } 519 trekkie.load = function(config) { 520 trekkie.config = config || {}; 521 trekkie.config.initialDocumentCookie = document.cookie; 522 var first = document.getElementsByTagName('script')[0]; 523var script = document.createElement('script'); 524script.type = 'text/javascript'; 525script.onerror = function(e) { 526 var scriptFallback = document.createElement('script'); 527 scriptFallback.type = 'text/javascript'; 528 scriptFallback.onerror = function(error) { 529 var Monorail = { 530 produce: function produce(monorailDomain, schemaId, payload) { 531 var currentMs = new Date().getTime(); 532 var event = { 533 schema_id: schemaId, 534 payload: payload, 535 metadata: { 536 event_created_at_ms: currentMs, 537 event_sent_at_ms: currentMs 538 } 539 }; 540 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 541 }, 542 sendRequest: function sendRequest(endpointUrl, payload) { 543 // Try the sendBeacon API 544 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 545 var blobData = new window.Blob([payload], { 546 type: 'text/plain' 547 }); 548 549 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 550 return true; 551 } // sendBeacon was not successful 552 553 } // XHR beacon 554 555 var xhr = new XMLHttpRequest(); 556 557 try { 558 xhr.open('POST', endpointUrl); 559 xhr.setRequestHeader('Content-Type', 'text/plain'); 560 xhr.send(payload); 561 } catch (e) { 562 console.log(e); 563 } 564 565 return false; 566 }, 567 isIos12: function isIos12() { 568 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 569 } 570 }; 571 Monorail.produce('monorail-edge.shopifysvc.com', 572 'trekkie_storefront_load_errors/1.1', 573 {shop_id: 1344892, 574 theme_id: 144578642069, 575 app_name: "storefront", 576 context_url: window.location.href, 577 source_url: "//www.grandbanksbp.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 578 579 }; 580 scriptFallback.async = true; 581 scriptFallback.src = '//www.grandbanksbp.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 582 first.parentNode.insertBefore(scriptFallback, first); 583}; 584script.async = true; 585script.src = '//www.grandbanksbp.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 586first.parentNode.insertBefore(script, first); 587 588 }; 589 trekkie.load( 590 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":1344892,"isMerchantRequest":null,"themeId":144578642069,"themeCityHash":"6182514233497868541","contentLanguage":"en","currency":"USD","eventMetadataId":"57f7f129-4173-4a5a-903c-9a1a418d3652"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 591 ); 592 593 var loaded = false;
594 trekkie.ready(function() { 595 if (loaded) return; 596 loaded = true; 597 598 window.ShopifyAnalytics.lib = window.trekkie; 599 600 var originalDocumentWrite = document.write; 601 document.write = customDocumentWrite; 602 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 603 document.write = originalDocumentWrite; 604 605 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 606 var token = match? match[1]: undefined; 607 if (!hasLoggedConversion(token)) { 608 setCookieIfConversion(token); 609 610 } 611 }); 612 613 window.ShopifyAnalytics.lib.page(null,{"requestId":"43258e43-7aa5-4338-a501-640bc0d0a103-1791261451","shopifyEmitted":true}); 614 615 var eventsListenerScript = document.createElement('script'); 616 eventsListenerScript.async = true; 617 eventsListenerScript.src = "//www.grandbanksbp.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 618 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 619})();</script>
619 620
620<script> 621 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 622 window.ga = function ga() { 623 (window.ga.q = window.ga.q || []).push(arguments); 624 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 625 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 626 } 627 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."); 628 }; 629 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 630 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 631 } 632 } 633</script>
vendor: 1 bytes, line 633
633
634<script 635 defer 636 src="https://www.grandbanksbp.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 637 data-application="storefront-renderer" 638 data-shop-id="1344892" 639 data-render-region="gcp-us-east1" 640 data-page-type="customers/login" 641 data-theme-instance-id="144578642069" 642 data-theme-name="Turbo" 643 data-theme-version="9.5.0" 644 data-monorail-region="shop_domain" 645 data-resource-timing-sampling-rate="10" 646 data-shs="true" 647 data-shs-beacon="true" 648 data-shs-export-with-fetch="true" 649 data-shs-logs-sample-rate="1" 650 data-shs-beacon-endpoint="https://www.grandbanksbp.com/api/collect" 651></script>
651 652<meta name="shopify-y" content="c90dcca3-489b-4df2-9148-97f6b6168a72" data-expiration="1822819051000"><meta name="shopify-s" content="8ed4798c-52db-427b-b2c7-98f3a8edd770" data-expiration="1791263251000"><meta name="new-cookie-storage-activated" content="t"> 653</head> 654 655 656 657 <noscript> 658 <style> 659 .product_section .product_form, 660 .product_gallery { 661 opacity: 1; 662 } 663 664 .multi_select, 665 form .select { 666 display: block !important; 667 } 668 669 .image-element__wrap { 670 display: none; 671 } 672 </style> 673 </noscript> 674 675 <body class="customers-login" 676 data-money-format="${{amount}}" 677 data-shop-currency="USD" 678 data-shop-url="https://www.grandbanksbp.com"> 679 680
680<script> 681 document.documentElement.className=document.documentElement.className.replace(/\bno-js\b/,'js'); 682 if(window.Shopify&&window.Shopify.designMode)document.documentElement.className+=' in-theme-editor'; 683 if(('ontouchstart' in window)||window.DocumentTouch&&document instanceof DocumentTouch)document.documentElement.className=document.documentElement.className.replace(/\bno-touch\b/,'has-touch'); 684 </script>
684 685 686 687 <svg 688 class="icon-star-reference" 689 aria-hidden="true" 690 focusable="false" 691 role="presentation" 692 xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="3 3 17 17" fill="none" 693 > 694 <symbol id="icon-star"> 695 <rect class="icon-star-background" width="20" height="20" fill="currentColor"/> 696 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/> 697 </symbol> 698 <clipPath id="icon-star-clip"> 699 <path d="M10 3L12.163 7.60778L17 8.35121L13.5 11.9359L14.326 17L10 14.6078L5.674 17L6.5 11.9359L3 8.35121L7.837 7.60778L10 3Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> 700 </clipPath> 701 </svg> 702 703 704 705 <!-- BEGIN sections: header-group --> 706<div id="shopify-section-sections--18420130185365__header" class="shopify-section shopify-section-group-header-group shopify-section--header">
706<script 707 type="application/json" 708 data-section-type="header" 709 data-section-id="sections--18420130185365__header" 710> 711</script>
711 712 713 714
715<script type="application/ld+json"> 716 { 717 "@context": "http://schema.org", 718 "@type": "Organization", 719 "name": "Grand Banks Building Products", 720 721 722 "logo": "https://www.grandbanksbp.com/cdn/shop/files/website_logo_22a5be24-eea1-4579-9c70-bf75a1fe61c8_406x.png?v=1613699565", 723 724 "sameAs": [ 725 "", 726 "", 727 "", 728 "", 729 "https://facebook.com/grandbanksbp", 730 "", 731 "", 732 "https://www.instagram.com/grandbanksbp", 733 "", 734 "https://www.linkedin.com/company/grand-banks-building-products", 735 "", 736 "", 737 "", 738 "", 739 "", 740 "", 741 "", 742 "", 743 "", 744 "", 745 "", 746 "", 747 "", 748 "", 749 "https://www.youtube.com/channel/UCpo-6vnYhPbcU0OG50I44hg" 750 ], 751 "url": "https://www.grandbanksbp.com" 752 } 753</script>
753 754 755 756 757 758<header id="header" class="mobile_nav-fixed--false"> 759 760 <div class="promo-banner merox-bar" style="display: none;"> 761 <div class="promo-banner__content"> 762 <p><a href="https://www.eventbrite.com/e/window-installation-and-performance-testing-demo-tickets-639409780867" target="_blank" title="https://www.eventbrite.com/e/window-installation-and-performance-testing-demo-tickets-639409780867">Join us for our Window Installation + Performance Demo at True North on July 29</a></p> 763 </div> 764 <div class="promo-banner__close"></div> 765 </div> 766 767 768 <div class="top-bar"> 769 <details data-mobile-menu> 770 <summary class="mobile_nav dropdown_link" data-mobile-menu-trigger> 771 <div data-mobile-menu-icon> 772 <span></span> 773 <span></span> 774 <span></span> 775 <span></span> 776 </div> 777 778 <span class="mobile-menu-title">Menu</span> 779 </summary> 780 <div class="mobile-menu-container dropdown" data-nav> 781 <ul class="menu" id="mobile_menu"> 782 783 <template data-nav-parent-template> 784 <li class="sublink"> 785 <a href="#" data-no-instant class="parent-link--true"><div class="mobile-menu-item-title" data-nav-title></div><span class="right icon-down-arrow"></span></a> 786 <ul class="mobile-mega-menu" data-meganav-target-container> 787 </ul> 788 </li> 789 </template> 790 791 792 <li data-mobile-dropdown-rel="products" data-meganav-mobile-target="products"> 793 794 <a data-nav-title data-no-instant href="/collections/best-sellers" class="parent-link--true"> 795 Products 796 </a> 797 798 </li> 799 800 801 802 <li data-mobile-dropdown-rel="services" class="sublink" data-meganav-mobile-target="services"> 803 804 <a data-no-instant href="/" class="parent-link--false"> 805 <div class="mobile-menu-item-title" data-nav-title>Services</div> 806 <span class="right icon-down-arrow"></span> 807 </a> 808 809 <ul> 810 811 812 <li><a href="/pages/architectural-services">Architectural Services</a></li> 813 814 815 816 <li><a href="/pages/cabinetry">Cabinetry + Design</a></li> 817 818 819 820 <li><a href="/pages/installation-services">Installation + Service</a></li> 821 822 823 824 <li><a href="/pages/showroom">Showrooms</a></li> 825 826 827 828 <li><a href="/pages/commercial-services">Commercial Services</a></li> 829 830 831 </ul> 832 </li> 833 834 835 836 <li data-mobile-dropdown-rel="projects" data-meganav-mobile-target="projects"> 837 838 <a data-nav-title data-no-instant href="/blogs/projects" class="parent-link--true"> 839 Projects 840 </a> 841 842 </li> 843 844 845 846 <li data-mobile-dropdown-rel="resources" data-meganav-mobile-target="resources"> 847 848 <a data-nav-title data-no-instant href="/" class="parent-link--false"> 849 Resources 850 </a> 851 852 </li> 853 854 855 856 <li data-mobile-dropdown-rel="virtual-tour" class="sublink" data-meganav-mobile-target="virtual-tour"> 857 858 <a data-no-instant href="/" class="parent-link--false"> 859 <div class="mobile-menu-item-title" data-nav-title>Virtual Tour</div> 860 <span class="right icon-down-arrow"></span> 861 </a> 862 863 <ul> 864 865 866 <li><a href="https://my.matterport.com/show/?m=GCK2PZn6tT8">Gloucester</a></li> 867 868 869 870 <li><a href="https://my.matterport.com/show/?m=pZjp73FUaL3">Waltham</a></li> 871 872 873 </ul> 874 </li> 875 876 877 878 879 880 <template data-nav-parent-template> 881 <li class="sublink"> 882 <a href="#" data-no-instant class="parent-link--true"><div class="mobile-menu-item-title" data-nav-title></div><span class="right icon-down-arrow"></span></a> 883 <ul class="mobile-mega-menu" data-meganav-target-container> 884 </ul> 885 </li> 886 </template> 887 888 889 890 891 892 <li> 893 894 <a data-no-instant href="https://docs.grandbanksbp.com/" class="parent-link--true"> 895 Information Center 896 </a> 897 898 </li> 899 900 <li> 901 902 <a data-no-instant href="/pages/contact-us" class="parent-link--true"> 903 Contact us 904 </a> 905 906 </li> 907 908 909 910 911 912 <li> 913 <a href="tel:9782812421">978-281-2421</a> 914 </li> 915 916 917 918 919 <li data-no-instant> 920 <a href="/account/login" id="customer_login_link">Login</a> 921 </li> 922 923 924 925 926 927<li 928 data-mobile-dropdown-rel="catalog-no-link" 929 class="sublink" 930 > 931 <a 932 data-mobile-dropdown-rel="catalog-no-link" 933 class="parent-link--false" 934 > 935 United States (USD $)<span class="right icon-down-arrow"></span> 936 </a> 937 938 <ul 939 class=" 940 mobile-menu__disclosure 941 disclosure-text-style-none 942 " 943 ><form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="selectors-form disclosure__mobile-menu" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login?return_url=%2Faccount" /><input 944 type="hidden" 945 name="country_code" 946 id="CountrySelector" 947 value="US" 948 data-disclosure-input 949 /> 950 951 952 <li 953 class=" 954 disclosure-list__item 955 956 " 957 > 958 <button 959 type="submit" 960 class="disclosure__button" 961 name="country_code" 962 value="CA" 963 > 964 Canada (CAD $) 965 </button> 966 </li> 967 <li 968 class=" 969 disclosure-list__item 970 disclosure-list__item--current 971 " 972 > 973 <button 974 type="submit" 975 class="disclosure__button" 976 name="country_code" 977 value="US" 978 > 979 United States (USD $) 980 </button> 981 </li></form></ul> 982 </li> 983 984 </ul> 985 </div> 986 </details> 987 988 <a href="/" title="Grand Banks Building Products" class="mobile_logo logo"> 989 990 <img 991 src="//www.grandbanksbp.com/cdn/shop/files/website_logo_22a5be24-eea1-4579-9c70-bf7
9915a1fe61c8_410x.png?v=1613699565" 992 alt="Grand Banks Building Products" 993 style="object-fit: cover; object-position: 50.0% 50.0%;" 994 > 995 996 </a> 997 998 <div class="top-bar--right"> 999 1000 <a href="/search" class="icon-search dropdown_link" title="Search" data-dropdown-rel="search"></a> 1001 1002 1003 1004 <div class="cart-container"> 1005 <a href="/cart" class="icon-cart mini_cart dropdown_link" title="Cart" data-no-instant> <span class="cart_count">0</span></a> 1006 </div> 1007 1008 </div> 1009 </div> 1010</header> 1011 1012 1013 1014 1015 1016<header 1017 class=" 1018 1019 search-enabled--true 1020 " 1021 data-desktop-header 1022 data-header-feature-image="false" 1023> 1024 <div 1025 class=" 1026 header 1027 header-fixed--false 1028 header-background--solid 1029 " 1030 data-header-is-absolute="" 1031 > 1032 1033 <div class="promo-banner merox-bar" style="display: none;"> 1034 <div class="promo-banner__content"> 1035 <p><a href="https://www.eventbrite.com/e/window-installation-and-performance-testing-demo-tickets-639409780867" target="_blank" title="https://www.eventbrite.com/e/window-installation-and-performance-testing-demo-tickets-639409780867">Join us for our Window Installation + Performance Demo at True North on July 29</a></p> 1036 </div> 1037 <div class="promo-banner__close"></div> 1038 </div> 1039 1040 1041 <div class="top-bar"> 1042 1043 <ul class="social_icons"> 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 <li><a href="https://facebook.com/grandbanksbp" title="Grand Banks Building Products on Facebook" rel="me" target="_blank" class="icon-facebook"></a></li> 1056 1057 1058 1059 1060 1061 1062 1063 <li><a href="https://www.instagram.com/grandbanksbp" title="Grand Banks Building Products on Instagram" rel="me" target="_blank" class="icon-instagram"></a></li> 1064 1065 1066 1067 1068 1069 <li><a href="https://www.linkedin.com/company/grand-banks-building-products" title="Grand Banks Building Products on LinkedIn" rel="me" target="_blank" class="icon-linkedin"></a></li> 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 <li><a href="https://www.youtube.com/channel/UCpo-6vnYhPbcU0OG50I44hg" title="Grand Banks Building Products on YouTube" rel="me" target="_blank" class="icon-youtube"></a></li> 1102 1103</ul> 1104 1105 1106 1107 <ul class="top-bar__menu menu"> 1108 1109 <li> 1110 <a href="tel:9782812421">978-281-2421</a> 1111 </li> 1112 1113 1114 1115 1116 <li> 1117 <a href="https://docs.grandbanksbp.com/">Information Center</a> 1118 </li> 1119 1120 <li> 1121 <a href="/pages/contact-us">Contact us</a> 1122 </li> 1123 1124 1125 </ul> 1126 1127 <div class="top-bar--right-menu"> 1128 <ul class="top-bar__menu"> 1129 1130 <li class="localization-wrap"> 1131 1132<form method="post" action="/localization" id="header__selector-form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login?return_url=%2Faccount" /><div 1133 class=" 1134 localization 1135 header-menu__disclosure 1136 " 1137> 1138 <div class="selectors-form__wrap"><div 1139 class=" 1140 selectors-form__item 1141 selectors-form__currency 1142 " 1143 > 1144 <h2 1145 class="hidden" 1146 id="currency-heading" 1147 > 1148 Currency 1149 </h2> 1150 1151 <input 1152 type="hidden" 1153 name="country_code" 1154 id="CountrySelector" 1155 value="US" 1156 data-disclosure-input 1157 /> 1158 1159 <div 1160 class=" 1161 disclosure 1162 disclosure--country 1163 disclosure-text-style-none 1164 " 1165 data-disclosure 1166 data-disclosure-country 1167 > 1168 <button 1169 type="button" 1170 class=" 1171 disclosure__toggle 1172 disclosure__toggle--country 1173 " 1174 aria-expanded="false" 1175 aria-controls="country-list" 1176 aria-describedby="country-heading" 1177 data-disclosure-toggle 1178 > 1179 United States (USD $) <span class="icon-down-arrow"></span> 1180 </button> 1181 <div class="disclosure__list-wrap"> 1182 <ul 1183 id="currency-list" 1184 class="disclosure-list" 1185 data-disclosure-list 1186 > 1187 1188 <li 1189 class=" 1190 disclosure-list__item 1191 1192 " 1193 > 1194 <button 1195 type="submit" 1196 class="disclosure__button" 1197 name="country_code" 1198 value="CA" 1199 > 1200 Canada (CAD $) 1201 </button> 1202 </li> 1203 <li 1204 class=" 1205 disclosure-list__item 1206 disclosure-list__item--current 1207 " 1208 > 1209 <button 1210 type="submit" 1211 class="disclosure__button" 1212 name="country_code" 1213 value="US" 1214 > 1215 United States (USD $) 1216 </button> 1217 </li></ul> 1218 </div> 1219 </div> 1220 </div></div> 1221</div></form> 1222 </li> 1223 1224 1225 1226 <li> 1227 <a 1228 href="/account" 1229 class=" 1230 top-bar__login-link 1231 icon-user 1232 " 1233 title="My Account " 1234 > 1235 Login 1236 </a> 1237 </li> 1238 1239 </ul> 1240 1241 1242 <div class="cart-container"> 1243 <a href="/cart" class="icon-cart mini_cart dropdown_link" data-no-instant>
1244 <span class="cart_count">0</span> 1245 </a> 1246 1247 1248 <div class="tos_warning cart_content animated fadeIn"> 1249 <div class="js-empty-cart__message "> 1250 <p class="empty_cart">Your Cart is Empty</p> 1251 </div> 1252 1253 <form action="/cart" 1254 method="post" 1255 class="hidden" 1256 data-total-discount="0" 1257 data-money-format="${{amount}}" 1258 data-shop-currency="USD" 1259 data-shop-name="Grand Banks Building Products" 1260 data-cart-form="mini-cart"> 1261 <a class="cart_content__continue-shopping secondary_button"> 1262 Continue Shopping 1263 </a> 1264 1265 <ul class="cart_items js-cart_items"> 1266 </ul> 1267 1268 <ul> 1269 <li class="cart_discounts js-cart_discounts sale"> 1270 1271 </li> 1272 1273 <li class="cart_subtotal js-cart_subtotal"> 1274 <span class="right"> 1275 <span class="money"> 1276 1277 1278 1279 $0.00 1280 1281 1282 </span> 1283 </span> 1284 1285 <span>Subtotal</span> 1286 </li> 1287 1288 <li class="cart_savings sale js-cart_savings"> 1289 1290 </li> 1291 1292 <li><p class="cart-message meta">Taxes and shipping calculated at checkout 1293</p> 1294 </li> 1295 1296 <li> 1297 1298 <textarea id="note" name="note" rows="2" placeholder="Order Notes" data-cart-note></textarea> 1299 1300 1301 1302 1303 1304 1305 1306 <button type="submit" name="checkout" class="global-button global-button--primary add_to_cart" data-minicart-checkout-button><span class="icon-lock"></span>Checkout</button> 1307 1308 </li> 1309 </ul> 1310 </form> 1311 </div> 1312 1313 </div> 1314 1315 </div> 1316 </div> 1317 1318 <div class="main-nav__wrapper"> 1319 <div class="main-nav menu-position--inline logo-alignment--left logo-position--left search-enabled--true" > 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 <div class="header__logo logo--image"> 1335 <a href="/" title="Grand Banks Building Products"> 1336 1337 1338 1339 <img 1340 src="//www.grandbanksbp.com/cdn/shop/files/website_logo_22a5be24-eea1-4579-9c70-bf75a1fe61c8_410x.png?v=1613699565" 1341 class="primary_logo lazyload" 1342 alt="Grand Banks Building Products" 1343 style="object-fit: cover; object-position: 50.0% 50.0%;" 1344 > 1345 1346 </a> 1347 </div> 1348 1349 1350 <div class="nav nav--combined center"> 1351 1352 1353 1354<nav 1355 class="nav-desktop " 1356 data-nav 1357 data-nav-desktop 1358 aria-label="Translation missing: en.navigation.header.main_nav" 1359> 1360 <template data-nav-parent-template> 1361 <li 1362 class=" 1363 nav-desktop__tier-1-item 1364 nav-desktop__tier-1-item--widemenu-parent 1365 " 1366 data-nav-desktop-parent 1367 > 1368 <details data-nav-desktop-details> 1369 <summary 1370 data-href 1371 class=" 1372 nav-desktop__tier-1-link 1373 nav-desktop__tier-1-link--parent 1374 " 1375 data-nav-desktop-link 1376 aria-expanded="false" 1377 1378 aria-controls="nav-tier-2-" 1379 role="button" 1380 > 1381 <span data-nav-title></span> 1382 <span class="icon-down-arrow"></span> 1383 </summary> 1384 <div 1385 class=" 1386 nav-desktop__tier-2 1387 nav-desktop__tier-2--full-width-menu 1388 " 1389 tabindex="-1" 1390 data-nav-desktop-tier-2 1391 data-nav-desktop-submenu 1392 data-nav-desktop-full-width-menu 1393 data-meganav-target-container 1394 > 1395 </details> 1396 </li> 1397 </template> 1398 <ul 1399 class="nav-desktop__tier-1" 1400 data-nav-desktop-tier-1 1401 > 1402 1403 1404 1405 1406 <li 1407 class=" 1408 nav-desktop__tier-1-item 1409 1410 " 1411 1412 data-meganav-desktop-target="products" 1413 > 1414 1415 <a href="/collections/best-sellers" 1416 1417 class=" 1418 nav-desktop__tier-1-link 1419 1420 1421 "
1422 data-nav-desktop-link 1423 1424 > 1425 <span data-nav-title>Products</span> 1426 1427 1428 </a> 1429 1430 1431 1432 </li> 1433 1434 1435 1436 1437 <li 1438 class=" 1439 nav-desktop__tier-1-item 1440 1441 1442 nav-desktop__tier-1-item--dropdown-parent 1443 1444 1445 " 1446 data-nav-desktop-parent 1447 data-meganav-desktop-target="services" 1448 > 1449 1450 <details data-nav-desktop-details> 1451 <summary data-href="/" 1452 1453 class=" 1454 nav-desktop__tier-1-link 1455 nav-desktop__tier-1-link--parent 1456 1457 " 1458 data-nav-desktop-link 1459 1460 aria-expanded="false" 1461 aria-controls="nav-tier-2-2" 1462 role="button" 1463 1464 > 1465 <span data-nav-title>Services</span> 1466 <span class="icon-down-arrow"></span> 1467 1468 </summary> 1469 1470 1471 1472 1473 <ul 1474 1475 id="nav-tier-2-2" 1476 class=" 1477 nav-desktop__tier-2 1478 1479 1480 nav-desktop__tier-2--dropdown 1481 1482 1483 " 1484 tabindex="-1" 1485 data-nav-desktop-tier-2 1486 data-nav-desktop-submenu 1487 1488 > 1489 1490 1491 1492 1493 <li 1494 class="nav-desktop__tier-2-item" 1495 1496 > 1497 1498 <a href="/pages/architectural-services" 1499 1500 class=" 1501 nav-desktop__tier-2-link 1502 1503 " 1504 data-nav-desktop-link 1505 1506 > 1507 <span>Architectural Services</span> 1508 1509 1510 </a> 1511 1512 1513 1514 </li> 1515 1516 1517 1518 <li 1519 class="nav-desktop__tier-2-item" 1520 1521 > 1522 1523 <a href="/pages/cabinetry" 1524 1525 class=" 1526 nav-desktop__tier-2-link 1527 1528 " 1529 data-nav-desktop-link 1530 1531 > 1532 <span>Cabinetry + Design</span> 1533 1534 1535 </a> 1536 1537 1538 1539 </li> 1540 1541 1542 1543 <li 1544 class="nav-desktop__tier-2-item" 1545 1546 > 1547 1548 <a href="/pages/installation-services" 1549 1550 class=" 1551 nav-desktop__tier-2-link 1552 1553 " 1554 data-nav-desktop-link 1555 1556 > 1557 <span>Installation + Service</span> 1558 1559 1560 </a> 1561 1562 1563 1564 </li> 1565 1566 1567 1568 <li 1569 class="nav-desktop__tier-2-item" 1570 1571 > 1572 1573 <a href="/pages/showroom" 1574 1575 class=" 1576 nav-desktop__tier-2-link 1577 1578 " 1579 data-nav-desktop-link 1580 1581 > 1582 <span>Showrooms</span> 1583 1584 1585 </a> 1586 1587 1588 1589 </li> 1590 1591 1592 1593 <li 1594 class="nav-desktop__tier-2-item" 1595 1596 > 1597 1598 <a href="/pages/commercial-services" 1599 1600 class=" 1601 nav-desktop__tier-2-link 1602 1603 "
1604 data-nav-desktop-link 1605 1606 > 1607 <span>Commercial Services</span> 1608 1609 1610 </a> 1611 1612 1613 1614 </li> 1615 1616 1617 1618 </ul> 1619 1620 </details> 1621 1622 </li> 1623 1624 1625 1626 1627 <li 1628 class=" 1629 nav-desktop__tier-1-item 1630 1631 " 1632 1633 data-meganav-desktop-target="projects" 1634 > 1635 1636 <a href="/blogs/projects" 1637 1638 class=" 1639 nav-desktop__tier-1-link 1640 1641 1642 " 1643 data-nav-desktop-link 1644 1645 > 1646 <span data-nav-title>Projects</span> 1647 1648 1649 </a> 1650 1651 1652 1653 </li> 1654 1655 1656 1657 1658 <li 1659 class=" 1660 nav-desktop__tier-1-item 1661 1662 " 1663 1664 data-meganav-desktop-target="resources" 1665 > 1666 1667 <a href="/" 1668 1669 class=" 1670 nav-desktop__tier-1-link 1671 1672 1673 " 1674 data-nav-desktop-link 1675 1676 > 1677 <span data-nav-title>Resources</span> 1678 1679 1680 </a> 1681 1682 1683 1684 </li> 1685 1686 1687 1688 1689 <li 1690 class=" 1691 nav-desktop__tier-1-item 1692 1693 1694 nav-desktop__tier-1-item--dropdown-parent 1695 1696 1697 " 1698 data-nav-desktop-parent 1699 data-meganav-desktop-target="virtual-tour" 1700 > 1701 1702 <details data-nav-desktop-details> 1703 <summary data-href="/" 1704 1705 class=" 1706 nav-desktop__tier-1-link 1707 nav-desktop__tier-1-link--parent 1708 1709 " 1710 data-nav-desktop-link 1711 1712 aria-expanded="false" 1713 aria-controls="nav-tier-2-5" 1714 role="button" 1715 1716 > 1717 <span data-nav-title>Virtual Tour</span> 1718 <span class="icon-down-arrow"></span> 1719 1720 </summary> 1721 1722 1723 1724 1725 <ul 1726 1727 id="nav-tier-2-5" 1728 class=" 1729 nav-desktop__tier-2 1730 1731 1732 nav-desktop__tier-2--dropdown 1733 1734 1735 " 1736 tabindex="-1" 1737 data-nav-desktop-tier-2 1738 data-nav-desktop-submenu 1739 1740 > 1741 1742 1743 1744 1745 <li 1746 class="nav-desktop__tier-2-item" 1747 1748 > 1749 1750 <a href="https://my.matterport.com/show/?m=GCK2PZn6tT8" 1751 1752 class=" 1753 nav-desktop__tier-2-link 1754 1755 " 1756 data-nav-desktop-link 1757 1758 > 1759 <span>Gloucester</span> 1760 1761 1762 </a> 1763 1764 1765 1766 </li> 1767 1768 1769 1770 <li 1771 class="nav-desktop__tier-2-item" 1772 1773 > 1774 1775 <a href="https://my.matterport.com/show/?m=pZjp73FUaL3" 1776 1777 class=" 1778 nav-desktop__tier-2-link 1779 1780 " 1781 data-nav-desktop-link 1782 1783 > 1784 <span>Waltham</span> 1785 1786 1787 </a> 1788 1789 1790 1791 </li> 1792 1793 1794 1795 </ul> 1796 1797 </details> 1798 1799 </li> 1800 1801 </ul> 1802</nav> 1803 1804 1805 1806 1807 1808<nav 1809 class="nav-desktop " 1810 data-nav 1811 data-nav-desktop 1812 aria-label="Translation missing: en.navigation.header.main_nav" 1813> 1814 <template data-nav-parent-template> 1815 <li 1816 class=" 1817 nav-desktop__tier-1-item 1818 nav-desktop__tier-1-item--widemenu-parent 1819 " 1820 data-nav-desktop-parent 1821 > 1822 <details data-nav-desktop-details> 1823 <summary 1824 data-href 1825 class=" 1826 nav-desktop__tier-1-link 1827 nav-desktop__tier-1-link--parent 1828 "
1829 data-nav-desktop-link 1830 aria-expanded="false" 1831 1832 aria-controls="nav-tier-2-" 1833 role="button" 1834 > 1835 <span data-nav-title></span> 1836 <span class="icon-down-arrow"></span> 1837 </summary> 1838 <div 1839 class=" 1840 nav-desktop__tier-2 1841 nav-desktop__tier-2--full-width-menu 1842 " 1843 tabindex="-1" 1844 data-nav-desktop-tier-2 1845 data-nav-desktop-submenu 1846 data-nav-desktop-full-width-menu 1847 data-meganav-target-container 1848 > 1849 </details> 1850 </li> 1851 </template> 1852 <ul 1853 class="nav-desktop__tier-1" 1854 data-nav-desktop-tier-1 1855 > 1856 1857 </ul> 1858</nav> 1859 1860 1861 </div> 1862 1863 1864 1865 <div class="search-container"> 1866 1867 1868 1869 1870<div class="search-form-container"> 1871 <form 1872 class=" 1873 search-form 1874 search-form--header 1875 " 1876 action="/search" 1877 data-autocomplete-true 1878 > 1879 <div class="search-form__input-wrapper"> 1880 <input 1881 class="search-form__input" 1882 type="text" 1883 name="q" 1884 placeholder="Search..." 1885 aria-label="Search..." 1886 value="" 1887 autocorrect="off" 1888 autocomplete="off" 1889 autocapitalize="off" 1890 spellcheck="false" 1891 data-search-input 1892 > 1893 1894 1895 1896 <button 1897 class=" 1898 search-form__submit-button 1899 global-button 1900 " 1901 type="submit" 1902 aria-label="Search" 1903 > 1904 <span class="icon-search"></span> 1905 </button> 1906 </div> 1907 1908 1909 <div 1910 class="predictive-search" 1911 data-predictive-search 1912 data-loading="false" 1913 > 1914 1915<svg 1916 class="loading-icon predictive-search__loading-state-spinner" 1917 width="24" 1918 height="24" 1919 viewBox="0 0 24 24" 1920 xmlns="http://www.w3.org/2000/svg" 1921 1922> 1923 <path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"/> 1924 <path d="M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z"/> 1925</svg> 1926<div class="predictive-search__results" data-predictive-search-results></div> 1927 </div> 1928 1929 </form> 1930 1931 1932</div> 1933 1934 1935 <div class="search-link"> 1936 <a 1937 class=" 1938 icon-search 1939 dropdown_link 1940 " 1941 href="/search" 1942 title="Search" 1943 data-dropdown-rel="search" 1944 > 1945 </a> 1946 </div> 1947 </div> 1948 1949 1950 1951 1952 </div> 1953 </div> 1954 </div> 1955</header> 1956 1957
1958<script> 1959 (() => { 1960 const header = document.querySelector('[data-header-feature-image="true"]'); 1961 if (header) { 1962 header.classList.add('feature_image'); 1963 } 1964 1965 const headerContent = document.querySelector('[data-header-is-absolute="true"]'); 1966 if (header) { 1967 header.classList.add('is-absolute'); 1968 } 1969 })(); 1970</script>
1970 1971 1972<style> 1973 div.header__logo, 1974 div.header__logo img, 1975 div.header__logo span, 1976 .sticky_nav .menu-position--block .header__logo { 1977 max-width: 205px; 1978 } 1979</style> 1980 1981</div><div id="shopify-section-sections--18420130185365__mega_menu_1" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
1982<script 1983 type="application/json" 1984 data-section-type="mega-menu-1" 1985 data-section-id="sections--18420130185365__mega_menu_1" 1986> 1987</script>
1987 1988 1989 1990 <details> 1991 <summary 1992 class=" 1993 nav-desktop__tier-1-link 1994 nav-desktop__tier-1-link--parent 1995 " 1996 > 1997 <span>Products</span> 1998 <span class="icon-down-arrow"></span> 1999 </summary> 2000 <div 2001 class=" 2002 mega-menu 2003 menu 2004 dropdown_content 2005 " 2006 data-meganav-desktop 2007 data-meganav-handle="products" 2008 > 2009 2010 <div class="dropdown_column" > 2011 2012 2013 2014 <div class="mega-menu__richtext"> 2015 2016 </div> 2017 2018 2019 2020 2021 2022 2023 2024 <div class="dropdown_column__menu"> 2025 <ul class="dropdown_title"> 2026 <li> 2027 <a href="/pages/windows">Windows</a> 2028 </li> 2029 </ul> 2030 2031 <ul> 2032 2033 <li> 2034 <a href="/pages/windows">About Windows</a> 2035 </li> 2036 2037 <li> 2038 <a href="/pages/window-partners">Window Partners</a> 2039 </li> 2040 2041 <li> 2042 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Window_Guide.jpg?v=1668451896">Window Guide</a> 2043 </li> 2044 2045 <li> 2046 <a href="/collections/windows">Browse Windows</a> 2047 </li> 2048 2049 </ul> 2050 2051 </div> 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 <div class="mega-menu__richtext"> 2069 2070 </div> 2071 2072 2073 2074 </div> 2075 2076 <div class="dropdown_column" > 2077 2078 2079 2080 <div class="mega-menu__richtext"> 2081 2082 </div> 2083 2084 2085 2086 2087 2088 2089 2090 <div class="dropdown_column__menu"> 2091 <ul class="dropdown_title"> 2092 <li> 2093 <a >Doors</a> 2094 </li> 2095 </ul> 2096 2097 <ul> 2098 2099 <li> 2100 <a href="/pages/doors">About Doors</a> 2101 </li> 2102 2103 <li> 2104 <a href="/pages/door-partners">Door Partners</a> 2105 </li> 2106 2107 <li> 2108 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Door_Booklet_Online.pdf?v=1614374306">Door Guide</a> 2109 </li> 2110 2111 <li> 2112 <a href="/collections/doors">Browse Doors</a> 2113 </li> 2114 2115 </ul> 2116 2117 </div> 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 <div class="mega-menu__richtext"> 2135 2136 </div> 2137 2138 2139 2140 </div> 2141 2142 <div class="dropdown_column" > 2143 2144 2145 2146 <div class="mega-menu__richtext"> 2147 2148 </div> 2149 2150 2151 2152 2153 2154 2155 2156 <div class="dropdown_column__menu"> 2157 <ul class="dropdown_title"> 2158 <li> 2159 <a href="/pages/cabinetry">Cabinetry</a> 2160 </li> 2161 </ul> 2162 2163 <ul> 2164 2165 <li> 2166 <a href="http://www.grandbanksbp.com/pages/cabinetry">Cabinets</a> 2167 </li> 2168 2169 <li> 2170 <a href="http://www.grandbanksbp.com/pages/countertops">Countertops</a> 2171 </li> 2172 2173 <li> 2174 <a href="/pages/kitchen-gallery">Kitchen Gallery</a> 2175 </li> 2176 2177 <li> 2178 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Cabinetry_Final_Web.pdf?v=1655479009">
2178Design Guide</a> 2179 </li> 2180 2181 <li> 2182 <a href="/pages/cabinets">Cabinet Partners</a> 2183 </li> 2184 2185 </ul> 2186 2187 </div> 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 <div class="mega-menu__richtext"> 2205 2206 </div> 2207 2208 2209 2210 </div> 2211 2212 <div class="dropdown_column" > 2213 2214 2215 2216 <div class="mega-menu__richtext"> 2217 2218 </div> 2219 2220 2221 2222 2223 2224 2225 2226 <div class="dropdown_column__menu"> 2227 <ul class="dropdown_title"> 2228 <li> 2229 <a href="/collections/hardware">Hardware</a> 2230 </li> 2231 </ul> 2232 2233 <ul> 2234 2235 <li> 2236 <a href="/collections/cabinet-hardware">Cabinetry Hardware</a> 2237 </li> 2238 2239 <li> 2240 <a href="/collections/door-hardware">Door Hardware</a> 2241 </li> 2242 2243 <li> 2244 <a href="/collections/window-hardware">Window Hardware</a> 2245 </li> 2246 2247 <li> 2248 <a href="/collections/other-hardware">Other Hardware</a> 2249 </li> 2250 2251 </ul> 2252 2253 </div> 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 <div class="mega-menu__richtext"> 2271 2272 </div> 2273 2274 2275 2276 </div> 2277 2278 <div class="dropdown_column" > 2279 2280 2281 2282 <div class="mega-menu__richtext"> 2283 2284 </div> 2285 2286 2287 2288 2289 2290 2291 2292 <div class="dropdown_column__menu"> 2293 <ul class="dropdown_title"> 2294 <li> 2295 <a >More Products</a> 2296 </li> 2297 </ul> 2298 2299 <ul> 2300 2301 <li> 2302 <a href="/pages/millwork">Millwork</a> 2303 </li> 2304 2305 <li> 2306 <a href="/collections/best-sellers">Shop Online</a> 2307 </li> 2308 2309 </ul> 2310 2311 </div> 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 <div class="mega-menu__richtext"> 2329 2330 </div> 2331 2332 2333 2334 </div> 2335 2336 </div> 2337 </details> 2338 <div class="mobile-meganav-source"> 2339 <div 2340 data-meganav-mobile 2341 data-meganav-handle="products" 2342 > 2343 2344 2345 2346 <li class="mobile-mega-menu_block mega-menu__richtext"> 2347 2348 </li> 2349 2350 2351 2352 2353 2354 <li class="mobile-mega-menu_block sublink"> 2355 2356 <a data-no-instant href="/pages/windows" class="parent-link--true"> 2357 Windows <span class="right icon-down-arrow"></span> 2358 </a> 2359 2360 <ul> 2361 2362 <li> 2363 <a href="/pages/windows">About Windows</a> 2364 </li> 2365 2366 <li> 2367 <a href="/pages/window-partners">Window Partners</a> 2368 </li> 2369 2370 <li> 2371 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Window_Guide.jpg?v=1668451896">
2371Window Guide</a> 2372 </li> 2373 2374 <li> 2375 <a href="/collections/windows">Browse Windows</a> 2376 </li> 2377 2378 </ul> 2379 </li> 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 <li class="mobile-mega-menu_block"> 2392 2393 </li> 2394 2395 2396 2397 2398 2399 <li class="mobile-mega-menu_block mega-menu__richtext"> 2400 2401 </li> 2402 2403 2404 2405 2406 2407 <li class="mobile-mega-menu_block sublink"> 2408 2409 <a data-no-instant href="" class="parent-link--false"> 2410 Doors <span class="right icon-down-arrow"></span> 2411 </a> 2412 2413 <ul> 2414 2415 <li> 2416 <a href="/pages/doors">About Doors</a> 2417 </li> 2418 2419 <li> 2420 <a href="/pages/door-partners">Door Partners</a> 2421 </li> 2422 2423 <li> 2424 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Door_Booklet_Online.pdf?v=1614374306">Door Guide</a> 2425 </li> 2426 2427 <li> 2428 <a href="/collections/doors">Browse Doors</a> 2429 </li> 2430 2431 </ul> 2432 </li> 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 <li class="mobile-mega-menu_block"> 2445 2446 </li> 2447 2448 2449 2450 2451 2452 <li class="mobile-mega-menu_block mega-menu__richtext"> 2453 2454 </li> 2455 2456 2457 2458 2459 2460 <li class="mobile-mega-menu_block sublink"> 2461 2462 <a data-no-instant href="/pages/cabinetry" class="parent-link--true"> 2463 Cabinetry <span class="right icon-down-arrow"></span> 2464 </a> 2465 2466 <ul> 2467 2468 <li> 2469 <a href="http://www.grandbanksbp.com/pages/cabinetry">Cabinets</a> 2470 </li> 2471 2472 <li> 2473 <a href="http://www.grandbanksbp.com/pages/countertops">Countertops</a> 2474 </li> 2475 2476 <li> 2477 <a href="/pages/kitchen-gallery">Kitchen Gallery</a> 2478 </li> 2479 2480 <li> 2481 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Cabinetry_Final_Web.pdf?v=1655479009">Design Guide</a> 2482 </li> 2483 2484 <li> 2485 <a href="/pages/cabinets">Cabinet Partners</a> 2486 </li> 2487 2488 </ul> 2489 </li> 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 <li class="mobile-mega-menu_block"> 2502 2503 </li> 2504 2505 2506 2507 2508 2509 <li class="mobile-mega-menu_block mega-menu__richtext"> 2510 2511 </li> 2512 2513 2514 2515 2516 2517 <li class="mobile-mega-menu_block sublink"> 2518 2519 <a data-no-instant href="/collections/hardware" class="parent-link--true"> 2520 Hardware <span class="right icon-down-arrow"></span> 2521 </a> 2522 2523 <ul> 2524 2525 <li> 2526 <a href="/collections/cabinet-hardware">Cabinetry Hardware</a> 2527 </li> 2528 2529 <li> 2530 <a href="/collections/door-hardware">Door Hardware</a> 2531 </li> 2532 2533 <li> 2534 <a href="/collections/window-hardware">Window Hardware</a> 2535 </li> 2536 2537 <li> 2538 <a href="/collections/other-hardware">Other Hardware</a> 2539 </li> 2540 2541 </ul> 2542 </li> 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 <li class="mobile-mega-menu_block"> 2555 2556 </li> 2557 2558 2559 2560 2561 2562 <li class="mobile-mega-menu_block mega-menu__richtext"> 2563 2564 </li> 2565 2566 2567 2568 2569 2570 <li class="mobile-mega-menu_block sublink"> 2571 2572 <a data-no-instant href="" class="parent-link--false"> 2573 More Products <span class="right icon-down-arrow"></span> 2574 </a> 2575 2576 <ul> 2577 2578 <li> 2579 <a href="/pages/millwork">Millwork</a> 2580 </li> 2581 2582 <li> 2583 <a href="/collections/best-sellers">Shop Online</a> 2584 </li> 2585 2586 </ul> 2587 </li> 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 <li class="mobile-mega-menu_block"> 2600 2601 </li> 2602 2603 2604 2605 </div> 2606 </div> 2607 2608 2609 2610</div><div id="shopify-section-sections--18420130185365__mega_menu_2" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
2611<script 2612 type="application/json" 2613 data-section-type="mega-menu-2" 2614 data-section-id="sections--18420130185365__mega_menu_2" 2615> 2616</script>
2616 2617 2618 2619 2620 2621</div><div id="shopify-section-sections--18420130185365__mega_menu_3" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
2622<script 2623 type="application/json" 2624 data-section-type="mega-menu-3" 2625 data-section-id="sections--18420130185365__mega_menu_3" 2626> 2627</script>
2627 2628 2629 2630 <details> 2631 <summary 2632 class=" 2633 nav-desktop__tier-1-link 2634 nav-desktop__tier-1-link--parent 2635 " 2636 > 2637 <span>Projects</span> 2638 <span class="icon-down-arrow"></span> 2639 </summary> 2640 <div 2641 class=" 2642 mega-menu 2643 menu 2644 dropdown_content 2645 " 2646 data-meganav-desktop 2647 data-meganav-handle="projects" 2648 > 2649 2650 <div class="dropdown_column" > 2651 2652 2653 2654 <div class="mega-menu__richtext"> 2655 2656 </div> 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 <div class="mega-menu__image-caption-link"> 2677 <a href="/blogs/projects/designing-a-hgtv-farmhouse-fixer-home"> 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 <div 2695 class="image-element__wrap" 2696 style=" 2697 2698 2699 2700 max-width: 800px; 2701 2702 " 2703 ><img 2704 class=" 2705 lazyload 2706 transition--fade-in 2707 2708 " 2709 alt="" 2710 2711 data-src="//www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1600x.jpg?v=1674138899" 2712 data-sizes="auto" 2713 data-aspectratio="800/800" 2714 data-srcset="//www.grandbanksbp.com/cdn/shop/files/Hgtv_design_5000x.jpg?v=1674138899 5000w, 2715 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_4500x.jpg?v=1674138899 4500w, 2716 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_4000x.jpg?v=1674138899 4000w, 2717 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_3500x.jpg?v=1674138899 3500w, 2718 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_3000x.jpg?v=1674138899 3000w, 2719 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_2500x.jpg?v=1674138899 2500w, 2720 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_2000x.jpg?v=1674138899 2000w, 2721 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1800x.jpg?v=1674138899 1800w, 2722 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1600x.jpg?v=1674138899 1600w, 2723 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1400x.jpg?v=1674138899 1400w, 2724 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1200x.jpg?v=1674138899 1200w, 2725 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1000x.jpg?v=1674138899 1000w, 2726 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_800x.jpg?v=1674138899 800w, 2727 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_600x.jpg?v=1674138899 600w, 2728 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_400x.jpg?v=1674138899 400w, 2729 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_200x.jpg?v=1674138899 200w" 2730 style="object-fit:cover;object-position:50.0% 50.0%;" 2731 width="800" 2732 height="800" 2733 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'></svg>" 2734 ></div> 2735 2736 2737 2738<noscript> 2739 <img 2740 class=" 2741 noscript 2742 2743 " 2744 src="//www.grandbanksbp.com/cdn/shop/files/Hgtv_design_2000x.jpg?v=1674138899" 2745 alt="" 2746 style="object-fit:cover;object-position:50.0% 50.0%;" 2747 > 2748</noscript> 2749 2750 2751 2752 <p class="mega-menu__image-caption">Farmhouse Fixer</p> 2753 2754 </a> 2755 </div> 2756 2757 2758 2759 2760 <div class="mega-menu__richtext"> 2761 2762 </div> 2763 2764 2765 2766 </div> 2767 2768 <div class="dropdown_column" > 2769 2770 2771 2772 <div class="mega-menu__richtext"> 2773 2774 </div> 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 <div class="mega-menu__image-caption-link"> 2795 <a href="/blogs/projects/a-new-old-home"> 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 <div 2813 class="image-element__wrap" 2814 style=" 2815 2816 2817 2818 max-width: 800px; 2819 2820 " 2821 ><img 2822 class=" 2823 lazyload 2824 transition--fade-in 2825 2826 " 2827 alt="" 2828 2829 data-src="//www.grandbanksbp.com/cdn/shop/files/state_street_1600x.jpg?v=1674139177" 2830 data-sizes="auto" 2831 data-aspectratio="800/800" 2832 data-srcset="//www.grandbanksbp.com/cdn/shop/files/state_street_5000x.jpg?v=1674139177 5000w, 2833 //www.grandbanksbp.com/cdn/shop/files/state_street_4500x.jpg?v=1674139177 4500w, 2834 //www.grandbanksbp.com/cdn/shop/files/state_street_4000x.jpg?v=1674139177 4000w, 2835 //www.grandbanksbp.com/cdn/shop/files/state_street_3500x.jpg?v=1674139177 3500w, 2836 //www.grandbanksbp.com/cdn/shop/files/state_street_3000x.jpg?v=1674139177 3000w, 2837 //www.grandbanksbp.com/cdn/shop/files/state_street_2500x.jpg?v=1674139177 2500w, 2838 //www.grandbanksbp.com/cdn/shop/files/state_street_2000x.jpg?v=1674139177 2000w, 2839 //www.grandbanksbp.com/cdn/shop/files/state_street_1800x.jpg?v=1674139177 1800w, 2840 //www.grandbanksbp.com/cdn/shop/files/state_street_1600x.jpg?v=1674139177 1600w, 2841 //www.grandbanksbp.com/cdn/shop/files/state_street_1400x.jpg?v=1674139177 1400w, 2842 //www.grandbanksbp.com/cdn/shop/files/state_street_1200x.jpg?v=1674139177 1200w, 2843 //www.grandbanksbp.com/cdn/shop/files/state_street_1000x.jpg?v=1674139177 1000w, 2844 //www.grandbanksbp.com/cdn/shop/files/state_street_800x.jpg?v=1674139177 800w, 2845 //www.grandbanksbp.com/cdn/shop/files/state_street_600x.jpg?v=1674139177 600w, 2846 //www.grandbanksbp.com/cdn/shop/files/state_street_400x.jpg?v=1674139177 400w, 2847 //www.grandbanksbp.com/cdn/shop/files/state_street_200x.jpg?v=1674139177 200w" 2848 style="object-fit:cover;object-position:50.0% 50.0%;" 2849 width="800" 2850 height="800" 2851 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'></svg>" 2852 ></div> 2853 2854 2855 2856<noscript> 2857 <img 2858 class=" 2859 noscript 2860 2861 " 2862 src="//www.grandbanksbp.com/cdn/shop/files/state_street_2000x.jpg?v=1674139177" 2863 alt="" 2864 style="object-fit:cover;object-position:50.0% 50.0%;" 2865 > 2866</noscript> 2867 2868 2869 2870 <p class="mega-menu__image-caption">A New Old Home</p> 2871 2872 </a> 2873 </div> 2874 2875 2876 2877 2878 <div class="mega-menu__richtext"> 2879 2880 </div> 2881 2882 2883 2884 </div> 2885 2886 <div class="dropdown_column" > 2887 2888 2889 2890 <div class="mega-menu__richtext"> 2891 2892 </div> 2893 2894 2895 2896 2897 2898 2899 2900 <div class="dropdown_column__menu"> 2901 <ul class="dropdown_title"> 2902 <li> 2903 <a href="https://www.grandbanksbp.com/blogs/blog/">Featured Projects</a> 2904 </li> 2905 </ul> 2906 2907 <ul> 2908 2909 <li> 2910 <a href="/blogs/projects/becoming-home">Becoming Home</a> 2911 </li> 2912 2913 <li> 2914 <a href="/blogs/projects/letting-in-the-light">Letting in the Light</a> 2915 </li> 2916 2917 <li> 2918 <a href="/blogs/projects/rightsize-your-life">Rightsize Your Home</a> 2919 </li> 2920 2921 <li> 2922 <a href="/blogs/projects/new-england-contemporary-cottage">New England Contemporary</a> 2923 </li> 2924 2925 <li> 2926 <a href="/blogs/projects/a-thoughtful-renovation">Thoughtful Renovation</a> 2927 </li> 2928 2929 <li> 2930 <a href="/blogs/projects/wide-open-spaces">Wide Open Spaces</a> 2931 </li> 2932 2933 <li> 2934 <a href="/blogs/projects/the-great-marsh">Great Marsh Brewing</a> 2935 </li> 2936 2937 </ul> 2938 2939 </div> 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 <div class="mega-menu__richtext"> 2957 2958 </div> 2959 2960 2961 2962 </div> 2963 2964 </div> 2965 </details> 2966 <div class="mobile-meganav-source"> 2967 <div 2968 data-meganav-mobile 2969 data-meganav-handle="projects" 2970 > 2971 2972 2973 2974 <li class="mobile-mega-menu_block mega-menu__richtext"> 2975 2976 </li> 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 <li class="mobile-mega-menu_block"> 2991 <a href="/blogs/projects/designing-a-hgtv-farmhouse-fixer-home"> 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 <div 3009 class="image-element__wrap" 3010 style=" 3011 3012 3013 3014 max-width: 800px; 3015 3016 " 3017 ><img 3018 class=" 3019 lazyload 3020 transition--fade-in 3021 3022 " 3023 alt="" 3024 3025 data-src="//www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1600x.jpg?v=1674138899" 3026 data-sizes="auto" 3027 data-aspectratio="800/800" 3028 data-srcset="//www.grandbanksbp.com/cdn/shop/files/Hgtv_design_5000x.jpg?v=1674138899 5000w, 3029 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_4500x.jpg?v=1674138899 4500w, 3030 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_4000x.jpg?v=1674138899 4000w, 3031 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_3500x.jpg?v=1674138899 3500w, 3032 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_3000x.jpg?v=1674138899 3000w, 3033 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_2500x.jpg?v=1674138899 2500w, 3034 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_2000x.jpg?v=1674138899 2000w, 3035 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1800x.jpg?v=1674138899 1800w, 3036 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1600x.jpg?v=1674138899 1600w, 3037 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1400x.jpg?v=1674138899 1400w, 3038 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1200x.jpg?v=1674138899 1200w, 3039 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_1000x.jpg?v=1674138899 1000w, 3040 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_800x.jpg?v=1674138899 800w, 3041 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_600x.jpg?v=1674138899 600w, 3042 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_400x.jpg?v=1674138899 400w, 3043 //www.grandbanksbp.com/cdn/shop/files/Hgtv_design_200x.jpg?v=1674138899 200w" 3044 style="object-fit:cover;object-position:50.0% 50.0%;" 3045 width="800" 3046 height="800" 3047 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'></svg>" 3048 ></div> 3049 3050 3051 3052<noscript> 3053 <img 3054 class=" 3055 noscript 3056 3057 " 3058 src="//www.grandbanksbp.com/cdn/shop/files/Hgtv_design_2000x.jpg?v=1674138899" 3059 alt="" 3060 style="object-fit:cover;object-position:50.0% 50.0%;" 3061 > 3062</noscript> 3063 3064 3065 3066 <p class="mobile-mega-menu__image-caption">Farmhouse Fixer</p> 3067 3068 </a> 3069 </li> 3070 3071 3072 3073 <li class="mobile-mega-menu_block"> 3074 3075 </li> 3076 3077 3078 3079 3080 3081 <li class="mobile-mega-menu_block mega-menu__richtext"> 3082 3083 </li> 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 <li class="mobile-mega-menu_block"> 3098 <a href="/blogs/projects/a-new-old-home"> 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 <div 3116 class="image-element__wrap" 3117 style=" 3118 3119 3120 3121 max-width: 800px; 3122 3123 " 3124 ><img 3125 class=" 3126 lazyload 3127 transition--fade-in 3128 3129 " 3130 alt="" 3131 3132 data-src="//www.grandbanksbp.com/cdn/shop/files/state_street_1600x.jpg?v=1674139177" 3133 data-sizes="auto" 3134 data-aspectratio="800/800" 3135 data-srcset="//www.grandbanksbp.com/cdn/shop/files/state_street_5000x.jpg?v=1674139177 5000w, 3136 //www.grandbanksbp.com/cdn/shop/files/state_street_4500x.jpg?v=1674139177 4500w, 3137 //www.grandbanksbp.com/cdn/shop/files/state_street_4000x.jpg?v=1674139177 4000w, 3138 //www.grandbanksbp.com/cdn/shop/files/state_street_3500x.jpg?v=1674139177 3500w, 3139 //www.grandbanksbp.com/cdn/shop/files/state_street_3000x.jpg?v=1674139177 3000w, 3140 //www.grandbanksbp.com/cdn/shop/files/state_street_2500x.jpg?v=1674139177 2500w, 3141 //www.grandbanksbp.com/cdn/shop/files/state_street_2000x.jpg?v=1674139177 2000w, 3142 //www.grandbanksbp.com/cdn/shop/files/state_street_1800x.jpg?v=1674139177 1800w, 3143 //www.grandbanksbp.com/cdn/shop/files/state_street_1600x.jpg?v=1674139177 1600w, 3144 //www.grandbanksbp.com/cdn/shop/files/state_street_1400x.jpg?v=1674139177 1400w, 3145 //www.grandbanksbp.com/cdn/shop/files/state_street_1200x.jpg?v=1674139177 1200w, 3146 //www.grandbanksbp.com/cdn/shop/files/state_street_1000x.jpg?v=1674139177 1000w, 3147 //www.grandbanksbp.com/cdn/shop/files/state_street_800x.jpg?v=1674139177 800w, 3148 //www.grandbanksbp.com/cdn/shop/files/state_street_600x.jpg?v=1674139177 600w, 3149 //www.grandbanksbp.com/cdn/shop/files/state_street_400x.jpg?v=1674139177 400w, 3150 //www.grandbanksbp.com/cdn/shop/files/state_street_200x.jpg?v=1674139177 200w" 3151 style="object-fit:cover;object-position:50.0% 50.0%;" 3152 width="800" 3153 height="800" 3154 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'></svg>" 3155 ></div> 3156 3157 3158 3159<noscript> 3160 <img 3161 class=" 3162 noscript 3163 3164 " 3165 src="//www.grandbanksbp.com/cdn/shop/files/state_street_2000x.jpg?v=1674139177" 3166 alt="" 3167 style="object-fit:cover;object-position:50.0% 50.0%;" 3168 > 3169</noscript> 3170 3171 3172 3173 <p class="mobile-mega-menu__image-caption">A New Old Home</p> 3174 3175 </a> 3176 </li> 3177 3178 3179 3180 <li class="mobile-mega-menu_block"> 3181 3182 </li> 3183 3184 3185 3186 3187 3188 <li class="mobile-mega-menu_block mega-menu__richtext"> 3189 3190 </li> 3191 3192 3193 3194 3195 3196 <li class="mobile-mega-menu_block sublink"> 3197 3198 <a data-no-instant href="https://www.grandbanksbp.com/blogs/blog/" class="parent-link--true"> 3199 Featured Projects <span class="right icon-down-arrow"></span> 3200 </a> 3201 3202 <ul> 3203 3204 <li> 3205 <a href="/blogs/projects/becoming-home">Becoming Home</a> 3206 </li> 3207 3208 <li> 3209 <a href="/blogs/projects/letting-in-the-light">Letting in the Light</a> 3210 </li> 3211 3212 <li> 3213 <a href="/blogs/projects/rightsize-your-life">Rightsize Your Home</a> 3214 </li> 3215 3216 <li> 3217 <a href="/blogs/projects/new-england-contemporary-cottage">New England Contemporary</a> 3218 </li> 3219 3220 <li> 3221 <a href="/blogs/projects/a-thoughtful-renovation">Thoughtful Renovation</a> 3222 </li> 3223 3224 <li> 3225 <a href="/blogs/projects/wide-open-spaces">Wide Open Spaces</a> 3226 </li> 3227 3228 <li> 3229 <a href="/blogs/projects/the-great-marsh">Great Marsh Brewing</a> 3230 </li> 3231 3232 </ul> 3233 </li> 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 <li class="mobile-mega-menu_block"> 3246 3247 </li> 3248 3249 3250 3251 </div> 3252 </div> 3253 3254 3255 3256</div><div id="shopify-section-sections--18420130185
3256365__mega_menu_4" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
3257<script 3258 type="application/json" 3259 data-section-type="mega-menu-4" 3260 data-section-id="sections--18420130185365__mega_menu_4" 3261> 3262</script>
3262 3263 3264 3265 <details> 3266 <summary 3267 class=" 3268 nav-desktop__tier-1-link 3269 nav-desktop__tier-1-link--parent 3270 " 3271 > 3272 <span>Resources</span> 3273 <span class="icon-down-arrow"></span> 3274 </summary> 3275 <div 3276 class=" 3277 mega-menu 3278 menu 3279 dropdown_content 3280 " 3281 data-meganav-desktop 3282 data-meganav-handle="resources" 3283 > 3284 3285 <div class="dropdown_column" > 3286 3287 3288 3289 <div class="mega-menu__richtext"> 3290 3291 </div> 3292 3293 3294 3295 3296 <div class="mega-menu__image-caption-link"> 3297 <a > 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 <div 3315 class="image-element__wrap" 3316 style=" 3317 3318 3319 3320 max-width: 800px; 3321 3322 " 3323 ><img 3324 class=" 3325 lazyload 3326 transition--fade-in 3327 3328 " 3329 alt="" 3330 3331 data-src="//www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1600x.jpg?v=1674067783" 3332 data-sizes="auto" 3333 data-aspectratio="800/800" 3334 data-srcset="//www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_5000x.jpg?v=1674067783 5000w, 3335 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_4500x.jpg?v=1674067783 4500w, 3336 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_4000x.jpg?v=1674067783 4000w, 3337 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_3500x.jpg?v=1674067783 3500w, 3338 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_3000x.jpg?v=1674067783 3000w, 3339 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_2500x.jpg?v=1674067783 2500w, 3340 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_2000x.jpg?v=1674067783 2000w, 3341 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1800x.jpg?v=1674067783 1800w, 3342 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1600x.jpg?v=1674067783 1600w, 3343 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1400x.jpg?v=1674067783 1400w, 3344 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1200x.jpg?v=1674067783 1200w, 3345 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1000x.jpg?v=1674067783 1000w, 3346 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_800x.jpg?v=1674067783 800w, 3347 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_600x.jpg?v=1674067783 600w, 3348 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_400x.jpg?v=1674067783 400w, 3349 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_200x.jpg?v=1674067783 200w" 3350 style="object-fit:cover;object-position:50.0% 50.0%;" 3351 width="800" 3352 height="800" 3353 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'></svg>" 3354 ></div> 3355 3356 3357 3358<noscript> 3359 <img 3360 class=" 3361 noscript 3362 3363 " 3364 src="//www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_2000x.jpg?v=1674067783" 3365 alt="" 3366 style="object-fit:cover;object-position:50.0% 50.0%;" 3367 > 3368</noscript> 3369 3370 3371 3372 </a> 3373 </div> 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 <div class="mega-menu__richtext"> 3394 <p>For any warranty or product specific literature please check out our information center</p> 3395 </div> 3396 3397 3398 3399 </div> 3400 3401 <div class="dropdown_column" > 3402 3403 3404 3405 <div class="mega-menu__richtext"> 3406 3407 </div> 3408 3409 3410 3411 3412 3413 3414 3415 <div class="dropdown_column__menu"> 3416 <ul class="dropdown_title"> 3417 <li> 3418 <a >Resources</a> 3419 </li> 3420 </ul> 3421 3422 <ul> 3423 3424 <li> 3425 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/GB_Trifold_Web.pdf?v=1725901854">Brochure</a> 3426 </li> 3427 3428 <li> 3429 <a href="https://docs.grandbanksbp.com/">Information Center</a> 3430 </li> 3431 3432 <li> 3433 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Window_Booklet_Online.pdf?v=1614374306">
3433Window Guide</a> 3434 </li> 3435 3436 <li> 3437 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Door_Booklet_Online.pdf?v=1614374306">Door Guide</a> 3438 </li> 3439 3440 <li> 3441 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/New_Kitchen_Design_Guide_2022_-_3rd_Draft.pdf?v=1651678849">Cabinetry Guide</a> 3442 </li> 3443 3444 <li> 3445 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/European_Booklet_2023.pdf?v=1685737353">European Booklet</a> 3446 </li> 3447 3448 <li> 3449 <a href="/pages/kitchen-gallery">Kitchen Gallery</a> 3450 </li> 3451 3452 </ul> 3453 3454 </div> 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 <div class="mega-menu__richtext"> 3472 3473 </div> 3474 3475 3476 3477 </div> 3478 3479 <div class="dropdown_column" > 3480 3481 3482 3483 <div class="mega-menu__richtext"> 3484 3485 </div> 3486 3487 3488 3489 3490 <div class="mega-menu__image-caption-link"> 3491 <a > 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 <div 3509 class="image-element__wrap" 3510 style=" 3511 3512 3513 3514 max-width: 3456px; 3515 3516 " 3517 ><img 3518 class=" 3519 lazyload 3520 transition--fade-in 3521 3522 " 3523 alt="" 3524 3525 data-src="//www.grandbanksbp.com/cdn/shop/files/IMG_5994_1600x.jpg?v=1613753735" 3526 data-sizes="auto" 3527 data-aspectratio="3456/5184" 3528 data-srcset="//www.grandbanksbp.com/cdn/shop/files/IMG_5994_5000x.jpg?v=1613753735 5000w, 3529 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_4500x.jpg?v=1613753735 4500w, 3530 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_4000x.jpg?v=1613753735 4000w, 3531 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_3500x.jpg?v=1613753735 3500w, 3532 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_3000x.jpg?v=1613753735 3000w, 3533 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_2500x.jpg?v=1613753735 2500w, 3534 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_2000x.jpg?v=1613753735 2000w, 3535 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1800x.jpg?v=1613753735 1800w, 3536 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1600x.jpg?v=1613753735 1600w, 3537 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1400x.jpg?v=1613753735 1400w, 3538 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1200x.jpg?v=1613753735 1200w, 3539 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1000x.jpg?v=1613753735 1000w, 3540 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_800x.jpg?v=1613753735 800w,
3541 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_600x.jpg?v=1613753735 600w, 3542 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_400x.jpg?v=1613753735 400w, 3543 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_200x.jpg?v=1613753735 200w" 3544 style="object-fit:cover;object-position:50.0% 50.0%;" 3545 width="3456" 3546 height="5184" 3547 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='3456'%20height='5184'></svg>" 3548 ></div> 3549 3550 3551 3552<noscript> 3553 <img 3554 class=" 3555 noscript 3556 3557 " 3558 src="//www.grandbanksbp.com/cdn/shop/files/IMG_5994_2000x.jpg?v=1613753735" 3559 alt="" 3560 style="object-fit:cover;object-position:50.0% 50.0%;" 3561 > 3562</noscript> 3563 3564 3565 3566 </a> 3567 </div> 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 <div class="mega-menu__richtext"> 3588 3589 </div> 3590 3591 3592 3593 </div> 3594 3595 <div class="dropdown_column" > 3596 3597 3598 3599 <div class="mega-menu__richtext"> 3600 3601 </div> 3602 3603 3604 3605 3606 3607 3608 3609 <div class="dropdown_column__menu"> 3610 <ul class="dropdown_title"> 3611 <li> 3612 <a >About Us</a> 3613 </li> 3614 </ul> 3615 3616 <ul> 3617 3618 <li> 3619 <a href="/pages/our-team">Our Team</a> 3620 </li> 3621 3622 <li> 3623 <a href="/pages/we-re-hiring">We're Hiring</a> 3624 </li> 3625 3626 <li> 3627 <a href="/pages/our-story">Our Story</a> 3628 </li> 3629 3630 <li> 3631 <a href="/pages/contact-us">Contact Us</a> 3632 </li> 3633 3634 <li> 3635 <a href="https://waybuild.knackhq.com/grandbanks#home/">Waybuild login</a> 3636 </li> 3637 3638 <li> 3639 <a href="/pages/contact-us">Phone: 978-281-2421</a> 3640 </li> 3641 3642 </ul> 3643 3644 </div> 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 <div class="mega-menu__richtext"> 3662 3663 </div> 3664 3665 3666 3667 </div> 3668 3669 </div> 3670 </details> 3671 <div class="mobile-meganav-source"> 3672 <div 3673 data-meganav-mobile 3674 data-meganav-handle="resources" 3675 > 3676 3677 3678 3679 <li class="mobile-mega-menu_block mega-menu__richtext"> 3680 3681 </li> 3682 3683 3684 3685 <li class="mobile-mega-menu_block"> 3686 <a > 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 <div 3704 class="image-element__wrap" 3705 style=" 3706 3707 3708 3709 max-width: 800px; 3710 3711 " 3712 ><img 3713 class=" 3714 lazyload 3715 transition--fade-in 3716 3717 " 3718 alt="" 3719 3720 data-src="//www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1600x.jpg?v=1674067783" 3721 data-sizes="auto" 3722 data-aspectratio="800/800" 3723 data-srcset="//www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_5000x.jpg?v=1674067783 5000w, 3724 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_4500x.jpg?v=1674067783 4500w, 3725 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_4000x.jpg?v=1674067783 4000w, 3726 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_3500x.jpg?v=1674067783 3500w, 3727 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_3000x.jpg?v=1674067783 3000w, 3728 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_2500x.jpg?v=1674067783 2500w, 3729 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_2000x.jpg?v=1674067783 2000w, 3730 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1800x.jpg?v=1674067783 1800w, 3731 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1600x.jpg?v=1674067783 1600w, 3732 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1400x.jpg?v=1674067783 1400w, 3733 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1200x.jpg?v=1674067783 1200w, 3734 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_1000x.jpg?v=1674067783 1000w, 3735 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_800x.jpg?v=1674067783 800w, 3736 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_600x.jpg?v=1674067783 600w, 3737 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_400x.jpg?v=1674067783 400w, 3738 //www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_200x.jpg?v=1674067783 200w" 3739 style="object-fit:cover;object-position:50.0% 50.0%;" 3740 width="800" 3741 height="800" 3742 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='800'%20height='800'></svg>" 3743 ></div> 3744 3745 3746 3747<noscript> 3748 <img 3749 class=" 3750 noscript 3751 3752 " 3753 src="//www.grandbanksbp.com/cdn/shop/files/information_center_26215f37-49bf-43cb-a61d-f74ca4a42d44_2000x.jpg?v=1674067783" 3754 alt="" 3755 style="object-fit:cover;object-position:50.0% 50.0%;" 3756 > 3757</noscript> 3758 3759 3760 3761 </a> 3762 </li> 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 <li class="mobile-mega-menu_block"> 3777 <p>For any warranty or product specific literature please check out our information center</p> 3778 </li> 3779 3780 3781 3782 3783 3784 <li class="mobile-mega-menu_block mega-menu__richtext"> 3785 3786 </li> 3787 3788 3789 3790 3791 3792 <li class="mobile-mega-menu_block sublink"> 3793 3794 <a data-no-instant href="" class="parent-link--false"> 3795 Resources <span class="right icon-down-arrow"></span> 3796 </a> 3797 3798 <ul> 3799 3800 <li> 3801 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/GB_Trifold_Web.pdf?v=1725901854">Brochure</a> 3802 </li> 3803 3804 <li> 3805 <a href="https://docs.grandbanksbp.com/">Information Center</a> 3806 </li> 3807 3808 <li> 3809 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Window_Booklet_Online.pdf?v=1614374306">
3809Window Guide</a> 3810 </li> 3811 3812 <li> 3813 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/Door_Booklet_Online.pdf?v=1614374306">Door Guide</a> 3814 </li> 3815 3816 <li> 3817 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/New_Kitchen_Design_Guide_2022_-_3rd_Draft.pdf?v=1651678849">Cabinetry Guide</a> 3818 </li> 3819 3820 <li> 3821 <a href="https://cdn.shopify.com/s/files/1/0134/4892/files/European_Booklet_2023.pdf?v=1685737353">European Booklet</a> 3822 </li> 3823 3824 <li> 3825 <a href="/pages/kitchen-gallery">Kitchen Gallery</a> 3826 </li> 3827 3828 </ul> 3829 </li> 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 <li class="mobile-mega-menu_block"> 3842 3843 </li> 3844 3845 3846 3847 3848 3849 <li class="mobile-mega-menu_block mega-menu__richtext"> 3850 3851 </li> 3852 3853 3854 3855 <li class="mobile-mega-menu_block"> 3856 <a > 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 <div 3874 class="image-element__wrap" 3875 style=" 3876 3877 3878 3879 max-width: 3456px; 3880 3881 " 3882 ><img 3883 class=" 3884 lazyload 3885 transition--fade-in 3886 3887 " 3888 alt="" 3889 3890 data-src="//www.grandbanksbp.com/cdn/shop/files/IMG_5994_1600x.jpg?v=1613753735" 3891 data-sizes="auto" 3892 data-aspectratio="3456/5184" 3893 data-srcset="//www.grandbanksbp.com/cdn/shop/files/IMG_5994_5000x.jpg?v=1613753735 5000w, 3894 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_4500x.jpg?v=1613753735 4500w, 3895 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_4000x.jpg?v=1613753735 4000w, 3896 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_3500x.jpg?v=1613753735 3500w, 3897 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_3000x.jpg?v=1613753735 3000w, 3898 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_2500x.jpg?v=1613753735 2500w, 3899 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_2000x.jpg?v=1613753735 2000w, 3900 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1800x.jpg?v=1613753735 1800w, 3901 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1600x.jpg?v=1613753735 1600w, 3902 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1400x.jpg?v=1613753735 1400w, 3903 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1200x.jpg?v=1613753735 1200w, 3904 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_1000x.jpg?v=1613753735 1000w, 3905 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_800x.jpg?v=1613753735 800w,
3906 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_600x.jpg?v=1613753735 600w, 3907 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_400x.jpg?v=1613753735 400w, 3908 //www.grandbanksbp.com/cdn/shop/files/IMG_5994_200x.jpg?v=1613753735 200w" 3909 style="object-fit:cover;object-position:50.0% 50.0%;" 3910 width="3456" 3911 height="5184" 3912 srcset="data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'%20width='3456'%20height='5184'></svg>" 3913 ></div> 3914 3915 3916 3917<noscript> 3918 <img 3919 class=" 3920 noscript 3921 3922 " 3923 src="//www.grandbanksbp.com/cdn/shop/files/IMG_5994_2000x.jpg?v=1613753735" 3924 alt="" 3925 style="object-fit:cover;object-position:50.0% 50.0%;" 3926 > 3927</noscript> 3928 3929 3930 3931 </a> 3932 </li> 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 <li class="mobile-mega-menu_block"> 3947 3948 </li> 3949 3950 3951 3952 3953 3954 <li class="mobile-mega-menu_block mega-menu__richtext"> 3955 3956 </li> 3957 3958 3959 3960 3961 3962 <li class="mobile-mega-menu_block sublink"> 3963 3964 <a data-no-instant href="" class="parent-link--false"> 3965 About Us <span class="right icon-down-arrow"></span> 3966 </a> 3967 3968 <ul> 3969 3970 <li> 3971 <a href="/pages/our-team">Our Team</a> 3972 </li> 3973 3974 <li> 3975 <a href="/pages/we-re-hiring">We're Hiring</a> 3976 </li> 3977 3978 <li> 3979 <a href="/pages/our-story">Our Story</a> 3980 </li> 3981 3982 <li> 3983 <a href="/pages/contact-us">Contact Us</a> 3984 </li> 3985 3986 <li> 3987 <a href="https://waybuild.knackhq.com/grandbanks#home/">Waybuild login</a> 3988 </li> 3989 3990 <li> 3991 <a href="/pages/contact-us">Phone: 978-281-2421</a> 3992 </li> 3993 3994 </ul> 3995 </li> 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 <li class="mobile-mega-menu_block"> 4008 4009 </li> 4010 4011 4012 4013 </div> 4014 </div> 4015 4016 4017 4018</div><div id="shopify-section-sections--18420130185365__mega_menu_5" class="shopify-section shopify-section-group-header-group shopify-section--mega-menu">
4019<script 4020 type="application/json" 4021 data-section-type="mega-menu-5" 4022 data-section-id="sections--18420130185365__mega_menu_5" 4023> 4024</script>
4024 4025 4026 4027 4028 4029</div> 4030<!-- END sections: header-group --> 4031 4032 <div style="--background-color: #ffffff"> 4033 4034 4035 4036 </div> 4037 4038 <div class="section-wrapper"> 4039 <section class="section"> 4040 <div class="container content"> 4041 <div 4042 class=" 4043 one-whole 4044 column 4045 collection_nav 4046 " 4047 > 4048 <h1>Customer Login</h1> 4049 <div class="feature-divider"></div> 4050 </div> 4051 4052 <div 4053 class=" 4054 three-eighths 4055 columns 4056 medium-down--one-whole 4057 offset-by-five 4058 is-hidden-offset-mobile-only 4059 animated 4060 fadeInUp 4061 " 4062 id="recover-password" 4063 style="display: none;" 4064 > 4065 <h4>Reset Password</h4> 4066 4067 <form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="â" /> 4068 4069 4070 4071 4072 4073 4074 4075 4076 <div id="recover_email"> 4077 <label for="email">Email</label> 4078 <input 4079 type="email" 4080 value="" 4081 size="30" 4082 name="email" 4083 id="recover-email" 4084 autocorrect="off" 4085 autocapitalize="off" 4086 > 4087 </div> 4088 4089 <p> 4090 <em class="note">We will send you an email to reset your password.</em> 4091 </p> 4092 4093 <div class="action_bottom"> 4094 <input 4095 class=" 4096 global-button 4097 global-button--primary 4098 " 4099 type="submit" 4100 value="Submit" 4101 > 4102 <span class="note"> 4103 or 4104 <a href="#" onclick="hideRecoverPasswordForm()"> 4105 Cancel 4106 </a> 4107 </span> 4108 </div> 4109 </form> 4110 </div> 4111 4112 <div 4113 class=" 4114 three-eighths 4115 columns 4116 medium-down--one-whole 4117 offset-by-five 4118 is-hidden-offset-mobile-only 4119 animated 4120 fadeInUp 4121 " 4122 id="login_form" 4123 > 4124 4125 4126 <form method="post" action="/account/login" id="customer_login" accept-charset="UTF-8" data-login-with-shop-sign-in="true"><input type="hidden" name="form_type" value="customer_login" /><input type="hidden" name="utf8" value="â" /> 4127 4128 4129 4130 4131 4132 <label for="customer_email" class="login">Email</label> 4133 <input 4134 id="customer_email" 4135 type="email" 4136 value="" 4137 name="customer[email]" 4138 size="30" 4139 autocorrect="off" 4140 autocapitalize="off" 4141 tabindex="1" 4142 > 4143 4144 4145 4146 4147 <small class="right"> 4148 <em> 4149 <a href="#" onclick="showRecoverPasswordForm()"> 4150 Forgot your password? 4151 </a> 4152 </em> 4153 </small> 4154 4155 <label for="customer_password" class="login">Password</label> 4156 <input 4157 class=" 4158 large 4159 password 4160 " 4161 id="customer_password" 4162 type="password" 4163 value="" 4164 name="customer[password]" 4165 size="16" 4166 tabindex="2" 4167 > 4168 4169 4170 <input 4171 class=" 4172 global-button 4173 global-button--primary 4174 " 4175 type="submit" 4176 value="Login" 4177 tabindex="3" 4178 > 4179 4180 4181 <p class="right" style="padding-top: 10px;"> 4182 New Customer? 4183 <a href="/account/register" id="customer_register_link"> 4184 Sign up → 4185 </a> 4186 </p> 4187 4188 <input type="hidden" name="return_url" value="/account" /></form> 4189 4190 <div class="large--right"> 4191 4192 </div> 4193 </div> 4194 </div> 4195</section> 4196 4197<div id="shopify-section-newsletter" class="shopify-section shopify-section--newsletter">
4197<script 4198 type="application/json" 4199 data-section-type="newsletter" 4200 data-section-id="newsletter" 4201> 4202</script>
4202 4203 4204<div class="section-wrapper--login is-width-wide"> 4205 4206 4207 4208 4209<style data-shopify> 4210 #shopify-section-newsletter { 4211 padding-top: 0px; 4212 padding-bottom: 0px; 4213} 4214 4215@media screen and (min-width: 798px) { 4216 #shopify-section-newsletter { 4217 padding-top: 0px; 4218 padding-bottom: 0px; 4219 } 4220} 4221 4222 4223 #shopify-section-newsletter .newsletter_section { 4224 background-position: ; 4225 } 4226 4227 @media only screen and (max-width: 480px) { 4228 #shopify-section-newsletter .newsletter_section { 4229 background-position: ; 4230 } 4231 } 4232 4233 4234 4235</style> 4236 4237<section 4238 class=" 4239 section 4240 4241 4242 is-width-wide 4243 has-no-side-gutter 4244 4245 " 4246> 4247 <div 4248 class=" 4249 newsletter_section 4250 4251 newsletter-both-names--false 4252 4253 4254 text-align--center 4255 lazyload 4256 fade-in 4257 " 4258 4259 > 4260 <div class="container"> 4261 <div class="offset-by-three five-eighths columns medium-down--one-whole is-hidden-offset-mobile-only section_form"> 4262 4263 <h2 class="title">Subscribe</h2> 4264 4265 4266 4267 <div class="newsletter-text"> 4268 <p>Sign up to get the latest on sales, new releases and more â¦</p> 4269 </div> 4270 4271 4272 <div class="newsletter"> 4273 <span class="message"></span> 4274 4275 4276 <form action="//grandbanksbp.us2.list-manage.com/subscribe/post?u=f1c94bd95614b6bf9e2c5ac66&id=0a59924b95" method="post" name="mc-embedded-subscribe-form" id="contact_form" target="_blank"> 4277 <div class="input-row"> 4278 4279 4280 4281 </div> 4282 4283 <div class="input-row"> 4284 <input type="email" value="" name="EMAIL" class="contact_email" placeholder="Enter your email address..."> 4285 <input type="submit" value="Sign Up" class="global-button global-button--primary newsletter-form__sign-up" name="subscribe" /> 4286 </div> 4287 </form> 4288 4289 </div> 4290 </div> 4291 </div> 4292 </div> 4293</section> 4294 4295</div> 4296 4297</div> 4298
4299<script type="text/javascript"> 4300 function showRecoverPasswordForm() { 4301 document.getElementById('recover-password').style.display = 'block'; 4302 document.getElementById('login_form').style.display='none'; 4303 return false; 4304 } 4305 4306 function hideRecoverPasswordForm() { 4307 document.getElementById('recover-password').style.display = 'none'; 4308 document.getElementById('login_form').style.display = 'block'; 4309 return false; 4310 } 4311 4312 if (window.location.hash == '#recover') { 4313 showRecoverPasswordForm() 4314 } 4315 4316 // reset_success is only true when the reset form is 4317 4318</script>
4318 4319 4320 </div> 4321 4322 <div class="site-overlay" data-site-overlay></div> 4323 4324 4325 4326 <!-- BEGIN sections: footer-group --> 4327<div id="shopify-section-sections--18420130087061__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer">
4327<script 4328 type="application/json" 4329 data-section-type="footer" 4330 data-section-id="sections--18420130087061__footer" 4331> 4332</script>
4332<footer class="footer"> 4333 <section class="section"> 4334 <div class="container footer-menu-wrap"> 4335 4336 <div class="one-fourth column medium-down--one-whole" > 4337 4338 <div class="text-align--center"> 4339 4340 <img alt="" 4341 class="footer-logo lazyload fade-in" 4342 data-sizes="25vw" 4343 style="object-fit: cover; object-position: 50.0% 50.0%; max-width:2540px" 4344 data-src="//www.grandbanksbp.com/cdn/shop/files/GB_Horizontal_Logo_2048x.png?v=1739206109" 4345 data-srcset="//www.grandbanksbp.com/cdn/shop/files/GB_Horizontal_Logo_200x.png?v=1739206109 200w, 4346 //www.grandbanksbp.com/cdn/shop/files/GB_Horizontal_Logo_300x.png?v=1739206109 300w, 4347 //www.grandbanksbp.com/cdn/shop/files/GB_Horizontal_Logo_400x.png?v=1739206109 400w, 4348 //www.grandbanksbp.com/cdn/shop/files/GB_Horizontal_Logo_500x.png?v=1739206109 500w, 4349 //www.grandbanksbp.com/cdn/shop/files/GB_Horizontal_Logo_600x.png?v=1739206109 600w, 4350 //www.grandbanksbp.com/cdn/shop/files/GB_Horizontal_Logo_1000x.png?v=1739206109 1000w" 4351 /> 4352 4353 </div> 4354 4355 4356 4357 </div> 4358 4359 4360 4361 <div class="one-fourth column medium-down--one-whole" > 4362 4363 <div class="footer_menu"> 4364 4365 <h6>About Us<span class="right icon-down-arrow"></span></h6> 4366 4367 <div class="toggle_content"> 4368 <ul> 4369 4370 <li> 4371 <p> 4372 <a href="/pages/our-team">Our Team</a> 4373 </p> 4374 </li> 4375 4376 <li> 4377 <p> 4378 <a href="/pages/we-re-hiring">We're Hiring</a> 4379 </p> 4380 </li> 4381 4382 <li> 4383 <p> 4384 <a href="/pages/our-story">Our Story</a> 4385 </p> 4386 </li> 4387 4388 <li> 4389 <p> 4390 <a href="/pages/contact-us">Contact Us</a> 4391 </p> 4392 </li> 4393 4394 <li> 4395 <p> 4396 <a href="https://waybuild.knackhq.com/grandbanks#home/">Waybuild login</a> 4397 </p> 4398 </li> 4399 4400 <li> 4401 <p> 4402 <a href="/pages/contact-us">Phone: 978-281-2421</a> 4403 </p> 4404 </li> 4405 4406 </ul> 4407 </div> 4408 4409 </div> 4410 4411 4412 4413 </div> 4414 4415 4416 4417 <div class="one-fourth column medium-down--one-whole" > 4418 4419 <div class="footer_menu"> 4420 4421 <h6>Info<span class="right icon-down-arrow"></span></h6> 4422 4423 <div class="toggle_content"> 4424 <ul> 4425 4426 <li> 4427 <p> 4428 <a href="http://docs.grandbanksbp.com/">Documents</a> 4429 </p> 4430 </li> 4431 4432 <li> 4433 <p> 4434 <a href="/pages/frequently-asked-questions">FAQ's</a> 4435 </p> 4436 </li> 4437 4438 <li> 4439 <p> 4440 <a href="/pages/return-policy">Return Policy</a> 4441 </p> 4442 </li> 4443 4444 <li> 4445 <p> 4446 <a href="https://www.grandbanksbp.com/pages/event-calendar">Event Calendar</a> 4447 </p> 4448 </li> 4449 4450 </ul> 4451 </div> 4452 4453 </div> 4454 4455 4456 4457 </div> 4458 4459 4460 4461 <div class="one-fourth column medium-down--one-whole" > 4462 4463 <div class="newsletter_section"> 4464 4465 <h6>Subscribe today!</h6> 4466 4467 4468 4469 4470 <div class="newsletter">
4471 <span class="message"></span> 4472 4473 4474 <form action="//grandbanksbp.us2.list-manage.com/subscribe/post?u=f1c94bd95614b6bf9e2c5ac66&id=0a59924b95" method="post" name="mc-embedded-subscribe-form" id="contact_form" target="_blank"> 4475 4476 4477 4478 4479 <input type="email" value="" name="EMAIL" class="contact_email" placeholder="Enter your email address..."> 4480 4481 <input type="submit" value="Sign Up" class="global-button global-button--primary newsletter-form__sign-up" name="subscribe" /> 4482 </form> 4483 4484 </div> 4485 4486 4487 </div> 4488 4489 4490 4491 </div> 4492 4493 4494 4495 4496 <div class="one-whole column footer_credits"> 4497 <div class="footer-credits__top"> 4498 <div class="localization-wrap"> 4499 4500<form method="post" action="/localization" id="footer__selector-form" accept-charset="UTF-8" class="selectors-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/account/login?return_url=%2Faccount" /><div 4501 class=" 4502 localization 4503 footer-menu__disclosure 4504 " 4505> 4506 <div class="selectors-form__wrap"><div 4507 class=" 4508 selectors-form__item 4509 selectors-form__currency 4510 " 4511 > 4512 <h2 4513 class="hidden" 4514 id="currency-heading" 4515 > 4516 Currency 4517 </h2> 4518 4519 <input 4520 type="hidden" 4521 name="country_code" 4522 id="CountrySelector" 4523 value="US" 4524 data-disclosure-input 4525 /> 4526 4527 <div 4528 class=" 4529 disclosure 4530 disclosure--country 4531 disclosure-text-style-none 4532 " 4533 data-disclosure 4534 data-disclosure-country 4535 > 4536 <button 4537 type="button" 4538 class=" 4539 disclosure__toggle 4540 disclosure__toggle--country 4541 " 4542 aria-expanded="false" 4543 aria-controls="country-list" 4544 aria-describedby="country-heading" 4545 data-disclosure-toggle 4546 > 4547 United States (USD $) <span class="icon-down-arrow"></span> 4548 </button> 4549 <div class="disclosure__list-wrap"> 4550 <ul 4551 id="currency-list" 4552 class="disclosure-list" 4553 data-disclosure-list 4554 > 4555 4556 <li 4557 class=" 4558 disclosure-list__item 4559 4560 " 4561 > 4562 <button 4563 type="submit" 4564 class="disclosure__button" 4565 name="country_code" 4566 value="CA" 4567 > 4568 Canada (CAD $) 4569 </button> 4570 </li> 4571 <li 4572 class=" 4573 disclosure-list__item 4574 disclosure-list__item--current 4575 " 4576 > 4577 <button 4578 type="submit" 4579 class="disclosure__button" 4580 name="country_code" 4581 value="US" 4582 > 4583 United States (USD $) 4584 </button> 4585 </li></ul> 4586 </div> 4587 </div> 4588 </div></div> 4589</div></form> 4590 </div> 4591 4592 </div> 4593 <div class="footer-credits__bottom"> 4594 <p class="credits"> 4595 © 2026 <a href="/" title="">Grand Banks Building Products</a>. 4596 4597 4598 4599 4600 4601 4602 </p> 4603 4604 4605 4606 4607 </p> 4608 4609 4610 </div> 4611 </div> 4612 </div> 4613 </section> 4614</footer> 4615 4616</div> 4617<!-- END sections: footer-group --> 4618 4619 4620 4621 4622 4623<div class="js-newsletter-popup"> 4624 <div 4625 class=" 4626 newsletter-popup 4627 align-left 4628 4629 newsletter-image--false 4630 4631 4632 newsletter-both-names--true 4633 4634 " 4635 style=" 4636 --newsletter-popup-color-text: #363636; 4637 --newsletter-popup-color-background: #ffffff; 4638 " 4639 > 4640 4641 4642 <div class="newsletter-popup__content"> 4643 <div class="newsletter-popup__info"> 4644 <div class="newsletter-description"> 4645 4646 <h2 class="newsletter-popup__heading">Subscribe Today!</h2> 4647 4648 4649 <div><p>Our goal is to provide you with as much information as possible. Our newsletter is full of tips, inspiration and featured projects. We promise to only send you interesting things and never share your email with anyone else.</p></div> 4650 4651 4652 4653 <div class="newsletter"> 4654 <div class="popup-signup-show--true"> 4655 <span class="message"></span> 4656 4657 <form action="//grandbanksbp.us2.list-manage.com/subscribe/post?u=f1c94bd95614b6bf9e2c5ac66&id=0a59924b95" method="post" name="mc-embedded-subscribe-form" id="contact_form" target="_blank"> 4658 <div class="input-row"> 4659 4660 <input type="text" value="" class="firstName" name="FNAME" placeholder="First Name"> 4661 4662 4663 <input type="text" value="" name="LNAME" placeholder="Last Name"> 4664 4665 </div> 4666 4667 <div class="input-row"> 4668 <input type="email" value="" name="EMAIL" class="contact_email" placeholder="Enter your email address..."> 4669 <input type="submit" value="Sign Up" class="global-button global-button--primary newsletter-form__sign-up" name="subscribe" /> 4670 </div> 4671 </form> 4672 4673 </div> 4674</div> 4675 4676 </div> 4677 </div> 4678 </div> 4679 </div> 4680</div> 4681 4682 4683 4684 <div class="mobile-search" data-mobile-search> 4685 4686 4687 4688 4689<div class="search-form-container"> 4690 <form 4691 class=" 4692 search-form 4693 search-form--mobile 4694 " 4695 action="/search" 4696 data-autocomplete-true 4697 > 4698 <div class="search-form__input-wrapper"> 4699 <input 4700 class="search-form__input" 4701 type="text" 4702 name="q" 4703 placeholder="Search..." 4704 aria-label="Search..." 4705 value="" 4706 autocorrect="off" 4707 autocomplete="off" 4708 autocapitalize="off" 4709 spellcheck="false" 4710 data-search-input 4711 > 4712 4713 4714 4715 <button 4716 class=" 4717 search-form__submit-button 4718 global-button 4719 " 4720 type="submit" 4721 aria-label="Search" 4722 >
4723 <span class="icon-search"></span> 4724 </button> 4725 </div> 4726 4727 4728 <div 4729 class="predictive-search" 4730 data-predictive-search 4731 data-loading="false" 4732 > 4733 4734<svg 4735 class="loading-icon predictive-search__loading-state-spinner" 4736 width="24" 4737 height="24" 4738 viewBox="0 0 24 24" 4739 xmlns="http://www.w3.org/2000/svg" 4740 4741> 4742 <path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,19a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z"/> 4743 <path d="M10.14,1.16a11,11,0,0,0-9,8.92A1.59,1.59,0,0,0,2.46,12,1.52,1.52,0,0,0,4.11,10.7a8,8,0,0,1,6.66-6.61A1.42,1.42,0,0,0,12,2.69h0A1.57,1.57,0,0,0,10.14,1.16Z"/> 4744</svg> 4745<div class="predictive-search__results" data-predictive-search-results></div> 4746 </div> 4747 4748 </form> 4749 4750 4751 <button 4752 class="mobile-search-close" 4753 type="button" 4754 aria-label="Close" 4755 data-mobile-search-close 4756 > 4757 <span class="icon-cross"></span> 4758 </button> 4759 4760</div> 4761 4762</div> 4763 4764 4765 4766 4767
4767<script src="//www.grandbanksbp.com/cdn/shop/t/70/assets/jquery.min.js?v=147293088974801289311739196555" defer></script>
4767 4768
4768<script src="//www.grandbanksbp.com/cdn/shop/t/70/assets/vendors.js?v=23837260021982818931739196555" defer></script>
4768 4769
4769<script src="//www.grandbanksbp.com/cdn/shop/t/70/assets/utilities.js?v=167824301481014173281739196555" defer></script>
4769<script src="//www.grandbanksbp.com/cdn/shop/t/70/assets/sections.js?v=31945570768556891411739196555" defer></script>
4769 4770
4770<script src="//www.grandbanksbp.com/cdn/shop/t/70/assets/app.js?v=97157402213020947651739196555" defer></script>
4770<script src="//www.grandbanksbp.com/cdn/shopifycloud/storefront/assets/themes_support/option_selection-b017cd28.js" defer></script>
4770<script>(function(n, v) {/* eslint-disable-next-line max-len */if (window.Shopify && window.Shopify.theme && navigator && navigator.sendBeacon && window.Shopify.designMode) {if (sessionStorage.getItem('oots_beacon')) return;navigator.sendBeacon('https://app.outofthesandbox.com/beacon', new URLSearchParams({shop_domain: window.Shopify.shop.toLowerCase(),shop_id: window.BOOMR.shopId,shop_email: '[email protected]',theme_name: n.toLowerCase(),theme_version: v.toLowerCase(),theme_store_id: window.Shopify.theme.theme_store_id,theme_id: window.Shopify.theme.id,theme_role: window.Shopify.theme.role,}));sessionStorage.setItem('oots_beacon', '');}}('turbo','9.5.0'))</script>
4770 4771
4771<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4771 4772</body> 4773</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.