It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://www.brandboa.com

  1. <!doctype html>
  2. <html class="js" lang="en">
  3.  <head>
  4.    <meta charset="utf-8">
  5.    <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.    <meta name="viewport" content="width=device-width,initial-scale=1">
  7.    <meta name="theme-color" content="">
  8.    <link rel="canonical" href="https://www.brandboa.com/"><link rel="icon" type="image/png" href="//www.brandboa.com/cdn/shop/files/site-icon-95x91.png?crop=center&height=32&v=1748948914&width=32"><title>
  9.      Construction Estimation Services USA
  10. &ndash; BRAND BOA </title>
  11.  
  12.    
  13.      <meta name="description" content="Brand BOA provides accurate construction estimation services across the USA—helping contractors, developers &amp; property owners control costs and win more bids.">
  14.    
  15.  
  16.    
  17.  
  18. <meta property="og:site_name" content="BRAND BOA ">
  19. <meta property="og:url" content="https://www.brandboa.com/">
  20. <meta property="og:title" content="Construction Estimation Services USA">
  21. <meta property="og:type" content="website">
  22. <meta property="og:description" content="Brand BOA provides accurate construction estimation services across the USA—helping contractors, developers &amp; property owners control costs and win more bids."><meta name="twitter:card" content="summary_large_image">
  23. <meta name="twitter:title" content="Construction Estimation Services USA">
  24. <meta name="twitter:description" content="Brand BOA provides accurate construction estimation services across the USA—helping contractors, developers &amp; property owners control costs and win more bids.">
  25.  
  26.  
  27.    <script src="//www.brandboa.com/cdn/shop/t/3/assets/constants.js?v=132983761750457495441757060969" defer="defer"></script>
  28.    <script src="//www.brandboa.com/cdn/shop/t/3/assets/pubsub.js?v=25310214064522200911757060969" defer="defer"></script>
  29.    <script src="//www.brandboa.com/cdn/shop/t/3/assets/global.js?v=184345515105158409801757060969" defer="defer"></script>
  30.    <script src="//www.brandboa.com/cdn/shop/t/3/assets/details-disclosure.js?v=13653116266235556501757060969" defer="defer"></script>
  31.    <script src="//www.brandboa.com/cdn/shop/t/3/assets/details-modal.js?v=25581673532751508451757060969" defer="defer"></script>
  32.    <script src="//www.brandboa.com/cdn/shop/t/3/assets/search-form.js?v=133129549252120666541757060969" defer="defer"></script><script src="//www.brandboa.com/cdn/shop/t/3/assets/animations.js?v=88693664871331136111757060969" defer="defer"></script><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="sk9NoBX8zRr17ATZi7W7WynOriZPavnE-804Nwctat8">
  33. <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/94235230540/digital_wallets/dialog">
  34. <meta name="shopify-checkout-api-token" content="18d093950b7aec71d549cdb5e1153525">
  35. <meta id="in-context-paypal-metadata" data-shop-id="94235230540" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
  36. <link rel="alternate" hreflang="x-default" href="https://www.brandboa.com/">
  37. <link rel="alternate" hreflang="en-US" href="https://www.brandboa.com/en-us">
  38. <script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
  39. <link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
  40. <script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&shop_id=94235230540" crossorigin="anonymous"></script>
  41. <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":94235230540,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/94235230540","merchantName":"BRAND BOA ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"BRAND BOA ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
  42. <script id="shopify-features" type="application/json">{"accessToken":"18d093950b7aec71d549cdb5e1153525","betas":["rich-media-storefront-analytics"],"domain":"www.brandboa.com","predictiveSearch":true,"shopId":94235230540,"locale":"en"}</script>
  43. <script>var Shopify = Shopify || {};
  44. Shopify.shop = "ip12bp-za.myshopify.com";
  45. Shopify.locale = "en";
  46. Shopify.currency = {"active":"GBP","rate":"1.0"};
  47. Shopify.country = "GB";
  48. Shopify.theme = {"name":"Copy of Studio","id":185258017100,"schema_name":"Studio","schema_version":"15.3.1","theme_store_id":1431,"role":"main"};
  49. Shopify.theme.handle = "null";
  50. Shopify.theme.style = {"id":null,"handle":null};
  51. Shopify.cdnHost = "www.brandboa.com/cdn";
  52. Shopify.routes = Shopify.routes || {};
  53. Shopify.routes.root = "/";</script>
  54. <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
  55. <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>
  56. <script>
  57.  window.ShopifyPay = window.ShopifyPay || {};
  58.  window.ShopifyPay.apiHost = "shop.app\/pay";
  59.  window.ShopifyPay.redirectState = null;
  60. </script>
  61. <script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
  62. <script>
  63.  window.Shopify = window.Shopify || {};
  64.  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
  65.  window.Shopify.featureAssets['shop-js'] = {"init-fed-cm":["modules/v2/client.init-fed-cm_BMcL9bw4.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"init-windoid":["modules/v2/client.init-windoid_sQF-QLLI.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_DiTMbfW0.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"shop-cart-sync":["modules/v2/client.shop-cart-sync_Dz9h8RHM.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_9qTz1upw.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_DsFSorng.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"shop-button":["modules/v2/client.shop-button_DROfQ-Pw.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"pay-button":["modules/v2/client.pay-button_xbIPyKtk.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"init-shop-cart-sync":["modules/v2/client.init-shop-cart-sync_B3RgAl3M.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_H3bjcmEe.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_C8_25TL-.en.esm.js","modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_GzoesL4B.en.esm.js","modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_kjwZuYIL.en.esm.js","modules/v2/client.shop-login-button_Bg8piTNJ.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_CG0ePEDw.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"lead-capture":["modules/v2/client.lead-capture_C8U4dr4I.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"],"payment-terms":["modules/v2/client.payment-terms_1CzOQRVF.en.esm.js","modules/v2/chunk.common_DkXzZczB.esm.js","modules/v2/chunk.modal_DtVu4ACX.esm.js"]};
  66. </script>
  67. <script id="__st">var __st={"a":94235230540,"offset":3600,"reqid":"5e8d0aa5-84e0-4281-8c7a-34d0ed8963a0-1758469086","pageurl":"www.brandboa.com\/","u":"8010cf6a74ef","p":"home"};</script>
  68. <script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
  69. <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.2.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>
  70. <script integrity="sha256-52AcMU7V7pcBOXWImdc/TAGTFKeNjmkeM1Pvks/DTgc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.brandboa.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-81c60534.js" crossorigin="anonymous"></script>
  71. <script crossorigin="anonymous" defer="defer" src="//www.brandboa.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-65b4c6d7.js?v=20250812"></script>
  72. <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.brandboa.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
  73. </script>
  74. <script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
  75.  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);
  76. </script>
  77. <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})}}));
  78. </script>
  79. <script id='scb4127' type='text/javascript' async='' src='https://www.brandboa.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.brandboa.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
  80. <style id="shopify-accelerated-checkout-cart">
  81.        #shopify-buyer-consent {
  82.  margin-top: 1em;
  83.  display: inline-block;
  84.  width: 100%;
  85. }
  86.  
  87. #shopify-buyer-consent.hidden {
  88.  display: none;
  89. }
  90.  
  91. #shopify-subscription-policy-button {
  92.  background: none;
  93.  border: none;
  94.  padding: 0;
  95.  text-decoration: underline;
  96.  font-size: inherit;
  97.  cursor: pointer;
  98. }
  99.  
  100. #shopify-subscription-policy-button::before {
  101.  box-shadow: none;
  102. }
  103.  
  104.      </style>
  105. <script id="sections-script" data-sections="header" defer="defer" src="//www.brandboa.com/cdn/shop/t/3/compiled_assets/scripts.js?843"></script>
  106. <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
  107.  
  108.  
  109.    <style data-shopify>
  110.      
  111.      
  112.      
  113.      
  114.      
  115.  
  116.      
  117.        :root,
  118.        .color-scheme-1 {
  119.          --color-background: 252,252,252;
  120.        
  121.          --gradient-background: #fcfcfc;
  122.        
  123.  
  124.        
  125.  
  126.        --color-foreground: 16,57,72;
  127.        --color-background-contrast: 188,188,188;
  128.        --color-shadow: 16,57,72;
  129.        --color-button: 16,57,72;
  130.        --color-button-text: 252,252,252;
  131.        --color-secondary-button: 252,252,252;
  132.        --color-secondary-button-text: 5,44,70;
  133.        --color-link: 5,44,70;
  134.        --color-badge-foreground: 16,57,72;
  135.        --color-badge-background: 252,252,252;
  136.        --color-badge-border: 16,57,72;
  137.        --payment-terms-background-color: rgb(252 252 252);
  138.      }
  139.      
  140.        
  141.        .color-scheme-2 {
  142.          --color-background: 235,236,237;
  143.        
  144.          --gradient-background: #ebeced;
  145.        
  146.  
  147.        
  148.  
  149.        --color-foreground: 16,57,72;
  150.        --color-background-contrast: 168,172,177;
  151.        --color-shadow: 16,57,72;
  152.        --color-button: 16,57,72;
  153.        --color-button-text: 235,236,237;
  154.        --color-secondary-button: 235,236,237;
  155.        --color-secondary-button-text: 16,57,72;
  156.        --color-link: 16,57,72;
  157.        --color-badge-foreground: 16,57,72;
  158.        --color-badge-background: 235,236,237;
  159.        --color-badge-border: 16,57,72;
  160.        --payment-terms-background-color: rgb(235 236 237);
  161.      }
  162.      
  163.        
  164.        .color-scheme-3 {
  165.          --color-background: 16,57,72;
  166.        
  167.          --gradient-background: #103948;
  168.        
  169.  
  170.        
  171.  
  172.        --color-foreground: 252,252,252;
  173.        --color-background-contrast: 21,74,93;
  174.        --color-shadow: 16,57,72;
  175.        --color-button: 252,252,252;
  176.        --color-button-text: 16,57,72;
  177.        --color-secondary-button: 16,57,72;
  178.        --color-secondary-button-text: 252,252,252;
  179.        --color-link: 252,252,252;
  180.        --color-badge-foreground: 252,252,252;
  181.        --color-badge-background: 16,57,72;
  182.        --color-badge-border: 252,252,252;
  183.        --payment-terms-background-color: rgb(16 57 72);
  184.      }
  185.      
  186.        
  187.        .color-scheme-4 {
  188.          --color-background: 188,86,49;
  189.        
  190.          --gradient-background: #bc5631;
  191.        
  192.  
  193.        
  194.  
  195.        --color-foreground: 252,252,252;
  196.        --color-background-contrast: 87,40,23;
  197.        --color-shadow: 16,57,72;
  198.        --color-button: 252,252,252;
  199.        --color-button-text: 188,86,49;
  200.        --color-secondary-button: 188,86,49;
  201.        --color-secondary-button-text: 252,252,252;
  202.        --color-link: 252,252,252;
  203.        --color-badge-foreground: 252,252,252;
  204.        --color-badge-background: 188,86,49;
  205.        --color-badge-border: 252,252,252;
  206.        --payment-terms-background-color: rgb(188 86 49);
  207.      }
  208.      
  209.        
  210.        .color-scheme-5 {
  211.          --color-background: 24,86,108;
  212.        
  213.          --gradient-background: #18566c;
  214.        
  215.  
  216.        
  217.  
  218.        --color-foreground: 252,252,252;
  219.        --color-background-contrast: 1,3,4;
  220.        --color-shadow: 16,57,72;
  221.        --color-button: 252,252,252;
  222.        --color-button-text: 24,86,108;
  223.        --color-secondary-button: 24,86,108;
  224.        --color-secondary-button-text: 252,252,252;
  225.        --color-link: 252,252,252;
  226.        --color-badge-foreground: 252,252,252;
  227.        --color-badge-background: 24,86,108;
  228.        --color-badge-border: 252,252,252;
  229.        --payment-terms-background-color: rgb(24 86 108);
  230.      }
  231.      
  232.  
  233.      body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5 {
  234.        color: rgba(var(--color-foreground), 0.75);
  235.        background-color: rgb(var(--color-background));
  236.      }
  237.  
  238.      :root {
  239.        --font-body-family: "Times New Roman", Times, serif;
  240.        --font-body-style: normal;
  241.        --font-body-weight: 400;
  242.        --font-body-weight-bold: 700;
  243.  
  244.        --font-heading-family: "Times New Roman", Times, serif;
  245.        --font-heading-style: normal;
  246.        --font-heading-weight: 400;
  247.  
  248.        --font-body-scale: 1.1;
  249.        --font-heading-scale: 1.0909090909090908;
  250.  
  251.        --media-padding: px;
  252.        --media-border-opacity: 0.1;
  253.        --media-border-width: 0px;
  254.        --media-radius: 0px;
  255.        --media-shadow-opacity: 0.0;
  256.        --media-shadow-horizontal-offset: 0px;
  257.        --media-shadow-vertical-offset: 4px;
  258.        --media-shadow-blur-radius: 5px;
  259.        --media-shadow-visible: 0;
  260.  
  261.        --page-width: 120rem;
  262.        --page-width-margin: 0rem;
  263.  
  264.        --product-card-image-padding: 0.0rem;
  265.        --product-card-corner-radius: 0.0rem;
  266.        --product-card-text-alignment: center;
  267.        --product-card-border-width: 0.0rem;
  268.        --product-card-border-opacity: 0.1;
  269.        --product-card-shadow-opacity: 0.0;
  270.        --product-card-shadow-visible: 0;
  271.        --product-card-shadow-horizontal-offset: 0.0rem;
  272.        --product-card-shadow-vertical-offset: 0.4rem;
  273.        --product-card-shadow-blur-radius: 0.5rem;
  274.  
  275.        --collection-card-image-padding: 0.0rem;
  276.        --collection-card-corner-radius: 0.0rem;
  277.        --collection-card-text-alignment: center;
  278.        --collection-card-border-width: 0.0rem;
  279.        --collection-card-border-opacity: 0.1;
  280.        --collection-card-shadow-opacity: 0.0;
  281.        --collection-card-shadow-visible: 0;
  282.        --collection-card-shadow-horizontal-offset: 0.0rem;
  283.        --collection-card-shadow-vertical-offset: 0.4rem;
  284.        --collection-card-shadow-blur-radius: 0.5rem;
  285.  
  286.        --blog-card-image-padding: 0.0rem;
  287.        --blog-card-corner-radius: 0.0rem;
  288.        --blog-card-text-alignment: center;
  289.        --blog-card-border-width: 0.0rem;
  290.        --blog-card-border-opacity: 0.1;
  291.        --blog-card-shadow-opacity: 0.0;
  292.        --blog-card-shadow-visible: 0;
  293.        --blog-card-shadow-horizontal-offset: 0.0rem;
  294.        --blog-card-shadow-vertical-offset: 0.4rem;
  295.        --blog-card-shadow-blur-radius: 0.5rem;
  296.  
  297.        --badge-corner-radius: 4.0rem;
  298.  
  299.        --popup-border-width: 0px;
  300.        --popup-border-opacity: 0.1;
  301.        --popup-corner-radius: 0px;
  302.        --popup-shadow-opacity: 0.1;
  303.        --popup-shadow-horizontal-offset: 6px;
  304.        --popup-shadow-vertical-offset: 6px;
  305.        --popup-shadow-blur-radius: 25px;
  306.  
  307.        --drawer-border-width: 1px;
  308.        --drawer-border-opacity: 0.1;
  309.        --drawer-shadow-opacity: 0.0;
  310.        --drawer-shadow-horizontal-offset: 0px;
  311.        --drawer-shadow-vertical-offset: 4px;
  312.        --drawer-shadow-blur-radius: 5px;
  313.  
  314.        --spacing-sections-desktop: 0px;
  315.        --spacing-sections-mobile: 0px;
  316.  
  317.        --grid-desktop-vertical-spacing: 40px;
  318.        --grid-desktop-horizontal-spacing: 40px;
  319.        --grid-mobile-vertical-spacing: 20px;
  320.        --grid-mobile-horizontal-spacing: 20px;
  321.  
  322.        --text-boxes-border-opacity: 0.1;
  323.        --text-boxes-border-width: 0px;
  324.        --text-boxes-radius: 0px;
  325.        --text-boxes-shadow-opacity: 0.0;
  326.        --text-boxes-shadow-visible: 0;
  327.        --text-boxes-shadow-horizontal-offset: 0px;
  328.        --text-boxes-shadow-vertical-offset: 4px;
  329.        --text-boxes-shadow-blur-radius: 5px;
  330.  
  331.        --buttons-radius: 40px;
  332.        --buttons-radius-outset: 41px;
  333.        --buttons-border-width: 1px;
  334.        --buttons-border-opacity: 1.0;
  335.        --buttons-shadow-opacity: 0.1;
  336.        --buttons-shadow-visible: 1;
  337.        --buttons-shadow-horizontal-offset: 2px;
  338.        --buttons-shadow-vertical-offset: 2px;
  339.        --buttons-shadow-blur-radius: 5px;
  340.        --buttons-border-offset: 0.3px;
  341.  
  342.        --inputs-radius: 2px;
  343.        --inputs-border-width: 1px;
  344.        --inputs-border-opacity: 0.15;
  345.        --inputs-shadow-opacity: 0.05;
  346.        --inputs-shadow-horizontal-offset: 2px;
  347.        --inputs-margin-offset: 2px;
  348.        --inputs-shadow-vertical-offset: 2px;
  349.        --inputs-shadow-blur-radius: 5px;
  350.        --inputs-radius-outset: 3px;
  351.  
  352.        --variant-pills-radius: 40px;
  353.        --variant-pills-border-width: 1px;
  354.        --variant-pills-border-opacity: 0.55;
  355.        --variant-pills-shadow-opacity: 0.0;
  356.        --variant-pills-shadow-horizontal-offset: 0px;
  357.        --variant-pills-shadow-vertical-offset: 4px;
  358.        --variant-pills-shadow-blur-radius: 5px;
  359.      }
  360.  
  361.      *,
  362.      *::before,
  363.      *::after {
  364.        box-sizing: inherit;
  365.      }
  366.  
  367.      html {
  368.        box-sizing: border-box;
  369.        font-size: calc(var(--font-body-scale) * 62.5%);
  370.        height: 100%;
  371.      }
  372.  
  373.      body {
  374.        display: grid;
  375.        grid-template-rows: auto auto 1fr auto;
  376.        grid-template-columns: 100%;
  377.        min-height: 100%;
  378.        margin: 0;
  379.        font-size: 1.5rem;
  380.        letter-spacing: 0.06rem;
  381.        line-height: calc(1 + 0.8 / var(--font-body-scale));
  382.        font-family: var(--font-body-family);
  383.        font-style: var(--font-body-style);
  384.        font-weight: var(--font-body-weight);
  385.      }
  386.  
  387.      @media screen and (min-width: 750px) {
  388.        body {
  389.          font-size: 1.6rem;
  390.        }
  391.      }
  392.    </style>
  393.  
  394.    <link href="//www.brandboa.com/cdn/shop/t/3/assets/base.css?v=159841507637079171801757060969" rel="stylesheet" type="text/css" media="all" />
  395.    <link rel="stylesheet" href="//www.brandboa.com/cdn/shop/t/3/assets/component-cart-items.css?v=123238115697927560811757060969" media="print" onload="this.media='all'"><link href="//www.brandboa.com/cdn/shop/t/3/assets/component-localization-form.css?v=170315343355214948141757060969" rel="stylesheet" type="text/css" media="all" />
  396.      <script src="//www.brandboa.com/cdn/shop/t/3/assets/localization-form.js?v=144176611646395275351757060969" defer="defer"></script><script>
  397.      if (Shopify.designMode) {
  398.        document.documentElement.classList.add('shopify-design-mode');
  399.      }
  400.    </script>
  401.  <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
  402. <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: 94235230540,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};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>
  403. <script id="web-pixels-manager-setup">(function e(e,d,r,n,o){if(void 0===o&&(o={}),!Boolean(null===(a=null===(i=window.Shopify)||void 0===i?void 0:i.analytics)||void 0===a?void 0:a.replayQueue)){var i,a;window.Shopify=window.Shopify||{};var t=window.Shopify;t.analytics=t.analytics||{};var s=t.analytics;s.replayQueue=[],s.publish=function(e,d,r){return s.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var l=function(){var e={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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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:?[ /-](13[3-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[5-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[3-9]|1[4-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+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),u="modern"===l?"modern":"legacy",c=(null!=n?n:{modern:"",legacy:""})[u],f=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:d,hashVersion:r,buildTarget:u}),m=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:r,bundleTarget:l,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{o.browserTarget=l,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:f,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var d=window.webPixelsManager.init(e)||void 0;if(d){var r=window.Shopify.analytics;r.replayQueue.forEach((function(e){var r=e[0],n=e[1],o=e[2];d.publishCustomEvent(r,n,o)})),r.replayQueue=[],r.publish=d.publishCustomEvent,r.visitor=d.visitor,r.initialized=!0}}},onerror:function(){return m.emit({status:"failed",errorMsg:"".concat(f," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(c)?c:"",scriptDataAttributes:o}),m.emit({status:"loading"})}catch(e){m.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 94235230540,storefrontBaseUrl: "https://www.brandboa.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["ac843a20"],webPixelsConfigList: [{"id":"2236088652","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-TND6L1GKK2\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-TND6L1GKK2\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-TND6L1GKK2\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-TND6L1GKK2\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-TND6L1GKK2\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-TND6L1GKK2\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-TND6L1GKK2\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-TND6L1GKK2\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"b2a88bafab3e21179ed38636efcd8a93","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0450","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"BRAND BOA ","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"ip12bp-za.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.brandboa.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},"https://www.brandboa.com/cdn","f76b4158w3f0cce88pd0473a40m5f85a2ef",{"modern":"","legacy":""},{"shopId":"94235230540","storefrontBaseUrl":"https:\/\/www.brandboa.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"ac843a20\"]","isMerchantRequest":"false","hashVersion":"f76b4158w3f0cce88pd0473a40m5f85a2ef","publish":"custom","events":"[[\"page_viewed\",{}]]"});</script><script>
  404.  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
  405.  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
  406.  window.ShopifyAnalytics.meta.currency = 'GBP';
  407.  var meta = {"page":{"pageType":"home"}};
  408.  for (var attr in meta) {
  409.    window.ShopifyAnalytics.meta[attr] = meta[attr];
  410.  }
  411. </script>
  412. <script class="analytics">
  413.  (function () {
  414.    var customDocumentWrite = function(content) {
  415.      var jquery = null;
  416.  
  417.      if (window.jQuery) {
  418.        jquery = window.jQuery;
  419.      } else if (window.Checkout && window.Checkout.$) {
  420.        jquery = window.Checkout.$;
  421.      }
  422.  
  423.      if (jquery) {
  424.        jquery('body').append(content);
  425.      }
  426.    };
  427.  
  428.    var hasLoggedConversion = function(token) {
  429.      if (token) {
  430.        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
  431.      }
  432.      return false;
  433.    }
  434.  
  435.    var setCookieIfConversion = function(token) {
  436.      if (token) {
  437.        var twoMonthsFromNow = new Date(Date.now());
  438.        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
  439.  
  440.        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
  441.      }
  442.    }
  443.  
  444.    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
  445.    if (trekkie.integrations) {
  446.      return;
  447.    }
  448.    trekkie.methods = [
  449.      'identify',
  450.      'page',
  451.      'ready',
  452.      'track',
  453.      'trackForm',
  454.      'trackLink'
  455.    ];
  456.    trekkie.factory = function(method) {
  457.      return function() {
  458.        var args = Array.prototype.slice.call(arguments);
  459.        args.unshift(method);
  460.        trekkie.push(args);
  461.        return trekkie;
  462.      };
  463.    };
  464.    for (var i = 0; i < trekkie.methods.length; i++) {
  465.      var key = trekkie.methods[i];
  466.      trekkie[key] = trekkie.factory(key);
  467.    }
  468.    trekkie.load = function(config) {
  469.      trekkie.config = config || {};
  470.      trekkie.config.initialDocumentCookie = document.cookie;
  471.      var first = document.getElementsByTagName('script')[0];
  472.      var script = document.createElement('script');
  473.      script.type = 'text/javascript';
  474.      script.onerror = function(e) {
  475.        var scriptFallback = document.createElement('script');
  476.        scriptFallback.type = 'text/javascript';
  477.        scriptFallback.onerror = function(error) {
  478.                var Monorail = {
  479.      produce: function produce(monorailDomain, schemaId, payload) {
  480.        var currentMs = new Date().getTime();
  481.        var event = {
  482.          schema_id: schemaId,
  483.          payload: payload,
  484.          metadata: {
  485.            event_created_at_ms: currentMs,
  486.            event_sent_at_ms: currentMs
  487.          }
  488.        };
  489.        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
  490.      },
  491.      sendRequest: function sendRequest(endpointUrl, payload) {
  492.        // Try the sendBeacon API
  493.        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
  494.          var blobData = new window.Blob([payload], {
  495.            type: 'text/plain'
  496.          });
  497.  
  498.          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
  499.            return true;
  500.          } // sendBeacon was not successful
  501.  
  502.        } // XHR beacon
  503.  
  504.        var xhr = new XMLHttpRequest();
  505.  
  506.        try {
  507.          xhr.open('POST', endpointUrl);
  508.          xhr.setRequestHeader('Content-Type', 'text/plain');
  509.          xhr.send(payload);
  510.        } catch (e) {
  511.          console.log(e);
  512.        }
  513.  
  514.        return false;
  515.      },
  516.      isIos12: function isIos12() {
  517.        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
  518.      }
  519.    };
  520.    Monorail.produce('monorail-edge.shopifysvc.com',
  521.      'trekkie_storefront_load_errors/1.1',
  522.      {shop_id: 94235230540,
  523.      theme_id: 185258017100,
  524.      app_name: "storefront",
  525.      context_url: window.location.href,
  526.      source_url: "//www.brandboa.com/cdn/s/trekkie.storefront.65b96dff0e3deac201f4bbc09d95fca662aba080.min.js"});
  527.  
  528.        };
  529.        scriptFallback.async = true;
  530.        scriptFallback.src = '//www.brandboa.com/cdn/s/trekkie.storefront.65b96dff0e3deac201f4bbc09d95fca662aba080.min.js';
  531.        first.parentNode.insertBefore(scriptFallback, first);
  532.      };
  533.      script.async = true;
  534.      script.src = '//www.brandboa.com/cdn/s/trekkie.storefront.65b96dff0e3deac201f4bbc09d95fca662aba080.min.js';
  535.      first.parentNode.insertBefore(script, first);
  536.    };
  537.    trekkie.load(
  538.      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":94235230540,"isMerchantRequest":null,"themeId":185258017100,"themeCityHash":"13164346291333282597","contentLanguage":"en","currency":"GBP","eventMetadataId":"97d3ac08-d920-443a-80c6-cf67775fdca1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
  539.    );
  540.  
  541.    var loaded = false;
  542.    trekkie.ready(function() {
  543.      if (loaded) return;
  544.      loaded = true;
  545.  
  546.      window.ShopifyAnalytics.lib = window.trekkie;
  547.  
  548.      var originalDocumentWrite = document.write;
  549.      document.write = customDocumentWrite;
  550.      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
  551.      document.write = originalDocumentWrite;
  552.  
  553.      window.ShopifyAnalytics.lib.page(null,{"pageType":"home","shopifyEmitted":true});
  554.  
  555.      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
  556.      var token = match? match[1]: undefined;
  557.      if (!hasLoggedConversion(token)) {
  558.        setCookieIfConversion(token);
  559.        
  560.      }
  561.    });
  562.  
  563.  
  564.        var eventsListenerScript = document.createElement('script');
  565.        eventsListenerScript.async = true;
  566.        eventsListenerScript.src = "//www.brandboa.com/cdn/shopifycloud/storefront/assets/shop_events_listener-abeef7a0.js";
  567.        document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
  568.  
  569. })();</script>
  570. <script
  571.  defer
  572.  src="https://www.brandboa.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-2.0.8.min.js"
  573.  data-application="storefront-renderer"
  574.  data-shop-id="94235230540"
  575.  data-render-region="gcp-us-east1"
  576.  data-page-type="index"
  577.  data-theme-instance-id="185258017100"
  578.  data-theme-name="Studio"
  579.  data-theme-version="15.3.1"
  580.  data-monorail-region="shop_domain"
  581.  data-resource-timing-sampling-rate="10"
  582.  data-shs="true"
  583.  data-shs-beacon="true"
  584. ></script>
  585. </head><body class="gradient">
  586.    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
  587.      Skip to content
  588.    </a><!-- BEGIN sections: header-group -->
  589. <div id="shopify-section-sections--26088391803212__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/component-slideshow.css?v=17933591812325749411757060969" rel="stylesheet" type="text/css" media="all" />
  590. <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-slider.css?v=14039311878856620671757060969" rel="stylesheet" type="text/css" media="all" />
  591.  
  592.  <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-list-social.css?v=35792976012981934991757060969" rel="stylesheet" type="text/css" media="all" />
  593.  
  594.  
  595. <div
  596.  class="utility-bar color-scheme-1 gradient utility-bar--bottom-border"
  597. >
  598.  <div class="page-width utility-bar__grid"><slideshow-component
  599.        class="announcement-bar"
  600.        role="region"
  601.        aria-roledescription="Carousel"
  602.        aria-label="Announcement bar"
  603.      >
  604.        <div class="announcement-bar-slider slider-buttons">
  605.          <button
  606.            type="button"
  607.            class="slider-button slider-button--prev"
  608.            name="previous"
  609.            aria-label="Previous announcement"
  610.            aria-controls="Slider-sections--26088391803212__announcement-bar"
  611.          >
  612.            <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
  613. </span>
  614.          </button>
  615.          <div
  616.            class="grid grid--1-col slider slider--everywhere"
  617.            id="Slider-sections--26088391803212__announcement-bar"
  618.            aria-live="polite"
  619.            aria-atomic="true"
  620.            data-autoplay="true"
  621.            data-speed="5"
  622.          ><div
  623.                class="slideshow__slide slider__slide grid__item grid--1-col"
  624.                id="Slide-sections--26088391803212__announcement-bar-1"
  625.                
  626.                role="group"
  627.                aria-roledescription="Announcement"
  628.                aria-label="1 of 3"
  629.                tabindex="-1"
  630.              >
  631.                <div
  632.                  class="announcement-bar__announcement"
  633.                  role="region"
  634.                  aria-label="Announcement"
  635.                ><p class="announcement-bar__message h5">
  636.                      <span>“Win More Bids with Brand BOA’s Professional Cost Estimation”</span></p></div>
  637.              </div><div
  638.                class="slideshow__slide slider__slide grid__item grid--1-col"
  639.                id="Slide-sections--26088391803212__announcement-bar-2"
  640.                
  641.                role="group"
  642.                aria-roledescription="Announcement"
  643.                aria-label="2 of 3"
  644.                tabindex="-1"
  645.              >
  646.                <div
  647.                  class="announcement-bar__announcement"
  648.                  role="region"
  649.                  aria-label="Announcement"
  650.                ><p class="announcement-bar__message h5">
  651.                      <span>“Fast &amp; Accurate Construction Estimation Services Across the USA”</span></p></div>
  652.              </div><div
  653.                class="slideshow__slide slider__slide grid__item grid--1-col"
  654.                id="Slide-sections--26088391803212__announcement-bar-3"
  655.                
  656.                role="group"
  657.                aria-roledescription="Announcement"
  658.                aria-label="3 of 3"
  659.                tabindex="-1"
  660.              >
  661.                <div
  662.                  class="announcement-bar__announcement"
  663.                  role="region"
  664.                  aria-label="Announcement"
  665.                ><p class="announcement-bar__message h5">
  666.                      <span>“Get Reliable Project Estimates – Civil, Mechanical, Electrical &amp; Plumbing”</span></p></div>
  667.              </div></div>
  668.          <button
  669.            type="button"
  670.            class="slider-button slider-button--next"
  671.            name="next"
  672.            aria-label="Next announcement"
  673.            aria-controls="Slider-sections--26088391803212__announcement-bar"
  674.          >
  675.            <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
  676. </span>
  677.          </button>
  678.        </div>
  679.      </slideshow-component><div class="localization-wrapper">
  680. </div>
  681.  </div>
  682. </div>
  683.  
  684.  
  685. </div><div id="shopify-section-sections--26088391803212__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//www.brandboa.com/cdn/shop/t/3/assets/component-list-menu.css?v=151968516119678728991757060969" media="print" onload="this.media='all'">
  686. <link rel="stylesheet" href="//www.brandboa.com/cdn/shop/t/3/assets/component-search.css?v=165164710990765432851757060969" media="print" onload="this.media='all'">
  687. <link rel="stylesheet" href="//www.brandboa.com/cdn/shop/t/3/assets/component-menu-drawer.css?v=147478906057189667651757060969" media="print" onload="this.media='all'">
  688. <link rel="stylesheet" href="//www.brandboa.com/cdn/shop/t/3/assets/component-cart-notification.css?v=54116361853792938221757060969" media="print" onload="this.media='all'"><link rel="stylesheet" href="//www.brandboa.com/cdn/shop/t/3/assets/component-mega-menu.css?v=10110889665867715061757060969" media="print" onload="this.media='all'"><style>
  689.  header-drawer {
  690.    justify-self: start;
  691.    margin-left: -1.2rem;
  692.  }@media screen and (min-width: 990px) {
  693.      header-drawer {
  694.        display: none;
  695.      }
  696.    }.menu-drawer-container {
  697.    display: flex;
  698.  }
  699.  
  700.  .list-menu {
  701.    list-style: none;
  702.    padding: 0;
  703.    margin: 0;
  704.  }
  705.  
  706.  .list-menu--inline {
  707.    display: inline-flex;
  708.    flex-wrap: wrap;
  709.  }
  710.  
  711.  summary.list-menu__item {
  712.    padding-right: 2.7rem;
  713.  }
  714.  
  715.  .list-menu__item {
  716.    display: flex;
  717.    align-items: center;
  718.    line-height: calc(1 + 0.3 / var(--font-body-scale));
  719.  }
  720.  
  721.  .list-menu__item--link {
  722.    text-decoration: none;
  723.    padding-bottom: 1rem;
  724.    padding-top: 1rem;
  725.    line-height: calc(1 + 0.8 / var(--font-body-scale));
  726.  }
  727.  
  728.  @media screen and (min-width: 750px) {
  729.    .list-menu__item--link {
  730.      padding-bottom: 0.5rem;
  731.      padding-top: 0.5rem;
  732.    }
  733.  }
  734. </style><style data-shopify>.header {
  735.    padding: 10px 3rem 10px 3rem;
  736.  }
  737.  
  738.  .section-header {
  739.    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
  740.    margin-bottom: 15px;
  741.  }
  742.  
  743.  @media screen and (min-width: 750px) {
  744.    .section-header {
  745.      margin-bottom: 20px;
  746.    }
  747.  }
  748.  
  749.  @media screen and (min-width: 990px) {
  750.    .header {
  751.      padding-top: 20px;
  752.      padding-bottom: 20px;
  753.    }
  754.  }</style><script src="//www.brandboa.com/cdn/shop/t/3/assets/cart-notification.js?v=133508293167896966491757060969" defer="defer"></script>
  755.  
  756. <sticky-header data-sticky-type="on-scroll-up" class="header-wrapper color-scheme-1 gradient header-wrapper--border-bottom"><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account header--has-localizations">
  757.  
  758. <header-drawer data-breakpoint="tablet">
  759.  <details id="Details-menu-drawer-container" class="menu-drawer-container">
  760.    <summary
  761.      class="header__icon header__icon--menu header__icon--summary link focus-inset"
  762.      aria-label="Menu"
  763.    >
  764.      <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"/></svg>
  765. <svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
  766. </span>
  767.    </summary>
  768.    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1">
  769.      <div class="menu-drawer__inner-container">
  770.        <div class="menu-drawer__navigation-container">
  771.          <nav class="menu-drawer__navigation">
  772.            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a
  773.                      id="HeaderDrawer-construction-estimation"
  774.                      href="/products/construction-estimation"
  775.                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
  776.                      
  777.                    >
  778.                      Construction Estimation
  779.                    </a></li><li><a
  780.                      id="HeaderDrawer-topics"
  781.                      href="/collections/topics"
  782.                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
  783.                      
  784.                    >
  785.                      Topics
  786.                    </a></li><li><a
  787.                      id="HeaderDrawer-get-quote"
  788.                      href="/pages/get-quote"
  789.                      class="menu-drawer__menu-item list-menu__item link link--text focus-inset"
  790.                      
  791.                    >
  792.                      Get Quote
  793.                    </a></li></ul>
  794.          </nav>
  795.          <div class="menu-drawer__utility-links"><a
  796.                href="https://www.brandboa.com/customer_authentication/redirect?locale=en&region_country=GB"
  797.                class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide"
  798.                rel="nofollow"
  799.              ><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg>
  800. </span>Log in</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-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="/" /><div>
  801.                        <h2 class="visually-hidden" id="HeaderCountryMobileLabel">
  802.                          Country/region
  803.                        </h2>
  804.  
  805. <div class="disclosure">
  806.  <button
  807.    type="button"
  808.    class="disclosure__button localization-form__select localization-selector link link--text caption-large"
  809.    aria-expanded="false"
  810.    aria-controls="HeaderCountryMobile-country-results"
  811.    aria-describedby="HeaderCountryMobileLabel"
  812.  >
  813.    <span>United Kingdom |
  814.      GBP
  815.      £</span>
  816.    <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
  817.  
  818.  </button>
  819.  <div class="disclosure__list-wrapper country-selector" hidden>
  820.    <div class="country-filter country-filter--no-padding">
  821.      
  822.      <button
  823.        class="country-selector__close-button button--small link"
  824.        type="button"
  825.        aria-label="Close"
  826.      ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
  827. </button>
  828.    </div>
  829.    <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
  830.    <div
  831.      class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies"
  832.      id="HeaderCountryMobile-country-results"
  833.    >
  834.      
  835.      <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1">
  836.            <a
  837.              class="link link--text disclosure__link caption-large focus-inset"
  838.              href="#"
  839.              
  840.              data-value="AU"
  841.              id="Australia"
  842.            >
  843.              <span
  844.                
  845.                  class="visibility-hidden"
  846.                
  847.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  848. </span>
  849.              <span class="country">Australia</span>
  850.              <span class="localization-form__currency motion-reduce">
  851.                GBP
  852.                £</span>
  853.            </a>
  854.          </li><li class="disclosure__item" tabindex="-1">
  855.            <a
  856.              class="link link--text disclosure__link caption-large focus-inset"
  857.              href="#"
  858.              
  859.                aria-current="true"
  860.              
  861.              data-value="GB"
  862.              id="United Kingdom"
  863.            >
  864.              <span
  865.                
  866.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  867. </span>
  868.              <span class="country">United Kingdom</span>
  869.              <span class="localization-form__currency motion-reduce">
  870.                GBP
  871.                £</span>
  872.            </a>
  873.          </li><li class="disclosure__item" tabindex="-1">
  874.            <a
  875.              class="link link--text disclosure__link caption-large focus-inset"
  876.              href="#"
  877.              
  878.              data-value="US"
  879.              id="United States"
  880.            >
  881.              <span
  882.                
  883.                  class="visibility-hidden"
  884.                
  885.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  886. </span>
  887.              <span class="country">United States</span>
  888.              <span class="localization-form__currency motion-reduce">
  889.                USD
  890.                $</span>
  891.            </a>
  892.          </li></ul>
  893.    </div>
  894.  </div>
  895.  <div class="country-selector__overlay"></div>
  896. </div>
  897. <input type="hidden" name="country_code" value="GB">
  898. </div></form></localization-form>
  899.                
  900. </div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
  901.                  <a href="https://www.facebook.com/people/BRAND-BOA/61566525375343/?rdid=4OjHkJ6xQNJLeNkR&share_url=https%3A%2F%2Fwww.facebook.com%2Fshare%2F1EybSCKHMa%2F" class="list-social__link link">
  902.                    <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg>
  903. </span>
  904.                    <span class="visually-hidden">Facebook</span>
  905.                  </a>
  906.                </li><li class="list-social__item">
  907.                  <a href="https://www.instagram.com/brandboa8/#" class="list-social__link link">
  908.                    <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg>
  909. </span>
  910.                    <span class="visually-hidden">Instagram</span>
  911.                  </a>
  912.                </li></ul>
  913.          </div>
  914.        </div>
  915.      </div>
  916.    </div>
  917.  </details>
  918. </header-drawer>
  919. <h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
  920.                
  921.                <img src="//www.brandboa.com/cdn/shop/files/Logo_Brand_BOA-1_1.webp?v=1748948569&amp;width=600" alt="BRAND BOA " srcset="//www.brandboa.com/cdn/shop/files/Logo_Brand_BOA-1_1.webp?v=1748948569&amp;width=120 120w, //www.brandboa.com/cdn/shop/files/Logo_Brand_BOA-1_1.webp?v=1748948569&amp;width=180 180w, //www.brandboa.com/cdn/shop/files/Logo_Brand_BOA-1_1.webp?v=1748948569&amp;width=240 240w" width="120" height="88.8" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 240px) 50vw, 120px">
  922.              </div></a></h1>
  923.  
  924. <nav class="header__inline-menu">
  925.  <ul class="list-menu list-menu--inline" role="list"><li><a
  926.            id="HeaderMenu-construction-estimation"
  927.            href="/products/construction-estimation"
  928.            class="header__menu-item list-menu__item link link--text focus-inset"
  929.            
  930.          >
  931.            <span
  932.            >Construction Estimation</span>
  933.          </a></li><li><a
  934.            id="HeaderMenu-topics"
  935.            href="/collections/topics"
  936.            class="header__menu-item list-menu__item link link--text focus-inset"
  937.            
  938.          >
  939.            <span
  940.            >Topics</span>
  941.          </a></li><li><a
  942.            id="HeaderMenu-get-quote"
  943.            href="/pages/get-quote"
  944.            class="header__menu-item list-menu__item link link--text focus-inset"
  945.            
  946.          >
  947.            <span
  948.            >Get Quote </span>
  949.          </a></li></ul>
  950. </nav>
  951.  
  952. <div class="header__icons header__icons--localization header-localization">
  953.      <div class="desktop-localization-wrapper"><localization-form class="small-hide medium-hide" data-prevent-hide><form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-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="/" /><div>
  954.                <h2 class="visually-hidden" id="HeaderCountryLabel">Country/region</h2>
  955.  
  956. <div class="disclosure">
  957.  <button
  958.    type="button"
  959.    class="disclosure__button localization-form__select localization-selector link link--text caption-large"
  960.    aria-expanded="false"
  961.    aria-controls="HeaderCountry-country-results"
  962.    aria-describedby="HeaderCountryLabel"
  963.  >
  964.    <span>United Kingdom |
  965.      GBP
  966.      £</span>
  967.    <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
  968.  
  969.  </button>
  970.  <div class="disclosure__list-wrapper country-selector" hidden>
  971.    <div class="country-filter country-filter--no-padding">
  972.      
  973.      <button
  974.        class="country-selector__close-button button--small link"
  975.        type="button"
  976.        aria-label="Close"
  977.      ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
  978. </button>
  979.    </div>
  980.    <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
  981.    <div
  982.      class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies"
  983.      id="HeaderCountry-country-results"
  984.    >
  985.      
  986.      <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1">
  987.            <a
  988.              class="link link--text disclosure__link caption-large focus-inset"
  989.              href="#"
  990.              
  991.              data-value="AU"
  992.              id="Australia"
  993.            >
  994.              <span
  995.                
  996.                  class="visibility-hidden"
  997.                
  998.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  999. </span>
  1000.              <span class="country">Australia</span>
  1001.              <span class="localization-form__currency motion-reduce">
  1002.                GBP
  1003.                £</span>
  1004.            </a>
  1005.          </li><li class="disclosure__item" tabindex="-1">
  1006.            <a
  1007.              class="link link--text disclosure__link caption-large focus-inset"
  1008.              href="#"
  1009.              
  1010.                aria-current="true"
  1011.              
  1012.              data-value="GB"
  1013.              id="United Kingdom"
  1014.            >
  1015.              <span
  1016.                
  1017.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  1018. </span>
  1019.              <span class="country">United Kingdom</span>
  1020.              <span class="localization-form__currency motion-reduce">
  1021.                GBP
  1022.                £</span>
  1023.            </a>
  1024.          </li><li class="disclosure__item" tabindex="-1">
  1025.            <a
  1026.              class="link link--text disclosure__link caption-large focus-inset"
  1027.              href="#"
  1028.              
  1029.              data-value="US"
  1030.              id="United States"
  1031.            >
  1032.              <span
  1033.                
  1034.                  class="visibility-hidden"
  1035.                
  1036.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  1037. </span>
  1038.              <span class="country">United States</span>
  1039.              <span class="localization-form__currency motion-reduce">
  1040.                USD
  1041.                $</span>
  1042.            </a>
  1043.          </li></ul>
  1044.    </div>
  1045.  </div>
  1046.  <div class="country-selector__overlay"></div>
  1047. </div>
  1048. <input type="hidden" name="country_code" value="GB">
  1049. </div></form></localization-form>
  1050.        
  1051. </div>
  1052.      
  1053.  
  1054. <details-modal class="header__search">
  1055.  <details>
  1056.    <summary
  1057.      class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle"
  1058.      aria-haspopup="dialog"
  1059.      aria-label="Search"
  1060.    >
  1061.      <span>
  1062.        <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
  1063. </span>
  1064.        <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
  1065. </span>
  1066.      </span>
  1067.    </summary>
  1068.    <div
  1069.      class="search-modal modal__content gradient"
  1070.      role="dialog"
  1071.      aria-modal="true"
  1072.      aria-label="Search"
  1073.    >
  1074.      <div class="modal-overlay"></div>
  1075.      <div
  1076.        class="search-modal__content search-modal__content-bottom"
  1077.        tabindex="-1"
  1078.      ><search-form class="search-modal__form"><form action="/search" method="get" role="search" class="search search-modal__form">
  1079.          <div class="field">
  1080.            <input
  1081.              class="search__input field__input"
  1082.              id="Search-In-Modal"
  1083.              type="search"
  1084.              name="q"
  1085.              value=""
  1086.              placeholder="Search">
  1087.            <label class="field__label" for="Search-In-Modal">Search</label>
  1088.            <input type="hidden" name="options[prefix]" value="last">
  1089.            <button
  1090.              type="reset"
  1091.              class="reset__button field__button hidden"
  1092.              aria-label="Clear search term"
  1093.            >
  1094.              <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"/><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"/></svg>
  1095. </span>
  1096.            </button>
  1097.            <button class="search__button field__button" aria-label="Search">
  1098.              <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"/></svg>
  1099. </span>
  1100.            </button>
  1101.          </div></form></search-form><button
  1102.          type="button"
  1103.          class="search-modal__close-button modal__close-button link link--text focus-inset"
  1104.          aria-label="Close"
  1105.        >
  1106.          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
  1107. </span>
  1108.        </button>
  1109.      </div>
  1110.    </div>
  1111.  </details>
  1112. </details-modal>
  1113.  
  1114. <a
  1115.          href="https://www.brandboa.com/customer_authentication/redirect?locale=en&region_country=GB"
  1116.          class="header__icon header__icon--account link focus-inset small-hide"
  1117.          rel="nofollow"
  1118.        ><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15M9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35" clip-rule="evenodd"/></svg>
  1119. </span><span class="visually-hidden">Log in</span>
  1120.        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble">
  1121.          
  1122.            <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" d="M15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33L28.4 11.8zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1-9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z"/></svg>
  1123. </span>
  1124.          
  1125.        <span class="visually-hidden">Cart</span></a>
  1126.    </div>
  1127.  </header>
  1128. </sticky-header>
  1129.  
  1130. <cart-notification>
  1131.  <div class="cart-notification-wrapper page-width">
  1132.    <div
  1133.      id="cart-notification"
  1134.      class="cart-notification focus-inset color-scheme-1 gradient"
  1135.      aria-modal="true"
  1136.      aria-label="Item added to your cart"
  1137.      role="dialog"
  1138.      tabindex="-1"
  1139.    >
  1140.      <div class="cart-notification__header">
  1141.        <h2 class="cart-notification__heading caption-large text-body"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  1142. Item added to your cart
  1143.        </h2>
  1144.        <button
  1145.          type="button"
  1146.          class="cart-notification__close modal__close-button link link--text focus-inset"
  1147.          aria-label="Close"
  1148.        >
  1149.          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
  1150. </span>
  1151.        </button>
  1152.      </div>
  1153.      <div id="cart-notification-product" class="cart-notification-product"></div>
  1154.      <div class="cart-notification__links">
  1155.        <a
  1156.          href="/cart"
  1157.          id="cart-notification-button"
  1158.          class="button button--secondary button--full-width"
  1159.        >View cart</a>
  1160.        <form action="/cart" method="post" id="cart-notification-form">
  1161.          <button class="button button--primary button--full-width" name="checkout">
  1162.            Check out
  1163.          </button>
  1164.        </form>
  1165.        <button type="button" class="link button-label">Continue shopping</button>
  1166.      </div>
  1167.    </div>
  1168.  </div>
  1169. </cart-notification>
  1170. <style data-shopify>
  1171.  .cart-notification {
  1172.    display: none;
  1173.  }
  1174. </style>
  1175.  
  1176.  
  1177. <script type="application/ld+json">
  1178.  {
  1179.    "@context": "http://schema.org",
  1180.    "@type": "Organization",
  1181.    "name": "BRAND BOA ",
  1182.    
  1183.      "logo": "https:\/\/www.brandboa.com\/cdn\/shop\/files\/Logo_Brand_BOA-1_1.webp?v=1748948569\u0026width=500",
  1184.    
  1185.    "sameAs": [
  1186.      "",
  1187.      "https:\/\/www.facebook.com\/people\/BRAND-BOA\/61566525375343\/?rdid=4OjHkJ6xQNJLeNkR\u0026share_url=https%3A%2F%2Fwww.facebook.com%2Fshare%2F1EybSCKHMa%2F",
  1188.      "",
  1189.      "https:\/\/www.instagram.com\/brandboa8\/#",
  1190.      "",
  1191.      "",
  1192.      "",
  1193.      "",
  1194.      ""
  1195.    ],
  1196.    "url": "https:\/\/www.brandboa.com"
  1197.  }
  1198. </script>
  1199.  <script type="application/ld+json">
  1200.    {
  1201.      "@context": "http://schema.org",
  1202.      "@type": "WebSite",
  1203.      "name": "BRAND BOA ",
  1204.      "potentialAction": {
  1205.        "@type": "SearchAction",
  1206.        "target": "https:\/\/www.brandboa.com\/search?q={search_term_string}",
  1207.        "query-input": "required name=search_term_string"
  1208.      },
  1209.      "url": "https:\/\/www.brandboa.com"
  1210.    }
  1211.  </script>
  1212. </div>
  1213. <!-- END sections: header-group -->
  1214.  
  1215.    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
  1216.      <section id="shopify-section-template--26088394752332__slideshow" class="shopify-section section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/section-image-banner.css?v=124819179385751388401757060969" rel="stylesheet" type="text/css" media="all" />
  1217. <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-slider.css?v=14039311878856620671757060969" rel="stylesheet" type="text/css" media="all" />
  1218. <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-slideshow.css?v=17933591812325749411757060969" rel="stylesheet" type="text/css" media="all" />
  1219. <slideshow-component
  1220.  class="slider-mobile-gutter page-width"
  1221.  role="region"
  1222.  aria-roledescription="Carousel"
  1223.  aria-label="Slideshow about our brand."
  1224. ><div class="slideshow__controls slideshow__controls--top slider-buttons">
  1225.      <button
  1226.        type="button"
  1227.        class="slider-button slider-button--prev"
  1228.        name="previous"
  1229.        aria-label="Previous slide"
  1230.        aria-controls="Slider-template--26088394752332__slideshow"
  1231.      >
  1232.        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
  1233. </span>
  1234.      </button>
  1235.      <div class="slider-counter slider-counter--counter caption"><span class="slider-counter--current">1</span>
  1236.          <span aria-hidden="true"> / </span>
  1237.          <span class="visually-hidden">of</span>
  1238.          <span class="slider-counter--total">4</span></div>
  1239.      <button
  1240.        type="button"
  1241.        class="slider-button slider-button--next"
  1242.        name="next"
  1243.        aria-label="Next slide"
  1244.        aria-controls="Slider-template--26088394752332__slideshow"
  1245.      >
  1246.        <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
  1247. </span>
  1248.      </button><button
  1249.          type="button"
  1250.          class="slideshow__autoplay slider-button"
  1251.          aria-label="Pause slideshow"
  1252.        >
  1253.          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-pause" viewBox="0 0 8 12"><path fill="currentColor" d="M1.2.75c-.387 0-.7.235-.7.525v9.45c0 .29.313.525.7.525s.7-.235.7-.525v-9.45c0-.29-.313-.525-.7-.525m5.6 0c-.387 0-.7.235-.7.525v9.45c0 .29.313.525.7.525s.7-.235.7-.525v-9.45c0-.29-.313-.525-.7-.525"/></svg>
  1254. </span>
  1255.          <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-play" viewBox="0 0 10 14"><path fill="currentColor" fill-rule="evenodd" d="M1.482.815A1 1 0 0 0 0 1.69v10.517a1 1 0 0 0 1.525.851L10.54 7.5a1 1 0 0 0-.043-1.728z" clip-rule="evenodd"/></svg>
  1256. </span>
  1257.        </button></div><div
  1258.    class="slideshow banner banner--medium grid grid--1-col slider slider--everywhere scroll-trigger animate--fade-in"
  1259.    id="Slider-template--26088394752332__slideshow"
  1260.    aria-live="polite"
  1261.    aria-atomic="true"
  1262.    data-autoplay="true"
  1263.    data-speed="9"
  1264.  ><style>
  1265.        #Slide-template--26088394752332__slideshow-1 .banner__media::after {
  1266.          opacity: 0.0;
  1267.        }
  1268.      </style>
  1269.      <div
  1270.        class="slideshow__slide grid__item grid--1-col slider__slide"
  1271.        id="Slide-template--26088394752332__slideshow-1"
  1272.        
  1273.        role="group"
  1274.        aria-roledescription="Slide"
  1275.        aria-label="1 of 4"
  1276.        tabindex="-1"
  1277.      >
  1278.        <div class="slideshow__media banner__media media">
  1279.              <img src="//www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=3840" alt="" srcset="//www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=375 375w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=550 550w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=1100 1100w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=1500 1500w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=1780 1780w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=2000 2000w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=3000 3000w, //www.brandboa.com/cdn/shop/files/shutterstock_534409180-_1__11zon.webp?v=1752404985&amp;width=3840 3840w" height="743" sizes="100vw" fetchpriority="high">
  1280. </div>
  1281.        <div class="slideshow__text-wrapper banner__content banner__content--middle-center page-width banner--desktop-transparent scroll-trigger animate--slide-in">
  1282.          <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-scheme-1 gradient slideshow__text--center slideshow__text-mobile--center"></div>
  1283.        </div>
  1284.      </div><style>
  1285.        #Slide-template--26088394752332__slideshow-2 .banner__media::after {
  1286.          opacity: 0.0;
  1287.        }
  1288.      </style>
  1289.      <div
  1290.        class="slideshow__slide grid__item grid--1-col slider__slide"
  1291.        id="Slide-template--26088394752332__slideshow-2"
  1292.        
  1293.        role="group"
  1294.        aria-roledescription="Slide"
  1295.        aria-label="2 of 4"
  1296.        tabindex="-1"
  1297.      >
  1298.        <div class="slideshow__media banner__media media"><img src="//www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=3840" alt="" srcset="//www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=375 375w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=550 550w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=1100 1100w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=1500 1500w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=1780 1780w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=2000 2000w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=3000 3000w, //www.brandboa.com/cdn/shop/files/shutterstock_153905456_1_1__11zon.webp?v=1748205271&amp;width=3840 3840w" height="1465" loading="lazy" sizes="100vw">
  1299. </div>
  1300.        <div class="slideshow__text-wrapper banner__content banner__content--middle-center page-width banner--desktop-transparent">
  1301.          <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-scheme-1 gradient slideshow__text--center slideshow__text-mobile--center"></div>
  1302.        </div>
  1303.      </div><style>
  1304.        #Slide-template--26088394752332__slideshow-3 .banner__media::after {
  1305.          opacity: 0.0;
  1306.        }
  1307.      </style>
  1308.      <div
  1309.        class="slideshow__slide grid__item grid--1-col slider__slide"
  1310.        id="Slide-template--26088394752332__slideshow-3"
  1311.        
  1312.        role="group"
  1313.        aria-roledescription="Slide"
  1314.        aria-label="3 of 4"
  1315.        tabindex="-1"
  1316.      >
  1317.        <div class="slideshow__media banner__media media"><img src="//www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=3840" alt="Construction Services by BRAND BOA " srcset="//www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=375 375w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=550 550w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=1100 1100w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=1500 1500w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=1780 1780w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=2000 2000w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=3000 3000w, //www.brandboa.com/cdn/shop/files/shutterstock_1429520405-_1__11zon.webp?v=1752224903&amp;width=3840 3840w" height="687" loading="lazy" sizes="100vw">
  1318. </div>
  1319.        <div class="slideshow__text-wrapper banner__content banner__content--middle-center page-width banner--desktop-transparent">
  1320.          <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-scheme-1 gradient slideshow__text--center slideshow__text-mobile--center"></div>
  1321.        </div>
  1322.      </div><style>
  1323.        #Slide-template--26088394752332__slideshow-4 .banner__media::after {
  1324.          opacity: 0.0;
  1325.        }
  1326.      </style>
  1327.      <div
  1328.        class="slideshow__slide grid__item grid--1-col slider__slide"
  1329.        id="Slide-template--26088394752332__slideshow-4"
  1330.        
  1331.        role="group"
  1332.        aria-roledescription="Slide"
  1333.        aria-label="4 of 4"
  1334.        tabindex="-1"
  1335.      >
  1336.        <div class="slideshow__media banner__media media"><img src="//www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=3840" alt="" srcset="//www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=375 375w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=550 550w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=1100 1100w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=1500 1500w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=1780 1780w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=2000 2000w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=3000 3000w, //www.brandboa.com/cdn/shop/files/shutterstock_2421472363_11zon.webp?v=1754220726&amp;width=3840 3840w" height="667" loading="lazy" sizes="100vw">
  1337. </div>
  1338.        <div class="slideshow__text-wrapper banner__content banner__content--middle-center page-width banner--desktop-transparent">
  1339.          <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-scheme-1 gradient slideshow__text--center slideshow__text-mobile--center"></div>
  1340.        </div>
  1341.      </div></div></slideshow-component>
  1342. </section><section id="shopify-section-template--26088394752332__rich_text_fcjdXX" class="shopify-section section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/section-rich-text.css?v=155250126305810049721757060969" rel="stylesheet" type="text/css" media="all" />
  1343. <style data-shopify>.section-template--26088394752332__rich_text_fcjdXX-padding {
  1344.    padding-top: 30px;
  1345.    padding-bottom: 39px;
  1346.  }
  1347.  
  1348.  @media screen and (min-width: 750px) {
  1349.    .section-template--26088394752332__rich_text_fcjdXX-padding {
  1350.      padding-top: 40px;
  1351.      padding-bottom: 52px;
  1352.    }
  1353.  }</style><div class="isolate page-width">
  1354.  <div class="rich-text content-container color-scheme-1 gradient section-template--26088394752332__rich_text_fcjdXX-padding">
  1355.    <div class="rich-text__wrapper rich-text__wrapper--center">
  1356.      <div class="rich-text__blocks center"><h2
  1357.                class="rich-text__heading rte inline-richtext h2 scroll-trigger animate--slide-in"
  1358.                
  1359.                
  1360.                  data-cascade
  1361.                  style="--animation-order: 1;"
  1362.                
  1363.              >
  1364.                <strong>Accurate Construction Estimation Services Across the USA & UK </strong>
  1365.              </h2><div
  1366.                class="rich-text__text rte scroll-trigger animate--slide-in"
  1367.                
  1368.                
  1369.                  data-cascade
  1370.                  style="--animation-order: 2;"
  1371.                
  1372.              >
  1373.                <p>Brand BOA delivers precise quantity take-offs and cost estimates for civil, mechanical, electrical, and plumbing works—helping contractors and developers save time, cut risks, and win more projects.<br/><br/></p>
  1374.              </div><div
  1375.                class="rich-text__buttons scroll-trigger animate--slide-in"
  1376.                
  1377.                
  1378.                  data-cascade
  1379.                  style="--animation-order: 3;"
  1380.                
  1381.              ></div></div>
  1382.    </div>
  1383.  </div>
  1384. </div>
  1385.  
  1386.  
  1387. <style> #shopify-section-template--26088394752332__rich_text_fcjdXX .rich-text__text {background: linear-gradient(135deg, #1e3c72, #2a5298, #434343); color: #ffffff; padding: 20px; border-radius: 10px; transition: transform 0.3s ease, box-shadow 0.3s ease;} #shopify-section-template--26088394752332__rich_text_fcjdXX .rich-text__text:hover {transform: translateY(-15px); /* bigger upward move */ box-shadow: 0 16px 32px rgba(0, 0, 0, 0.35); /* deeper shadow */} </style></section><div id="shopify-section-template--26088394752332__image_with_text_hH9NDa" class="shopify-section section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/component-image-with-text.css?v=159347133892345898421757060969" rel="stylesheet" type="text/css" media="all" />
  1388. <style data-shopify>.section-template--26088394752332__image_with_text_hH9NDa-padding {
  1389.    padding-top: 27px;
  1390.    padding-bottom: 27px;
  1391.  }
  1392.  
  1393.  @media screen and (min-width: 750px) {
  1394.    .section-template--26088394752332__image_with_text_hH9NDa-padding {
  1395.      padding-top: 36px;
  1396.      padding-bottom: 36px;
  1397.    }
  1398.  }</style><div class="section-template--26088394752332__image_with_text_hH9NDa-padding gradient color-scheme-1">
  1399.  <div class="page-width">
  1400.    <div class="image-with-text image-with-text--no-overlap isolate collapse-corners scroll-trigger animate--slide-in">
  1401.      <div class="image-with-text__grid grid grid--gapless grid--1-col grid--2-col-tablet">
  1402.        <div class="image-with-text__media-item image-with-text__media-item--medium image-with-text__media-item--top grid__item">
  1403.          <div
  1404.            class="image-with-text__media image-with-text__media--adapt global-media-settings gradient color-scheme-2 media"
  1405.            
  1406.              style="padding-bottom: 66.7%;"
  1407.            
  1408.          ><img src="//www.brandboa.com/cdn/shop/files/shutterstock_627691331_1__11zon.webp?v=1748211050&amp;width=1500" alt="" srcset="//www.brandboa.com/cdn/shop/files/shutterstock_627691331_1__11zon.webp?v=1748211050&amp;width=165 165w, //www.brandboa.com/cdn/shop/files/shutterstock_627691331_1__11zon.webp?v=1748211050&amp;width=360 360w, //www.brandboa.com/cdn/shop/files/shutterstock_627691331_1__11zon.webp?v=1748211050&amp;width=535 535w, //www.brandboa.com/cdn/shop/files/shutterstock_627691331_1__11zon.webp?v=1748211050&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_627691331_1__11zon.webp?v=1748211050&amp;width=1070 1070w, //www.brandboa.com/cdn/shop/files/shutterstock_627691331_1__11zon.webp?v=1748211050&amp;width=1500 1500w" width="1500" height="1001" sizes="(min-width: 1200px) 550px,
  1409.              (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" fetchpriority="auto">
  1410. </div>
  1411.        </div>
  1412.        <div class="image-with-text__text-item grid__item">
  1413.          <div
  1414.            id="ImageWithText--template--26088394752332__image_with_text_hH9NDa"
  1415.            class="image-with-text__content image-with-text__content--top image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt content-container gradient color-scheme-2"
  1416.          ><h2
  1417.                    class="image-with-text__heading inline-richtext h1"
  1418.                    
  1419.                  >
  1420.                    <strong>Our Trades </strong>
  1421.                  </h2><div class="image-with-text__text rte body" >
  1422.                    <p><strong>We provide accurate quantity takeoffs and cost estimates across all major construction trades. Whether it's structural, architectural, electrical, or plumbing, our estimations are detailed, reliable, and tailored to your project's specific needs—helping you plan and budget with confidence.</strong><br/><br/></p>
  1423.                  </div><a
  1424.                      
  1425.                        href="/collections/our-trades"
  1426.                      
  1427.                      class="button button--primary"
  1428.                      
  1429.                    >
  1430.                      Our Trades Complete List
  1431.                    </a></div>
  1432.        </div>
  1433.      </div>
  1434.    </div>
  1435.  </div>
  1436. </div>
  1437.  
  1438.  
  1439. <style> #shopify-section-template--26088394752332__image_with_text_hH9NDa .image-with-text, #shopify-section-template--26088394752332__image_with_text_hH9NDa .image-with-text__grid {background: #f2f2f2 !important; border-radius: 16px !important; overflow: hidden !important; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.15) !important; padding: 20px; transition: 0.3s; color: #000 !important;} #shopify-section-template--26088394752332__image_with_text_hH9NDa .image-with-text:hover, #shopify-section-template--26088394752332__image_with_text_hH9NDa .image-with-text__grid:hover {transform: translateY(-6px); box-shadow: 0 12px 24px rgba(0, 0, 0, 0.25) !important;} </style></div><div id="shopify-section-template--26088394752332__multirow_FVdH7F" class="shopify-section section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/component-image-with-text.css?v=159347133892345898421757060969" rel="stylesheet" type="text/css" media="all" />
  1440. <style data-shopify>.section-template--26088394752332__multirow_FVdH7F-padding {
  1441.    padding-top: 27px;
  1442.    padding-bottom: 27px;
  1443.  }
  1444.  
  1445.  @media screen and (min-width: 750px) {
  1446.    .section-template--26088394752332__multirow_FVdH7F-padding {
  1447.      padding-top: 36px;
  1448.      padding-bottom: 36px;
  1449.    }
  1450.  }</style><div class="multirow section-template--26088394752332__multirow_FVdH7F-padding gradient color-scheme-1">
  1451.  <div class="multirow__inner page-width"><div
  1452.        class="image-with-text isolate collapse-padding scroll-trigger animate--slide-in"
  1453.        
  1454.      >
  1455.        <div class="image-with-text__grid grid grid--gapless grid--1-col grid--2-col-tablet">
  1456.          <div class="image-with-text__media-item image-with-text__media-item--medium image-with-text__media-item--middle grid__item">
  1457.            <div
  1458.              class="image-with-text__media image-with-text__media--medium gradient color-scheme-1 global-media-settings media"
  1459.              
  1460.            ><img src="//www.brandboa.com/cdn/shop/files/shutterstock_2478900781_11zon.webp?v=1748212152&amp;width=1500" alt="" srcset="//www.brandboa.com/cdn/shop/files/shutterstock_2478900781_11zon.webp?v=1748212152&amp;width=165 165w, //www.brandboa.com/cdn/shop/files/shutterstock_2478900781_11zon.webp?v=1748212152&amp;width=360 360w, //www.brandboa.com/cdn/shop/files/shutterstock_2478900781_11zon.webp?v=1748212152&amp;width=535 535w, //www.brandboa.com/cdn/shop/files/shutterstock_2478900781_11zon.webp?v=1748212152&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_2478900781_11zon.webp?v=1748212152&amp;width=1070 1070w, //www.brandboa.com/cdn/shop/files/shutterstock_2478900781_11zon.webp?v=1748212152&amp;width=1500 1500w" width="1500" height="1001" loading="lazy" sizes="(min-width: 1200px) 550px,
  1461.                  (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)">
  1462. </div>
  1463.          </div>
  1464.          <div class="image-with-text__text-item grid__item">
  1465.            <div class="image-with-text__content image-with-text__content--middle image-with-text__content--desktop-center image-with-text__content--mobile-left image-with-text__content--medium content-container background-transparent"><p class="image-with-text__text image-with-text__text--caption caption-with-letter-spacing caption-with-letter-spacing--medium">
  1466.                  BRAND BOA construction
  1467.                </p><h2 class="image-with-text__heading h1 rte">
  1468.                  <strong>Why Professional Cost Estimation Matters</strong>
  1469.                </h2><div class="image-with-text__text rte body"><p><br/>Accurate cost estimation is the foundation of every successful construction project. By working with a professional estimating company like <strong>Brand BOA</strong>, you avoid costly mistakes, eliminate guesswork, and gain a clear financial roadmap before construction begins. This not only helps you <strong>stay within budget and schedule</strong>, but also strengthens your bids, improves decision-making, and reduces project risks.<br/><br/></p></div><a
  1470.                  
  1471.                    href="/pages/get-quote"
  1472.                  
  1473.                  class="button button--secondary"
  1474.                >
  1475.                  “Get Your Estimate Today”
  1476.                </a></div>
  1477.          </div>
  1478.        </div>
  1479.      </div></div>
  1480. </div>
  1481.  
  1482.  
  1483. <style> #shopify-section-template--26088394752332__multirow_FVdH7F .image-with-text {border-radius: 12px; /* rounded edges */ overflow: hidden; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25); /* default shadow */ transition: transform 0.3s ease, box-shadow 0.3s ease;} #shopify-section-template--26088394752332__multirow_FVdH7F .image-with-text:hover {transform: translateY(-8px); /* lift on hover */ box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35); /* stronger shadow */} #shopify-section-template--26088394752332__multirow_FVdH7F .image-with-text img {transition: transform 0.4s ease;} #shopify-section-template--26088394752332__multirow_FVdH7F .image-with-text:hover img {transform: scale(1.05); /* subtle zoom on hover */} </style></div><div id="shopify-section-template--26088394752332__image_with_text_VcVrpE" class="shopify-section section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/component-image-with-text.css?v=159347133892345898421757060969" rel="stylesheet" type="text/css" media="all" />
  1484. <style data-shopify>.section-template--26088394752332__image_with_text_VcVrpE-padding {
  1485.    padding-top: 27px;
  1486.    padding-bottom: 27px;
  1487.  }
  1488.  
  1489.  @media screen and (min-width: 750px) {
  1490.    .section-template--26088394752332__image_with_text_VcVrpE-padding {
  1491.      padding-top: 36px;
  1492.      padding-bottom: 36px;
  1493.    }
  1494.  }</style><div class="section-template--26088394752332__image_with_text_VcVrpE-padding gradient color-scheme-2">
  1495.  <div class="page-width">
  1496.    <div class="image-with-text image-with-text--no-overlap isolate collapse-corners scroll-trigger animate--slide-in">
  1497.      <div class="image-with-text__grid grid grid--gapless grid--1-col grid--2-col-tablet">
  1498.        <div class="image-with-text__media-item image-with-text__media-item--medium image-with-text__media-item--top grid__item">
  1499.          <div
  1500.            class="image-with-text__media image-with-text__media--adapt global-media-settings gradient color-scheme-1 media"
  1501.            
  1502.              style="padding-bottom: 66.7%;"
  1503.            
  1504.          ><img src="//www.brandboa.com/cdn/shop/files/shutterstock_718448575-_2__11zon.webp?v=1754221793&amp;width=1500" alt="" srcset="//www.brandboa.com/cdn/shop/files/shutterstock_718448575-_2__11zon.webp?v=1754221793&amp;width=165 165w, //www.brandboa.com/cdn/shop/files/shutterstock_718448575-_2__11zon.webp?v=1754221793&amp;width=360 360w, //www.brandboa.com/cdn/shop/files/shutterstock_718448575-_2__11zon.webp?v=1754221793&amp;width=535 535w, //www.brandboa.com/cdn/shop/files/shutterstock_718448575-_2__11zon.webp?v=1754221793&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_718448575-_2__11zon.webp?v=1754221793&amp;width=1070 1070w, //www.brandboa.com/cdn/shop/files/shutterstock_718448575-_2__11zon.webp?v=1754221793&amp;width=1500 1500w" width="1500" height="1001" loading="lazy" sizes="(min-width: 1200px) 550px,
  1505.              (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" fetchpriority="auto">
  1506. </div>
  1507.        </div>
  1508.        <div class="image-with-text__text-item grid__item">
  1509.          <div
  1510.            id="ImageWithText--template--26088394752332__image_with_text_VcVrpE"
  1511.            class="image-with-text__content image-with-text__content--top image-with-text__content--desktop-center image-with-text__content--mobile-left image-with-text__content--adapt content-container gradient color-scheme-1"
  1512.          ><h2
  1513.                    class="image-with-text__heading inline-richtext h1"
  1514.                    
  1515.                  >
  1516.                    <strong>Streamlining Your Project from the Start</strong>
  1517.                  </h2><div class="image-with-text__text rte body" >
  1518.                    <p><br/>With detailed quantity take-offs and cost estimates, <strong>Brand BOA</strong> helps you plan smarter and bid stronger. Our step-by-step approach ensures nothing is missed—materials, labor, equipment, and overheads are all covered. The result? Clear budgets, competitive bids, and fewer surprises during construction.<br/><br/></p>
  1519.                  </div><a
  1520.                      
  1521.                        href="/pages/get-quote"
  1522.                      
  1523.                      class="button button--primary"
  1524.                      
  1525.                    >
  1526.                      Get a Precise Estimate for Your Project – Contact BRAND BOA Today!
  1527.                    </a></div>
  1528.        </div>
  1529.      </div>
  1530.    </div>
  1531.  </div>
  1532. </div>
  1533.  
  1534.  
  1535. <style> #shopify-section-template--26088394752332__image_with_text_VcVrpE /* ==== Floating Card Effect for Image with Text ==== */.image-with-text, #shopify-section-template--26088394752332__image_with_text_VcVrpE .image-with-text__grid {background: #ffffff !important; border-radius: 16px !important; overflow: hidden !important; box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12) !important; /* soft, wide shadow */ padding: 20px; transition: transform 0.3s ease, box-shadow 0.3s ease; /* smooth hover */} #shopify-section-template--26088394752332__image_with_text_VcVrpE .image-with-text:hover, #shopify-section-template--26088394752332__image_with_text_VcVrpE .image-with-text__grid:hover {transform: translateY(-6px); /* lift up slightly */ box-shadow: 0 18px 40px rgba(0, 0, 0, 0.15) !important; /* stronger hover shadow */} </style></div><div id="shopify-section-template--26088394752332__image_with_text_99C9qi" class="shopify-section section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/component-image-with-text.css?v=159347133892345898421757060969" rel="stylesheet" type="text/css" media="all" />
  1536. <style data-shopify>.section-template--26088394752332__image_with_text_99C9qi-padding {
  1537.    padding-top: 27px;
  1538.    padding-bottom: 27px;
  1539.  }
  1540.  
  1541.  @media screen and (min-width: 750px) {
  1542.    .section-template--26088394752332__image_with_text_99C9qi-padding {
  1543.      padding-top: 36px;
  1544.      padding-bottom: 36px;
  1545.    }
  1546.  }</style><div class="section-template--26088394752332__image_with_text_99C9qi-padding gradient color-scheme-1">
  1547.  <div class="page-width">
  1548.    <div class="image-with-text image-with-text--no-overlap isolate collapse-corners scroll-trigger animate--slide-in">
  1549.      <div class="image-with-text__grid grid grid--gapless grid--1-col grid--2-col-tablet image-with-text__grid--reverse">
  1550.        <div class="image-with-text__media-item image-with-text__media-item--medium image-with-text__media-item--top grid__item">
  1551.          <div
  1552.            class="image-with-text__media image-with-text__media--adapt global-media-settings background-transparent media"
  1553.            
  1554.              style="padding-bottom: 53.4%;"
  1555.            
  1556.          ><img src="//www.brandboa.com/cdn/shop/files/shutterstock_2472267565-_1__11zon.webp?v=1754990080&amp;width=1500" alt="" srcset="//www.brandboa.com/cdn/shop/files/shutterstock_2472267565-_1__11zon.webp?v=1754990080&amp;width=165 165w, //www.brandboa.com/cdn/shop/files/shutterstock_2472267565-_1__11zon.webp?v=1754990080&amp;width=360 360w, //www.brandboa.com/cdn/shop/files/shutterstock_2472267565-_1__11zon.webp?v=1754990080&amp;width=535 535w, //www.brandboa.com/cdn/shop/files/shutterstock_2472267565-_1__11zon.webp?v=1754990080&amp;width=750 750w, //www.brandboa.com/cdn/shop/files/shutterstock_2472267565-_1__11zon.webp?v=1754990080&amp;width=1070 1070w, //www.brandboa.com/cdn/shop/files/shutterstock_2472267565-_1__11zon.webp?v=1754990080&amp;width=1500 1500w" width="1500" height="801" loading="lazy" sizes="(min-width: 1200px) 550px,
  1557.              (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" fetchpriority="auto">
  1558. </div>
  1559.        </div>
  1560.        <div class="image-with-text__text-item grid__item">
  1561.          <div
  1562.            id="ImageWithText--template--26088394752332__image_with_text_99C9qi"
  1563.            class="image-with-text__content image-with-text__content--top image-with-text__content--desktop-center image-with-text__content--mobile-left image-with-text__content--adapt content-container background-transparent"
  1564.          ><h2
  1565.                    class="image-with-text__heading inline-richtext h1"
  1566.                    
  1567.                  >
  1568.                    <strong>Building Confidence Through Accurate Estimation</strong>
  1569.                  </h2><div class="image-with-text__text rte body" >
  1570.                    <p>Every construction project begins with a number—but getting that number wrong can cost you time, money, and reputation. At <strong>Brand BOA</strong>, we combine industry expertise with advanced estimation software to give you precise, reliable figures for civil, mechanical, electrical, and plumbing works. Whether you’re bidding for a project or planning a build, our estimates give you the clarity you need to move forward with confidence.<br/><br/></p>
  1571.                  </div><a
  1572.                      
  1573.                        href="/pages/get-quote"
  1574.                      
  1575.                      class="button button--primary"
  1576.                      
  1577.                    >
  1578.                      Get Your Estimate Today ✅
  1579.                    </a></div>
  1580.        </div>
  1581.      </div>
  1582.    </div>
  1583.  </div>
  1584. </div>
  1585.  
  1586.  
  1587. <style> #shopify-section-template--26088394752332__image_with_text_99C9qi .image-with-text {border-radius: 12px; /* rounded edges */ overflow: hidden; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25); /* default shadow */ transition: transform 0.3s ease, box-shadow 0.3s ease;} #shopify-section-template--26088394752332__image_with_text_99C9qi .image-with-text:hover {transform: translateY(-8px); /* lift on hover */ box-shadow: 0 12px 28px rgba(0, 0, 0, 0.35); /* stronger shadow */} #shopify-section-template--26088394752332__image_with_text_99C9qi .image-with-text img {transition: transform 0.4s ease;} #shopify-section-template--26088394752332__image_with_text_99C9qi .image-with-text:hover img {transform: scale(1.05); /* subtle zoom on hover */} </style></div><section id="shopify-section-template--26088394752332__rich_text_cXYNzV" class="shopify-section section"><link href="//www.brandboa.com/cdn/shop/t/3/assets/section-rich-text.css?v=155250126305810049721757060969" rel="stylesheet" type="text/css" media="all" />
  1588. <style data-shopify>.section-template--26088394752332__rich_text_cXYNzV-padding {
  1589.    padding-top: 30px;
  1590.    padding-bottom: 39px;
  1591.  }
  1592.  
  1593.  @media screen and (min-width: 750px) {
  1594.    .section-template--26088394752332__rich_text_cXYNzV-padding {
  1595.      padding-top: 40px;
  1596.      padding-bottom: 52px;
  1597.    }
  1598.  }</style><div class="isolate page-width">
  1599.  <div class="rich-text content-container color-scheme-1 gradient section-template--26088394752332__rich_text_cXYNzV-padding">
  1600.    <div class="rich-text__wrapper rich-text__wrapper--center">
  1601.      <div class="rich-text__blocks center"><h2
  1602.                class="rich-text__heading rte inline-richtext h1 scroll-trigger animate--slide-in"
  1603.                
  1604.                
  1605.                  data-cascade
  1606.                  style="--animation-order: 1;"
  1607.                
  1608.              >
  1609.                <strong>Ready to Take the Guesswork Out of Your Project?</strong>
  1610.              </h2><div
  1611.                class="rich-text__text rte scroll-trigger animate--slide-in"
  1612.                
  1613.                
  1614.                  data-cascade
  1615.                  style="--animation-order: 2;"
  1616.                
  1617.              >
  1618.                <p>At <strong>Brand BOA</strong>, we believe every successful construction project starts with accurate estimation. From civil and mechanical works to electrical and plumbing systems, our detailed take-offs give you the clarity you need to move forward with confidence.</p><p>Don’t risk delays or unexpected costs—partner with a professional estimation company you can trust.</p>
  1619.              </div><div
  1620.                class="rich-text__buttons scroll-trigger animate--slide-in"
  1621.                
  1622.                
  1623.                  data-cascade
  1624.                  style="--animation-order: 3;"
  1625.                
  1626.              ><a
  1627.                    
  1628.                      href="/pages/get-quote"
  1629.                    
  1630.                    class="button button--primary"
  1631.                  >Get Your Estimate Today</a></div></div>
  1632.    </div>
  1633.  </div>
  1634. </div>
  1635.  
  1636.  
  1637. <style> #shopify-section-template--26088394752332__rich_text_cXYNzV .rich-text__text {background: linear-gradient(135deg, #1e3c72, #2a5298, #434343); color: #ffffff; padding: 20px; border-radius: 10px; transition: transform 0.3s ease, box-shadow 0.3s ease;} #shopify-section-template--26088394752332__rich_text_cXYNzV .rich-text__text:hover {transform: translateY(-15px); /* bigger upward move */ box-shadow: 0 16px 32px rgba(0, 0, 0, 0.35); /* deeper shadow */} </style></section>
  1638.    </main>
  1639.  
  1640.    <!-- BEGIN sections: footer-group -->
  1641. <div id="shopify-section-sections--26088391672140__footer" class="shopify-section shopify-section-group-footer-group">
  1642. <link href="//www.brandboa.com/cdn/shop/t/3/assets/section-footer.css?v=60318643098753476351757060969" rel="stylesheet" type="text/css" media="all" />
  1643. <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-newsletter.css?v=4727253280200485261757060969" rel="stylesheet" type="text/css" media="all" />
  1644. <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-list-menu.css?v=151968516119678728991757060969" rel="stylesheet" type="text/css" media="all" />
  1645. <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-list-payment.css?v=69253961410771838501757060969" rel="stylesheet" type="text/css" media="all" />
  1646. <link href="//www.brandboa.com/cdn/shop/t/3/assets/component-list-social.css?v=35792976012981934991757060969" rel="stylesheet" type="text/css" media="all" />
  1647. <style data-shopify>.footer {
  1648.    margin-top: 0px;
  1649.  }
  1650.  
  1651.  .section-sections--26088391672140__footer-padding {
  1652.    padding-top: 27px;
  1653.    padding-bottom: 27px;
  1654.  }
  1655.  
  1656.  @media screen and (min-width: 750px) {
  1657.    .footer {
  1658.      margin-top: 0px;
  1659.    }
  1660.  
  1661.    .section-sections--26088391672140__footer-padding {
  1662.      padding-top: 36px;
  1663.      padding-bottom: 36px;
  1664.    }
  1665.  }</style><footer class="footer color-scheme-2 gradient section-sections--26088391672140__footer-padding"><div class="footer__content-top page-width"><div
  1666.            class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet  scroll-trigger animate--slide-in"
  1667.            
  1668.              data-cascade
  1669.            
  1670.          ><div
  1671.                class="footer-block grid__item scroll-trigger animate--slide-in"
  1672.                
  1673.                
  1674.                  data-cascade
  1675.                  style="--animation-order: 1;"
  1676.                
  1677.              ><div class="footer-block__details-content rte">
  1678.                      <p><strong>BRAND BOA</strong> is a leading UK construction estimation and building services company specializing in precision quantity takeoffs, cost estimates, and comprehensive construction solutions. With expertise spanning MEP systems, interior finishing, masonry, and core construction services, we deliver accurate project estimates and reliable construction services to contractors, property developers, and commercial clients across the United Kingdom. Our commitment to safety, quality, and on-time delivery has established us as a trusted partner for construction professionals seeking precision estimating worldwide.<br/><br/></p>
  1679.                    </div></div><div
  1680.                class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in"
  1681.                
  1682.                
  1683.                  data-cascade
  1684.                  style="--animation-order: 2;"
  1685.                
  1686.              ><h2 class="footer-block__heading inline-richtext">Information</h2><ul class="footer-block__details-content list-unstyled"><li>
  1687.                            <a
  1688.                              href="/pages/about-us"
  1689.                              class="link link--text list-menu__item list-menu__item--link"
  1690.                            >
  1691.                              About Us
  1692.                            </a>
  1693.                          </li><li>
  1694.                            <a
  1695.                              href="/pages/get-quote"
  1696.                              class="link link--text list-menu__item list-menu__item--link"
  1697.                            >
  1698.                              Get a Quote
  1699.                            </a>
  1700.                          </li><li>
  1701.                            <a
  1702.                              href="/collections"
  1703.                              class="link link--text list-menu__item list-menu__item--link"
  1704.                            >
  1705.                              Services
  1706.                            </a>
  1707.                          </li></ul></div><div
  1708.          class="footer-block--newsletter scroll-trigger animate--slide-in"
  1709.          
  1710.            data-cascade
  1711.          
  1712.        >
  1713.  
  1714. <ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
  1715.      <a href="https://www.facebook.com/people/BRAND-BOA/61566525375343/?rdid=4OjHkJ6xQNJLeNkR&share_url=https%3A%2F%2Fwww.facebook.com%2Fshare%2F1EybSCKHMa%2F" class="link list-social__link">
  1716.        <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951"/></svg>
  1717. </span>
  1718.        <span class="visually-hidden">Facebook</span>
  1719.      </a>
  1720.    </li><li class="list-social__item">
  1721.      <a href="https://www.instagram.com/brandboa8/#" class="link list-social__link">
  1722.        <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046s2.39-.01 3.23-.046c.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.9 3.9 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.15 4.15 0 0 1-1.414-.922 4.1 4.1 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.4 4.4 0 0 1 .92-1.414 4.2 4.2 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"/></svg>
  1723. </span>
  1724.        <span class="visually-hidden">Instagram</span>
  1725.      </a>
  1726.    </li></ul>
  1727. </div>
  1728.      </div>
  1729.          </div><div
  1730.    class="footer__content-bottom scroll-trigger animate--slide-in"
  1731.    
  1732.      data-cascade
  1733.    
  1734.  >
  1735.    <div class="footer__content-bottom-wrapper page-width">
  1736.      <div class="footer__column footer__localization isolate"><localization-form><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-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="/" /><div>
  1737.                <h2 class="caption-large text-body" id="FooterCountryLabel">Country/region</h2>
  1738.  
  1739. <div class="disclosure">
  1740.  <button
  1741.    type="button"
  1742.    class="disclosure__button localization-form__select localization-selector link link--text caption-large"
  1743.    aria-expanded="false"
  1744.    aria-controls="FooterCountry-country-results"
  1745.    aria-describedby="FooterCountryLabel"
  1746.  >
  1747.    <span>United Kingdom |
  1748.      GBP
  1749.      £</span>
  1750.    <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"/></svg>
  1751.  
  1752.  </button>
  1753.  <div class="disclosure__list-wrapper country-selector" hidden>
  1754.    <div class="country-filter country-filter--no-padding">
  1755.      
  1756.      <button
  1757.        class="country-selector__close-button button--small link"
  1758.        type="button"
  1759.        aria-label="Close"
  1760.      ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"/></svg>
  1761. </button>
  1762.    </div>
  1763.    <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
  1764.    <div
  1765.      class="disclosure__list country-selector__list country-selector__list--with-multiple-currencies"
  1766.      id="FooterCountry-country-results"
  1767.    >
  1768.      
  1769.      <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1">
  1770.            <a
  1771.              class="link link--text disclosure__link caption-large focus-inset"
  1772.              href="#"
  1773.              
  1774.              data-value="AU"
  1775.              id="Australia"
  1776.            >
  1777.              <span
  1778.                
  1779.                  class="visibility-hidden"
  1780.                
  1781.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  1782. </span>
  1783.              <span class="country">Australia</span>
  1784.              <span class="localization-form__currency motion-reduce">
  1785.                GBP
  1786.                £</span>
  1787.            </a>
  1788.          </li><li class="disclosure__item" tabindex="-1">
  1789.            <a
  1790.              class="link link--text disclosure__link caption-large focus-inset"
  1791.              href="#"
  1792.              
  1793.                aria-current="true"
  1794.              
  1795.              data-value="GB"
  1796.              id="United Kingdom"
  1797.            >
  1798.              <span
  1799.                
  1800.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  1801. </span>
  1802.              <span class="country">United Kingdom</span>
  1803.              <span class="localization-form__currency motion-reduce">
  1804.                GBP
  1805.                £</span>
  1806.            </a>
  1807.          </li><li class="disclosure__item" tabindex="-1">
  1808.            <a
  1809.              class="link link--text disclosure__link caption-large focus-inset"
  1810.              href="#"
  1811.              
  1812.              data-value="US"
  1813.              id="United States"
  1814.            >
  1815.              <span
  1816.                
  1817.                  class="visibility-hidden"
  1818.                
  1819.              ><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"/></svg>
  1820. </span>
  1821.              <span class="country">United States</span>
  1822.              <span class="localization-form__currency motion-reduce">
  1823.                USD
  1824.                $</span>
  1825.            </a>
  1826.          </li></ul>
  1827.    </div>
  1828.  </div>
  1829.  <div class="country-selector__overlay"></div>
  1830. </div>
  1831. <input type="hidden" name="country_code" value="GB">
  1832. </div></form></localization-form></div>
  1833.      <div class="footer__column footer__column--info"></div>
  1834.    </div>
  1835.    <div class="footer__content-bottom-wrapper page-width">
  1836.      <div class="footer__copyright caption">
  1837.        <small class="copyright__content"
  1838.          >&copy; 2025, <a href="/" title="">BRAND BOA </a></small>
  1839.        
  1840.      </div>
  1841.    </div>
  1842.  </div>
  1843. </footer>
  1844.  
  1845.  
  1846.  
  1847.  
  1848. </div>
  1849. <!-- END sections: footer-group -->
  1850.  
  1851.    <ul hidden>
  1852.      <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li>
  1853.      <li id="a11y-new-window-message">Opens in a new window.</li>
  1854.    </ul>
  1855.  
  1856.    <script>
  1857.      window.shopUrl = 'https://www.brandboa.com';
  1858.      window.routes = {
  1859.        cart_add_url: '/cart/add',
  1860.        cart_change_url: '/cart/change',
  1861.        cart_update_url: '/cart/update',
  1862.        cart_url: '/cart',
  1863.        predictive_search_url: '/search/suggest',
  1864.      };
  1865.  
  1866.      window.cartStrings = {
  1867.        error: `There was an error while updating your cart. Please try again.`,
  1868.        quantityError: `You can only add [quantity] of this item to your cart.`,
  1869.      };
  1870.  
  1871.      window.variantStrings = {
  1872.        addToCart: `Add to cart`,
  1873.        soldOut: `Sold out`,
  1874.        unavailable: `Unavailable`,
  1875.        unavailable_with_option: `[value] - Unavailable`,
  1876.      };
  1877.  
  1878.      window.quickOrderListStrings = {
  1879.        itemsAdded: `[quantity] items added`,
  1880.        itemAdded: `[quantity] item added`,
  1881.        itemsRemoved: `[quantity] items removed`,
  1882.        itemRemoved: `[quantity] item removed`,
  1883.        viewCart: `View cart`,
  1884.        each: `[money]/ea`,
  1885.        min_error: `This item has a minimum of [min]`,
  1886.        max_error: `This item has a maximum of [max]`,
  1887.        step_error: `You can only add this item in increments of [step]`,
  1888.      };
  1889.  
  1890.      window.accessibilityStrings = {
  1891.        imageAvailable: `Image [index] is now available in gallery view`,
  1892.        shareSuccess: `Link copied to clipboard`,
  1893.        pauseSlideshow: `Pause slideshow`,
  1894.        playSlideshow: `Play slideshow`,
  1895.        recipientFormExpanded: `Gift card recipient form expanded`,
  1896.        recipientFormCollapsed: `Gift card recipient form collapsed`,
  1897.        countrySelectorSearchCount: `[count] countries/regions found`,
  1898.      };
  1899.    </script></html>
  1900.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda