1<!doctype html> 2<html class="no-js" lang="en" dir="ltr"> 3 <head> 4
4<script 5 id="Cookiebot" 6 src="https://consent.cookiebot.com/uc.js" 7 data-cbid="e9d4cbea-d27d-4f99-b210-8d40600ebca8" 8 type="text/javascript" 9 defer 10></script>
10 11
11<script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/cd1432c1afc1875978a9fe8a4/157df6f568a7d13849cc21630.js");</script>
11 12 <!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 12-13
12 13<script async src="https://www.googletagmanager.com/gtag/js?id=
13AW-349618870
vendor: 13 bytes, lines 13-14
13"> 14</script>
15<script> 16
vendor: 134 bytes, lines 16-20
16window.dataLayer = window.dataLayer || []; 17 function gtag(){dataLayer.push(arguments);} 18 gtag('js', new Date()); 19 20 gtag('config', '
20AW-349618870
vendor: 4 bytes, line 20
20');
21</script>
21<!-- Event snippet for [eGTM] - purchase conversion page -->
22<script> 23 gtag('event', 'conversion', { 24 'send_to': 'AW-349618870/o5MfCOzO88YaELaF26YB', 25 'value': 1.0, 26 'currency': 'GBP', 27 'transaction_id': '' 28 // 'new_customer': true /* calculate dynamically, populate with true/false */, 29 }); 30</script>
30 31 32 <!-- Google Tag Manager -->
33<script>
vendor: 327 bytes, lines 33-37
33(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 34new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 35j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 36'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 37})(window,document,'script','dataLayer','
37GTM-KH95R369
vendor: 3 bytes, line 37
37');
37</script>
37 38<!-- End Google Tag Manager --> 39
39<script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script>
39 40
41<script> 42 window.renderOptIn = function() { 43 window.gapi.load('surveyoptin', function() { 44 window.gapi.surveyoptin.render( 45 { 46 // REQUIRED FIELDS 47 "merchant_id": 5840461524, 48 "order_id": "ORDER_ID", 49 "email": "CUSTOMER_EMAIL", 50 "delivery_country": "COUNTRY_CODE", 51 "estimated_delivery_date": "YYYY-MM-DD", 52 53 // OPTIONAL FIELDS 54 "products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}] 55 }); 56 }); 57 } 58</script>
58 59 60 <meta name="google-site-verification" content="cpJb5-hyMumDzqu6i1s5jBKPDsvjVPdwJM8JXJlVvTs" /> 61 <meta charset="utf-8"> 62 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 63 <meta name="viewport" content="width=device-width,initial-scale=1"> 64 <meta name="theme-color" content="#171717"> 65 <meta name="google-site-verification" content="SVLzlH4sPUL1jTC3ihv762G_ooKfrYZplZF1iCIPqBk" /> 66 <link rel="canonical" href="https://www.toucansolution.co.uk/cart"> 67 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 68 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 69 <link rel="dns-prefetch" href="https://ajax.googleapis.com"> 70 <link rel="dns-prefetch" href="https://maps.googleapis.com"> 71 <link rel="dns-prefetch" href="https://maps.gstatic.com"> 72<link rel="shortcut icon" href="//www.toucansolution.co.uk/cdn/shop/files/tttt.png?crop=center&height=32&v=1675925938&width=32" type="image/png" /><title>Your Shopping Cart – Toucan Smart Home UK</title> 73<meta property="og:site_name" content="Toucan Smart Home UK"> 74<meta property="og:url" content="https://www.toucansolution.co.uk/cart"> 75<meta property="og:title" content="Your Shopping Cart"> 76<meta property="og:type" content="website"> 77<meta property="og:description" content="Shop Toucan wireless security cameras and video doorbells for easy DIY home protection, instant alerts and no required monthly fee for essential app use."><meta property="og:image" content="http://www.toucansolution.co.uk/cdn/shop/files/Toucan_Home-199.jpg?v=1650638193"> 78 <meta property="og:image:secure_url" content="https://www.toucansolution.co.uk/cdn/shop/files/Toucan_Home-199.jpg?v=1650638193"> 79 <meta property="og:image:width" content="3500"> 80 <meta property="og:image:height" content="2333"><meta name="twitter:site" content="@"> 81<meta name="twitter:card" content="summary_large_image"> 82<meta name="twitter:title" content="Your Shopping Cart"> 83<meta name="twitter:description" content="Shop Toucan wireless security cameras and video doorbells for easy DIY home protection, instant alerts and no required monthly fee for essential app use."> 84<style>@font-face { 85 font-family: Inter; 86 font-weight: 400; 87 font-style: normal; 88 font-display: swap; 89 src: url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"), 90 url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff"); 91} 92@font-face { 93 font-family: Inter; 94 font-weight: 500; 95 font-style: normal; 96 font-display: swap; 97 src: url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"), 98 url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff"); 99} 100@font-face { 101 font-family: Inter; 102 font-weight: 700; 103 font-style: normal; 104 font-display: swap; 105 src: url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"), 106 url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff"); 107} 108@font-face { 109 font-family: Inter; 110 font-weight: 400; 111 font-style: italic; 112 font-display: swap; 113 src: url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"), 114 url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff"); 115} 116@font-face { 117 font-family: Inter; 118 font-weight: 700; 119 font-style: italic; 120 font-display: swap; 121 src: url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"), 122 url("//www.toucansolution.co.uk/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff"); 123} 124:root { 125 /*! General */ 126 --color-base-text: 23 23 23; 127 --color-base-highlight: 255 221 191; 128 --color-base-background: 255 255 255; 129 --color-base-button: 23 23 23; 130 --color-base-button-gradient: #171717; 131 --color-base-button-text: 255 255 255; 132 --color-keyboard-focus: 11 97 205; 133 --color-shadow: 168 232 226; 134 --color-price: 23 23 23; 135 --color-sale-price: 225 29 72; 136 --color-sale-tag: 225 29 72; 137 --color-sale-tag-text: 255 255 255; 138 --color-rating: 245 158 11; 139 --color-placeholder: 250 250 250; 140 --color-success-text: 77 124 15; 141 --color-success-background: 247 254 231; 142 --color-error-text: 190 18 60; 143 --color-error-background: 255 241 242; 144 --color-info-text: 180 83 9; 145 --color-info-background: 255 251 235; 146 147 /*! Menu and drawers */ 148 --color-drawer-text: 23 23 23; 149 --color-drawer-background: 255 255 255; 150 --color-drawer-button-background: 23 23 23; 151 --color-drawer-button-gradient: #171717; 152 --color-drawer-button-text: 255 255 255; 153 --color-drawer-overlay: 23 23 23; 154 155 /*! Product card */ 156 --card-radius: var(--rounded-card); 157 --card-border-width: 0.0rem; 158 --card-border-opacity: 0.0; 159 --card-shadow-opacity: 0.1; 160 --card-shadow-horizontal-offset: 0.0rem; 161 --card-shadow-vertical-offset: 0.0rem; 162 163 /*! Buttons */ 164 --buttons-radius: var(--rounded-button); 165 --buttons-border-width: 2px; 166 --buttons-border-opacity: 1.0; 167 --buttons-shadow-opacity: 0.0; 168 --buttons-shadow-horizontal-offset: 0px; 169 --buttons-shadow-vertical-offset: 0px; 170 171 /*! Inputs */ 172 --inputs-radius: var(--rounded-input); 173 --inputs-border-width: 0px; 174 --inputs-border-opacity: 0.65; 175 176 /*! Spacing */ 177 --sp-0d5: 0.125rem; 178 --sp-1: 0.25rem; 179 --sp-1d5: 0.375rem; 180 --sp-2: 0.5rem;
181 --sp-2d5: 0.625rem; 182 --sp-3: 0.75rem; 183 --sp-3d5: 0.875rem; 184 --sp-4: 1rem; 185 --sp-4d5: 1.125rem; 186 --sp-5: 1.25rem; 187 --sp-5d5: 1.375rem; 188 --sp-6: 1.5rem; 189 --sp-6d5: 1.625rem; 190 --sp-7: 1.75rem; 191 --sp-7d5: 1.875rem; 192 --sp-8: 2rem; 193 --sp-8d5: 2.125rem; 194 --sp-9: 2.25rem; 195 --sp-9d5: 2.375rem; 196 --sp-10: 2.5rem; 197 --sp-10d5: 2.625rem; 198 --sp-11: 2.75rem; 199 --sp-12: 3rem; 200 --sp-13: 3.25rem; 201 --sp-14: 3.5rem; 202 --sp-15: 3.875rem; 203 --sp-16: 4rem; 204 --sp-18: 4.5rem; 205 --sp-20: 5rem; 206 --sp-23: 5.625rem; 207 --sp-24: 6rem; 208 --sp-28: 7rem; 209 --sp-32: 8rem; 210 --sp-36: 9rem; 211 --sp-40: 10rem; 212 --sp-44: 11rem; 213 --sp-48: 12rem; 214 --sp-52: 13rem; 215 --sp-56: 14rem; 216 --sp-60: 15rem; 217 --sp-64: 16rem; 218 --sp-68: 17rem; 219 --sp-72: 18rem; 220 --sp-80: 20rem; 221 --sp-96: 24rem; 222 --sp-100: 32rem; 223 224 /*! Font family */ 225 --font-heading-family: Inter, sans-serif; 226 --font-heading-style: normal; 227 --font-heading-weight: 700; 228 --font-heading-line-height: 1; 229 --font-heading-letter-spacing: -0.03em; 230 231 232 --font-body-family: Inter, sans-serif; 233 --font-body-style: normal; 234 --font-body-weight: 400; 235 --font-body-line-height: 1.2; 236 --font-body-letter-spacing: 0.0em; 237 238 --font-navigation-family: var(--font-body-family); 239 --font-navigation-size: clamp(0.875rem, 0.748rem + 0.3174vw, 1.125rem); 240 --font-navigation-weight: 500; 241 242 243 --font-button-family: var(--font-body-family); 244 --font-button-size: clamp(0.875rem, 0.8115rem + 0.1587vw, 1.0rem); 245 --font-button-weight: 500; 246 247 248 --font-product-family: var(--font-body-family); 249 --font-product-size: clamp(1.0rem, 0.873rem + 0.3175vw, 1.25rem); 250 --font-product-weight: 500; 251 252 253 /*! Font size */ 254 --text-3xs: 0.625rem; 255 --text-2xs: 0.6875rem; 256 --text-xs: 0.75rem; 257 --text-2sm: 0.8125rem; 258 --text-sm: 0.875rem; 259 --text-base: 1.0rem; 260 --text-lg: 1.125rem; 261 --text-xl: 1.25rem; 262 --text-2xl: 1.5rem; 263 --text-3xl: 1.875rem; 264 --text-4xl: 2.25rem; 265 --text-5xl: 3.0rem; 266 --text-6xl: 3.75rem; 267 --text-7xl: 4.5rem; 268 --text-8xl: 6.0rem; 269 270 /*! Layout */ 271 --page-width: 1900px; 272 --gap-padding: clamp(var(--sp-5), 2.526vw, var(--sp-12)); 273 --grid-gap: clamp(40px, 20vw, 60px); 274 --page-padding: var(--sp-5); 275 --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), var(--page-width)); 276 --rounded-button: 3.75rem; 277 --rounded-input: 0.375rem; 278 --rounded-card: clamp(var(--sp-2d5), 1.053vw, var(--sp-5)); 279 --rounded-block: clamp(var(--sp-2d5), 1.053vw, var(--sp-5)); 280 281 /*! Other */ 282 --icon-weight: 1.5px; 283 } 284 285 @media screen and (min-width: 1024px) { 286 :root { 287 --page-padding: var(--sp-9); 288 } 289 } 290 291 @media screen and (min-width: 1280px) { 292 :root { 293 --gap-padding: var(--sp-12); 294 --page-padding: var(--sp-12); 295 --page-container: min(calc(100vw - var(--scrollbar-width, 0px) - var(--page-padding) * 2), max(var(--page-width), 1280px)); 296 } 297 } 298 299 @media screen and (min-width: 1536px) { 300 :root { 301 --page-padding: max(var(--sp-12), 50vw - var(--scrollbar-width, 0px)/2 - var(--page-width)/2); 302 } 303 } 304</style> 305 <link rel="preload" as="font" href="//www.toucansolution.co.uk/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" type="font/woff2" crossorigin> 306 307 <link rel="preload" as="font" href="//www.toucansolution.co.uk/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" type="font/woff2" crossorigin> 308<link href="//www.toucansolution.co.uk/cdn/shop/t/7/assets/theme.css?v=11163052007020289411779089266" rel="stylesheet" type="text/css" media="all" /><link rel="stylesheet" href="//www.toucansolution.co.uk/cdn/shop/t/7/assets/apps.css?v=162097722211979372921779089266" media="print" fetchpriority="low" onload="this.media='all'"> 309 310
310<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
310<meta name="facebook-domain-verification" content="jm61vutlh77s3zrjrmm46ugpbrdxxv"> 311<meta name="google-site-verification" content="Q-LFTOIvkRTz0HeYS4ArmLJgTEnUqHUmN7k4Ulc-4Uk"> 312<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/42241392807/digital_wallets/dialog"> 313<meta id="in-context-paypal-metadata" data-shop-id="42241392807" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="GBP">
314<script async="async" src="/checkouts/internal/preloads.js?locale=en-GB"></script>
314 315<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
316<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-GB&shop_id=42241392807" crossorigin="anonymous"></script>
vendor: 1 bytes, line 316
316
317<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":42241392807,"countryCode":"GB","currencyCode":"GBP","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/42241392807","merchantName":"Toucan Smart Home UK","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard"],"total":{"type":"pending","label":"Toucan Smart Home UK","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 317
317
318<script id="shopify-features" type="application/json">{"accessToken":"efa6aa751da009df559eb2046848277c","betas":["rich-media-storefront-analytics"],"domain":"www.toucansolution.co.uk","predictiveSearch":true,"shopId":42241392807,"locale":"en"}</script>
vendor: 1 bytes, line 318
318
319<script>var Shopify = Shopify || {}; 320Shopify.shop = "toucan-smart-home-uk.myshopify.com"; 321Shopify.locale = "en"; 322Shopify.currency = {"active":"GBP","rate":"1.0"}; 323Shopify.country = "GB"; 324Shopify.theme = {"name":"2026-07","id":178300486008,"schema_name":"Concept","schema_version":"5.3.1","theme_store_id":null,"role":"main"}; 325Shopify.theme.handle = "null"; 326Shopify.theme.style = {"id":null,"handle":null}; 327Shopify.cdnHost = "www.toucansolution.co.uk/cdn"; 328Shopify.routes = Shopify.routes || {}; 329Shopify.routes.root = "/"; 330Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 331Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 332Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 333Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 333
333
334<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 334
334
335<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 335
335
336<script> 337 window.ShopifyPay = window.ShopifyPay || {}; 338 window.ShopifyPay.apiHost = "shop.app\/pay"; 339 window.ShopifyPay.redirectState = null; 340</script>
vendor: 1 bytes, line 340
340
341<script> 342 window.Shopify = window.Shopify || {}; 343 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 344 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 345 window.Shopify.SignInWithShop.eligible = true; 346</script>
vendor: 1 bytes, line 346
346
347<script id="shop-js-analytics" type="application/json">{"pageType":"cart"}</script>
vendor: 1 bytes, line 347
347
348<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 348
348
349<script type="module"> 350 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 351 352 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 353 354</script>
vendor: 1 bytes, line 354
354
355<script> 356 window.Shopify = window.Shopify || {}; 357 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 358 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 359</script>
vendor: 1 bytes, line 359
359
360<script>(function() { 361 var isLoaded = false; 362 function asyncLoad() { 363 if (isLoaded) return; 364 isLoaded = true; 365 var urls = ["https:\/\/sdks.automizely.com\/conversions\/v1\/conversions.js?app_connection_id=9c9785da6d594784b4c6ada9dc5e1be5\u0026mapped_org_id=6b22df48e7c6a26b222aa2ce49b5312a_v1\u0026shop=toucan-smart-home-uk.myshopify.com","https:\/\/faq.zifyapp.com\/js\/frontend\/scripttag-v1.js?shop=toucan-smart-home-uk.myshopify.com","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/cd1432c1afc1875978a9fe8a4\/c0f3378dcb0aab77e5ce22420.js?shop=toucan-smart-home-uk.myshopify.com","https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=toucan-smart-home-uk.myshopify.com"]; 366 for (var i = 0; i < urls.length; i++) { 367 var s = document.createElement('script'); 368 s.type = 'text/javascript'; 369 s.async = true; 370 s.src = urls[i]; 371 var x = document.getElementsByTagName('script')[0]; 372 x.parentNode.insertBefore(s, x); 373 } 374 }; 375 if(window.attachEvent) { 376 window.attachEvent('onload', asyncLoad); 377 } else { 378 window.addEventListener('load', asyncLoad, false); 379 } 380})();</script>
vendor: 1 bytes, line 380
380
381<script id="__st">var __st={"a":42241392807,"offset":3600,"reqid":"3c3fb800-d0fe-4844-821f-b9faa3fb2730-1790256553","pageurl":"www.toucansolution.co.uk\/cart","u":"1ea2ca03d33d","p":"cart"};</script>
vendor: 1 bytes, line 381
381
382<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 382
382
383<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 383
383
384<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.toucansolution.co.uk/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 384
384
385<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.toucansolution.co.uk/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
385<script crossorigin="anonymous" defer="defer" src="//www.toucansolution.co.uk/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 385
385
386<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 386
386
387<script> 388 window.Shopify = window.Shopify || {}; 389 window.Shopify.MCP = window.Shopify.MCP || {}; 390 window.Shopify.MCP.enabled = true; 391 window.Shopify.MCP.shop = "toucan-smart-home-uk.myshopify.com"; 392 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.toucansolution.co.uk\/api\/mcp"; 393 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 394</script>
vendor: 1 bytes, line 394
394
395<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.toucansolution.co.uk\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 396</script>
vendor: 1 bytes, line 396
396
397<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.toucansolution.co.uk/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 398</script>
vendor: 1 bytes, line 398
398
399<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 400 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); 401</script>
vendor: 1 bytes, line 401
401
402<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})}})); 403</script>
403 404<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.toucansolution.co.uk/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 405<style id="shopify-accelerated-checkout-cart"> 406 #shopify-buyer-consent { 407 margin-top: 1em; 408 display: inline-block; 409 width: 100%; 410} 411 412#shopify-buyer-consent.hidden { 413 display: none; 414} 415 416#shopify-subscription-policy-button { 417 background: none; 418 border: none; 419 padding: 0; 420 text-decoration: underline; 421 font-size: inherit; 422 cursor: pointer; 423} 424 425#shopify-subscription-policy-button::before { 426 box-shadow: none; 427} 428 429 </style> 430
431<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
431 432
432<script> 433function feedback() { 434 const p = window.Shopify.customerPrivacy; 435 console.log(`Tracking ${p.userCanBeTracked() ? "en" : "dis"}abled`); 436} 437window.Shopify.loadFeatures( 438 [ 439 { 440 name: "consent-tracking-api", 441 version: "0.1", 442 }, 443 ], 444 function (error) { 445 if (error) throw error; 446 if ("Cookiebot" in window) 447 window.Shopify.customerPrivacy.setTrackingConsent({ 448 "analytics": false, 449 "marketing": false, 450 "preferences": false, 451 "sale_of_data": false, 452 }, () => console.log("Awaiting consent") 453 ); 454 } 455); 456 457window.addEventListener("CookiebotOnConsentReady", function () { 458 const C = Cookiebot.consent, 459 existConsentShopify = setInterval(function () { 460 if (window.Shopify.customerPrivacy) { 461 clearInterval(existConsentShopify); 462 window.Shopify.customerPrivacy.setTrackingConsent({ 463 "analytics": C["statistics"], 464 "marketing": C["marketing"], 465 "preferences": C["preferences"], 466 "sale_of_data": C["marketing"], 467 }, () => console.log("Consent captured")) 468 } 469 }, 100); 470}); 471</script>
471 472 473
473<script src="//www.toucansolution.co.uk/cdn/shop/t/7/assets/vendor.js?v=83836565987576270061779089266" defer="defer"></script>
473 474
474<script src="//www.toucansolution.co.uk/cdn/shop/t/7/assets/theme.js?v=75801048943575296341779089266" defer="defer"></script>
474<script> 475 document.documentElement.classList.replace('no-js', 'js'); 476 477 window.theme = window.theme || {}; 478 theme.routes = { 479 shop_url: 'https://www.toucansolution.co.uk', 480 root_url: '/', 481 cart_url: '/cart', 482 cart_add_url: '/cart/add', 483 cart_change_url: '/cart/change', 484 cart_update_url: '/cart/update', 485 search_url: '/search', 486 predictive_search_url: '/search/suggest' 487 }; 488 489 theme.variantStrings = { 490 preOrder: "Pre-order", 491 addToCart: "Add to cart", 492 soldOut: "Sold Out", 493 unavailable: "Unavailable", 494 addToBundle: "Add to bundle", 495 backInStock: "Notify me when itâs available" 496 }; 497 498 theme.shippingCalculatorStrings = { 499 error: "One or more errors occurred while retrieving the shipping rates:", 500 notFound: "Sorry, we do not ship to your address.", 501 oneResult: "There is one shipping rate for your address:", 502 multipleResults: "There are multiple shipping rates for your address:" 503 }; 504 505 theme.discountStrings = { 506 error: "Discount code cannot be applied to your cart", 507 shippingError: "Shipping discounts are shown at checkout after adding an address" 508 }; 509 510 theme.recipientFormStrings = { 511 expanded: "Gift card recipient form expanded", 512 collapsed: "Gift card recipient form collapsed" 513 }; 514 515 theme.quickOrderListStrings = { 516 itemsAdded: "[quantity] items added", 517 itemAdded: "[quantity] item added", 518 itemsRemoved: "[quantity] items removed", 519 itemRemoved: "[quantity] item removed", 520 viewCart: "View cart", 521 each: "[money]\/ea", 522 minError: "This item has a minimum of [min]", 523 maxError: "This item has a maximum of [max]", 524 stepError: "You can only add this item in increments of [step]" 525 }; 526 527 theme.cartStrings = { 528 error: "There was an error while updating your cart. Please try again.", 529 quantityError: "You can only add [quantity] of this item to your cart.", 530 giftNoteAttribute: "Gift note", 531 giftWrapAttribute: "Gift wrapping", 532 giftWrapBooleanTrue: "Yes", 533 targetProductAttribute: "For" 534 }; 535 536 theme.dateStrings = { 537 d: "d", 538 day: "Day", 539 days: "Days", 540 h: "h", 541 hour: "Hour", 542 hours: "Hours", 543 m: "m", 544 minute: "Min", 545 minutes: "Mins", 546 s: "s", 547 second: "Sec", 548 seconds: "Secs" 549 };theme.strings = { 550 recentlyViewedEmpty: "Your recently viewed is empty.", 551 close: "Close", 552 next: "Next", 553 previous: "Previous", 554 qrImageAlt: "QR code â scan to redeem gift card" 555 }; 556 557 theme.settings = { 558 moneyFormat: "£{{amount}}", 559 moneyWithCurrencyFormat: "£{{amount}} GBP", 560 currencyCodeEnabled: false, 561 externalLinksNewTab: true, 562 cartType: "drawer", 563 isCartTemplate: true, 564 pswpModule: "\/\/www.toucansolution.co.uk\/cdn\/shop\/t\/7\/assets\/photoswipe.min.js?v=41760041872977459911779089266", 565 themeName: 'Concept', 566 themeVersion: '5.3.1', 567 agencyId: '' 568 };</script>
vendor: 1 bytes, line 568
568
569<script> 570 var Tawk_API = Tawk_API || {}; 571 Tawk_API.customStyle = { 572 visibility: { 573 mobile: { 574 position: 'bl', 575 xOffset: 15, 576 yOffset: 70 577 } 578 } 579 }; 580</script>
580 581 582 <!-- Google Webmaster Tools Site Verification --> 583<meta name="google-site-verification" content="Q-LFTOIvkRTz0HeYS4ArmLJgTEnUqHUmN7k4Ulc-4Uk" /> 584<!-- BEGIN app block: shopify://apps/smart-seo/blocks/smartseo/7b0a6064-ca2e-4392-9a1d-8c43c942357b --><meta name="smart-seo-integrated" content="true" /><!-- metatagsSavedToSEOFields: true --><!-- END app block --><!-- BEGIN app block: shopify://apps/google-youtube/blocks/store_widget/14ec7bd0-ac77-49a9-9417-90752398bdff --> 585 586 587<!-- BEGIN MerchantWidget Code -->
588<script id='merchantWidgetScript' 589 src="https://www.gstatic.com/shopping/merchant/merchantwidget.js" 590 defer> 591</script>
vendor: 1 bytes, line 591
591
592<script type="text/javascript"> 593 merchantWidgetScript.addEventListener('load', function () { 594 var widgetPos = 'LEFT_BOTTOM'; 595 var sideMargin = '30'; 596 var bottomMargin = '36'; 597 var mobileSideMargin = '16'; 598 var mobileBottomMargin = '41'; 599 var merchantId = '5840461524'; 600 merchantwidget.start({ 601 position: widgetPos, 602 sideMargin: sideMargin, 603 bottomMargin: bottomMargin, 604 mobileSideMargin: mobileSideMargin, 605 mobileBottomMargin: mobileBottomMargin, 606 merchant_id: merchantId, 607 }); 608 }); 609</script>
609 610<!-- END MerchantWidget Code --><!-- END app block --><link href="https://cdn.shopify.com/extensions/019e53d8-735e-7b41-874b-8f384a48c022/faqify-8/assets/zify-faq.css" rel="stylesheet" type="text/css" media="all">
611<script src="https://cdn.shopify.com/extensions/019feb7b-2b89-71ba-a248-f1c8ef9b3368/stape-remix-56/assets/widget.js" type="text/javascript" defer="defer"></script>
611 612<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
613<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: 42241392807,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "cart"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 613
613
614<script> 615 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 616</script>
vendor: 1 bytes, line 616
616
617<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
617).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 42241392807,storefrontBaseUrl: "https://www.toucansolution.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.toucansolution.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"1906016632","configuration":"{\"ti\":\"97267984\",\"endpoint\":\"https:\/\/bat.bing.com\/action\/0\",\"tagIds\":\"[\\\"-1\\\"]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"58a904981d2724b937c16718aa2f1aee","type":"APP","apiClientId":2997493,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
617,{"id":"1900315000","configuration":"{\"pixel_id\":\"661386835434107\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1896972664","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\",\\\"GT-W6K56D9N\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\/cdRQCPW25-McELaF26YB\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\/2uyECJmH9OMcELaF26YB\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-Z2QLV016YP\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\/sv7SCJaH9OMcELaF26YB\\\",\\\"MC-T9W2TJZT7D\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-Z2QLV016YP\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\/AWULCPK25-McELaF26YB\\\",\\\"MC-T9W2TJZT7D\\\",\\\"AW-349618870\\\/o5MfCOzO88YaELaF26YB\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\/mdb8CPu25-McELaF26YB\\\",\\\"MC-T9W2TJZT7D\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-Z2QLV016YP\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\/rMZmCJyH9OMcELaF26YB\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-Z2QLV016YP\\\",\\\"AW-349618870\\\/5l7FCPi25-McELaF26YB\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-Z2QLV016YP\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1794933112","configuration":"{\"mailchimp_store_id\":\"store_7n8ij3wa2nfpb5jf9suq\", \"mailchimp_user_id\":\"144324117\",\"mailchimp_list_id\":\"4020c42c16\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e357a49eadeb6216a959d63fa3fb8f55","type":"APP","apiClientId":2585307,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1566900600","configuration":"{\"hashed_organization_id\":\"6b22df48e7c6a26b222aa2ce49b5312a_v1\",\"app_key\":\"toucan-smart-home-uk\",\"allow_collect_personal_data\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"653baec8563a6cf1ada385270373426a","type":"APP","apiClientId":2814809,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1555759480","configuration":"{\"accountID\":\"42241392807\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9cf281f576a3744d05c8685f9f7f3f72","type":"APP","apiClientId":10250649601,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
617,"dataSharingState":"unrestricted"},{"id":"215646584","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Stape pixel"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Toucan Smart Home UK","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"toucan-smart-home-uk.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/www.toucansolution.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[],"purchasingCompany":null},},"https://www.toucansolution.co.uk/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"178300486008","themePublished":"true","eventMetadataId":"50f85fa0-7e59-4d78-b01e-5ff4252a061b","pageType":"cart","shopId":"42241392807","storefrontBaseUrl":"https:\/\/www.toucansolution.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
617<script> 618 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 619 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 620 window.ShopifyAnalytics.meta.currency = 'GBP'; 621 var meta = {"page":{"pageType":"cart","requestId":"3c3fb800-d0fe-4844-821f-b9faa3fb2730-1790256553"}}; 622 for (var attr in meta) { 623 window.ShopifyAnalytics.meta[attr] = meta[attr]; 624 } 625</script>
vendor: 1 bytes, line 625
625
626<script class="analytics"> 627 (function () { 628 var customDocumentWrite = function(content) { 629 var jquery = null; 630 631 if (window.jQuery) { 632 jquery = window.jQuery; 633 } else if (window.Checkout && window.Checkout.$) { 634 jquery = window.Checkout.$; 635 } 636 637 if (jquery) { 638 jquery('body').append(content); 639 } 640 }; 641 642 var hasLoggedConversion = function(token) { 643 if (token) { 644 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 645 } 646 return false; 647 } 648 649 var setCookieIfConversion = function(token) { 650 if (token) { 651 var twoMonthsFromNow = new Date(Date.now()); 652 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 653 654 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 655 } 656 } 657 658 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 659 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 660 if (trekkie.integrations) { 661 return; 662 } 663 trekkie.methods = [ 664 'identify', 665 'page', 666 'ready', 667 'track', 668 'trackForm', 669 'trackLink' 670 ]; 671 trekkie.factory = function(method) { 672 return function() { 673 var args = Array.prototype.slice.call(arguments); 674 args.unshift(method); 675 trekkie.push(args); 676 if (method == 'track' || method == 'page') { 677 try { 678 if (window.__TREKKIE_SHIM_QUEUE == null) { 679 window.__TREKKIE_SHIM_QUEUE = []; 680 } 681 window.__TREKKIE_SHIM_QUEUE.push({ 682 from: 'trekkie-stub', 683 method: method, 684 args: args.slice(1) 685 }); 686 } catch (e) { 687 // no-op 688 } 689 } 690 return trekkie; 691 }; 692 }; 693 for (var i = 0; i < trekkie.methods.length; i++) { 694 var key = trekkie.methods[i]; 695 trekkie[key] = trekkie.factory(key); 696 } 697 trekkie.load = function(config) { 698 trekkie.config = config || {}; 699 trekkie.config.initialDocumentCookie = document.cookie; 700 var first = document.getElementsByTagName('script')[0]; 701var script = document.createElement('script'); 702script.type = 'text/javascript'; 703script.onerror = function(e) { 704 var scriptFallback = document.createElement('script'); 705 scriptFallback.type = 'text/javascript'; 706 scriptFallback.onerror = function(error) { 707 var Monorail = { 708 produce: function produce(monorailDomain, schemaId, payload) { 709 var currentMs = new Date().getTime(); 710 var event = { 711 schema_id: schemaId, 712 payload: payload, 713 metadata: { 714 event_created_at_ms: currentMs, 715 event_sent_at_ms: currentMs 716 } 717 }; 718 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 719 }, 720 sendRequest: function sendRequest(endpointUrl, payload) { 721 // Try the sendBeacon API 722 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 723 var blobData = new window.Blob([payload], { 724 type: 'text/plain' 725 }); 726 727 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 728 return true; 729 } // sendBeacon was not successful 730 731 } // XHR beacon 732 733 var xhr = new XMLHttpRequest(); 734 735 try { 736 xhr.open('POST', endpointUrl); 737 xhr.setRequestHeader('Content-Type', 'text/plain'); 738 xhr.send(payload); 739 } catch (e) { 740 console.log(e); 741 } 742 743 return false; 744 }, 745 isIos12: function isIos12() { 746 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 747 } 748 }; 749 Monorail.produce('monorail-edge.shopifysvc.com', 750 'trekkie_storefront_load_errors/1.1', 751 {shop_id: 42241392807, 752 theme_id: 178300486008, 753 app_name: "storefront", 754 context_url: window.location.href, 755 source_url: "//www.toucansolution.co.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 756 757 }; 758 scriptFallback.async = true; 759 scriptFallback.src = '//www.toucansolution.co.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 760 first.parentNode.insertBefore(scriptFallback, first); 761}; 762script.async = true; 763script.src = '//www.toucansolution.co.uk/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 764first.parentNode.insertBefore(script, first); 765 766 }; 767 trekkie.load( 768 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":42241392807,"isMerchantRequest":null,"themeId":178300486008,"themeCityHash":"9054383450871296606","contentLanguage":"en","currency":"GBP","eventMetadataId":"50f85fa0-7e59-4d78-b01e-5ff4252a061b"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 769 ); 770 771 var loaded = false;
772 trekkie.ready(function() { 773 if (loaded) return; 774 loaded = true; 775 776 window.ShopifyAnalytics.lib = window.trekkie; 777 778 var originalDocumentWrite = document.write; 779 document.write = customDocumentWrite; 780 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 781 document.write = originalDocumentWrite; 782 783 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 784 var token = match? match[1]: undefined; 785 if (!hasLoggedConversion(token)) { 786 setCookieIfConversion(token); 787 788 } 789 }); 790 791 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"3c3fb800-d0fe-4844-821f-b9faa3fb2730-1790256553","shopifyEmitted":true}); 792 793 var eventsListenerScript = document.createElement('script'); 794 eventsListenerScript.async = true; 795 eventsListenerScript.src = "//www.toucansolution.co.uk/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 796 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 797})();</script>
797 798
798<script> 799 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 800 window.ga = function ga() { 801 (window.ga.q = window.ga.q || []).push(arguments); 802 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 803 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 804 } 805 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 806 }; 807 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 808 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 809 } 810 } 811</script>
vendor: 1 bytes, line 811
811
812<script 813 defer 814 src="https://www.toucansolution.co.uk/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 815 data-application="storefront-renderer" 816 data-shop-id="42241392807" 817 data-render-region="gcp-us-west1" 818 data-page-type="cart" 819 data-theme-instance-id="178300486008" 820 data-theme-name="Concept" 821 data-theme-version="5.3.1" 822 data-monorail-region="shop_domain" 823 data-resource-timing-sampling-rate="10" 824 data-shs="true" 825 data-shs-beacon="true" 826 data-shs-export-with-fetch="true" 827 data-shs-logs-sample-rate="1" 828 data-shs-beacon-endpoint="https://www.toucansolution.co.uk/api/collect" 829></script>
vendor: 1 bytes, line 829
829
830<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
830<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"42241392807","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":true,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"GB","language":"en"}}</script>
830 831<meta name="shopify-y" content="b878fa1e-fa85-42bc-a001-8f7360072b17" data-expiration="1821814153000"><meta name="shopify-s" content="17e4387e-acef-48fe-a601-c4afdacf086c" data-expiration="1790258353000"><meta name="new-cookie-storage-activated" content="t"> 832</head> 833 834 <body class="template-cart" data-rounded-button="round" data-rounded-input="round-slight" data-rounded-block="round" data-rounded-card="round" data-button-hover="none" data-page-transition data-lazy-image data-modal-swipe-only data-title-animation data-page-rendering> 835 <a class="sr-only skip-link" href="#MainContent">Skip to content</a><loading-bar class="loading-bar block fixed top-0 left-0 w-full h-full overflow-hidden pointer-events-none"><svg class="icon icon-spinner icon-lg absolute animate-spin" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 836 <path stroke-linecap="round" stroke-linejoin="round" d="M2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2"></path> 837 </svg></loading-bar> 838<mouse-cursor class="mouse-cursor z-50 fixed select-none flex items-center justify-center pointer-events-none rounded-full" role="button" aria-label="Close" aria-hidden="true"> 839 <svg class="icon icon-cursor" stroke="currentColor" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 840 <path d="M10 30L30 10M10 10L30 30" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> 841 </svg> 842</mouse-cursor> 843<!-- BEGIN sections: header-group --> 844<div id="shopify-section-sections--24914587615608__announcement-bar" class="shopify-section shopify-section-group-header-group topbar-section"><style> 845 :root { 846 --topbar-height: var(--sp-12); 847 } 848 849 @media screen and (min-width: 1536px) { 850 :root { 851 --topbar-height: var(--sp-14); 852 } 853 } 854 855 #shopify-section-sections--24914587615608__announcement-bar { 856 --gradient-background: #ff8201; 857 --color-background: 255 130 1; 858 --color-foreground: 23 23 23; 859 --color-highlight: 255 221 191; 860 } 861 </style><nav class="topbar topbar--center page-width page-width--full section section--rounded relative grid py-0 h-full w-full items-center" aria-label="Announcement bar"><div class="social-icons hidden lg:flex items-center"><ul class="flex flex-wrap items-center gap-6" role="list"><li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/toucansmarthomeeu" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Facebook"><svg class="icon icon-facebook icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 862 <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/> 863 </svg><span class="sr-only">Facebook</span> 864 </a> 865 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/toucansmarthomeeu/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Instagram"><svg class="icon icon-instagram icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 866 <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.5
8667 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/> 867 </svg><span class="sr-only">Instagram</span> 868 </a> 869 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UCXxE_4m-tlD4CcKxRWymhvg/featured" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on YouTube"><svg class="icon icon-youtube icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 870 <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/> 871 </svg><span class="sr-only">YouTube</span> 872 </a> 873 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.pinterest.com/ToucanHomeSecurity/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Pinterest"><svg class="icon icon-pinterest icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 874 <path d="M12 1C5.95 1 1 5.95 1 12C1 16.675 3.93333 20.6167 7.96667 22.2667C7.875 21.4417 7.78333 20.0667 7.96667 19.15C8.15 18.325 9.25 13.65 9.25 13.65C9.25 13.65 8.975 12.9167 8.975 12C8.975 10.4417 9.89167 9.34167 10.9917 9.34167C11.9083 9.34167 12.3667 10.075 12.3667 10.9C12.3667 11.8167 11.725 13.2833 11.45 14.5667C11.175 15.6667 12 16.5833 13.1 16.5833C15.025 16.5833 16.5833 14.5667 16.5833 11.5417C16.5833 8.88333 14.6583 7.05 12 7.05C8.88333 7.05 7.05 9.43333 7.05 11.8167C7.05 12.7333 7.41667 13.7417 7.875 14.2917C7.96667 14.3833 7.96667 14.475 7.96667 14.5667C7.875 14.9333 7.69167 15.6667 7.69167 15.85C7.6 16.0333 7.50833 16.125 7.325 16.0333C5.95 15.3917 5.125 13.375 5.125 11.8167C5.125 8.33333 7.69167 5.125 12.3667 5.125C16.2167 5.125 19.15 7.875 19.15 11.45C19.15 15.2083 16.7667 18.325 13.4667 18.325C12.3667 18.325 11.2667 17.775 10.9 17.0417C10.9 17.0417 10.35 19.15 10.2583 19.7C9.98333 20.6167 9.34167 21.8083 8.88333 22.5417C9.8 22.8167 10.9 23 12 23C18.05 23 23 18.05 23 12C23 5.95 18.05 1 12 1Z"/> 875 </svg><span class="sr-only">Pinterest</span> 876 </a> 877 </li></ul></div><div class="announcement-bar h-full flex justify-center lg:justify-center relative"> 878 <announcement-bar id="Slider-sections--24914587615608__announcement-bar" class="announcement__slides flex justify-center w-full h-full flickity" autoplay autoplay-speed="5"><div class="announcement__slide flex h-full" ><a class="announcement__content flex items-center gap-2" href="https://www.toucansolution.co.uk/pages/shipping_policy"><span class="announcement-icon hidden md:block"><svg class="icon icon-truck icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 879 <path d="M6.66675 12.6667H9.33342M6.66675 12.6667C6.66675 13.7712 5.77132 14.6667 4.66675 14.6667C3.56218 14.6667 2.66675 13.7712 2.66675 12.6667M6.66675 12.6667C6.66675 11.5621 5.77132 10.6667 4.66675 10.6667C3.56218 10.6667 2.66675 11.5621 2.66675 12.6667M9.33342 12.6667C9.33342 13.7712 10.2288 14.6667 11.3334 14.6667C12.438 14.6667 13.3334 13.7712 13.3334 12.6667M9.33342 12.6667C9.33342 11.5621 10.2288 10.6667 11.3334 10.6667C12.438 10.6667 13.3334 11.5621 13.3334 12.6667M13.3334 12.6667V12.6667C14.438 12.6667 15.3334 11.7712 15.3334 10.6667V4.53334C15.3334 3.41324 15.3334 2.85319 15.1154 2.42536C14.9237 2.04904 14.6177 1.74308 14.2414 1.55133C13.8136 1.33334 13.2535 1.33334 12.1334 1.33334H10.3334C9.40153 1.33334 8.93559 1.33334 8.56805 1.48558C8.07799 1.68857 7.68864 2.07792 7.48566 2.56798C7.33342 2.93552 7.33342 3.40146 7.33342 4.33334V4.33334C7.33342 5.26523 7.33342 5.73117 7.18117 6.09871C6.97819 6.58877 6.58884 6.97811 6.09878 7.1811C5.73124 7.33334 5.2653 7.33334 4.33341 7.33334H1.00008M2.66675 12.6667V12.6667C2.20176 12.6667 1.9
8796927 12.6667 1.77852 12.6156C1.26088 12.4769 0.85656 12.0725 0.717859 11.5549C0.666748 11.3642 0.666748 11.1317 0.666748 10.6667V8.86795C0.666748 8.44463 0.666748 8.23297 0.688385 8.0258C0.734513 7.58411 0.853872 7.15318 1.04157 6.7507C1.1296 6.56192 1.2385 6.38042 1.4563 6.01743V6.01743C1.78307 5.47281 1.94646 5.20049 2.14753 4.97976C2.57779 4.50743 3.14762 4.18479 3.77402 4.05886C4.06674 4.00001 4.38431 4.00001 5.01944 4.00001H7.33342" stroke-linecap="round" stroke-linejoin="round"/> 880 </svg></span><p class="announcement-text leading-tight"><strong>Free standard UK Shipping on £150+ Orders</strong></p></a></div><div class="announcement__slide flex h-full" aria-hidden="true" ><div class="announcement__content flex items-center gap-2 rte"><span class="announcement-icon hidden md:block"><svg class="icon icon-return icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 881 <path d="M6.40675 14.0467H3.68675C3.03341 14.0467 2.50008 13.5133 2.50008 12.86V4.71998M13.1601 4.71998V7.08665M7.82675 2.58665V4.48665M14.4934 3.60665C14.4934 4.21998 13.9934 4.71998 13.3801 4.71998H2.28008C1.66675 4.71998 1.16675 4.21998 1.16675 3.60665C1.16675 2.99332 1.66675 2.49332 2.28008 2.49332H13.3801C13.9934 2.49332 14.4934 2.99332 14.4934 3.60665ZM6.08008 10.3333L8.99341 14.1267L9.35341 12.48C11.6867 12.9933 13.6801 12.44 14.5001 8.70665C13.0801 10.0133 11.8734 9.85998 10.0201 9.45332L10.3801 7.80665L6.08675 10.3333H6.08008Z" stroke-linecap="round" stroke-linejoin="round"/> 882 </svg></span><p class="announcement-text leading-tight">14 Days Free Return</p></div></div><div class="announcement__slide flex h-full" aria-hidden="true" ><a class="announcement__content flex items-center gap-2" href="https://www.toucansolution.co.uk/pages/toucan-shield-plans-2026" tabindex="-1"><span class="announcement-icon hidden md:block"><svg class="icon icon-heart icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 883 <path d="M7.99992 14C8.66659 14 14.6666 10.6668 14.6666 6.00029C14.6666 3.66704 12.6666 2.02937 10.6666 2.00043C9.66659 1.98596 8.66659 2.33377 7.99992 3.33373C7.33325 2.33377 6.31595 2.00043 5.33325 2.00043C3.33325 2.00043 1.33325 3.66704 1.33325 6.00029C1.33325 10.6668 7.33326 14 7.99992 14Z" stroke-linecap="round" stroke-linejoin="round"/> 884 </svg></span><p class="announcement-text leading-tight md:hidden">Start freeâno monthly fee required for essential app features</p> 885 <p class="announcement-text leading-tight hidden md:block">Start freeâno monthly fee required for essential app features</p></a></div><div class="announcement__slide flex h-full" aria-hidden="true" ><div class="announcement__content flex items-center gap-2 rte"><span class="announcement-icon hidden md:block"><svg class="icon icon-creadit_card icon-xs stroke-1" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 886 <path d="M1.66659 5.33333H14.3333M3.99992 8H6.66659M4.53325 14H11.4666C12.5867 14 13.1467 14 13.5746 13.782C13.9509 13.5903 14.2569 13.2843 14.4486 12.908C14.6666 12.4802 14.6666 11.9201 14.6666 10.8V5.2C14.6666 4.0799 14.6666 3.51984 14.4486 3.09202C14.2569 2.71569 13.9509 2.40973 13.5746 2.21799C13.1467 2 12.5867 2 11.4666 2H4.53325C3.41315 2 2.85309 2 2.42527 2.21799C2.04895 2.40973 1.74299 2.71569 1.55124 3.09202C1.33325 3.51984 1.33325 4.07989 1.33325 5.2V10.8C1.33325 11.9201 1.33325 12.4802 1.55124 12.908C1.74299 13.2843 2.04895 13.5903 2.42527 13.782C2.85309 14 3.41315 14 4.53325 14Z" stroke-linecap="round" stroke-linejoin="round"/> 887 </svg></span><p class="announcement-text leading-tight">Pay Later Available</p></div></div></announcement-bar><button type="button" is="previous-button" class="fader left relative flex items-center justify-start h-full" aria-controls="Slider-sections--24914587615608__announcement-bar" aria-label="Previous"> 888 <svg class="icon icon-arrow-left icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 889 <path stroke-linecap="round" stroke-linejoin="round" d="M6.33333 2.91675L2.25 7.00004M2.25 7.00004L6.33333 11.0834M2.25 7.00004H12.75"></path> 890 </svg> 891 </button> 892 <button type="button" is="next-button" class="fader right relative flex items-center justify-end h-full" aria-controls="Slider-sections--24914587615608__announcement-bar" aria-label="Next"> 893 <svg class="icon icon-arrow-right icon-xs transform" viewBox="0 0 15 14" fill="none" stroke="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 894 <path stroke-linecap="round" stroke-linejoin="round" d="M2.25 7.00004H12.75M12.75 7.00004L8.66667 2.91675M12.75 7.00004L8.66667 11.0834"></path> 895 </svg> 896 </button><button 897 type="button" 898 class="slideshow-control flex items-center justify-center rounded-full sr-only" 899 is="control-button" 900 aria-controls="Slider-sections--24914587615608__announcement-bar"
901 aria-live="polite" 902 aria-label="Pause slideshow" 903 data-pause-label="Pause slideshow" 904 data-play-label="Play slideshow" 905 > 906 <span class="slideshow-control__pause"><svg class="icon icon-pause icon-md" viewBox="0 0 36 36" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 907 <path stroke-linecap="round" stroke-width="6" d="M9 4V32"></path> 908 <path stroke-linecap="round" stroke-width="6" d="M27 4V32"></path> 909 </svg></span> 910 <span class="slideshow-control__play"><svg class="icon icon-play icon-md" viewBox="0 0 36 36" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 911 <path d="M34 17.5006C34 18.3302 33.5707 19.0963 32.8683 19.5206L9.535 33.6629C9.164 33.8869 8.74867 34 8.33333 34C7.93667 34 7.54 33.8986 7.183 33.6936C6.45267 33.274 6 32.4915 6 31.6429V3.35817C6 2.50962 6.45267 1.72708 7.183 1.30752C7.91333 0.885606 8.814 0.899749 9.535 1.33816L32.8683 15.4805C33.5707 15.9048 34 16.6709 34 17.5006"></path> 912 </svg></span> 913 </button></div> 914</nav> 915</div><div id="shopify-section-sections--24914587615608__header" class="shopify-section shopify-section-group-header-group header-section"><style> 916 #shopify-section-sections--24914587615608__header { 917 --section-padding-top: 32px; 918 --section-padding-bottom: 32px; 919 --color-background: 255 255 255; 920 --color-foreground: 23 23 23; 921 --color-transparent: 255 255 255; 922 --color-localization: ; 923 } 924</style><menu-drawer id="MenuDrawer" class="menu-drawer drawer drawer--start z-30 fixed bottom-0 left-0 h-full w-full pointer-events-none" 925 data-section-id="sections--24914587615608__header" 926 hidden 927> 928 <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="MenuDrawer" aria-expanded="false"></overlay-element> 929 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 930 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative" tabindex="0"> 931 <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight"></span> 932 <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="MenuDrawer" aria-expanded="false" aria-label="Close"> 933 <span class="btn-fill" data-fill></span> 934 <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 935 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 936 </svg></span> 937 </button> 938 </gesture-element> 939 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 940 <nav class="relative grow overflow-hidden" role="navigation"> 941 <ul class="drawer__scrollable drawer__menu relative w-full h-full" role="list" data-parent><li class="drawer__menu-group"><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="https://www.toucansolution.co.uk/collections/wireless-video-doorbells">Wireless Video Doorbells</a></li><li class="drawer__menu-group"><details is="menu-details"> 942 <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false"> 943 <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--24914587615608__header-2" data-section-id="sections--24914587615608__header"></api-button>Wireless Security Cameras</span><svg class="icon icon-chevron-right icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 944 <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path> 945 </svg></summary> 946 <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent><button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Wireless Security Cameras</button><div id="DrawerSubMenu-sections--24914587615608__header-2" class="drawer__scrollable flex flex-col h-full"></div></div> 947</details> 948</li><li class="drawer__menu-group"><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="/collections/all-cameras">Home Security Systems</a></li><li class="drawer__menu-group"><a class="drawer__menu-item block heading text-2xl leading-none tracking-tight" href="/collections/conferencing-system">Office Conferencing</a></li><li class="drawer__menu-group"><details is="menu-details"> 949 <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false"> 950 <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--24914587615608__header-5" data-section-id="sections--24914587615608__header"></api-button>Multipacks</span><svg class="icon icon-chevron-right icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 951 <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path> 952 </svg></summary> 953 <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent><button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Multipacks</button><div id="DrawerSubMenu-sections--24914587615608__header-5" class="drawer__scrollable flex flex-col h-full"></div></div> 954</details> 955</li><li class="drawer__menu-group"><details is="menu-details"> 956 <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false"> 957 <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--24914587615608__header-6" data-section-id="sections--24914587615608__header"></api-button>Shop All Products -></span><svg class="icon icon-chevron-right icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 958 <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path> 959 </svg></summary> 960 <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent><button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Shop All Products -></button><div id="DrawerSubMenu-sections--24914587615608__header-6" class="drawer__scrollable flex flex-col h-full"></div></div> 961</details> 962</li><li class="drawer__menu-group"><details is="menu-details"> 963 <summary class="drawer__menu-item block cursor-pointer relative" aria-expanded="false"> 964 <span class="heading text-2xl leading-none tracking-tight"><api-button class="api-only" data-id="DrawerSubMenu-sections--24914587615608__header-7" data-section-id="sections--24914587615608__header"></api-button>Support</span><svg class="icon icon-chevron-right icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 965 <path stroke-linecap="round" stroke-linejoin="round" d="M10 6L16 12L10 18"></path> 966 </svg></summary> 967 <div class="drawer__submenu z-1 absolute top-0 left-0 flex flex-col w-full h-full" data-parent><button type="button" class="tracking-tight heading text-base shrink-0 flex items-center gap-3 w-full" data-close>Support</button><div id="DrawerSubMenu-sections--24914587615608__header-7" class="drawer__scrollable flex flex-col h-full"></div></div> 968</details> 969</li></ul> 970 </nav> 971 <div class="drawer__footer grid w-full"><div class="drawer__footer-bottom flex items-center justify-between gap-6"><shopify-store store-domain="https://www.toucansolution.co.uk" country="GB" language="en"></shopify-store> 972<shopify-account menu="customer-account-main-menu"> 973 <hover-element class="button button--primary icon-with-text" slot="signed-out-avatar">
974 <span class="btn-fill" data-fill></span> 975 <span class="btn-text"><svg class="icon icon-account-2 icon-xs" viewBox="0 0 16 17" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 976 <rect width="6.5" height="6.5" x="4.75" y="1.917" rx="3.25"></rect> 977 <path stroke-linecap="round" d="M8 10.834c1 0 2.667.222 3 .333.333.11 2.467.533 3 1.333.667 1 .667 1.334.667 2.667M8 10.834c-1 0-2.667.222-3 .333-.333.11-2.467.533-3 1.333-.667 1-.667 1.334-.667 2.667"></path> 978 </svg>Login</span> 979 </hover-element> 980 </shopify-account><ul class="flex flex-wrap items-center gap-6" role="list"><li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/toucansmarthomeeu" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Facebook"><svg class="icon icon-facebook icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 981 <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/> 982 </svg><span class="sr-only">Facebook</span> 983 </a> 984 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/toucansmarthomeeu/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Instagram"><svg class="icon icon-instagram icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 985 <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.57 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/> 986 </svg><span class="sr-only">Instagram</span> 987 </a> 988 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UCXxE_4m-tlD4CcKxRWymhvg/featured" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on YouTube"><svg class="icon icon-youtube icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 989 <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/> 990 </svg><span class="sr-only">YouTube</span> 991 </a> 992 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.pinterest.com/ToucanHomeSecurity/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Pinterest"><svg class="icon icon-pinterest icon-sm" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 993 <path d="M12 1C5.95 1 1 5.95 1 12C1 16.675 3.93333 20.6167 7.96667 22.2667C7.875 21.4417 7.78333 20.0667 7.96667 19.15C8.15 18.325 9.25 13.65 9.25 13.65C9.25 13.65 8.975 12.9167 8.975 12C8.975 10.4417 9.89167 9.34167 10.9917 9.34167C11.9083 9.34167 12.3667 10.075 12.3667 10.9C12.3667 11.8167 11.725 13.2833 11.45 14.5667C11.175 15.6667 12 16.5833 13.1 16.5833C15.025 16.5833 16.5833 14.5667 16.5833 11.5417C16.5833 8.88333 14.6583 7.05 12 7.05C8.88333 7.05 7.05 9.43333 7.05 11.8167C7.05 12.7333 7.41667 13.7417 7.875 14.2917C7.96667 14.3833 7.96667 14.475 7.96667 14.5667C7.875 14.9333 7.69167 15.6667 7.69167 15.85C7.6 16.0333 7.50833 16.125 7.325 16.0333
993C5.95 15.3917 5.125 13.375 5.125 11.8167C5.125 8.33333 7.69167 5.125 12.3667 5.125C16.2167 5.125 19.15 7.875 19.15 11.45C19.15 15.2083 16.7667 18.325 13.4667 18.325C12.3667 18.325 11.2667 17.775 10.9 17.0417C10.9 17.0417 10.35 19.15 10.2583 19.7C9.98333 20.6167 9.34167 21.8083 8.88333 22.5417C9.8 22.8167 10.9 23 12 23C18.05 23 23 18.05 23 12C23 5.95 18.05 1 12 1Z"/> 994 </svg><span class="sr-only">Pinterest</span> 995 </a> 996 </li></ul></div> 997 </div> 998 </div> 999 </div> 1000</menu-drawer> 1001<header data-section-id="sections--24914587615608__header" class="header header--left-center mobile:header--center page-width page-width--full section section--rounded section--padding grid items-center z-20 relative w-full" is="custom-header"><div class="header__icons header__icons--start flex justify-start z-2"> 1002 <div class="header__buttons flex items-center gap-1d5"><a href="/search" class="search-drawer-button flex items-center justify-center" is="magnet-link" aria-controls="SearchDrawer" aria-expanded="false" > 1003 <span class="sr-only">Search</span><svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1004 <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path> 1005 </svg></a><button class="menu-drawer-button flex items-center gap-2d5 justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false"> 1006 <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1007 <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path> 1008 </svg></button></div> 1009</div> 1010<div class="header__logo flex justify-center z-2" itemtype="http://schema.org/Organization"><a 1011 href="/" 1012 itemprop="url" 1013 class="header__logo-link flex items-center relative" 1014 > 1015 <span class="sr-only">Toucan Smart Home UK</span><img src="//www.toucansolution.co.uk/cdn/shop/files/web-logo-top.png?v=1614316365&width=230" alt="" srcset="//www.toucansolution.co.uk/cdn/shop/files/web-logo-top.png?v=1614316365&width=203 203w, //www.toucansolution.co.uk/cdn/shop/files/web-logo-top.png?v=1614316365&width=230 230w, //www.toucansolution.co.uk/cdn/shop/files/web-logo-top.png?v=1614316365&width=230 230w" width="230" height="59" loading="eager" sizes="135px" style="max-height: 35px;max-width: 135px;" itemprop="logo" is="lazy-image" class="logo hidden md:block"><img src="//www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=160" alt="" srcset="//www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=120 120w, //www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=160 160w, //www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=160 160w" width="160" height="40" loading="eager" sizes="80px" style="max-height: 20px;max-width: 80px;" itemprop="logo" is="lazy-image" class="logo md:hidden"></a></div><div class="header__navigation hidden lg:flex lg:gap-5 lg:justify-start"> 1016 <nav class="header__menu hidden lg:flex" role="navigation" aria-label="Primary"><ul class="flex flex-wrap list-menu with-block" role="list"><li> 1017 <a href="https://www.toucansolution.co.uk/collections/wireless-video-doorbells" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0" aria-label="Wireless Video Doorbells"> 1018 <span class="btn-text" data-text>Wireless Video Doorbells</span><span class="btn-text btn-duplicate">Wireless Video Doorbells</span></a> 1019 </li><li> 1020 <details is="details-dropdown" trigger="hover" level="top"> 1021 <summary data-link="https://www.toucansolution.co.uk/collections/security-cameras" class="z-2 relative rounded-full" aria-haspopup="true" aria-expanded="false" aria-label="Wireless Security Cameras"> 1022 <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet
1022="0"> 1023 <span class="btn-text" data-text>Wireless Security Cameras</span><span class="btn-text btn-duplicate">Wireless Security Cameras</span></magnet-element> 1024 </summary> 1025 <div id="DropdownMenu-sections--24914587615608__header-2-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none"> 1026 <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none"> 1027 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1028 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1029 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1030 </svg> 1031</span> 1032<span class="dropdown__corner corner right top flex absolute pointer-events-none"> 1033 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1034 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1035 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1036 </svg> 1037</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0"> 1038 <p> 1039 <a href="/collections/security-cameras" class="reversed-link text-sm-base">View All Security Cameras</a> 1040 </p> 1041 </li><li class="opacity-0"> 1042 <p> 1043 <a href="/collections/wireless-security-cameras" class="reversed-link text-sm-base">Outdoor Security Cameras</a> 1044 </p> 1045 </li><li class="opacity-0"> 1046 <p> 1047 <a href="https://www.toucansolution.co.uk/collections/solar-security" class="reversed-link text-sm-base">Solar Security Cameras</a> 1048 </p> 1049 </li><li class="opacity-0"> 1050 <p> 1051 <a href="https://www.toucansolution.co.uk/collections/floodlight-cameras" class="reversed-link text-sm-base">Floodlight Cameras</a> 1052 </p> 1053 </li></ul> 1054 </div> 1055 </div> 1056 </details> 1057 </li><li> 1058 <a href="/collections/all-cameras" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0" aria-label="Home Security Systems"> 1059 <span class="btn-text" data-text>Home Security Systems</span><span class="btn-text btn-duplicate">Home Security Systems</span></a> 1060 </li><li> 1061 <a href="/collections/conferencing-system" class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" is="magnet-link" data-magnet="0" aria-label="Office Conferencing"> 1062 <span class="btn-text" data-text>Office Conferencing</span><span class="btn-text btn-duplicate">Office Conferencing</span></a> 1063 </li><li> 1064 <details is="details-dropdown" trigger="hover" level="top"> 1065 <summary data-link="/collections/camera-kits" class="z-2 relative rounded-full" aria-haspopup="true" aria-expanded="false" aria-label="Multipacks"> 1066 <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet="0"> 1067 <span class="btn-text" data-text>Multipacks</span><span class="btn-text btn-duplicate">Multipacks</span></magnet-element> 1068 </summary> 1069 <div id="DropdownMenu-sections--24914587615608__header-5-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none"> 1070 <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1071 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1072 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1073 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1074 </svg> 1075</span> 1076<span class="dropdown__corner corner right top flex absolute pointer-events-none"> 1077 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1078 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1079 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1080 </svg> 1081</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0"> 1082 <p> 1083 <a href="/collections/2-pack-security-cameras" class="reversed-link text-sm-base">2-Camera Packs</a> 1084 </p> 1085 </li><li class="opacity-0"> 1086 <p> 1087 <a href="/collections/3-pack" class="reversed-link text-sm-base">3-Camera Packs</a> 1088 </p> 1089 </li><li class="opacity-0"> 1090 <p> 1091 <a href="/collections/value-packs" class="reversed-link text-sm-base">Value Packs</a> 1092 </p> 1093 </li></ul> 1094 </div> 1095 </div> 1096 </details> 1097 </li><li> 1098 <details is="details-dropdown" trigger="hover" level="top"> 1099 <summary data-link="/collections/all-products" class="z-2 relative rounded-full" aria-haspopup="true" aria-expanded="false" aria-label="Shop All Products ->"> 1100 <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet="0"> 1101 <span class="btn-text" data-text>Shop All Products -></span><span class="btn-text btn-duplicate">Shop All Products -></span></magnet-element> 1102 </summary> 1103 <div id="DropdownMenu-sections--24914587615608__header-6-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none"> 1104 <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1105 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1106 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1107 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1108 </svg> 1109</span> 1110<span class="dropdown__corner corner right top flex absolute pointer-events-none"> 1111 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1112 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1113 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1114 </svg> 1115</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0"> 1116 <p> 1117 <a href="/collections/all-products" class="reversed-link text-sm-base">All Products</a> 1118 </p> 1119 </li><li class="opacity-0"> 1120 <p> 1121 <a href="/collections/no-drill-security" class="reversed-link text-sm-base">No-Drill Products</a> 1122 </p> 1123 </li><li class="opacity-0"> 1124 <p> 1125 <a href="/collections/accessories" class="reversed-link text-sm-base">Accessories</a> 1126 </p> 1127 </li></ul> 1128 </div> 1129 </div> 1130 </details> 1131 </li><li> 1132 <details is="details-dropdown" trigger="hover" level="top"> 1133 <summary data-link="#" class="z-2 relative rounded-full" aria-haspopup="true" aria-expanded="false" aria-label="Support"> 1134 <magnet-element class="menu__item text-sm-lg flex items-center font-medium z-2 relative cursor-pointer" data-magnet="0"> 1135 <span class="btn-text" data-text>Support</span><span class="btn-text btn-duplicate">Support</span></magnet-element> 1136 </summary> 1137 <div id="DropdownMenu-sections--24914587615608__header-7-start" class="dropdown opacity-0 invisible absolute top-0 max-w-full pointer-events-none"> 1138 <div class="dropdown__container relative"><span class="dropdown__corner corner left top flex absolute pointer-events-none">
1139 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1140 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1141 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1142 </svg> 1143</span> 1144<span class="dropdown__corner corner right top flex absolute pointer-events-none"> 1145 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1146 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1147 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1148 </svg> 1149</span><ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0 relative"> 1150 <details is="details-dropdown" trigger="hover" level="child"> 1151 <summary data-link="https://www.toucansolution.co.uk/pages/toucan-smart-home-app"> 1152 <a href="https://www.toucansolution.co.uk/pages/toucan-smart-home-app" class="reversed-link text-sm-base" tabindex="-1">Toucan Smart Home App</a> 1153 </summary> 1154 <div class="dropdown opacity-0 invisible absolute top-0 left-100 max-w-full pointer-events-none"> 1155 <div class="dropdown__container"> 1156 <ul class="dropdown__nav flex flex-col gap-1d5 xl:gap-2" role="list"><li class="opacity-0"> 1157 <p> 1158 <a href="/pages/toucan-smart-home-app-tutorial" class="reversed-link text-sm-base">App Tutorial</a> 1159 </p> 1160 </li><li class="opacity-0"> 1161 <p> 1162 <a href="/pages/shield-plans" class="reversed-link text-sm-base">Toucan Shield Plans</a> 1163 </p> 1164 </li></ul> 1165 </div> 1166 </div> 1167 </details> 1168 </li><li class="opacity-0"> 1169 <p> 1170 <a href="/pages/installation-guide-2026" class="reversed-link text-sm-base">Toucan Installation Guides</a> 1171 </p> 1172 </li><li class="opacity-0"> 1173 <p> 1174 <a href="/pages/faq" class="reversed-link text-sm-base">FAQ</a> 1175 </p> 1176 </li><li class="opacity-0"> 1177 <p> 1178 <a href="/pages/warranty" class="reversed-link text-sm-base">Warranty</a> 1179 </p> 1180 </li><li class="opacity-0"> 1181 <p> 1182 <a href="/pages/contact-us" class="reversed-link text-sm-base">Contact Us</a> 1183 </p> 1184 </li><li class="opacity-0"> 1185 <p> 1186 <a href="/blogs/news" class="reversed-link text-sm-base">News</a> 1187 </p> 1188 </li></ul> 1189 </div> 1190 </div> 1191 </details> 1192 </li></ul> 1193</nav> 1194 </div><div class="header__icons header__icons--end flex justify-end z-2"> 1195 <div class="header__buttons flex items-center gap-1d5"><a href="/search" class="search-drawer-button flex items-center justify-center" is="magnet-link" aria-controls="SearchDrawer" aria-expanded="false" > 1196 <span class="sr-only">Search</span><svg class="icon icon-search icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1197 <path stroke-linecap="round" d="m21 21-3.636-3.636m0 0A9 9 0 1 0 4.636 4.636a9 9 0 0 0 12.728 12.728Z"></path> 1198 </svg></a><shopify-account class="hidden lg:flex items-center justify-center" menu="customer-account-main-menu"> 1199 <magnet-element class="block" slot="signed-out-avatar"> 1200 <span class="sr-only">Login</span><svg class="icon icon-account icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1201 <rect width="10.5" height="10.5" x="6.75" y="1.75" rx="5.25"></rect> 1202 <path stroke-linecap="round" d="M12 15.5c1.5 0 4 .333 4.5.5.5.167 3.7.8 4.5 2 1 1.5 1 2 1 4m-10-6.5c-1.5 0-4 .333-4.5.5-.5.167-3.7.8-4.5 2-1 1.5-1 2-1 4"></path> 1203 </svg></magnet-element> 1204 </shopify-account><a href="/cart" class="cart-drawer-button flex items-center justify-center relative" is="magnet-link" aria-controls="CartDrawer" aria-expanded="false" data-no-instant>
1205 <span class="sr-only">Cart</span><svg class="icon icon-cart icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1206 <path stroke-linecap="round" stroke-linejoin="round" d="M1 1h.5v0c.226 0 .339 0 .44.007a3 3 0 0 1 2.62 1.976c.034.095.065.204.127.42l.17.597m0 0 1.817 6.358c.475 1.664.713 2.496 1.198 3.114a4 4 0 0 0 1.633 1.231c.727.297 1.592.297 3.322.297h2.285c1.75 0 2.626 0 3.359-.302a4 4 0 0 0 1.64-1.253c.484-.627.715-1.472 1.175-3.161l.06-.221c.563-2.061.844-3.092.605-3.906a3 3 0 0 0-1.308-1.713C19.92 4 18.853 4 16.716 4H4.857ZM12 20a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm8 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"></path> 1207 </svg><cart-count class="count absolute top-0 right-0 text-xs" aria-label="0 items" hidden>0</cart-count> 1208 </a><button class="menu-drawer-button flex items-center gap-2d5 justify-center" type="button" is="magnet-button" aria-controls="MenuDrawer" aria-expanded="false"> 1209 <span class="sr-only">Site navigation</span><svg class="icon icon-hamburger icon-lg" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1210 <path stroke-linecap="round" d="M3 6H21M3 12H11M3 18H16"></path> 1211 </svg></button></div> 1212</div> 1213<span class="header__corner corner left bottom flex absolute pointer-events-none">
1214 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1215 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1216 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1217 </svg> 1218</span> 1219<span class="header__corner corner right bottom flex absolute pointer-events-none"> 1220 <svg class="w-full h-auto" viewBox="0 0 101 101" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1221 <path fill-rule="evenodd" clip-rule="evenodd" d="M101 0H0V101H1C1 45.7715 45.7715 1 101 1V0Z"></path> 1222 <path d="M1 101C1 45.7715 45.7715 1 101 1" fill="none"></path> 1223 </svg> 1224</span><span class="header__cutout cutout opacity-0 absolute left-0 top-100 w-full pointer-events-none"></span></header><span class="overlay opacity-0 z-1 fixed left-0 w-full pointer-events-none"></span> 1225<style> #shopify-section-sections--24914587615608__header /* Force line break after "EASY" (word-index: 3) in the slideshow heading */.slideshow-word split-words .word[data-word="EASY"] ~ .whitespace:first-of-type {display: block;} </style></div> 1226<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 1227<div id="shopify-section-sections--24914587648376__cart-drawer" class="shopify-section shopify-section-group-overlay-group"> 1228</div><div id="shopify-section-sections--24914587648376__search-drawer" class="shopify-section shopify-section-group-overlay-group">
1228<script src="//www.toucansolution.co.uk/cdn/shop/t/7/assets/search.js?v=6305371176491887341779089266" defer></script>
1228<search-drawer id="SearchDrawer" class="search-drawer drawer drawer--end z-35 fixed bottom-0 left-0 h-full w-full pointer-events-none" 1229 role="dialog" 1230 aria-modal="true" 1231 aria-label="Search" 1232 shopify-design-mode 1233 hidden 1234 > 1235 <overlay-element class="overlay fixed-modal invisible opacity-0 fixed bottom-0 left-0 w-full h-screen pointer-events-none" aria-controls="SearchDrawer" aria-expanded="false"></overlay-element> 1236 <div class="drawer__inner z-10 absolute top-0 flex flex-col w-full h-full overflow-hidden"> 1237 <gesture-element class="drawer__header flex justify-between opacity-0 invisible relative" tabindex="0"> 1238 <span class="drawer__title heading lg:text-3xl text-2xl leading-none tracking-tight">Search</span> 1239 <button class="button button--secondary button--close drawer__close hidden sm:flex items-center justify-center" type="button" is="hover-button" aria-controls="SearchDrawer" aria-expanded="false" aria-label="Close"> 1240 <span class="btn-fill" data-fill></span> 1241 <span class="btn-text"><svg class="icon icon-close icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1242 <path stroke-linecap="round" stroke-linejoin="round" d="M5 15L15 5M5 5L15 15"></path> 1243 </svg></span> 1244 </button> 1245 </gesture-element> 1246 <div class="drawer__content opacity-0 invisible flex flex-col h-full grow shrink"> 1247 <div class="drawer__scrollable relative flex flex-col grow shrink"><form class="search__form flex flex-col gap-8 h-full relative" action="/search" method="GET" role="search" 1248 is="predictive-search" 1249 data-section-id="sections--24914587648376__search-drawer" 1250 data-limit="3" 1251 > 1252 <input type="hidden" name="options[prefix]" value="last" /> 1253 <label class="sr-only" for="SearchFormInput-sections--24914587648376__search-drawer">Search</label> 1254 <div class="search__field field flex items-center gap-4 relative"><input 1255 class="input search__input" 1256 type="search" 1257 name="q" 1258 id="SearchFormInput-sections--24914587648376__search-drawer" 1259 placeholder="Search for ..." 1260 autocomplete="off" 1261 autocorrect="off" 1262 autocapitalize="off" 1263 spellcheck="off"/> 1264 <button class="clear absolute flex items-center justify-center text-xs opacity-0" type="reset"> 1265 <span>Clear</span><svg class="icon icon-loader icon-sm absolute opacity-0 invisible animate-spin" viewBox="0 0 18 18" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1266 <path stroke-linecap="round" stroke-linejoin="round" d="M0.7,9.9C0.5,5.2,4.1,1.2,8.5,1c4.7-0.3,8.9,3.8,8.8,8.8"></path> 1267 </svg></button></div><ul class="search__box search__recommendation text-left grid gap-6 md:gap-9"></ul> 1268 <div id="PredictiveSearchResults-sections--24914587648376__search-drawer" class="search__box search__results text-left flex flex-col items-start grow gap-10" role="listbox"></div></form> 1269</div> 1270 </div> 1271 </div> 1272 </search-drawer> 1273</div><div id="shopify-section-sections--24914587648376__mobile-dock" class="shopify-section shopify-section-group-overlay-group mobile-dock-section"><style> 1274 #shopify-section-sections--24914587648376__mobile-dock { 1275 --section-padding-top: 8px; 1276 --section-padding-bottom: 8px;--color-background: 255 255 255;--color-foreground: 0 0 0; 1277 --color-border: var(--color-foreground)/ 0.1; 1278 --color-border-dark: var(--color-foreground)/ 0.4; 1279 --color-border-light: var(--color-foreground)/ 0.06;} 1280 </style><link rel="stylesheet" href="//www.toucansolution.co.uk/cdn/shop/t/7/assets/mobile-dock.css?v=5910054077117460131779089266" media="print" onload="this.media='all'"> 1281 <noscript><link href="//www.toucansolution.co.uk/cdn/shop/t/7/assets/mobile-dock.css?v=5910054077117460131779089266" rel="stylesheet" type="text/css" media="all" /></noscript>
1281<script src="//www.toucansolution.co.uk/cdn/shop/t/7/assets/mobile-dock.js?v=78061402127355333081779089266" defer="defer"></script>
1281 1282 1283 <nav class="mobile-dock mobile-dock--6-col fixed z-25 left-0 bottom-0 w-full flex invisible section--divider section--rounded" is="mobile-dock"><a class="dock__item flex flex-col items-center justify-center gap-1d5 grow shrink-0 cursor-pointer" href="/"><svg class="icon icon-home icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1284 <path stroke-linecap="round" stroke-linejoin="round" d="M18.3337 14.1667V10.4538C18.3337 9.09868 18.3337 8.42113 18.1681 7.79394C18.006 7.17971 17.7284 6.602 17.35 6.09172C16.9637 5.57066 16.4346 5.1474 15.3764 4.30088L14.9979 3.99805L14.9979 3.99804C13.2143 2.57117 12.3225 1.85774 11.3335 1.58413C10.4611 1.34279 9.53956 1.34279 8.66717 1.58413C7.67815 1.85774 6.78636 2.57118 5.00277 3.99805L5.00276 3.99805L4.62423 4.30088C3.56607 5.1474 3.037 5.57066 2.65064 6.09172C2.27227 6.602 1.99461 7.17971 1.83251 7.79394C1.66699 8.42113 1.66699 9.09868 1.66699 10.4538V14.1667C1.66699 16.4679 3.53247 18.3333 5.83366 18.3333C6.75413 18.3333 7.50033 17.5871 7.50033 16.6667V13.3333C7.50033 11.9526 8.61961 10.8333 10.0003 10.8333C11.381 10.8333 12.5003 11.9526 12.5003 13.3333V16.6667C12.5003 17.5871 13.2465 18.3333 14.167 18.3333C16.4682 18.3333 18.3337 16.4679 18.3337 14.1667Z"/> 1285 </svg><span class="text-3xs leading-none">Home</span> 1286 </a> 1287<button type="button" class="dock__item flex flex-col items-center justify-center gap-1d5 grow shrink-0 cursor-pointer" aria-controls="MenuDrawer" aria-expanded="false"><svg class="icon icon-hamburger icon-sm" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1288 <path stroke-linecap="round" stroke-linejoin="round" d="M3.2002 5H18.2002M3.2002 10H9.86686M3.2002 15H14.0335"/> 1289 </svg><span class="text-3xs leading-none">Menu</span> 1290 </button> 1291<a class="dock__item flex flex-col items-center justify-center gap-1d5 grow shrink-0 cursor-pointer" href="/search" aria-controls="SearchDrawer" aria-expanded="false"><svg class="icon icon-search icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1292 <path stroke-linecap="round" stroke-linejoin="round" d="M18.4007 17.4998L15.3707 14.4698M15.3707 14.4698C16.7279 13.1126 17.5674 11.2376 17.5674 9.1665C17.5674 5.02437 14.2095 1.6665 10.0674 1.6665C5.92525 1.6665 2.56738 5.02437 2.56738 9.1665C2.56738 13.3086 5.92525 16.6665 10.0674 16.6665C12.1385 16.6665 14.0135 15.827 15.3707 14.4698Z"/> 1293 </svg><span class="text-3xs leading-none">Search</span> 1294 </a> 1295<a class="dock__item flex flex-col items-center justify-center gap-1d5 grow shrink-0 cursor-pointer" href="/collections/all"><svg class="icon icon-grid icon-sm" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1296 <path stroke-linecap="round" stroke-linejoin="round" d="M1.7666 4.8665C1.7666 3.7464 1.7666 3.18635 1.98459 2.75852C2.17634 2.3822 2.4823 2.07624 2.85862 1.88449C3.28644 1.6665 3.8465 1.6665 4.9666 1.6665H5.23327C6.35337 1.6665 6.91343 1.6665 7.34125 1.88449C7.71757 2.07624 8.02353 2.3822 8.21528 2.75852C8.43327 3.18635 8.43327 3.7464 8.43327 4.8665V5.13317C8.43327 6.25328 8.43327 6.81333 8.21528 7.24115C8.02353 7.61748 7.71757 7.92344 7.34125 8.11518C6.91343 8.33317 6.35337 8.33317 5.23327 8.33317H4.9666C3.8465 8.33317 3.28644 8.33317 2.85862 8.11518C2.4823 7.92344 2.17634 7.61748 1.98459 7.24115C1.7666 6.81333 1.7666 6.25328 1.7666 5.13317V4.8665Z"/> 1297 <path stroke-linecap="round" stroke-linejoin="round" d="M11.7666 4.8665C11.7666 3.7464 11.7666 3.18635 11.9846 2.75852C12.1763 2.3822 12.4823 2.07624 12.8586 1.88449C13.2864 1.6665 13.8465 1.6665 14.9666 1.6665H15.2333C16.3534 1.6665 16.9134 1.6665 17.3413 1.88449C17.7176 2.07624 18.0235 2.3822 18.2153 2.75852C18.4333 3.18635 18.4333 3.7464 18.4333 4.8665V5.13317C18.4333 6.25328 18.4333 6.81333 18.2153 7.24115C18.0235 7.61748 17.7176 7.92344 17.3413 8.11518C16.9134 8.33317 16.3534 8.33317 15.2333 8.33317H14.9666C13.8465 8.33317 13.2864 8.33317 12.8586 8.11518C12.4823 7.92344 12.1763 7.61748 11.9846 7.24115C11.7666 6.81333 11.7666 6.25328 11.7666 5.13317V4.8665Z"/> 1298 <path stroke-linecap="round" stroke-linejoin="round" d="M1.7666 14.8665C1.7666 13.7464 1.7666 13.1863 1.98459 12.7585C2.17634 12.3822 2.4823 12.0762 2.85862 11.8845C3.28644 11.6665 3.8465 11.6665 4.9666 11.6665H5.23327C6.35337 11.6665 6.91343 11.6665 7.34125 11.8845C7.71757 12.0762 8.02353 12.3822 8.21528 12.7585C8.43327 13.1863 8.43327 13.7464 8.43327 14.8665V15.1332C8.43327 16.2533 8.43327 16.8133 8.21528 17.2412C8.02353 17.6175 7.71757 17.9234 7.34125 18.1152C6.91343 18.3332 6.35337 18.3332 5.23327 18.3332H4.9666C3.8465 18.3332 3.28644 18.3332 2.85862 18.1152C2.4823 17.9234 2.17634 17.6175 1.98459 17.2412C1.7666 16.8133 1.7666 16.2533 1.7666 15.1332V14.8665Z"/> 1299 <path stroke-linecap="round" stroke-linejoin="round" d="M11.7666 14.8665C11.7666 13.7464 11.7666 13.1863 11.9846 12.7585C12.1763 12.3822 12.4823 12.0762 12.8586 11.8845C13.2864 11.6665 13.8465 11.6665 14.9666 11.6665H15.2333C16.3534 11.6665 16.9134 11.6665 17.3413 11.8845C17.7176 12.0762 18.0235 12.3822 18.2153 12.7585C18.4333 13.1863 18.4333 13.7464 18.4333 14.8665V15.1332C18.4333 16.2533 18.4333 16.8133 18.2153 17.2412C18.0235 17.6175 17.7176 17.9234 17.3413 18.1152C16.9134 18.3332 16.3534 18.3332 15.2333 18.3332H14.9666C13.8465 18.3332 13.2864 18.3332 12.8586 18.1152C12.4823 17.9234 12.1763 17.6175 11.9846 17.2412C11.7666 16.8133 11.7666 16.2533 11.7666 15.1332V14.8665Z"/> 1300 </svg><span class="text-3xs leading-none">Shop</span> 1301 </a> 1302<a class="dock__item flex flex-col items-center justify-center gap-1d5 grow shrink-0 cursor-pointer" href="/cart" aria-controls="CartDrawer" aria-expanded="false">
1303 <span class="relative"><svg class="icon icon-cart icon-sm" viewBox="0 0 21 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1304 <path stroke-linecap="round" stroke-linejoin="round" d="M1.13281 0.833547L1.54948 0.833496V0.833496C2.78264 0.833526 3.86637 1.65101 4.20515 2.83672L4.3471 3.33355M4.3471 3.33355L5.63992 7.85843C6.11531 9.5223 6.35301 10.3542 6.83827 10.9717C7.26659 11.5168 7.82919 11.9412 8.47093 12.2033C9.19799 12.5002 10.0632 12.5002 11.7937 12.5002H12.8091C13.8588 12.5002 14.3837 12.5002 14.8433 12.39C15.9407 12.127 16.8759 11.4127 17.4184 10.4232C17.6456 10.0087 17.7837 9.50235 18.0599 8.4896V8.4896C18.3964 7.2559 18.5646 6.63905 18.5321 6.13859C18.4535 4.93171 17.6578 3.89005 16.5142 3.49667C16.0399 3.33355 15.4005 3.33355 14.1218 3.33355H4.3471ZM10.2995 16.6668C10.2995 17.5873 9.55329 18.3335 8.63281 18.3335C7.71234 18.3335 6.96615 17.5873 6.96615 16.6668C6.96615 15.7464 7.71234 15.0002 8.63281 15.0002C9.55329 15.0002 10.2995 15.7464 10.2995 16.6668ZM16.9661 16.6668C16.9661 17.5873 16.22 18.3335 15.2995 18.3335C14.379 18.3335 13.6328 17.5873 13.6328 16.6668C13.6328 15.7464 14.379 15.0002 15.2995 15.0002C16.22 15.0002 16.9661 15.7464 16.9661 16.6668Z"/> 1305 </svg><cart-count class="count absolute text-3xs leading-none" aria-label="0 items" hidden>0</cart-count> 1306 </span> 1307 <span class="text-3xs leading-none">Cart</span> 1308 </a> 1309<shopify-account class="dock__item flex flex-col items-center justify-center gap-1d5 grow shrink-0 cursor-pointer" menu="customer-account-main-menu"> 1310 <div class="flex flex-col items-center justify-center gap-1d5" slot="signed-out-avatar"><svg class="icon icon-account icon-sm" viewBox="0 0 20 20" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1311 <rect x="5.5" y="1.3335" width="9" height="9" rx="4.5"/> 1312 <path stroke-linecap="round" stroke-linejoin="round" d="M10 12.917C11.25 12.917 13.3333 13.1948 13.75 13.3337C14.1667 13.4725 16.8333 14.0003 17.5 15.0003C18.3333 16.2503 18.3333 16.667 18.3333 18.3337"/> 1313 <path stroke-linecap="round" stroke-linejoin="round" d="M10 12.917C8.75 12.917 6.66667 13.1948 6.25 13.3337C5.83333 13.4725 3.16667 14.0003 2.5 15.0003C1.66667 16.2503 1.66667 16.667 1.66667 18.3337"/> 1314 </svg><span class="text-3xs leading-none">Account</span> 1315 </div> 1316 </shopify-account> 1317 1318 </nav> 1319</div> 1320<!-- END sections: overlay-group --><div class="page-container" id="PageContainer"> 1321 <main class="main-content relative" id="MainContent" role="main"> 1322 <div id="shopify-section-template--24914585911672__main" class="shopify-section"><style> 1323 #shopify-section-template--24914585911672__main { 1324 --section-padding-top: 72px; 1325 --section-padding-bottom: 60px; 1326 } 1327</style> 1328 1329<link href="//www.toucansolution.co.uk/cdn/shop/t/7/assets/cart.css?v=101016581422242833661779089266" rel="stylesheet" type="text/css" media="all" />
1330<script src="//www.toucansolution.co.uk/cdn/shop/t/7/assets/cart.js?v=94432527196190294371779089266" defer></script>
1330<div class="cart is-empty section"> 1331 <div class="page-width relative"> 1332 <div class="title-wrapper leading-none grid gap-4 md:flex md:items-end md:justify-between"> 1333 <h1 class="heading title-xl tracking-heading">Your cart</h1> 1334 <p> 1335 <a class="button button--secondary icon-with-text" href="/collections/all" is="hover-link"> 1336 <span class="btn-fill" data-fill></span> 1337 <span class="btn-text"><svg class="icon icon-return icon-sm" viewBox="0 0 22 10" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1338 <path stroke-linecap="round" stroke-linejoin="round" d="M1 9V1M1 9H8.77778M1 9C1 9 6 1 12 1C20 1 21 9 21 9"></path> 1339 </svg>Continue shopping</span> 1340 </a> 1341 </p> 1342 </div> 1343 1344 <div class="empty-state grid items-center justify-center text-center gap-7d5 md:gap-14"> 1345 <div class="flex flex-col items-center gap-5 md:gap-10"><svg class="icon icon-empty icon-xxxl" viewBox="0 0 60 61" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1346 <path stroke-linecap="round" stroke-linejoin="round" d="M23.75 25.5a1.25 1.25 0 1 1-2.5 0m2.5 0a1.25 1.25 0 1 0-2.5 0m2.5 0h-2.5m17.5 0a1.25 1.25 0 1 1-2.5 0m2.5 0a1.25 1.25 0 1 0-2.5 0m2.5 0h-2.5m3.75 15c-2.28-3.036-5.91-5-10-5s-7.72 1.964-10.001 5M30 55.5v0c13.807 0 25-11.193 25-25v0c0-13.807-11.193-25-25-25v0c-13.807 0-25 11.193-25 25v0c0 13.807 11.193 25 25 25Z"></path> 1347 </svg><div class="grid gap-5"> 1348 <p class="heading leading-none tracking-tight">Your cart is currently empty.</p> 1349 </div> 1350 </div> 1351 <a class="empty-state__link button button--primary button--fixed" href="/collections/all" is="hover-link"> 1352 <span class="btn-fill" data-fill></span> 1353 <span class="btn-text">Continue shopping</span> 1354 </a> 1355 </div></div> 1356</div> 1357 1358 1359</div><div id="shopify-section-template--24914585911672__recently-viewed" class="shopify-section recently-section"><style> 1360 #shopify-section-template--24914585911672__recently-viewed { 1361 --section-padding-top: 60px; 1362 --section-padding-bottom: 100px;} 1363</style> 1364 1365<recently-viewed class="recently-viewed block" data-url="/search?section_id=template--24914585911672__recently-viewed&type=product&q=" data-limit="6"></recently-viewed> 1366 1367 1368</div> 1369 </main> 1370 1371 <footer class="footer-group block w-full" is="footer-group"><!-- BEGIN sections: footer-group --> 1372<div id="shopify-section-sections--24914587582840__multicolumn-with-icons" class="shopify-section shopify-section-group-footer-group"><style> 1373 #shopify-section-sections--24914587582840__multicolumn-with-icons { 1374 --section-padding-top: 60px; 1375 --section-padding-bottom: 60px;} 1376</style> 1377 1378<div class="section section--padding section--divider"> 1379 <div class="page-width relative"><carousel-element class="text-with-icons with-border block lg:grid grid--4 relative z-1" watch-css><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon"><svg class="icon icon-support icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1380 <path class="fill" d="M6.09 17.43H4.75C3.65 17.43 2.75 16.54 2.75 15.43V12.28C2.75 11.18 3.64 10.28 4.75 10.28H6.09C7.19 10.28 8.09 11.17 8.09 12.28V15.43C8.09 16.53 7.2 17.43 6.09 17.43ZM20.56 15.43V12.28C20.56 11.18 19.67 10.28 18.56 10.28H17.22C16.12 10.28 15.22 11.17 15.22 12.28V15.43C15.22 16.53 16.11 17.43 17.22 17.43H18.56C19.66 17.43 20.56 16.54 20.56 15.43Z"/> 1381 <path d="M4.94 17.43V19.86C4.94 20.93 6.01 22 7.43 22H11.65M20.56 13.78V10.67C20.57 5.74 16.58 1.75 11.66 1.75C6.74 1.75 2.75 5.74 2.75 10.66V13.77M12.27 21.99C12.27 22.32 12 22.59 11.67 22.59C11.34 22.59 11.07 22.32 11.07 21.99M12.27 21.99C12.27 21.66 12 21.39 11.67 21.39C11.34 21.39 11.07 21.66 11.07 21.99M12.27 21.99H11.07M20.57 14.76V12.96C20.57 12.13 20.57 11.71 20.43 11.39C20.25 10.95 19.9 10.61 19.47 10.43C19.14 10.29 18.73 10.29 17.9 10.29C17.07 10.29 16.65 10.29 16.33 10.43C15.89 10.61 15.55 10.96 15.37 11.39C15.23 11.72 15.23 12.13 15.23 12.96V14.76C15.23 15.59 15.23 16.01 15.37 16.33C15.55 16.77 15.9 17.11 16.33 17.29C16.66 17.43 17.07 17.43 17.9 17.43C18.73 17.43 19.15 17.43 19.47 17.29C19.91 17.11 20.25 16.76 20.43 16.33C20.57 16 20.57 15.59 20.57 14.76ZM5.43 17.43C6.26 17.43 6.68 17.43 7 17.29C7.44 17.11 7.78 16.76 7.96 16.33C8.1 16 8.1 15.59 8.1 14.76V12.96C8.1 12.13 8.1 11.71 7.96 11.39C7.78 10.95 7.43 10.61 7 10.43C6.67 10.29 6.26 10.29 5.43 10.29C4.6 10.29 4.18 10.29 3.86 10.43C3.42 10.61 3.08 10.96 2.9 11.39C2.76 11.72 2.76 12.13 2.76 12.96V14.76C2.76 15.59 2.76 16.01 2.9 16.33C3.08 16.77 3.43 17.11 3.86 17.29C4.19 17.43 4.6 17.43 5.43 17.43Z" stroke-linecap="round" stroke-linejoin="round"/> 1382 </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">UK based customer support</p><div class="column__text rte"><p>
1382Dedicated support is included with every purchase for a seamless, worry-free experience.<br/><br/></p></div></div> 1383 </div><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon"><svg class="icon icon-box icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1384 <path class="fill" d="M22 14.2825V7.28202C22 7.10718 21.9083 6.94515 21.7583 6.8552C21.5995 6.75991 21.4009 6.76067 21.2429 6.85718L14.5012 10.9731C13.5927 11.5278 13.1384 11.8052 12.6525 11.9135C12.2228 12.0092 11.7772 12.0092 11.3475 11.9135C10.8616 11.8052 10.4073 11.5278 9.49878 10.9731L2.75714 6.85718C2.59906 6.76067 2.40048 6.75991 2.24166 6.8552C2.09174 6.94515 2 7.10718 2 7.28202V14.2825C2 15.2735 2 15.769 2.14219 16.2143C2.26802 16.6083 2.47396 16.972 2.74708 17.2826C3.05572 17.6336 3.48062 17.8886 4.33042 18.3984L9.53042 21.5184C10.4283 22.0572 10.8773 22.3266 11.3565 22.4318C11.7805 22.5249 12.2195 22.5249 12.6435 22.4318C13.1227 22.3266 13.5717 22.0572 14.4696 21.5184L19.6696 18.3984C20.5194 17.8886 20.9443 17.6336 21.2529 17.2826C21.526 16.972 21.732 16.6083 21.8578 16.2143C22 15.769 22 15.2735 22 14.2825Z"/> 1385 <path d="M7.49988 9.5L16.5 4M12 12.5L21 7M12 12.5L3 7M12 12.5V22.5M2 9.71771V14.2823C2 15.2733 2 15.7688 2.14219 16.2141C2.26802 16.6081 2.47396 16.9718 2.74708 17.2824C3.05572 17.6334 3.48062 17.8884 4.33042 18.3983L9.53042 21.5183C10.4283 22.057 10.8773 22.3264 11.3565 22.4316C11.7805 22.5247 12.2195 22.5247 12.6435 22.4316C13.1227 22.3264 13.5717 22.057 14.4696 21.5183L19.6696 18.3983C20.5194 17.8884 20.9443 17.6334 21.2529 17.2824C21.526 16.9718 21.732 16.6081 21.8578 16.2141C22 15.7688 22 15.2733 22 14.2823V9.71771C22 8.72669 22 8.23117 21.8578 7.78593C21.732 7.39192 21.526 7.02818 21.2529 6.71757C20.9443 6.36657 20.5194 6.11163 19.6696 5.60175L14.4696 2.48175C13.5717 1.94301 13.1227 1.67364 12.6435 1.56839C12.2195 1.4753 11.7805 1.4753 11.3565 1.56839C10.8773 1.67364 10.4283 1.94301 9.53042 2.48175L4.33042 5.60175C3.48062 6.11163 3.05572 6.36657 2.74708 6.71757C2.47396 7.02818 2.26802 7.39192 2.14219 7.78593C2 8.23117 2 8.72669 2 9.71771Z" stroke-linecap="round" stroke-linejoin="round"/> 1386 </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">Free* Shipping</p><div class="column__text rte"><p>*Get free standard shipping on orders of £150 or more</p></div></div> 1387 </div><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon"><svg class="icon icon-users icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1388 <g class="fill"> 1389 <path d="M1 18.8C1 16.149 3.14903 14 5.8 14H10.2C12.851 14 15 16.149 15 18.8C15 20.5673 13.5673 22 11.8 22H4.2C2.43269 22 1 20.5673 1 18.8Z"/> 1390 <path d="M12 6.00001C12 8.20915 10.2091 10 8 10C5.79086 10 4 8.20915 4 6.00001C4 3.79087 5.79086 2.00001 8 2.00001C10.2091 2.00001 12 3.79087 12 6.00001Z"/> 1391 </g> 1392 <path d="M15 10C17.2091 10 19 8.20915 19 6.00001C19 3.79087 17.2091 2.00001 15 2.00001M17 22H19.8C21.5673 22 23 20.5673 23 18.8V18.8C23 16.149 20.851 14 18.2 14H17M12 6.00001C12 8.20915 10.2091 10 8 10C5.79086 10 4 8.20915 4 6.00001C4 3.79087 5.79086 2.00001 8 2.00001C10.2091 2.00001 12 3.79087 12 6.00001ZM4.2 22H11.8C13.5673 22 15 20.5673 15 18.8V18.8C15 16.149 12.851 14 10.2 14H5.8C3.14903 14 1 16.149 1 18.8V18.8C1 20.5673 2.43269 22 4.2 22Z" stroke-linecap="round" stroke-linejoin="round"/> 1393 </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">Financing Available</p><div class="column__text rte"><p>Flexible payment options to fit your budget from Klarna.</p></div></div> 1394 </div><div class="column flex gap-5 w-full flex-col xl:flex-row xl:text-left text-center" ><div class="column__icon"><svg class="icon icon-shield icon-lg inline-block" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1395 <path class="fill" d="M3 8.11938C3 6.99027 3 6.42571 3.17756 5.93283C3.33451 5.49716 3.59019 5.10373 3.92457 4.78337C4.30286 4.42093 4.81875 4.19165 5.85055 3.73308L9.40073 2.15523C10.3579 1.72982 10.8365 1.51712 11.334 1.43311C11.7749 1.35866 12.2251 1.35866 12.666 1.43311C13.1635 1.51712 13.6421 1.72982 14.5993 2.15523L18.1495 3.73308C19.1812 4.19165 19.6971 4.42093 20.0754 4.78337C20.4098 5.10373 20.6655 5.49716 20.8224 5.93283C21 6.42571 21 6.99027 21 8.11938V13.5748C21 14.8271 21 15.4532 20.8274 16.0216C20.6746 16.5247 20.4241 16.9928 20.0902 17.3991C19.713 17.858 19.192 18.2053 18.1501 18.8999L14.6626 21.2249C13.7003 21.8665 13.2192 22.1872 12.6991 22.3118C12.2395 22.422 11.7605 22.422 11.3009 22.3118C10.7808 22.1872 10.2997 21.8665 9.33744 21.2249L5.84992 18.8999C4.80796 18.2053 4.28697 17.858 3.90982 17.3991C3.57592 16.9928 3.32541 16.5247 3.1726 16.0216C3 15.4532 3 14.8271 3 13.5748V8.11938Z"/> 1396 <path d="M9 12L11 14L15.5 9.5M9.40073 2.15523L5.85055 3.73308C4.81875 4.19165 4.30286 4.42093 3.92457 4.78337C3.59019 5.10373 3.33451 5.49716 3.17756 5.93283C3 6.42571 3 6.99027 3 8.11938V13.5748C3 14.8271 3 15.4532 3.172
13966 16.0216C3.32541 16.5247 3.57592 16.9928 3.90982 17.3991C4.28697 17.858 4.80796 18.2053 5.84992 18.8999L9.33744 21.2249C10.2997 21.8665 10.7808 22.1872 11.3009 22.3118C11.7605 22.422 12.2395 22.422 12.6991 22.3118C13.2192 22.1872 13.7003 21.8665 14.6626 21.2249L18.1501 18.8999C19.192 18.2053 19.713 17.858 20.0902 17.3991C20.4241 16.9928 20.6746 16.5247 20.8274 16.0216C21 15.4532 21 14.8271 21 13.5748V8.11938C21 6.99027 21 6.42571 20.8224 5.93283C20.6655 5.49716 20.4098 5.10373 20.0754 4.78337C19.6971 4.42093 19.1812 4.19165 18.1495 3.73308L14.5993 2.15523C13.6421 1.72982 13.1635 1.51712 12.666 1.43311C12.2251 1.35866 11.7749 1.35866 11.334 1.43311C10.8365 1.51712 10.3579 1.72982 9.40073 2.15523Z" stroke-linecap="round" stroke-linejoin="round"/> 1397 </svg></div><div class="column__content"><p class="column__title heading font-medium leading-tight tracking-none">Secure payment</p><div class="column__text rte"><p>Your payment information is processed securely</p></div></div> 1398 </div></carousel-element> 1399 </div> 1400</div> 1401 1402 1403 1404</div><div id="shopify-section-sections--24914587582840__1773980110e84131dc" class="shopify-section shopify-section-group-footer-group"><style> 1405 #shopify-section-sections--24914587582840__1773980110e84131dc { 1406 --section-padding-top: 8px; 1407 --section-padding-bottom: 0px;} 1408</style> 1409 1410<div class="section section--padding"> 1411 <div class="page-width relative"></div> 1412</div> 1413 1414 1415</div><div id="shopify-section-sections--24914587582840__footer" class="shopify-section shopify-section-group-footer-group"><style> 1416 #shopify-section-sections--24914587582840__footer { 1417 --section-padding-top: 72px; 1418 --section-padding-bottom: 32px;--color-background: 31 31 31;--color-foreground: 255 255 255; 1419 --color-border: var(--color-foreground)/ 0.1; 1420 --color-border-dark: var(--color-foreground)/ 0.4; 1421 --color-border-light: var(--color-foreground)/ 0.06;--color-button-background: 255 255 255; 1422 --color-button-border: 255 255 255;--color-button-text: 0 0 0;} 1423</style><div class="section section--padding section--rounded" is="footer-parallax"> 1424 <div class="footer page-width relative grid" role="region" aria-label="Footer"><div class="footer__left flex flex-col md:flex-row gap-10"><div class="footer__logo flex flex-col gap-10" ><p class="leading-none"> 1425 <a href="/"> 1426 <span class="sr-only">Toucan Smart Home UK</span><img src="//www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=160" alt="" srcset="//www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=150 150w, //www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=160 160w, //www.toucansolution.co.uk/cdn/shop/files/Toucan_logo.png?v=1614402325&width=160 160w" width="160" height="40" loading="eager" sizes="100px" style="--image-width: 100px; --image-height: 25px;" is="lazy-image"></a> 1427 </p></div><div class="footer__accordions flex flex-wrap flex-col md:flex-row md:grow md:gap-12"><details class="footer__item--link_list-1 details active" is="footer-details" > 1428 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 1429 <span class="heading text-base-2xl font-medium lg:font-heading">Company</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1430 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 1431 </svg></summary><div class="details__content"> 1432 <ul class="flex flex-col gap-3"><li class="inline-flex"> 1433 <a href="/pages/privacy_policy" class="block reversed-link text-sm-lg leading-tight">Privacy Policy</a> 1434 </li><li class="inline-flex"> 1435 <a href="/pages/cookies" class="block reversed-link text-sm-lg leading-tight">Cookie Policy</a> 1436 </li><li class="inline-flex"> 1437 <a href="/pages/privacy_commitment" class="block reversed-link text-sm-lg leading-tight">Privacy Commitment</a> 1438 </li><li class="inline-flex"> 1439 <a href="/pages/terms_and_conditions" class="block reversed-link text-sm-lg leading-tight">Terms and Conditions</a> 1440 </li><li class="inline-flex"> 1441 <a href="/pages/terms_of_service" class="block reversed-link text-sm-lg leading-tight">Terms of Service</a> 1442 </li><li class="inline-flex"> 1443 <a href="/pages/return_policy" class="block reversed-link text-sm-lg leading-tight">Returns Policy</a> 1444 </li><li class="inline-flex"> 1445 <a href="/pages/warranty" class="block reversed-link text-sm-lg leading-tight">Warranty</a> 1446 </li><li class="inline-flex"> 1447 <a href="/pages/certificates" class="block reversed-link text-sm-lg leading-tight">Certificates</a> 1448 </li><li class="inline-flex"> 1449 <a href="/pages/eu-data-act" class="block reversed-link text-sm-lg leading-tight">EU Data Act</a> 1450 </li><li class="inline-flex"> 1451 <a href="https://www.toucansolution.com" class="block reversed-link text-sm-lg leading-tight">USA Branch</a> 1452 </li></ul> 1453 </div> 1454 <style> 1455 @media (min-width: 1280px) { 1456 .footer__item--link_list-1 { width: calc(50% - var(--sp-12)); } 1457 } 1458 </style></details>
1458<details class="footer__item--link_list-2 details active" is="footer-details" > 1459 <summary class="details__summary flex items-center justify-between gap-2 cursor-pointer"> 1460 <span class="heading text-base-2xl font-medium lg:font-heading">Customer Support</span><svg class="icon icon-chevron-up icon-md" viewBox="0 0 24 24" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1461 <path stroke-linecap="round" stroke-linejoin="round" d="M6 15L12 9L18 15"></path> 1462 </svg></summary><div class="details__content"> 1463 <ul class="flex flex-col gap-3"><li class="inline-flex"> 1464 <a href="/pages/contact-us" class="block reversed-link text-sm-lg leading-tight">Contact Us</a> 1465 </li><li class="inline-flex"> 1466 <a href="https://www.toucansolution.co.uk/account" class="block reversed-link text-sm-lg leading-tight">My Account</a> 1467 </li><li class="inline-flex"> 1468 <a href="/pages/shipping_policy" class="block reversed-link text-sm-lg leading-tight">Shipping & Delivery</a> 1469 </li><li class="inline-flex"> 1470 <a href="/pages/faq" class="block reversed-link text-sm-lg leading-tight">Toucan FAQ</a> 1471 </li><li class="inline-flex"> 1472 <a href="/pages/installation-guide-2026" class="block reversed-link text-sm-lg leading-tight">Toucan Installation Guides</a> 1473 </li><li class="inline-flex"> 1474 <a href="/pages/shield-plans" class="block reversed-link text-sm-lg leading-tight">Toucan Shield Plans (Upgrade Options)</a> 1475 </li><li class="inline-flex"> 1476 <a href="/pages/security" class="block reversed-link text-sm-lg leading-tight">Security</a> 1477 </li><li class="inline-flex"> 1478 <a href="/pages/software-security-updates-june2026" class="block reversed-link text-sm-lg leading-tight">Software Security Updates</a> 1479 </li></ul> 1480 </div> 1481 <style> 1482 @media (min-width: 1280px) { 1483 .footer__item--link_list-2 { width: calc(50% - var(--sp-12)); } 1484 } 1485 </style></details></div> 1486 </div><div class="footer__right grid gap-10"><div class="footer__newsletter grid gap-6"><p class="h3 text-xl md:title-lg leading-none tracking-none font-medium lg:font-heading">Stay Protected. Stay Connected. Join the Insider List.</p><form method="post" action="/contact#newsletter-sections--24914587582840__footer" id="newsletter-sections--24914587582840__footer" accept-charset="UTF-8" class="newsletter-form grid gap-5"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="contact[tags]" value="newsletter" /> 1487 <input type="hidden" name="contact[context]" value="footer" /> 1488 <div class="field relative"> 1489 <input 1490 id="NewsletterForm--sections--24914587582840__footer" 1491 class="input is-floating input--fill" 1492 type="email" 1493 name="contact[email]" 1494 value="" 1495 autocorrect="off" 1496 autocapitalize="off" 1497 autocomplete="email" 1498 placeholder="Enter your email" 1499 required/> 1500 <label class="label is-floating" for="NewsletterForm--sections--24914587582840__footer">Enter your email</label> 1501 <div class="self-submit-button absolute"> 1502 <button type="submit" class="button button--primary self-button flex justify-center items-center" is="magnet-button" data-magnet="20" aria-label="Subscribe"> 1503 <span class="btn-text"> 1504 <svg class="icon icon-arrow-right icon-xs transform" viewBox="0 0 16 16" stroke="currentColor" fill="none" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1505 <path stroke-linecap="round" stroke-linejoin="round" d="M2 8.00012H14M14 8.00012L9.33333 3.3335M14 8.00012L9.33333 12.6668"></path> 1506 </svg> 1507 </span> 1508 </button> 1509 </div> 1510 </div></form><div class="rte text-sm leading-tight"><p>Toucan provides wireless home security systems, video doorbells, and security cameras designed for modern homes. Enjoy easy installation, smart monitoring, and no monthly fees.</p></div></div><div class="footer__socials flex align-self-end justify-start md:justify-end xl:justify-start"><ul class="flex flex-wrap items-center gap-7" role="list"><li><a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/toucansmarthomeeu" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Facebook"><svg class="icon icon-facebook icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation">
1511 <path d="M9.03153 23L9 13H5V9H9V6.5C9 2.7886 11.2983 1 14.6091 1C16.1951 1 17.5581 1.11807 17.9553 1.17085V5.04948L15.6591 5.05052C13.8584 5.05052 13.5098 5.90614 13.5098 7.16171V9H18.75L16.75 13H13.5098V23H9.03153Z"/> 1512 </svg><span class="sr-only">Facebook</span> 1513 </a> 1514 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.instagram.com/toucansmarthomeeu/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Instagram"><svg class="icon icon-instagram icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1515 <path d="M12 2.98C14.94 2.98 15.28 2.99 16.44 3.04C17.14 3.04 17.83 3.18 18.48 3.42C18.96 3.6 19.39 3.88 19.75 4.24C20.12 4.59 20.4 5.03 20.57 5.51C20.81 6.16 20.94 6.85 20.95 7.55C21 8.71 21.01 9.06 21.01 12C21.01 14.94 21 15.28 20.95 16.44C20.95 17.14 20.81 17.83 20.57 18.48C20.39 18.95 20.11 19.39 19.75 19.75C19.39 20.11 18.96 20.39 18.48 20.57C17.83 20.81 17.14 20.94 16.44 20.95C15.28 21 14.93 21.01 12 21.01C9.07 21.01 8.72 21 7.55 20.95C6.85 20.95 6.16 20.81 5.51 20.57C5.03 20.39 4.6 20.11 4.24 19.75C3.87 19.4 3.59 18.96 3.42 18.48C3.18 17.83 3.05 17.14 3.04 16.44C2.99 15.28 2.98 14.93 2.98 12C2.98 9.07 2.99 8.72 3.04 7.55C3.04 6.85 3.18 6.16 3.42 5.51C3.6 5.03 3.88 4.6 4.24 4.24C4.59 3.87 5.03 3.59 5.51 3.42C6.16 3.18 6.85 3.05 7.55 3.04C8.71 2.99 9.06 2.98 12 2.98ZM12 1C9.01 1 8.64 1.01 7.47 1.07C6.56 1.09 5.65 1.26 4.8 1.58C4.07 1.86 3.4 2.3 2.85 2.85C2.3 3.41 1.86 4.07 1.58 4.8C1.26 5.65 1.09 6.56 1.07 7.47C1.02 8.64 1 9.01 1 12C1 14.99 1.01 15.36 1.07 16.53C1.09 17.44 1.26 18.35 1.58 19.2C1.86 19.93 2.3 20.6 2.85 21.15C3.41 21.7 4.07 22.14 4.8 22.42C5.65 22.74 6.56 22.91 7.47 22.93C8.64 22.98 9.01 23 12 23C14.99 23 15.36 22.99 16.53 22.93C17.44 22.91 18.35 22.74 19.2 22.42C19.93 22.14 20.6 21.7 21.15 21.15C21.7 20.59 22.14 19.93 22.42 19.2C22.74 18.35 22.91 17.44 22.93 16.53C22.98 15.36 23 14.99 23 12C23 9.01 22.99 8.64 22.93 7.47C22.91 6.56 22.74 5.65 22.42 4.8C22.14 4.07 21.7 3.4 21.15 2.85C20.59 2.3 19.93 1.86 19.2 1.58C18.35 1.26 17.44 1.09 16.53 1.07C15.36 1.02 14.99 1 12 1ZM12 6.35C10.88 6.35 9.79 6.68 8.86 7.3C7.93 7.92 7.21 8.8 6.78 9.84C6.35 10.87 6.24 12.01 6.46 13.1C6.68 14.2 7.22 15.2 8.01 15.99C8.8 16.78 9.81 17.32 10.9 17.54C12 17.76 13.13 17.65 14.16 17.22C15.19 16.79 16.07 16.07 16.7 15.14C17.32 14.21 17.65 13.12 17.65 12C17.65 10.5 17.05 9.06 16 8.01C14.94 6.95 13.5 6.36 12.01 6.36L12 6.35ZM12 15.67C11.27 15.67 10.57 15.45 9.96 15.05C9.36 14.65 8.89 14.07 8.61 13.4C8.33 12.73 8.26 11.99 8.4 11.28C8.54 10.57 8.89 9.92 9.4 9.4C9.91 8.88 10.57 8.54 11.28 8.4C11.99 8.26 12.73 8.33 13.4 8.61C14.07 8.89 14.64 9.36 15.05 9.96C15.45 10.56 15.67 11.27 15.67 12C15.67 12.97 15.28 13.91 14.6 14.59C13.91 15.28 12.98 15.66 12.01 15.66L12 15.67ZM17.87 7.45C18.6 7.45 19.19 6.86 19.19 6.13C19.19 5.4 18.6 4.81 17.87 4.81C17.14 4.81 16.55 5.4 16.55 6.13C16.55 6.86 17.14 7.45 17.87 7.45Z"/> 1516 </svg><span class="sr-only">Instagram</span> 1517 </a> 1518 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.youtube.com/channel/UCXxE_4m-tlD4CcKxRWymhvg/featured" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on YouTube"><svg class="icon icon-youtube icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1519 <path d="M23.8 7.6C23.8 7.6 23.6 5.9 22.8 5.2C21.9 4.2 20.9 4.2 20.4 4.2C17 4 12 4 12 4C12 4 7 4 3.6 4.2C3.1 4.3 2.1 4.3 1.2 5.2C0.5 5.9 0.2 7.6 0.2 7.6C0.2 7.6 0 9.5 0 11.5V13.3C0 15.2 0.2 17.2 0.2 17.2C0.2 17.2 0.4 18.9 1.2 19.6C2.1 20.6 3.3 20.5 3.8 20.6C5.7 20.8 12 20.8 12 20.8C12 20.8 17 20.8 20.4 20.5C20.9 20.4 21.9 20.4 22.8 19.5C23.5 18.8 23.8 17.1 23.8 17.1C23.8 17.1 24 15.2 24 13.2V11.4C24 9.5 23.8 7.6 23.8 7.6ZM9.5 15.5V8.8L16 12.2L9.5 15.5Z"/> 1520 </svg><span class="sr-only">YouTube</span> 1521 </a> 1522 </li><li><a target="_blank" rel="noopener noreferrer" href="https://www.pinterest.com/ToucanHomeSecurity/" class="social_platform block relative" is="magnet-link" aria-describedby="a11y-new-window-message" aria-label="Toucan Smart Home UK on Pinterest"><svg class="icon icon-pinterest icon-lg" viewBox="0 0 24 24" stroke="none" fill="currentColor" xmlns="http://www.w3.org/2000/svg" role="presentation"> 1523 <path d="M12 1C5.95 1 1 5.95 1 12C1 16.675 3.93333 20.6167 7.96667 22.2667C7.875 21.4417 7.78333 20.0667 7.96667 19.15C8.15 18.325 9.25 13.65 9.25 13.65C9.25 13.65 8.975 12.9167 8.975 12C8.975 10.4417 9.89167 9.34167 10.9917 9.34167C11.9083 9.34167 12.3667 10.075 12.3667 10.9C12.3667 11.8167 11.725 13.2833 11.45 14.5667C11.175 15.6667 12 16.5833 13.1 16.5833C15.025 16.5833 16.5833 14.5667 16.5833 11.5417C16.5833 8.88333 14.6583 7.05 12 7.05C8.88333 7.05 7.05 9.43333 7.05 11.8167C7.05 12.7333 7.41667 13.7417 7.875 14.2917C7.96667 14.3833 7.96667 14.475 7.96667 14.5667C7.875 14.9333 7.69167 15.6667 7.69167 15.85C7.6 16.0333 7.50833 16.125 7.325 16.0333
1523C5.95 15.3917 5.125 13.375 5.125 11.8167C5.125 8.33333 7.69167 5.125 12.3667 5.125C16.2167 5.125 19.15 7.875 19.15 11.45C19.15 15.2083 16.7667 18.325 13.4667 18.325C12.3667 18.325 11.2667 17.775 10.9 17.0417C10.9 17.0417 10.35 19.15 10.2583 19.7C9.98333 20.6167 9.34167 21.8083 8.88333 22.5417C9.8 22.8167 10.9 23 12 23C18.05 23 23 18.05 23 12C23 5.95 18.05 1 12 1Z"/> 1524 </svg><span class="sr-only">Pinterest</span> 1525 </a> 1526 </li></ul></div></div></div><parallax-overlay class="footer-overlay hidden md:block z-20 absolute left-0 top-0 w-full pointer-events-none" data-target="height" data-start="100%" data-stop="0%"></parallax-overlay></div> 1527 1528 1529<style> #shopify-section-sections--24914587582840__footer .details__content li a {font-size: 14px;} </style></div><div id="shopify-section-sections--24914587582840__footer-copyright" class="shopify-section shopify-section-group-footer-group"><style> 1530 #shopify-section-sections--24914587582840__footer-copyright { 1531 --gradient-background: #171717; 1532 --color-background: 23 23 23; 1533 --color-foreground: 255 255 255; 1534 } 1535</style> 1536 1537<div class="section section--rounded" is="footer-parallax"> 1538 <div class="footer-copyright page-width page-width--full w-full flex flex-col items-center justify-between gap-4 lg:gap-0 lg:flex-row relative"> 1539 <div class="rte credits text-center">© 2026 Toucan Smart Home UK. </div><ul class="payment-icons flex flex-wrap justify-center gap-2 xl:gap-3"><li><svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
1539<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 1540</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
154006zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 1541</li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" viewBox="0 0 38 24" aria-labelledby="pi-klarna" fill="none"><title id="pi-klarna">Klarna</title><rect width="38" height="24" rx="2" fill="#FFA8CD"/><rect x=".5" y=".5" width="37" height="23" rx="1.5" stroke="#000" stroke-opacity=".07"/><path d="M30.62 14.755c-.662 0-1.179-.554-1.179-1.226 0-.673.517-1.226 1.18-1.226.663 0 1.18.553 1.18 1.226 0 .672-.517 1.226-1.18 1.226zm-.33 1.295c.565 0 1.286-.217 1.686-1.068l.04.02c-.176.465-.176.742-.176.81v.11h1.423v-4.786H31.84v.109c0 .069 0 .346.175.81l-.039.02c-.4-.85-1.121-1.068-1.687-1.068-1.355 0-2.31 1.088-2.31 2.522 0 1.433.955 2.521 2.31 2.521zm-4.788-5.043c-.643 0-1.15.228-1.56 1.068l-.039-.02c.175-.464.175-.741.175-.81v-.11h-1.423v4.787h1.462V13.4c0-.662.38-1.078.995-1.078.614 0 .917.356.917 1.068v2.532h1.462v-3.046c0-1.088-.838-1.869-1.989-1.869zm-4.963 1.068l-.039-.02c.176-.464.176-.741.176-.81v-.11h-1.424v4.787h1.463l.01-2.304c0-.673.35-1.078.926-1.078.156 0 .282.02.429.06v-1.464c-.644-.139-1.22.109-1.54.94zm-4.65 2.68c-.664 0-1.18-.554-1.18-1.226 0-.673.516-1.226 1.18-1.226.662 0 1.179.553 1.179 1.226 0 .672-.517 1.226-1.18 1.226zm-.332 1.295c.565 0 1.287-.217 1.687-1.068l.038.02c-.175.465-.175.742-.175.81v.11h1.424v-4.786h-1.424v.109c0 .069 0 .346.175.81l-.038.02c-.4-.85-1.122-1.068-1.687-1.068-1.356 0-2.311 1.088-2.311 2.522 0 1.433.955 2.521 2.31 2.521zm-4.349-.128h1.463V9h-1.463v6.922zM10.136 9H8.644c0 1.236-.751 2.343-1.892 3.134l-.448.317V9h-1.55v6.922h1.55V12.49l2.564 3.43h1.892L8.293 12.64c1.121-.82 1.852-2.096 1.843-3.639z" fill="#0B051D"/></svg></li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/>
1541<path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 1542</li><li><svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
15420-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 1543</li><li><svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
1543635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg></li><li><svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
154316.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 1544</li></ul></div> 1545</div> 1546 1547 1548</div> 1549<!-- END sections: footer-group --></footer> 1550 </div> 1551 1552 <ul hidden> 1553 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 1554 <li id="a11y-new-window-message">Opens in a new window.</li> 1555 </ul>
1555<script src="//www.toucansolution.co.uk/cdn/shop/t/7/assets/instant-page.js?v=99963444960178710701779089266" type="module" fetchpriority="low" defer="defer"></script>
1555<style> 1556 .slideshow-word .banner__box { 1557 max-width: none !important; 1558 width: auto !important; 1559 } 1560 1561 .slideshow-word split-words { 1562 white-space: nowrap; 1563 } 1564</style> 1565 1566<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1566-1567
1566 1567<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1567GTM-KH95R369
vendor: 83 bytes, lines 1567-1568
1567" 1568height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1569<!-- End Google Tag Manager (noscript) --> 1570
1571<script> 1572(function() { 1573 function applyBreak() { 1574 document.querySelectorAll('split-words .whitespace').forEach(function(ws) { 1575 ws.style.display = ''; 1576 ws.style.width = ''; 1577 ws.style.height = ''; 1578 }); 1579 1580 document.querySelectorAll('split-words .word').forEach(function(span) { 1581 if (span.getAttribute('data-word') === 'EASY') { 1582 var whitespace = span.nextElementSibling; 1583 if (whitespace && whitespace.classList.contains('whitespace')) { 1584 whitespace.style.display = 'block'; 1585 whitespace.style.width = '100%'; 1586 whitespace.style.height = '0'; 1587 } 1588 } 1589 }); 1590 } 1591 1592 (function tryBreak() { 1593 if (document.querySelectorAll('split-words .word').length === 0) { 1594 setTimeout(tryBreak, 100); 1595 } else { 1596 applyBreak(); 1597 setTimeout(applyBreak, 500); 1598 } 1599 })(); 1600 1601 window.addEventListener('resize', applyBreak); 1602})(); 1603</script>
1603 1604
1605<script> 1606(function() { 1607 function applyBreak() { 1608 document.querySelectorAll('h2.heading').forEach(function(h2) { 1609 if (h2.textContent.includes('Easy Security') && !h2.querySelector('.break-added')) { 1610 var html = h2.innerHTML; 1611 h2.innerHTML = html.replace('Easy Security. No', 'Easy Security.<br class="break-added">No'); 1612 } 1613 }); 1614 } 1615 1616 applyBreak(); 1617 setTimeout(applyBreak, 300); 1618 setTimeout(applyBreak, 1000); 1619})(); 1620</script>
1620 1621
1622<script> 1623(function() { 1624 function applyBreak() { 1625 document.querySelectorAll('p.h3').forEach(function(p) { 1626 if (p.textContent.includes('Stay Protected') && !p.querySelector('.break-added')) { 1627 p.innerHTML = p.innerHTML 1628 .replace('Stay Protected. Stay', 'Stay Protected.<br class="break-added">Stay') 1629 .replace('Stay Connected. Join', 'Stay Connected.<br class="break-added">Join'); 1630 } 1631 }); 1632 } 1633 1634 applyBreak(); 1635 setTimeout(applyBreak, 300); 1636 setTimeout(applyBreak, 1000); 1637})(); 1638</script>
1638 1639 1640 1641</div> 1642 1643 <style> .ai-testimonials-background-al0vfnlnmcghntudtuaigenblock70d4e96vz6vrg,.ai-testimonials-background-atdl6q3q5l2twodn0naigenblock70d4e96heag4e {border-top-left-radius: 20px; border-top-right-radius: 20px;} .ai-testimonials-header-al0vfnlnmcghntudtuaigenblock70d4e96vz6vrg {padding: 20px !important;} .ai-testimonials-header-atdl6q3q5l2twodn0naigenblock70d4e96heag4e {padding: 0 20px;} #MenuDrawer {z-index: 2000000001;} </style> 1644<div id="shopify-block-AdlMwdW41eW0wNHQ2b__18131037017812181619" class="shopify-block shopify-app-block"> 1645
1645<script defer src="https://chimpstatic.com/mcjs-connected/js/users/cd1432c1afc1875978a9fe8a4/c0f3378dcb0aab77e5ce22420.js"></script>
1645 1646
1646<script>window.mc_embedded = true;</script>
1646 1647 1648 1649 1650</div><div id="shopify-block-AWFhkbmkzbDRadFVWT__14738963724236584812" class="shopify-block shopify-app-block"> 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 <link href="//cdn.shopify.com/extensions/019e53d8-735e-7b41-874b-8f384a48c022/faqify-8/assets/tab03.css" rel="stylesheet" type="text/css" media="all" /> 1661 1662 1663 1664 1665
1665<script src="https://cdn.shopify.com/extensions/019e53d8-735e-7b41-874b-8f384a48c022/faqify-8/assets/jquery-3.6.1.min.js" defer="defer"></script>
1665 1666 1667
1667<script src="https://cdn.shopify.com/extensions/019e53d8-735e-7b41-874b-8f384a48c022/faqify-8/assets/typeahead-0.11.1.js" defer="defer"></script>
1667 1668 1669
1669<script src="https://cdn.shopify.com/extensions/019e53d8-735e-7b41-874b-8f384a48c022/faqify-8/assets/bootstrap-3.3.7.js" defer="defer"></script>
1669 1670
1670<script src="https://cdn.shopify.com/extensions/019e53d8-735e-7b41-874b-8f384a48c022/faqify-8/assets/bootstrap-validator-0.11.9.js" defer="defer"></script>
1670 1671 1672
1672<script src="https://faq.zifyapp.com/js/stores/toucan-smart-home-uk.myshopify.com/zify-faq.js?v=1779369465" defer="defer"></script>
1672 1673
1673<script src="https://cdn.shopify.com/extensions/019e53d8-735e-7b41-874b-8f384a48c022/faqify-8/assets/zify-faq.js" defer="defer"></script>
1673 1674 1675 1676 1677 1678</div><div id="shopify-block-ARExFU25Wa0dyOGZGU__6251270934270006384" class="shopify-block shopify-app-block">
1678<script> 1679 console.log("Stape gtm: 1.0.4"); 1680 window.lsData = {}; 1681 window.dataLayer = window.dataLayer || []; 1682 window.addEventListener("message", (event) => { 1683 if (event.data?.event) { 1684 window.dataLayer.push(event.data); 1685 } 1686 }); 1687 window.dataShopStape = { 1688 shop: "www.toucansolution.co.uk", 1689 shopId: "42241392807", 1690 } 1691</script>
1691 1692 1693 1694 1695 1696 1697 1698
1698<script> 1699 console.log("â ï¸ User not logged in"); 1700 window.localStorage.removeItem('customerShopStape'); 1701 </script>
1701 1702 1703 1704 1705
1706<script> 1707 window.currentShopifyMarketStapeId = null; 1708 window.currentShopifyMarketStapeCode = null; 1709 try { 1710 window.currentShopifyMarketStapeId = "1789591719"; 1711 window.currentShopifyMarketStapeCode = "GB"; 1712 // Checkout doesn't render theme app extension blocks, so this is the 1713 // only place the market/country code is ever set. Persisting it here 1714 // lets checkout-side field mapping (country_market_code) fall back to 1715 // the last known value instead of coming up empty. 1716 localStorage.setItem('marketShopStape', JSON.stringify({ 1717 id: window.currentShopifyMarketStapeId, 1718 code: window.currentShopifyMarketStapeCode 1719 })); 1720 } catch (error) { 1721 console.error("â Stape Error:", error); 1722 } 1723</script>
1723 1724 1725 1726 1727 1728 1729</div><div id="shopify-block-AeWtjZE1LT2Irb3pva__7079518687644006178" class="shopify-block shopify-app-block">
1729<script> 1730 (function () { 1731 const cartAttributes = {}; 1732 1733 // Helper function to retrieve the UTM from Url 1734 function getUTMFromUrl() { 1735 const url_string = window.location.href; 1736 const url = new URL(url_string); 1737 1738 const utm_id = url.searchParams.get("utm_id"); 1739 const utm_source = url.searchParams.get("utm_source"); 1740 const utm_medium = url.searchParams.get("utm_medium"); 1741 const utm_campaign = url.searchParams.get("utm_campaign"); 1742 const utm_term = url.searchParams.get("utm_term"); 1743 const ref = url.searchParams.get("ref"); 1744 1745 if (!utm_id && !utm_source && !utm_medium && !utm_campaign && !ref) { 1746 return null; 1747 } 1748 1749 let utmParameters = {}; 1750 1751 if (utm_id) { 1752 utmParameters.utm_id = utm_id; 1753 } 1754 if (utm_source) { 1755 utmParameters.utm_source = utm_source; 1756 } 1757 if (utm_medium) { 1758 utmParameters.utm_medium = utm_medium; 1759 } 1760 if (utm_campaign) { 1761 utmParameters.utm_campaign = utm_campaign; 1762 } 1763 if (utm_term) { 1764 utmParameters.utm_term = utm_term; 1765 } 1766 if (ref) { 1767 utmParameters.ref = ref; 1768 } 1769 1770 1771 return Object.keys(utmParameters).length === 0 1772 ? null 1773 : utmParameters; 1774 } 1775 1776 // Helper function to retrieve the UTM from Cookie 1777 function getUTMAttributes() { 1778 const urlUtmParams = getUTMFromUrl(); 1779 1780 if (urlUtmParams) { 1781 return urlUtmParams; 1782 } 1783 1784 // No longer reading from deprecated Shopify cookies 1785 return undefined; 1786 } 1787 1788 function saveUtmParameters() { 1789 const utmParams = getUTMAttributes(); 1790 if (utmParams) { 1791 const cartHasUtmAttributes = Object.keys(cartAttributes).find(attributeKey => attributeKey.startsWith("utm_") || attributeKey === "ref"); 1792 if (cartHasUtmAttributes) { 1793 // Don't call API if it already contains our UTM parameters 1794 return; 1795 } 1796 1797 // Handle both Shopify.routes.root and routes.root_url for better compatibility 1798 var rootUrl = (window.Shopify && window.Shopify.routes && window.Shopify.routes.root) 1799 || (window.routes && window.routes.root_url) 1800 || '/'; 1801 1802 var updateCart = fetch(rootUrl + 'cart/update.js', 1803 { 1804 headers: { 1805 'Content-Type': 'application/json', 1806 }, 1807 method: "POST", 1808 body: JSON.stringify({ 1809 attributes: { 1810 ...utmParams 1811 }, 1812 }) 1813 }) 1814 .then(response => response.json()) 1815 .then(data => { 1816 return data 1817 }); 1818 } 1819 } 1820 1821 saveUtmParameters(); 1822 })(); 1823</script>
1823 1824 1825 1826 1827 1828</div>
1828<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
1828 1829</body> 1830</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.