Help
RSS
API
Feed
Maltego
Contact
Domain > artificialgrassvancouver.ca
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-10-25
104.21.94.144
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sat, 25 Oct 2025 01:51:06 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sJVqLd1X3yltSVGS9cyTor2yBy3VHfJNP32vzoDdv4OaUCrhA%2FoNqE9bsBQ4vHpTMJsG7UCKEkQzeWhI7Ray2vWk0I%2BIzinEqqfy%2Bwb%2BV6gfcmXNd17aNNXqifQ%3D%3D}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflareLocation: https://artificialgrassvancouver.ca/platform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsX-turbo-charged-by: LiteSpeedcf-cache-status: DYNAMICCF-RAY: 993e111f48b15f03-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html styleheight:100%>head>meta nameviewport contentwidthdevice-width, initial-scale1, shrink-to-fitno />title> 301 Moved Permanently/title>style>@media (prefers-color-scheme:dark){body{background-color:#000!important}}/style>/head>body stylecolor: #444; margin:0;font: normal 14px/20px Arial, Helvetica, sans-serif; height:100%; background-color: #fff;>div styleheight:auto; min-height:100%; > div styletext-align: center; width:800px; margin-left: -400px; position:absolute; top: 30%; left:50%;> h1 stylemargin:0; font-size:150px; line-height:150px; font-weight:bold;>301/h1>h2 stylemargin-top:20px;font-size: 30px;>Moved Permanently/h2>p>The document has been permanently moved./p>/div>/div>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 25 Oct 2025 01:51:06 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sI88qMJNBHBTWxU5gkp63gDL%2FeoS78DrKzgLi4b903vIfxsmnwqygXg7%2BweKBB7HB4rbRYwaB89ZF6GYGBdwB1w9J4JDhUvWacpGnsuYofkxbkNaeC9hpPvF6hg%3D%3D}}X-Powered-By: PHP/8.2.28Last-Modified: Fri, 24 Oct 2025 16:42:18 GMTCache-Control: public, max-age0Expires: Sat, 25 Oct 2025 01:51:06 GMTNel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Vary: Accept-Encoding,Accept-EncodingServer: cloudflareplatform: hostingerpanel: hpanelContent-Security-Policy: upgrade-insecure-requestsX-turbo-charged-by: LiteSpeedcf-cache-status: DYNAMICCF-RAY: 993e11208ef05509-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen-CA prefixog: https://ogp.me/ns#>head> meta charsetUTF-8>script>var gform;gform||(document.addEventListener(gform_main_scripts_loaded,function(){gform.scriptsLoaded!0}),document.addEventListener(gform/theme/scripts_loaded,function(){gform.themeScriptsLoaded!0}),window.addEventListener(DOMContentLoaded,function(){gform.domLoaded!0}),gform{domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()>functiontypeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(gform_main_scripts_loaded,()>{gform.scriptsLoaded!0,gform.callIfLoaded(o)}),document.addEventListener(gform/theme/scripts_loaded,()>{gform.themeScriptsLoaded!0,gform.callIfLoaded(o)}),window.addEventListener(DOMContentLoaded,()>{gform.domLoaded!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(action,o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(filter,o,r,e,t)},doAction:function(o){gform.doHook(action,o,arguments)},applyFilters:function(o){return gform.doHook(filter,o,arguments)},removeAction:function(o,r){gform.removeHook(action,o,r)},removeFilter:function(o,r,e){gform.removeHook(filter,o,r,e)},addHook:function(o,r,e,t,n){nullgform.hooksor&&(gform.hooksor);var dgform.hooksor;nulln&&(nr+_+d.length),gform.hooksor.push({tag:n,callable:e,priority:tnullt?10:t})},doHook:function(r,o,e){var t;if(eArray.prototype.slice.call(e,1),null!gform.hooksro&&((ogform.hooksro).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){function!typeof(to.callable)&&(twindowt),actionr?t.apply(null,e):e0t.apply(null,e)})),filterr)return e0},removeHook:function(o,r,t,n){var e;null!gform.hooksor&&(e(egform.hooksor).filter(function(o,r,e){return!!(null!n&&n!o.tag||null!t&&t!o.priority)}),gform.hooksore)}});/script> style>img:is(sizesauto i, sizes^auto, i) { contain-intrinsic-size: 3000px 1500px }/style> meta nameviewport contentwidthdevice-width, initial-scale1>!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->title>Artificial Grass Vancouver - Synthetic Turf & Putting Greens/title>link relpreload data-rocket-preload asimage hrefhttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg imagesrcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg 1025w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-300x225.jpeg 300w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-768x577.jpeg 768w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-500x376.jpeg 500w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-800x601.jpeg 800w imagesizes1905px fetchpriorityhigh>link relpreload data-rocket-preload asstyle hrefhttps://fonts.googleapis.com/css?familyMontserrat%3A100%2C100itali0itc%2C200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C600%2C60alic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CKarla%3A200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C200italic%2C300italic%2Citalic%2C500italic%2C600italic%2C700italic%2C800italic&displayswap />link relstylesheet hrefhttps://fonts.googleapis.com/css?familyMontserrat%3A100%2C100itali0itc%2C200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C600%2C60alic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CKarla%3A200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C200italic%2C300italic%2Citalic%2C500italic%2C600italic%2C700italic%2C800italic&displayswap mediaprint onloadthis.mediaall />noscript>link relstylesheet hrefhttps://fonts.googleapis.com/css?familyMontserrat%3A100%2C100itali0itc%2C200%2C200italic%2C300%2C300italic%2Cregular%2Citalic%2C500%2C500italic%2C600%2C60alic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CKarla%3A200%2C300%2Cregular%2C500%2C600%2C700%2C800%2C200italic%2C300italic%2Citalic%2C500italic%2C600italic%2C700italic%2C800italic&displayswap />/noscript>meta namedescription contentArtificial Grass Vancouver is your trusted source for top-quality artificial turf solutions, dedicated to serving the entire Vancouver BC area with exceptional service and expertise./>meta namerobots contentfollow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large/>link relcanonical hrefhttps://artificialgrassvancouver.ca/ />meta propertyog:locale contenten_US />meta propertyog:type contentwebsite />meta propertyog:title contentArtificial Grass Vancouver - Synthetic Turf & Putting Greens />meta propertyog:description contentArtificial Grass Vancouver is your trusted source for top-quality artificial turf solutions, dedicated to serving the entire Vancouver BC area with exceptional service and expertise. />meta propertyog:url contenthttps://artificialgrassvancouver.ca/ />meta propertyog:site_name contentArtificial Grass Vancouver />meta propertyog:updated_time content2024-09-01T16:29:16-04:00 />meta propertyog:image contenthttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg />meta propertyog:image:secure_url contenthttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg />meta propertyog:image:width content1025 />meta propertyog:image:height content770 />meta propertyog:image:alt contentartificial turf on a backyard of a big residential house />meta propertyog:image:type contentimage/jpeg />meta nametwitter:card contentsummary_large_image />meta nametwitter:title contentArtificial Grass Vancouver - Synthetic Turf & Putting Greens />meta nametwitter:description contentArtificial Grass Vancouver is your trusted source for top-quality artificial turf solutions, dedicated to serving the entire Vancouver BC area with exceptional service and expertise. />meta nametwitter:image contenthttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg />meta nametwitter:label1 contentWritten by />meta nametwitter:data1 contentadmin />meta nametwitter:label2 contentTime to read />meta nametwitter:data2 content5 minutes />script typeapplication/ld+json classrank-math-schema>{@context:https://schema.org,@graph:{@type:Organization,@id:https://artificialgrassvancouver.ca/#organization,name:Artificial Grass Vancouver,logo:{@type:ImageObject,@id:https://artificialgrassvancouver.ca/#logo,url:https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo-150x150.png,contentUrl:https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo-150x150.png,caption:Artificial Grass Vancouver,inLanguage:en-CA}},{@type:WebSite,@id:https://artificialgrassvancouver.ca/#website,url:https://artificialgrassvancouver.ca,name:Artificial Grass Vancouver,publisher:{@id:https://artificialgrassvancouver.ca/#organization},inLanguage:en-CA,potentialAction:{@type:SearchAction,target:https://artificialgrassvancouver.ca/?s{search_term_string},query-input:required namesearch_term_string}},{@type:ImageObject,@id:https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg,url:https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg,width:1025,height:770,caption:artificial turf on a backyard of a big residential house,inLanguage:en-CA},{@type:WebPage,@id:https://artificialgrassvancouver.ca/#webpage,url:https://artificialgrassvancouver.ca/,name:Artificial Grass Vancouver - Synthetic Turf & Putting Greens,datePublished:2021-05-30T14:08:16-04:00,dateModified:2024-09-01T16:29:16-04:00,about:{@id:https://artificialgrassvancouver.ca/#organization},isPartOf:{@id:https://artificialgrassvancouver.ca/#website},primaryImageOfPage:{@id:https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg},inLanguage:en-CA}}/script>!-- /Rank Math WordPress SEO plugin -->link reldns-prefetch href//www.google.com />link hrefhttps://fonts.gstatic.com crossorigin relpreconnect />link hrefhttps://fonts.googleapis.com crossorigin relpreconnect />link relalternate typeapplication/rss+xml titleArtificial Grass Vancouver » Feed hrefhttps://artificialgrassvancouver.ca/feed/ />link relalternate typeapplication/rss+xml titleArtificial Grass Vancouver » Comments Feed hrefhttps://artificialgrassvancouver.ca/comments/feed/ />style idwp-emoji-styles-inline-css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttps://artificialgrassvancouver.ca/wp-includes/css/dist/block-library/style.min.css?ver6.7.4 mediaall />link relstylesheet idawb-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/advanced-backgrounds/assets/awb/awb.min.css?ver1.12.7 mediaall />style idclassic-theme-styles-inline-css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idglobal-styles-inline-css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--contrast-4: var(--contrast-4);--wp--preset--color--contrast-5: var(--contrast-5);--wp--preset--color--contrast-6: var(--contrast-6);--wp--preset--color--contrast-7: var(--contrast-7);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--color--accent-2: var(--accent-2);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idsp-ea-fontello-icons-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/easy-accordion-free/admin/css/fontello.min.css?ver3.0.1 mediaall />link relstylesheet idsp-ea-style-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/easy-accordion-free/public/assets/css/ea-style.css?ver3.0.1 mediaall />style idsp-ea-style-inline-css>#sp-ea-1928 .spcollapsing { height: 0; overflow: hidden; transition-property: height;transition-duration: 300ms;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single {margin-bottom: 10px; border: 1px solid #e2e2e2; }#sp-ea-1928.sp-easy-accordion>.sp-ea-single>.ea-header a {color: #444;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {background: #fff; color: #444;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single {background: #eee;}#sp-ea-1928.sp-easy-accordion>.sp-ea-single>.ea-header a .ea-expand-icon { float: left; color: #444;font-size: 16px;}/style>link relstylesheet idgenerate-style-css hrefhttps://artificialgrassvancouver.ca/wp-content/themes/generatepress/assets/css/main.min.css?ver3.6.0 mediaall />style idgenerate-style-inline-css>.generate-page-header, .page-header-image, .page-header-image-single {display:none}body{background-color:var(--base-3);color:var(--contrast-3);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--contrast-5);}.wp-block-group__inner-container{max-width:1200px;margin-left:auto;margin-right:auto;}.site-header .header-image{width:80px;}:root{--contrast:#213824;--contrast-2:#599411;--contrast-3:#37694a;--contrast-4:#1a6630;--contrast-5:#768197;--contrast-6:#8694ad;--contrast-7:#d5d7e1;--base:#e6e9f1;--base-2:#f7f7fa;--base-3:#ffffff;--accent:#19bd00;--accent-2:#ee4649;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-contrast-4-color{color:var(--contrast-4);}:root .has-contrast-4-background-color{background-color:var(--contrast-4);}:root .has-contrast-5-color{color:var(--contrast-5);}:root .has-contrast-5-background-color{background-color:var(--contrast-5);}:root .has-contrast-6-color{color:var(--contrast-6);}:root .has-contrast-6-background-color{background-color:var(--contrast-6);}:root .has-contrast-7-color{color:var(--contrast-7);}:root .has-contrast-7-background-color{background-color:var(--contrast-7);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-accent-2-color{color:var(--accent-2);}:root .has-accent-2-background-color{background-color:var(--accent-2);}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-family:Karla, sans-serif;font-weight:bold;text-transform:uppercase;font-size:15px;}.main-title{font-family:inherit;font-weight:bold;text-transform:capitalize;font-size:18px;}body, button, input, select, textarea{font-family:Montserrat, sans-serif;font-weight:500;font-size:18px;}body{line-height:1.5;}@media (max-width: 1024px){body, button, input, select, textarea{font-size:16px;}}h1{font-family:inherit;font-weight:700;text-transform:uppercase;font-size:50px;line-height:1em;}@media (max-width: 1024px){h1{font-size:40px;}}@media (max-width:768px){h1{font-size:35px;}}h2{font-family:inherit;font-weight:700;text-transform:uppercase;font-size:24px;letter-spacing:0.1em;line-height:1.5em;}@media (max-width: 1024px){h2{font-size:20px;line-height:1.2em;}}@media (max-width:768px){h2{line-height:1.2em;}}h3{font-family:inherit;font-weight:600;font-size:20px;line-height:1.2em;}@media (max-width: 1024px){h3{font-size:18px;}}h4{font-family:inherit;font-weight:600;font-size:18px;}@media (max-width: 1024px){h4{font-size:16px;}}h5{font-family:inherit;font-weight:600;}@media (max-width:768px){h5{font-size:19px;}}h6{font-family:inherit;font-weight:600;font-size:18px;}@media (max-width:768px){h6{font-size:17px;}}button:not(.menu-toggle),html inputtypebutton,inputtypereset,inputtypesubmit,.button,.wp-block-button .wp-block-button__link{font-family:inherit;letter-spacing:0.02px;}.site-description{font-size:14px;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:#102912;color:var(--base-3);}.site-header a{color:var(--accent);}.site-header a:hover{color:var(--base-3);}.main-title a,.main-title a:hover{color:var(--base-3);}.site-description{color:var(--base);}.main-navigation,.main-navigation ul ul{background-color:rgba(255,255,255,0);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--base-3);}.main-navigation .main-nav ul li:not(class*current-menu-):hover > a, .main-navigation .main-nav ul li:not(class*current-menu-):focus > a, .main-navigation .main-nav ul li.sfHover:not(class*current-menu-) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);background-color:rgba(255,255,255,0);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--base-3);}.main-navigation .main-nav ul liclass*current-menu- > a{color:var(--base-3);background-color:rgba(255,255,255,0);}.navigation-search inputtypesearch,.navigation-search inputtypesearch:active, .navigation-search inputtypesearch:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--base);background-color:var(--contrast);opacity:1;}.main-navigation ul ul{background-color:rgba(23,23,23,0.97);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{color:#484848;background-color:var(--base-3);}.inside-article a,.paging-navigation a,.comments-area a,.page-header a{color:var(--accent);}.inside-article a:hover,.paging-navigation a:hover,.comments-area a:hover,.page-header a:hover{color:var(--contrast-5);}.entry-title a{color:var(--contrast-2);}.entry-title a:hover{color:var(--contrast-4);}.entry-meta{color:var(--contrast);}h1{color:var(--contrast-2);}h2{color:var(--contrast-2);}h3{color:rgba(0,0,0,0.7);}h4{color:rgba(0,0,0,0.7);}h5{color:rgba(0,0,0,0.7);}h6{color:rgba(0,0,0,0.7);}.sidebar .widget{background-color:var(--base-2);}.sidebar .widget a{color:#424242;}.sidebar .widget a:hover{color:var(--accent);}.footer-widgets{background-color:var(--base-3);}.footer-widgets .widget-title{color:var(--contrast);}.site-info{color:var(--base-3);background-color:var(--contrast-3);}.site-info a{color:var(--accent);}.site-info a:hover{color:var(--contrast-6);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--contrast-6);}inputtypetext,inputtypeemail,inputtypeurl,inputtypepassword,inputtypesearch,inputtypetel,inputtypenumber,textarea,select{color:var(--contrast);background-color:var(--base-2);border-color:var(--base);}inputtypetext:focus,inputtypeemail:focus,inputtypeurl:focus,inputtypepassword:focus,inputtypesearch:focus,inputtypetel:focus,inputtypenumber:focus,textarea:focus,select:focus{color:var(--contrast);background-color:#ffffff;border-color:var(--contrast-3);}button,html inputtypebutton,inputtypereset,inputtypesubmit,a.button,a.wp-block-button__link:not(.has-background){color:var(--base-3);background-color:var(--accent);}button:hover,html inputtypebutton:hover,inputtypereset:hover,inputtypesubmit:hover,a.button:hover,button:focus,html inputtypebutton:focus,inputtypereset:focus,inputtypesubmit:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:var(--base-3);background-color:var(--contrast-3);}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 767px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--base-3);}}.inside-top-bar.grid-container{max-width:1280px;}.inside-header{padding:15px 40px 15px 40px;}.inside-header.grid-container{max-width:1280px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:100px 40px 100px 40px;}.site-main .wp-block-group__inner-container{padding:100px 40px 100px 40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:100px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}.footer-widgets-container.grid-container{max-width:1280px;}.inside-site-info.grid-container{max-width:1280px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:40px 13px 40px 13px;}.site-main .wp-block-group__inner-container{padding:40px 13px 40px 13px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:20px;padding-left:20px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-13px;width:calc(100% + 26px);max-width:calc(100% + 26px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}/* End cached CSS */.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width: 767px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}.inside-page-hero > *:last-child{margin-bottom:0px;}.page-hero time.updated{display:none;}.header-wrap{position:absolute;left:0px;right:0px;z-index:10;}.header-wrap .site-header{background:rgba(10,10,10,0.65);}/style>link relstylesheet idgravity_forms_theme_reset-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-reset.min.css?ver2.9.3 mediaall />link relstylesheet idgravity_forms_theme_foundation-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-foundation.min.css?ver2.9.3 mediaall />link relstylesheet idgravity_forms_theme_framework-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-theme-framework.min.css?ver2.9.3 mediaall />link relstylesheet idgravity_forms_orbital_theme-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/assets/css/dist/gravity-forms-orbital-theme.min.css?ver2.9.3 mediaall />link relstylesheet idgenerateblocks-css hrefhttps://artificialgrassvancouver.ca/wp-content/uploads/generateblocks/style-2.css?ver1739658871 mediaall />link relstylesheet idgenerate-blog-images-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/gp-premium/blog/functions/css/featured-images.min.css?ver2.4.1 mediaall />link relstylesheet idgenerate-offside-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver2.4.1 mediaall />style idgenerate-offside-inline-css>:root{--gp-slideout-width:265px;}.slideout-navigation, .slideout-navigation a{color:var(--base-3);}.slideout-navigation button.slideout-exit{color:var(--base-3);padding-left:20px;padding-right:20px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 767px){.menu-bar-item.slideout-toggle{display:none;}}/style>link relstylesheet idgenerate-navigation-branding-css hrefhttps://artificialgrassvancouver.ca/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver2.4.1 mediaall />style idgenerate-navigation-branding-inline-css>@media (max-width: 767px){.site-header, #site-navigation, #sticky-navigation{display:none !important;opacity:0.0;}#mobile-header{display:block !important;width:100% !important;}#mobile-header .main-nav > ul{display:none;}#mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{display:block;}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.main-navigation.has-branding.grid-container .navigation-branding, .main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo img{height:60px;width:auto;}.navigation-branding .main-title{line-height:60px;}@media (max-width: 1210px){#site-navigation .navigation-branding, #sticky-navigation .navigation-branding{margin-left:10px;}}@media (max-width: 767px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}}/style>script srchttps://artificialgrassvancouver.ca/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script srchttps://artificialgrassvancouver.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver2.9.3 idgform_json-js>/script>script idgform_gravityforms-js-extra>var gf_global {gf_currency_config:{name:Canadian Dollar,symbol_left:$,symbol_right:CAD,symbol_padding: ,thousand_separator:,,decimal_separator:.,decimals:2,code:CAD},base_url:https:\/\/artificialgrassvancouver.ca\/wp-content\/plugins\/gravityforms,number_formats:,spinnerUrl:https:\/\/artificialgrassvancouver.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg,version_hash:f619463d0366f028eb877a46b4b2e2e8,strings:{newRowAdded:New row added.,rowRemoved:Row removed,formSaved:The form has been saved. The content contains the link to return and complete the form.}};var gform_i18n {datepicker:{days:{monday:Mo,tuesday:Tu,wednesday:We,thursday:Th,friday:Fr,saturday:Sa,sunday:Su},months:{january:January,february:February,march:March,april:April,may:May,june:June,july:July,august:August,september:September,october:October,november:November,december:December},firstDay:1,iconText:Select date}};var gf_legacy_multi {2:};var gform_gravityforms {strings:{invalid_file_extension:This type of file is not allowed. Must be one of the following:,delete_file:Delete this file,in_progress:in progress,file_exceeds_limit:File exceeds size limit,illegal_extension:This type of file is not allowed.,max_reached:Maximum number of files reached,unknown_error:There was a problem while saving the file on the server,currently_uploading:Please wait for the uploading to complete,cancel:Cancel,cancel_upload:Cancel this upload,cancelled:Cancelled},vars:{images_url:https:\/\/artificialgrassvancouver.ca\/wp-content\/plugins\/gravityforms\/images}};/script>script idgform_gravityforms-js-before>/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver2.9.3 idgform_gravityforms-js>/script>script deferdefer srchttps://www.google.com/recaptcha/api.js?hlen&ver6.7.4#038;renderexplicit idgform_recaptcha-js>/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver501a987060f4426fb517400c73c7fc1e idgform_gravityforms_utils-js>/script>link relhttps://api.w.org/ hrefhttps://artificialgrassvancouver.ca/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://artificialgrassvancouver.ca/wp-json/wp/v2/pages/2 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://artificialgrassvancouver.ca/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.7.4 />link relshortlink hrefhttps://artificialgrassvancouver.ca/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://artificialgrassvancouver.ca/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fartificialgrassvancouver.ca%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://artificialgrassvancouver.ca/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fartificialgrassvancouver.ca%2F&formatxml />meta namegoogle-site-verification contentZDp2xNx3KSa3a2vEeQ9fB9jShKzw_E9hTdu_s3e4Vhk />!-- Call Now Button 1.4.15 (https://callnowbutton.com) renderer:noop-->script typeapplication/ld+json>{ @context: https://schema.org, @type: HomeAndConstructionBusiness, name: Artificial Grass Vancouver, image: https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo.png, @id: , url: https://artificialgrassvancouver.ca, telephone: (604) 355-5231, priceRange: $, address: { @type: PostalAddress, streetAddress: 5389 West Blvd #2, addressLocality: Vancouver, addressRegion: BC, postalCode: V6M 3W4, addressCountry: CA }, geo: { @type: GeoCoordinates, latitude: 49.2374959, longitude: -123.1556437 }, openingHoursSpecification: { @type: OpeningHoursSpecification, dayOfWeek: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday , opens: 00:00, closes: 23:59 } }/script>link relicon hrefhttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo-150x150.png sizes32x32 />link relicon hrefhttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo-300x300.png sizes192x192 />link relapple-touch-icon hrefhttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo-300x300.png />meta namemsapplication-TileImage contenthttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo-300x300.png /> style idwp-custom-css> /* GeneratePress Site CSS */ /* Menu - Get a quote button */.menu-bar-items { flex-direction: row-reverse;}html { scroll-behavior: smooth;}#mobile-header > div > div.site-logo.mobile-header-logo > a > img { height: 100px;}/* Box shadow */.box-shadow { box-shadow: 3px 3px 40px -10px rgba(0,0,0,0.14);} /* End GeneratePress Site CSS */.wp-block-nk-awb { padding: 0 !important;}#gform_wrapper_2 textarea { resize: none; height: 100px !important; min-block-size: unset; border-color: var(--contrast-5);}#gform_wrapper_2 { margin-top: 10px;}::placeholder { color: var(--contrast-5); opacity: .5; /* Firefox */}#gform_wrapper_2 input { border-color: var(--contrast-5);}#gform_fields_2 { grid-row-gap: 10px!important;}#gform_submit_button_2 { padding: 11px 35px; background-color: var(--accent)!important; font-size: 16px; font-weight: bold; text-transform: uppercase; border: 1px solid var(--accent) !important; color: var(--base);}#gform_submit_button_2:hover { background-color:white !important; color: var(--accent);} /style> style idrocket-lazyrender-inline-css>data-wpr-lazyrender {content-visibility: auto;}/style>meta namegenerator contentWP Rocket 3.18.1.5 data-wpr-featureswpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_desktop wpr_preload_links />/head>body classhome page-template-default page page-id-2 wp-custom-logo wp-embed-responsive sp-easy-accordion-enabled post-image-aligned-center slideout-enabled slideout-mobile sticky-menu-fade mobile-header mobile-header-logo no-sidebar nav-float-right one-container header-aligned-left dropdown-hover full-width-content itemtypehttps://schema.org/WebPage itemscope> div classheader-wrap>a classscreen-reader-text skip-link href#content titleSkip to content>Skip to content/a> header classsite-header has-inline-mobile-toggle idmasthead aria-labelSite itemtypehttps://schema.org/WPHeader itemscope> div classinside-header grid-container> div classsite-branding-container>div classsite-logo> a hrefhttps://artificialgrassvancouver.ca/ relhome> img classheader-image is-logo-image altArtificial Grass Vancouver srchttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo.png srcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo.png 1x, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo.png 2x width512 height512 /> /a> /div>div classsite-branding> p classmain-title itempropheadline> a hrefhttps://artificialgrassvancouver.ca/ relhome>Artificial Grass Vancouver/a> /p> p classsite-description itempropdescription>Synthetic Grass Solutions/p> /div>/div> nav classmain-navigation mobile-menu-control-wrapper idmobile-menu-control-wrapper aria-labelMobile Toggle> div classmenu-bar-items>a classgb-button gb-button-0973fab1 hide-on-mobile hreftel:+16043555231>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z>/path>/svg>/span>span classgb-button-text>(604) 355-5231/span>/a>/div> button data-navsite-navigation classmenu-toggle aria-controlsgenerate-slideout-menu aria-expandedfalse> span classgp-icon icon-menu-bars>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z />/svg>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z />/svg>/span>span classscreen-reader-text>Menu/span> /button> /nav> nav classmain-navigation has-menu-bar-items sub-menu-right idsite-navigation aria-labelPrimary itemtypehttps://schema.org/SiteNavigationElement itemscope> div classinside-navigation grid-container> button classmenu-toggle aria-controlsgenerate-slideout-menu aria-expandedfalse> span classgp-icon icon-menu-bars>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z />/svg>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z />/svg>/span>span classscreen-reader-text>Menu/span> /button> div idprimary-menu classmain-nav>ul idmenu-main class menu sf-menu>li idmenu-item-1762 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1762>a hrefhttps://artificialgrassvancouver.ca/#solution aria-currentpage>Our Solutions/a>/li>li idmenu-item-1761 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1761>a hrefhttps://artificialgrassvancouver.ca/backyard/>Backyards/a>/li>li idmenu-item-52 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-52>a hrefhttps://artificialgrassvancouver.ca/about/>About/a>/li>/ul>/div>div classmenu-bar-items>a classgb-button gb-button-0973fab1 hide-on-mobile hreftel:+16043555231>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z>/path>/svg>/span>span classgb-button-text>(604) 355-5231/span>/a>/div> /div> /nav> /div> /header> nav idmobile-header itemtypehttps://schema.org/SiteNavigationElement itemscope classmain-navigation mobile-header-navigation has-branding has-menu-bar-items> div classinside-navigation grid-container grid-parent> div classsite-logo mobile-header-logo> a hrefhttps://artificialgrassvancouver.ca/ titleArtificial Grass Vancouver relhome> img srchttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Artificial-Grass-Vancouver-Logo.png altArtificial Grass Vancouver classis-logo-image width512 height512 /> /a> /div> button classmenu-toggle aria-controlsmobile-menu aria-expandedfalse> span classgp-icon icon-menu-bars>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z />/svg>svg viewBox0 0 512 512 aria-hiddentrue xmlnshttp://www.w3.org/2000/svg width1em height1em>path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z />/svg>/span>span classscreen-reader-text>Menu/span> /button> div idmobile-menu classmain-nav>ul idmenu-main-1 class menu sf-menu>li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1762>a hrefhttps://artificialgrassvancouver.ca/#solution aria-currentpage>Our Solutions/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1761>a hrefhttps://artificialgrassvancouver.ca/backyard/>Backyards/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-52>a hrefhttps://artificialgrassvancouver.ca/about/>About/a>/li>/ul>/div>div classmenu-bar-items>a classgb-button gb-button-0973fab1 hide-on-mobile hreftel:+16043555231>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z>/path>/svg>/span>span classgb-button-text>(604) 355-5231/span>/a>/div> /div>!-- .inside-navigation --> /nav>!-- #site-navigation --> /div>!-- .header-wrap -->div classpage-hero> div classinside-page-hero grid-container grid-parent> !-- This is a comment --> /div> /div>div classfeatured-image page-header-image grid-container grid-parent> img width1025 height770 srchttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg classattachment-full size-full altartificial turf on a backyard of a big residential house itempropimage decodingasync fetchpriorityhigh srcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg 1025w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-300x225.jpeg 300w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-768x577.jpeg 768w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-500x376.jpeg 500w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-800x601.jpeg 800w sizes(max-width: 1025px) 100vw, 1025px /> /div> div classsite grid-container container hfeed idpage> div classsite-content idcontent> div classcontent-area idprimary> main classsite-main idmain> article idpost-2 classpost-2 page type-page status-publish has-post-thumbnail itemtypehttps://schema.org/CreativeWork itemscope> div classinside-article> div classentry-content itemproptext> div classwp-block-nk-awb nk-awb nk-awb-with-featured-image>div classnk-awb-wrap stylebackground:#000000 data-awb-typeimage data-awb-parallaxscroll data-awb-parallax-speed0.5 data-awb-parallax-mobilefalse data-awb-image-background-sizecover data-awb-image-background-position50% 50%>div classnk-awb-inner styleopacity: 0.8;>img decodingasync width1025 height770 srchttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg classwp-image-1525 jarallax-img altartificial turf on a backyard of a big residential house srcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house.jpeg 1025w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-300x225.jpeg 300w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-768x577.jpeg 768w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-500x376.jpeg 500w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/artificial-turf-on-a-backyard-of-a-big-residential-house-800x601.jpeg 800w sizes(max-width: 1025px) 100vw, 1025px />/div>/div>div classnk-awb-wrap-content is-layout-constrained wp-block-awb-is-layout-constrained>section classgb-container gb-container-0d451bcf>div classgb-container gb-container-a9ec5bc1>h1 classgb-headline gb-headline-c9921374 gb-headline-text>mark classgb-highlight>Artificial Grass /mark>Vancouver/h1>p classgb-headline gb-headline-db65200d gb-headline-text>strong>Artificial Grass Vancouver/strong> stands out as the top choice for premium artificial turf supply and installation service provider in Vancouver BC. Whether you’re transforming a residential backyard or upgrading a commercial sports courts with artificial grass, we’ve got you covered!/p>a classgb-button gb-button-6bbbb00b hrefhttps://artificialgrassvancouver.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z>/path>/svg>/span>span classgb-button-text>Get a Free Quote/span>/a>/div>/section>/div>/div>section classgb-container gb-container-07e2e176>div classgb-container gb-container-b98d7106>div classgb-container gb-container-0d0d6df1>div classgb-container gb-container-89af7de3>p classgb-headline gb-headline-dd29b475>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Make a smart, long-term investment./span>/p>p classgb-headline gb-headline-577c16af>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Designed to last for decades./span>/p>p classgb-headline gb-headline-c7afdab7>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Minimal maintenance is required./span>/p>p classgb-headline gb-headline-6f900da7>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>No need for watering or mowing./span>/p>p classgb-headline gb-headline-bae438f7>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Safe for kids and allergy-free./span>/p>p classgb-headline gb-headline-cf9d63d2>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Perfect for pet-friendly homes./span>/p>p classgb-headline gb-headline-eb8f922b>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Stays beautiful year-round./span>/p>p classgb-headline gb-headline-a7e6db66>span classgb-icon>svg viewBox0 0 16 16 classbi bi-check2-square height16 width16 xmlnshttp://www.w3.org/2000/svg> path dM3 14.5A1.5 1.5 0 0 1 1.5 13V3A1.5 1.5 0 0 1 3 1.5h8a.5.5 0 0 1 0 1H3a.5.5 0 0 0-.5.5v10a.5.5 0 0 0 .5.5h10a.5.5 0 0 0 .5-.5V8a.5.5 0 0 1 1 0v5a1.5 1.5 0 0 1-1.5 1.5H3z>/path> path dm8.354 10.354 7-7a.5.5 0 0 0-.708-.708L8 9.293 5.354 6.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0z>/path> /svg>/span>span classgb-headline-text>Delivers lasting savings./span>/p>figure classgb-block-image gb-block-image-7c6ccdf1>img decodingasync width1920 height1290 classgb-image gb-image-7c6ccdf1 srchttps://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4.jpg altbackyard turf 4 titlebackyard turf 4 srcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4.jpg 1920w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4-300x202.jpg 300w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4-1024x688.jpg 1024w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4-768x516.jpg 768w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4-1536x1032.jpg 1536w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4-500x336.jpg 500w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4-800x538.jpg 800w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/06/backyard-turf-4-1280x860.jpg 1280w sizes(max-width: 1920px) 100vw, 1920px />/figure>/div>div classgb-container gb-container-3bb0ab60>div classgb-container gb-container-81cf33e4>p classgb-headline gb-headline-e534cbe4 gb-headline-text idquote>Get a Free Quote now!/p> div classgf_browser_chrome gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital data-form-themeorbital data-form-index0 idgform_wrapper_2 >style>#gform_wrapper_2data-form-index0.gform-theme,data-parent-form2_0{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(data:image/svg+xml,%3Csvg width8 height14 viewBox0 0 8 14 fillnone xmlnshttp://www.w3.org/2000/svg%3E%3Cpath fill-ruleevenodd clip-ruleevenodd dM4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z fillrgba(17, 35, 55, 0.65)/%3E%3C/svg%3E);--gf-icon-ctrl-select: url(data:image/svg+xml,%3Csvg width10 height6 viewBox0 0 10 6 fillnone xmlnshttp://www.w3.org/2000/svg%3E%3Cpath fill-ruleevenodd clip-ruleevenodd dM0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z fillrgba(17, 35, 55, 0.65)/%3E%3C/svg%3E);--gf-icon-ctrl-search: url(data:image/svg+xml,%3Csvg version1.1 xmlnshttp://www.w3.org/2000/svg width640 height640%3E%3Cpath dM256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z fillrgba(17, 35, 55, 0.65)/%3E%3C/svg%3E);--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}/style>form methodpost enctypemultipart/form-data idgform_2 action/ data-formid2 novalidate> div classgform-body gform_body>div idgform_fields_2 classgform_fields top_label form_sublabel_above description_above validation_below>fieldset idfield_2_1 classgfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_hidden_label gfield--no-description field_description_above field_validation_below gfield_visibility_visible data-js-reloadfield_2_1 >legend classgfield_label gform-field-label gfield_label_before_complex >Namespan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/legend>div classginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row idinput_2_1> span idinput_2_1_3_container classname_first gform-grid-col gform-grid-col--size-auto > input typetext nameinput_1.3 idinput_2_1_3 value aria-requiredtrue placeholderFirst autocompletegiven-name /> label forinput_2_1_3 classgform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text>First/label> /span> span idinput_2_1_6_container classname_last gform-grid-col gform-grid-col--size-auto > input typetext nameinput_1.6 idinput_2_1_6 value aria-requiredtrue placeholderLast autocompletefamily-name /> label forinput_2_1_6 classgform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text>Last/label> /span> /div>/fieldset>div idfield_2_5 classgfield gfield--type-phone gfield--input-type-phone gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible data-js-reloadfield_2_5 >label classgfield_label gform-field-label forinput_2_5>Phonespan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/label>div classginput_container ginput_container_phone>input nameinput_5 idinput_2_5 typetel value classlarge aria-requiredtrue aria-invalidfalse />/div>/div>div idfield_2_2 classgfield gfield--type-email gfield--input-type-email gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible data-js-reloadfield_2_2 >label classgfield_label gform-field-label forinput_2_2>Emailspan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/label>div classginput_container ginput_container_email> input nameinput_2 idinput_2_2 typeemail value classlarge aria-requiredtrue aria-invalidfalse /> /div>/div>fieldset idfield_2_9 classgfield gfield--type-address gfield--input-type-address gfield--width-full gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible data-js-reloadfield_2_9 >legend classgfield_label gform-field-label gfield_label_before_complex >Addressspan classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/legend> div classginput_complex ginput_container has_city has_zip ginput_container_address gform-grid-row idinput_2_9 > span classginput_left address_city ginput_address_city gform-grid-col idinput_2_9_3_container > label forinput_2_9_3 idinput_2_9_3_label classgform-field-label gform-field-label--type-sub >City/label> input typetext nameinput_9.3 idinput_2_9_3 value placeholderCity Name aria-requiredtrue /> /span>input typehidden classgform_hidden nameinput_9.4 idinput_2_9_4 value/>span classginput_right address_zip ginput_address_zip gform-grid-col idinput_2_9_5_container > label forinput_2_9_5 idinput_2_9_5_label classgform-field-label gform-field-label--type-sub >Postal Code/label> input typetext nameinput_9.5 idinput_2_9_5 value placeholderCanadian ZIP aria-requiredtrue /> /span>input typehidden classgform_hidden nameinput_9.6 idinput_2_9_6 valueCanada /> div classgf_clear gf_clear_complex>/div> /div>/fieldset>div idfield_2_3 classgfield gfield--type-textarea gfield--input-type-textarea gfield_contains_required field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible data-js-reloadfield_2_3 >label classgfield_label gform-field-label forinput_2_3>Briefly describe your project please!span classgfield_required>span classgfield_required gfield_required_text>(Required)/span>/span>/label>div classginput_container ginput_container_textarea>textarea nameinput_3 idinput_2_3 classtextarea medium maxlength350 placeholderWhat is the turf for (backyard, indoor, putting greens,...)? How large is the area? aria-requiredtrue aria-invalidfalse rows10 cols50>/textarea>/div>/div>div idfield_2_10 classgfield gfield--type-captcha gfield--input-type-captcha gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible data-js-reloadfield_2_10 >label classgfield_label gform-field-label forinput_2_10>CAPTCHA/label>div idinput_2_10 classginput_container ginput_recaptcha data-sitekey6Lf9a5AqAAAAAKETYVlvyaJxDmZ-qKRKCZLi9fWh data-themelight data-tabindex0 data-badge>/div>/div>/div>/div> div classgform-footer gform_footer top_label> input typesubmit idgform_submit_button_2 classgform_button button onclickgform.submission.handleButtonClick(this); valueSubmit /> input typehidden classgform_hidden namegform_submission_method data-jsgform_submission_method_2 valuepostback /> input typehidden classgform_hidden namegform_theme data-jsgform_theme_2 idgform_theme_2 valueorbital /> input typehidden classgform_hidden namegform_style_settings data-jsgform_style_settings_2 idgform_style_settings_2 value{"inputPrimaryColor":"#204ce5"} /> input typehidden classgform_hidden nameis_submit_2 value1 /> input typehidden classgform_hidden namegform_submit value2 /> input typehidden classgform_hidden namegform_unique_id value /> input typehidden classgform_hidden namestate_2 valueWyJbXSIsImUyNTc5ZDZkYzE2ZTA5YjJjZmUzNTE4NDYwOTM5ZWI5Il0 /> input typehidden autocompleteoff classgform_hidden namegform_target_page_number_2 idgform_target_page_number_2 value0 /> input typehidden autocompleteoff classgform_hidden namegform_source_page_number_2 idgform_source_page_number_2 value1 /> input typehidden namegform_field_values value /> /div> /form> /div>script>gform.initializeOnLoaded( function() {gformInitSpinner( 2, https://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/images/spinner.svg, false );jQuery(#gform_ajax_frame_2).on(load,function(){var contents jQuery(this).contents().find(*).html();var is_postback contents.indexOf(GF_AJAX_POSTBACK) > 0;if(!is_postback){return;}var form_content jQuery(this).contents().find(#gform_wrapper_2);var is_confirmation jQuery(this).contents().find(#gform_confirmation_wrapper_2).length > 0;var is_redirect contents.indexOf(gformRedirect(){) > 0;var is_form form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt parseInt(jQuery(html).css(margin-top), 10) + parseInt(jQuery(body).css(margin-top), 10) + 100;if(is_form){jQuery(#gform_wrapper_2).html(form_content.html());if(form_content.hasClass(gform_validation_error)){jQuery(#gform_wrapper_2).addClass(gform_validation_error);} else {jQuery(#gform_wrapper_2).removeClass(gform_validation_error);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(windowgformInitDatepicker) {gformInitDatepicker();}if(windowgformInitPriceFields) {gformInitPriceFields();}var current_page jQuery(#gform_source_page_number_2).val();gformInitSpinner( 2, https://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/images/spinner.svg, false );jQuery(document).trigger(gform_page_loaded, 2, current_page);windowgf_submitting_2 false;}else if(!is_redirect){var confirmation_content jQuery(this).contents().find(.GF_AJAX_POSTBACK).html();if(!confirmation_content){confirmation_content contents;}jQuery(#gform_wrapper_2).replaceWith(confirmation_content);jQuery(document).trigger(gform_confirmation_loaded, 2);windowgf_submitting_2 false;wp.a11y.speak(jQuery(#gform_confirmation_message_2).text());}else{jQuery(#gform_2).append(contents);if(windowgformRedirect) {gformRedirect();}}jQuery(document).trigger(gform_pre_post_render, { formId: 2, currentPage: current_page, abort: function() { this.preventDefault(); } }); if (event && event.defaultPrevented) { return; } const gformWrapperDiv document.getElementById( gform_wrapper_2 ); if ( gformWrapperDiv ) { const visibilitySpan document.createElement( span ); visibilitySpan.id gform_visibility_test_2; gformWrapperDiv.insertAdjacentElement( afterend, visibilitySpan ); } const visibilityTestDiv document.getElementById( gform_visibility_test_2 ); let postRenderFired false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired true; jQuery( document ).trigger( gform_post_render, 2, current_page ); gform.utils.trigger( { event: gform/postRender, native: false, data: { formId: 2, currentPage: current_page } } ); gform.utils.trigger( { event: gform/post_render, native: false, data: { formId: 2, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context this, args arguments; var later function() { timeout null; if ( !immediate ) func.apply( context, args ); }; var callNow immediate && !timeout; clearTimeout( timeout ); timeout setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent null ) { const observer new MutationObserver( ( mutations ) > { mutations.forEach( ( mutation ) > { if ( mutation.type attributes && visibilityTestDiv.offsetParent ! null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: style, class , }); } else { triggerPostRender(); } } );} );/script>div classgb-container gb-container-13e6d991>div classgb-grid-wrapper gb-grid-wrapper-03d5c33a>div classgb-grid-column gb-grid-column-afd997ad>div classgb-container gb-container-afd997ad>figure classgb-block-image gb-block-image-5b2510bc>img width531 height500 decodingasync classgb-image gb-image-5b2510bc srchttps://artificialgrassvancouver.ca/wp-content/uploads/2024/06/10-year-warranty.svg alt10 year warranty badge title10 year warranty badge/>/figure>/div>/div>div classgb-grid-column gb-grid-column-01ee4fca>div classgb-container gb-container-01ee4fca>figure classgb-block-image gb-block-image-d68c3cca>img width531 height500 decodingasync classgb-image gb-image-d68c3cca srchttps://artificialgrassvancouver.ca/wp-content/uploads/2024/06/100-satisfaction-guranteed.svg alt100% satisfaction gurantee badge title100% satisfaction gurantee badge/>/figure>/div>/div>/div>/div>/div>/div>/div>/div>/section>section classgb-container gb-container-324b5dc2>h2 classgb-headline gb-headline-1274d019 idsolution>span classgb-icon>svg xmlnshttp://www.w3.org/2000/svg width16 height16 classbi bi-dash viewBox0 0 16 16> path dM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z>/path> /svg>/span>span classgb-headline-text>strong>Our artificial grass Solutions/strong>/span>/h2>div classgb-grid-wrapper gb-grid-wrapper-00cb1164>div classgb-grid-column gb-grid-column-14cf602d>div classgb-container gb-container-14cf602d>div classgb-container gb-container-4281c68b>/div>div classgb-container gb-container-26f4e024>p classgb-headline gb-headline-9a9a9375 gb-headline-text>Backyard Turf/p>/div>/div>/div>div classgb-grid-column gb-grid-column-3495fe09>div classgb-container gb-container-3495fe09>div classgb-container gb-container-833c1268>/div>div classgb-container gb-container-574dabdf>p classgb-headline gb-headline-d3079cb2 gb-headline-text>Putting Greens/p>/div>/div>/div>div classgb-grid-column gb-grid-column-b4261570>div classgb-container gb-container-b4261570>div classgb-container gb-container-9cecdc10>/div>div classgb-container gb-container-b04f2905>p classgb-headline gb-headline-1305a19a gb-headline-text>Pet-friendly Turf/p>/div>/div>/div>div classgb-grid-column gb-grid-column-48a7cd3e>div classgb-container gb-container-48a7cd3e>div classgb-container gb-container-a5ff62cb>/div>div classgb-container gb-container-80b94340>p classgb-headline gb-headline-145adefc gb-headline-text>Sports Field Turf/p>/div>/div>/div>div classgb-grid-column gb-grid-column-20c2610e>div classgb-container gb-container-20c2610e>div classgb-container gb-container-398fb4a7>/div>div classgb-container gb-container-596feedb>p classgb-headline gb-headline-6e97f59d gb-headline-text>Swimming Pool Turf/p>/div>/div>/div>div classgb-grid-column gb-grid-column-c69c68e0>div classgb-container gb-container-c69c68e0>div classgb-container gb-container-c6b1d4cd>/div>div classgb-container gb-container-9eea0d92>p classgb-headline gb-headline-6797403e gb-headline-text>Playgrounds/p>/div>/div>/div>div classgb-grid-column gb-grid-column-93a6ac20>div classgb-container gb-container-93a6ac20>div classgb-container gb-container-c4ce1269>/div>div classgb-container gb-container-094da5b6>p classgb-headline gb-headline-d2333e0a gb-headline-text>Commercial Space/p>/div>/div>/div>div classgb-grid-column gb-grid-column-34cd8e04>div classgb-container gb-container-34cd8e04>div classgb-container gb-container-22d639eb>/div>div classgb-container gb-container-4731f939>p classgb-headline gb-headline-e736f888 gb-headline-text>Indoor Turf/p>/div>/div>/div>/div>div classgb-container gb-container-2dfff22c>a classgb-button gb-button-bac47717 hrefhttps://artificialgrassvancouver.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Free Quote/span>/a>/div>/section>div classgb-container gb-container-0a1112c7>div classgb-container gb-container-8dbc73d9>h2 classgb-headline gb-headline-628f5e25 gb-headline-text>Our Services/h2>div classgb-grid-wrapper gb-grid-wrapper-fe3e14d7>div classgb-grid-column gb-grid-column-67e87917>div classgb-container gb-container-67e87917>h3 classgb-headline gb-headline-171707e6 gb-headline-text>Installing Artificial Grass/h3>p classgb-headline gb-headline-f7dfd23c gb-headline-text>Our team installs artificial grass with precision, ensuring it looks flawless and lasts for years. We guarantee a lush, low-maintenance lawn that stands up to the elements and heavy foot traffic. Sit back and enjoy a stunning, durable outdoor space with minimal effort./p>/div>/div>div classgb-grid-column gb-grid-column-722187c8>div classgb-container gb-container-722187c8>h3 classgb-headline gb-headline-aa2b4267 gb-headline-text>Crafting Stunning Landscapes/h3>p classgb-headline gb-headline-03253953 gb-headline-text>With extensive experience, we specialize in transforming outdoor spaces across Vancouver into breathtaking landscapes. Our team of expert landscapers combines creativity with attention to detail in every project, ensuring your ideas come to life. Trust us to enhance your yard with our dedication to beautiful and practical design./p>/div>/div>div classgb-grid-column gb-grid-column-300f8d45>div classgb-container gb-container-300f8d45>h3 classgb-headline gb-headline-54bcbc67 gb-headline-text>Revamp Your Turf/h3>p classgb-headline gb-headline-a70f2873 gb-headline-text>Turf eventually wears out after 25 years, but we simplify the replacement process. We take care of everything—from removing the old turf to installing the new—so you enjoy a smooth, hassle-free upgrade for your outdoor area./p>/div>/div>div classgb-grid-column gb-grid-column-efd0a58a>div classgb-container gb-container-efd0a58a>h3 classgb-headline gb-headline-74c5ad9a gb-headline-text>Bulk Savings/h3>p classgb-headline gb-headline-830f79f9 gb-headline-text>As a leading artificial grass supplier, we provide top-notch turf for your DIY projects. Benefit from our bulk discounts and start revamping your space with ease./p>/div>/div>/div>div classgb-container gb-container-04dd5b77>a classgb-button gb-button-621410a4 hrefhttps://artificialgrassvancouver.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Free Quote/span>/a>/div>/div>/div>div classgb-container gb-container-85283d1e>div classgb-container gb-container-3df825b3>h2 classgb-headline gb-headline-7793f88a gb-headline-text idlocation>Service Areas/h2>div classgb-grid-wrapper gb-grid-wrapper-ce321fa3>div classgb-grid-column gb-grid-column-c6df856f>div classgb-container gb-container-c6df856f>ol classwp-block-list>li>Burnaby/li>li>Richmond/li>li>Surrey/li>li>West Vancouver/li>li>North Vancouver/li>li>Coquitlam/li>li>Maple Ridge/li>li>Langley/li>li>and surrounding cities./li>/ol>/div>/div>div classgb-grid-column gb-grid-column-0621193b>div classgb-container gb-container-0621193b>figure classwp-block-image size-large>img decodingasync width1024 height653 srchttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-1024x653.png altMap of Vancouver BC and surrounding cities classwp-image-2292 srcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-1024x653.png 1024w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-300x191.png 300w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-768x490.png 768w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-1536x980.png 1536w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-500x319.png 500w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-800x510.png 800w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities-1280x816.png 1280w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/08/Map-of-Vancouver-BC-and-surrounding-cities.png 1806w sizes(max-width: 1024px) 100vw, 1024px />/figure>/div>/div>/div>/div>/div>div classwp-block-nk-awb nk-awb>div classnk-awb-wrap stylebackground:#000000 data-awb-typeimage data-awb-parallaxscroll data-awb-parallax-speed0.5 data-awb-parallax-mobilefalse data-awb-image-background-sizecover data-awb-image-background-position50% 50%>div classnk-awb-inner styleopacity: 0.5;>img loadinglazy decodingasync srchttps://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf.jpg classwp-image-1534 jarallax-img altputting greens for golf width1920 height1280 srcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf.jpg 1920w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf-300x200.jpg 300w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf-1024x683.jpg 1024w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf-768x512.jpg 768w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf-1536x1024.jpg 1536w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf-500x333.jpg 500w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf-800x533.jpg 800w, https://artificialgrassvancouver.ca/wp-content/uploads/2024/05/putting-greens-for-golf-1280x853.jpg 1280w sizesauto, (max-width: 1920px) 100vw, 1920px />/div>/div>div classnk-awb-wrap-content is-layout-constrained wp-block-awb-is-layout-constrained>div classgb-container gb-container-37e80628>h2 classgb-headline gb-headline-4a922ef9>span classgb-icon>svg xmlnshttp://www.w3.org/2000/svg width16 height16 classbi bi-dash viewBox0 0 16 16> path dM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z>/path> /svg>/span>span classgb-headline-text>About Artificial Grass Vancouver/span>/h2>p>At strong>Artificial Grass Vancouver/strong>, we bring your outdoor dreams to life with premium, low-maintenance synthetic turf solutions. Whether you want a lush backyard retreat with a putting green or a tough, easy-care area for your business, we customize our services to match your vision. Our team collaborates with you to achieve a stunning and cost-effective transformation that surpasses your expectations./p>a classgb-button gb-button-c5e7108f gb-button-text hrefhttps://artificialgrassvancouver.ca/about/>About Us/a>/div>/div>/div>div classgb-container gb-container-6457785e>div classgb-container gb-container-4740cbf6>h2 classgb-headline gb-headline-743d2f4c>span classgb-icon>svg xmlnshttp://www.w3.org/2000/svg width16 height16 classbi bi-dash viewBox0 0 16 16> path dM4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z>/path> /svg>/span>span classgb-headline-text>Our Featured Products/span>/h2>div classgb-grid-wrapper gb-grid-wrapper-e66e224e>div classgb-grid-column gb-grid-column-dc3cef8c>div classgb-container gb-container-dc3cef8c>h3 classwp-block-heading>Residential Backyard Turf/h3>p>Transform your backyard into a beautiful, green space with our Residential Backyard Turf. It’s designed to look and feel just like natural grass but without the hassle. Imagine a lawn that stays lush and inviting all year, without the need for constant mowing or watering. Whether you’re creating a safe play area for the kids or just want a gorgeous lawn that’s easy to maintain, this turf is a perfect fit. It’s tough, UV-resistant, and built to handle everything from family BBQs to quiet afternoons in the sun./p>h3 classwp-block-heading>Pet-Friendly Turf/h3>p>Our Pet-Friendly Turf is made with your furry friends in mind. It’s durable, easy to clean, and provides a comfortable spot for your pets to play and relax. Say goodbye to muddy paw prints and patchy lawns—this turf is tough enough to handle all the wear and tear your pets can dish out. Plus, it drains well, so it stays dry and clean, even after rain. Soft on paws and easy on the eyes, it’s the ideal choice for pet owners who want a yard that looks great and works for the whole family./p>h3 classwp-block-heading>Sports Courts Turf/h3>p>Take your game to the next level with our Sports Courts Turf. Perfect for tennis courts, basketball areas, or any multi-sport space, this turf is built for performance. It’s durable, provides great traction, and offers a consistent surface that’s easy on the joints. Whether it’s for your home or a commercial space, this turf is designed to withstand heavy use and keep up with your active lifestyle. It’s a professional-grade option that ensures you can play your best, day in and day out./p>h3 classwp-block-heading>Golf Putting Greens/h3>p>Bring the golf course to your own backyard with our Golf Putting Greens. Our turf is designed to feel just like a real putting green, giving you a smooth, consistent surface for practice. Whether you’re an experienced golfer working on your short game or just enjoying a casual putt, this turf is perfect for any skill level. It’s customizable to fit any space, so you can enjoy a true golfing experience right at home, whenever you want./p>h3 classwp-block-heading>Indoor Fitness Facility Turf/h3>p>Get the most out of your workout space with our Indoor Fitness Facility Turf. It’s perfect for gyms, training centers, or even a personal workout area at home. This turf is tough, shock-absorbent, and provides the support you need for all types of exercises, from cardio to strength training. It’s designed to handle heavy equipment and intense workouts, making it a great addition to any fitness facility. With our turf, you can create a space that’s both functional and inviting, helping you push your limits and achieve your fitness goals./p>h3 classwp-block-heading>Swimming Pool Surround Turf/h3>p>Enhance your pool area with our Swimming Pool Surround Turf, the ideal solution for creating a safe, stylish, and comfortable environment around your pool. This turf is designed to handle the splashes and wet feet that come with poolside fun, while also providing a soft, non-slip surface that’s gentle underfoot. It drains quickly, so there’s no need to worry about puddles or slippery spots, and it stays cool even under the hot summer sun. Whether you’re lounging by the pool or hosting a pool party, our turf adds a touch of greenery and comfort that makes your pool area a true retreat./p>/div>/div>/div>div classgb-container gb-container-f86cc1e1>a classgb-button gb-button-3d756176 hrefhttps://artificialgrassvancouver.ca/#quote>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Quote/span>/a>/div>/div>/div>div classgb-container gb-container-17b7945f>div classgb-container gb-container-8c5253ac>h2 classgb-headline gb-headline-6142d976 gb-headline-text>Artificial Turf in Vancouver BC/h2>p>Artificial turf is becoming a popular choice in Vancouver, BC, especially in areas like East Vancouver, Burnaby, and the surrounding cities. With the region’s rainy climate and increasing focus on water conservation, artificial turf offers a hassle-free alternative that stays green and vibrant all year. Homeowners in East Vancouver and Burnaby appreciate how it keeps their lawns looking neat without the need for constant mowing or watering. In nearby cities like New Westminster and Coquitlam, artificial turf is also catching on, providing a durable and low-maintenance solution for residential and commercial properties. Whether in private yards or public spaces, artificial turf offers a reliable way to maintain a beautiful landscape despite the Pacific Northwest’s unpredictable weather./p>/div>/div>div classgb-container gb-container-f4c7e650>div classgb-container gb-container-9cc2e43d>h2 classgb-headline gb-headline-0ef28fd8 gb-headline-text>Frequently Asked Questions (FAQs)/h2>div >div idsp_easy_accordion-1717953317>div idsp-ea-1928 classsp-ea-one sp-easy-accordion data-ea-activeea-click data-ea-modevertical data-preloader data-scroll-active-item data-offset-to-scroll0>!-- Start accordion card div. -->div classea-card ea-expand sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19280 rolebutton data-sptogglespcollapse data-sptarget#collapse19280 aria-controlscollapse19280 href# aria-expandedtrue tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-minus>/i> What are the benefits of installing artificial grass in Vancouver, BC? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse collapsed show idcollapse19280 roleregion aria-labelledbyea-header-19280> !-- Content div. --> div classea-body> p>Artificial grass offers several benefits, including low maintenance, no need for watering, and year-round green lawns. It’s durable, looks great in all weather conditions, and saves you time and money compared to natural grass./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19281 rolebutton data-sptogglespcollapse data-sptarget#collapse19281 aria-controlscollapse19281 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> How long does artificial grass last, and what kind of maintenance is required? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19281 roleregion aria-labelledbyea-header-19281> !-- Content div. --> div classea-body> p>Artificial grass can last 15 to 20 years with minimal maintenance. Maintenance involves occasional brushing to remove debris and hosing down the grass to keep it clean. It doesn’t require mowing, fertilizing, or watering./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19282 rolebutton data-sptogglespcollapse data-sptarget#collapse19282 aria-controlscollapse19282 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Is artificial grass safe for pets and children? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19282 roleregion aria-labelledbyea-header-19282> !-- Content div. --> div classea-body> p>Yes, artificial grass is safe for both pets and children. It’s made from non-toxic materials, and the surface is soft, reducing the risk of injuries. Plus, it’s easy to clean up after pets./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19283 rolebutton data-sptogglespcollapse data-sptarget#collapse19283 aria-controlscollapse19283 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Can artificial grass handle Vancouver’s rainy climate and drainage needs? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19283 roleregion aria-labelledbyea-header-19283> !-- Content div. --> div classea-body> p>Synthetic turf is built to withstand heavy rainfall and offers superior drainage. The design allows water to flow through the backing efficiently, preventing puddles and keeping your lawn dry and ready to use./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19284 rolebutton data-sptogglespcollapse data-sptarget#collapse19284 aria-controlscollapse19284 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> What varieties of synthetic grass do you offer, and how can I determine which one suits my needs? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19284 roleregion aria-labelledbyea-header-19284> !-- Content div. --> div classea-body> p>We offer a range of synthetic grass options, including those designed for residential lawns, sports fields, playgrounds, and pet areas. The best choice depends on how you plan to use the space. During a consultation, we can help you select the ideal product for your specific needs./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19285 rolebutton data-sptogglespcollapse data-sptarget#collapse19285 aria-controlscollapse19285 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> What is the process for installing synthetic turf, and how long does it usually take? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19285 roleregion aria-labelledbyea-header-19285> !-- Content div. --> div classea-body> p>Installing synthetic turf involves preparing the ground, laying a base layer, and then rolling out and securing the turf. The entire process typically takes a few days, depending on the size and complexity of the area being covered./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19286 rolebutton data-sptogglespcollapse data-sptarget#collapse19286 aria-controlscollapse19286 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Does Artificial Grass Vancouver offer installation services for both residential and commercial properties? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19286 roleregion aria-labelledbyea-header-19286> !-- Content div. --> div classea-body> p>Yes, we provide synthetic turf installation services for both residential and commercial properties. Whether you need a small backyard makeover or a large commercial space covered, we have the expertise to handle it./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19287 rolebutton data-sptogglespcollapse data-sptarget#collapse19287 aria-controlscollapse19287 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> Can fake grass be installed on sloped or uneven surfaces? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19287 roleregion aria-labelledbyea-header-19287> !-- Content div. --> div classea-body> p>Absolutely, fake grass can be installed on sloped and uneven surfaces. We ensure proper ground preparation to create a smooth and secure installation, making the turf look natural and perform well regardless of the terrain./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19288 rolebutton data-sptogglespcollapse data-sptarget#collapse19288 aria-controlscollapse19288 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> What is the environmental impact of choosing synthetic turf? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19288 roleregion aria-labelledbyea-header-19288> !-- Content div. --> div classea-body> p>Choosing synthetic turf helps reduce water consumption, eliminates the need for pesticides and fertilizers, and lowers the carbon footprint associated with regular lawn maintenance. It’s an eco-friendly option for those looking to make a positive environmental impact./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->!-- Start accordion card div. -->div classea-card sp-ea-single> !-- Start accordion header. --> h3 classea-header> !-- Add anchor tag for header. --> a classcollapsed idea-header-19289 rolebutton data-sptogglespcollapse data-sptarget#collapse19289 aria-controlscollapse19289 href# aria-expandedfalse tabindex0> i aria-hiddentrue rolepresentation classea-expand-icon eap-icon-ea-expand-plus>/i> How does synthetic turf compare to natural grass in terms of appearance and texture? /a> !-- Close anchor tag for header. --> /h3> !-- Close header tag. --> !-- Start collapsible content div. --> div classsp-collapse spcollapse idcollapse19289 roleregion aria-labelledbyea-header-19289> !-- Content div. --> div classea-body> p>Synthetic turf closely mimics the appearance and texture of natural grass. It’s soft and comfortable underfoot, retains its vibrant color throughout the year, and requires significantly less maintenance. Most people find it hard to distinguish between the two when viewed from a distance./p> /div> !-- Close content div. --> /div> !-- Close collapse div. -->/div> !-- Close card div. -->/div>/div>/div>/div>/div> /div> /div>/article> /main> /div> /div>/div>section data-wpr-lazyrender1 classgb-container gb-container-4ab78d56>div classgb-container gb-container-22c16d8c>h2 classgb-headline gb-headline-c4b710ed>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM466.5 83.7l-192-80a48.15 48.15 0 0 0-36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z>/path>/svg>/span>span classgb-headline-text>get A Free estimate Now!/span>/h2>a classgb-button gb-button-105d7364 hrefhttps://artificialgrassvancouver.ca/contact/>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 256 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z>/path>/svg>/span>span classgb-button-text>Get A Quote/span>/a>/div>/section>div classsite-footer> div classgb-container gb-container-be5d6126>div classgb-container gb-container-a97c1e7b>div classgb-grid-wrapper gb-grid-wrapper-69ee05b7>div classgb-grid-column gb-grid-column-c6400223>div classgb-container gb-container-c6400223>figure classgb-block-image gb-block-image-7b3207de>img loadinglazy decodingasync width512 height512 classgb-image gb-image-7b3207de srchttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/Artificial-Grass-Vancouver-Logo.png alt titleArtificial Grass Vancouver Logo srcsethttps://artificialgrassvancouver.ca/wp-content/uploads/2021/11/Artificial-Grass-Vancouver-Logo.png 512w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/Artificial-Grass-Vancouver-Logo-300x300.png 300w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/Artificial-Grass-Vancouver-Logo-150x150.png 150w, https://artificialgrassvancouver.ca/wp-content/uploads/2021/11/Artificial-Grass-Vancouver-Logo-500x500.png 500w sizesauto, (max-width: 512px) 100vw, 512px />/figure>p classgb-headline gb-headline-90ceea00 gb-headline-text>strong>Artificial Grass Vancouver/strong> offers top-quality artificial turfs and professional installation for residential and commercial customers in Vancouver, BC./p>/div>/div>div classgb-grid-column gb-grid-column-5caab73f>div classgb-container gb-container-5caab73f>p classgb-headline gb-headline-bf7247ce gb-headline-text>strong>SERVICE AREAS/strong>/p>p classgb-headline gb-headline-752d6200 gb-headline-text>Burnaby/p>p classgb-headline gb-headline-5201d5d8 gb-headline-text>Richmond/p>p classgb-headline gb-headline-faeda928 gb-headline-text>Surrey/p>p classgb-headline gb-headline-a96dfe42 gb-headline-text>West Vancouver/p>p classgb-headline gb-headline-c36e501e gb-headline-text>North Vancouver/p>p classgb-headline gb-headline-46050a27 gb-headline-text>Coquitlam/p>p classgb-headline gb-headline-2b94b403 gb-headline-text>Maple Ridge/p>p classhas-contrast-7-color has-text-color has-link-color wp-elements-4c81895f439fa79e825dd1ae9a65c50c>And anywhere in and between./p>/div>/div>div classgb-grid-column gb-grid-column-09cd9b32>div classgb-container gb-container-09cd9b32>p classgb-headline gb-headline-2fd508d9 gb-headline-text>strong>SOLUTIONS/strong>/p>p classgb-headline gb-headline-9e07ba55 gb-headline-text>a hrefhttps://artificialgrassvancouver.ca/backyard/ data-typepage data-id1558>Residential Backyards/a>/p>p classgb-headline gb-headline-e46ce9eb gb-headline-text>Swimming Pool Surrounds/p>p classgb-headline gb-headline-c8471755 gb-headline-text>Pet-Friendly/p>p classgb-headline gb-headline-95708484 gb-headline-text>Putting Greens/p>p classgb-headline gb-headline-a49da184 gb-headline-text>Sports Fields/p>p classgb-headline gb-headline-42f3a45f gb-headline-text>Playgrounds/p>/div>/div>div classgb-grid-column gb-grid-column-8f7d656e>div classgb-container gb-container-8f7d656e>p classgb-headline gb-headline-01d54072 gb-headline-text>strong>CONTACT/strong>/p>p classgb-headline gb-headline-d8af4dc4>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z>/path>/svg>/span>span classgb-headline-text>a hreftel:+16043555231>(604) 355-5231/a>/span>/p>p classgb-headline gb-headline-c27a2ba2>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 384 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z>/path>/svg>/span>span classgb-headline-text>a hrefhttps://maps.app.goo.gl/a9tSEt98KV328wKS6>5389 West Blvd #2, Vancouver, BC L9T 3L3/a>/span>/p>p classgb-headline gb-headline-8c00dabd>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z>/path>/svg>/span>span classgb-headline-text>a href/cdn-cgi/l/email-protection#dfbcb0b1abbebcab9fbeadabb6b9b6bcb6beb3b8adbeacaca9beb1bcb0aaa9baadf1bcbe>span class__cf_email__ data-cfemaildbb8b4b5afbab8af9bbaa9afb2bdb2b8b2bab7bca9baa8a8adbab5b8b4aeadbea9f5b8ba>email protected/span>/a>/span>/p>/div>/div>div classgb-grid-column gb-grid-column-3b1cb8f7>div classgb-container gb-container-3b1cb8f7>p classgb-headline gb-headline-02654d5d gb-headline-text>strong>Quick Links/strong>/p>p classgb-headline gb-headline-b157a6cb gb-headline-text>a hrefhttps://artificialgrassvancouver.ca/ data-typepage data-id29>Home/a>/p>p classgb-headline gb-headline-334ba270 gb-headline-text>a hrefhttps://artificialgrassvancouver.ca/about/ data-typepage data-id29>About/a>/p>p classgb-headline gb-headline-87b098a3 gb-headline-text>a hrefhttps://artificialgrassvancouver.ca/blog/ data-typelink data-idhttps://artificialgrassvancouver.ca/blog/>Blog/a>/p>p classgb-headline gb-headline-eb4e9fa1 gb-headline-text>a hrefhttps://artificialgrassvancouver.ca/contact/>Contact us/a>/p>p classgb-headline gb-headline-0c5d4b2f gb-headline-text>a hrefhttps://artificialgrassvancouver.ca/privacy-policy/ data-typepage data-id3>Privacy policy/a>/p>/div>/div>/div>div classgb-container gb-container-0444f287>div classgb-container gb-container-c3b0d1f3 hide-on-mobile>/div>div classgb-container gb-container-3f768661>/div>div classgb-container gb-container-af1b3ea3 hide-on-mobile>/div>/div>p classgb-headline gb-headline-acc41a0e gb-headline-text>@ 2025 Artificial Grass Vancouver/p>/div>/div>/div> nav idgenerate-slideout-menu classmain-navigation slideout-navigation itemtypehttps://schema.org/SiteNavigationElement itemscope> div classinside-navigation grid-container grid-parent> button classslideout-exit has-svg-icon>span classgp-icon pro-close> svg viewBox0 0 512 512 aria-hiddentrue roleimg version1.1 xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink width1em height1em> path dM71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z /> /svg> /span> span classscreen-reader-text>Close/span>/button>div classmain-nav>ul idmenu-main-2 class slideout-menu>li classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1762>a hrefhttps://artificialgrassvancouver.ca/#solution aria-currentpage>Our Solutions/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-1761>a hrefhttps://artificialgrassvancouver.ca/backyard/>Backyards/a>/li>li classmenu-item menu-item-type-post_type menu-item-object-page menu-item-52>a hrefhttps://artificialgrassvancouver.ca/about/>About/a>/li>/ul>/div>a classgb-button gb-button-0973fab1 hreftel:+11234567890>span classgb-icon>svg aria-hiddentrue roleimg height1em width1em viewBox0 0 512 512 xmlnshttp://www.w3.org/2000/svg>path fillcurrentColor dM493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z>/path>/svg>/span>span classgb-button-text>(123) 456-7890/span>/a> /div>!-- .inside-navigation --> /nav>!-- #site-navigation --> div classslideout-overlay> /div> script data-cfasyncfalse src/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js>/script>script idgenerate-a11y>!function(){use strict;if(querySelectorin document&&addEventListenerin window){var edocument.body;e.addEventListener(pointerdown,(function(){e.classList.add(using-mouse)}),{passive:!0}),e.addEventListener(keydown,(function(){e.classList.remove(using-mouse)}),{passive:!0})}}();/script>style idcore-block-supports-inline-css>.wp-elements-4c81895f439fa79e825dd1ae9a65c50c a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-7);}/style>script idgenerate-offside-js-extra>var offSide {side:right};/script>script srchttps://artificialgrassvancouver.ca/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver2.4.1 idgenerate-offside-js>/script>script srchttps://artificialgrassvancouver.ca/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax.min.js?ver2.2.1 idjarallax-js>/script>script srchttps://artificialgrassvancouver.ca/wp-content/plugins/advanced-backgrounds/assets/vendor/jarallax/dist/jarallax-video.min.js?ver2.2.1 idjarallax-video-js>/script>script idawb-js-extra>var AWB {version:1.12.7,settings:{disable_parallax:,disable_video:,full_width_fallback:false}};/script>script srchttps://artificialgrassvancouver.ca/wp-content/plugins/advanced-backgrounds/assets/awb/awb.min.js?ver1.12.7 idawb-js>/script>script idrocket-browser-checker-js-after>use strict;var _createClassfunction(){function defineProperties(target,props){for(var i0;iprops.length;i++){var descriptorpropsi;descriptor.enumerabledescriptor.enumerable||!1,descriptor.configurable!0,valuein descriptor&&(descriptor.writable!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError(Cannot call a class as a function)}var RocketBrowserCompatibilityCheckerfunction(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported!1,this._checkPassiveOption(this),this.options!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,{key:_checkPassiveOption,value:function(self){try{var options{get passive(){return!(self.passiveSupported!0)}};window.addEventListener(test,null,options),window.removeEventListener(test,null,options)}catch(err){self.passiveSupported!1}}},{key:initRequestIdleCallback,value:function(){!1 in window&&(window.requestIdleCallbackfunction(cb){var startDate.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallbackfunction(id){return clearTimeout(id)})}},{key:isDataSaverModeOn,value:function(){returnconnectionin navigator&&!0navigator.connection.saveData}},{key:supportsLinkPrefetch,value:function(){var elemdocument.createElement(link);return elem.relList&&elem.relList.supports&&elem.relList.supports(prefetch)&&window.IntersectionObserver&&isIntersectingin IntersectionObserverEntry.prototype}},{key:isSlowConnection,value:function(){returnconnectionin navigator&&effectiveTypein navigator.connection&&(2gnavigator.connection.effectiveType||slow-2gnavigator.connection.effectiveType)}}),RocketBrowserCompatibilityChecker}();/script>script idrocket-preload-links-js-extra>var RocketPreloadLinksConfig {excludeUris:\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/,usesTrailingSlash:1,imageExt:jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php,fileExt:jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm,siteUrl:https:\/\/artificialgrassvancouver.ca,onHoverDelay:100,rateThrottle:3};/script>script idrocket-preload-links-js-after>(function() {use strict;var rfunctiontypeof Symbol&&symboltypeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&functiontypeof Symbol&&e.constructorSymbol&&e!Symbol.prototype?symbol:typeof e},efunction(){function i(e,t){for(var n0;nt.length;n++){var itn;i.enumerablei.enumerable||!1,i.configurable!0,valuein i&&(i.writable!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError(Cannot call a class as a function)}var tfunction(){function n(e,t){i(this,n),this.browsere,this.configt,this.optionsthis.browser.options,this.prefetchednew Set,this.eventTimenull,this.threshold1111,this.numOnHover0}return e(n,{key:init,value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex{excludeUris:RegExp(this.config.excludeUris,i),images:RegExp(.(+this.config.imageExt+)$,i),fileExt:RegExp(.(+this.config.fileExt+)$,i)},this._initListeners(this))}},{key:_initListeners,value:function(e){-1this.config.onHoverDelay&&document.addEventListener(mouseover,e.listener.bind(e),e.listenerOptions),document.addEventListener(mousedown,e.listener.bind(e),e.listenerOptions),document.addEventListener(touchstart,e.listener.bind(e),e.listenerOptions)}},{key:listener,value:function(e){var te.target.closest(a),nthis._prepareUrl(t);if(null!n)switch(e.type){casemousedown:casetouchstart:this._addPrefetchLink(n);break;casemouseover:this._earlyPrefetch(t,n,mouseout)}}},{key:_earlyPrefetch,value:function(t,e,n){var ithis,rsetTimeout(function(){if(rnull,0i.numOnHover)setTimeout(function(){return i.numOnHover0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!r&&(clearTimeout(r),rnull)},{passive:!0})}},{key:_addPrefetchLink,value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var ndocument.createElement(link);n.relprefetch,n.hrefi.href,n.onloade,n.onerrort,document.head.appendChild(n)}).catch(function(){})}},{key:_prepareUrl,value:function(e){if(nulle||object!(void 0e?undefined:r(e))||!1 in e||-1http:,https:.indexOf(e.protocol))return null;var te.href.substring(0,this.config.siteUrl.length),nthis._getPathname(e.href,t),i{original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:_getPathname,value:function(e,t){var nt?e.substring(this.config.siteUrl.length):e;return n.startsWith(/)||(n/+n),this._shouldAddTrailingSlash(n)?n+/:n}},{key:_shouldAddTrailingSlash,value:function(e){return this.config.usesTrailingSlash&&!e.endsWith(/)&&!this.regex.fileExt.test(e)}},{key:_isLinkOk,value:function(e){return null!e&&object(void 0e?undefined:r(e))&&(!this.prefetched.has(e.href)&&e.originthis.config.siteUrl&&-1e.href.indexOf(?)&&-1e.href.indexOf(#)&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}},{key:run,value:function(){undefined!typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}),n}();t.run();}());/script>!--if lte IE 11>script srchttps://artificialgrassvancouver.ca/wp-content/themes/generatepress/assets/js/classList.min.js?ver3.6.0 idgenerate-classlist-js>/script>!endif-->script idgenerate-menu-js-before>var generatepressMenu {toggleOpenedSubMenus:true,openSubMenuLabel:Open Sub-Menu,closeSubMenuLabel:Close Sub-Menu};/script>script srchttps://artificialgrassvancouver.ca/wp-content/themes/generatepress/assets/js/menu.min.js?ver3.6.0 idgenerate-menu-js>/script>script srchttps://artificialgrassvancouver.ca/wp-includes/js/dist/dom-ready.min.js?verf77871ff7694fffea381 idwp-dom-ready-js>/script>script srchttps://artificialgrassvancouver.ca/wp-includes/js/dist/hooks.min.js?ver4d63a3d491d11ffd8ac6 idwp-hooks-js>/script>script srchttps://artificialgrassvancouver.ca/wp-includes/js/dist/i18n.min.js?ver5e580eb46a90c2b997e6 idwp-i18n-js>/script>script idwp-i18n-js-after>wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );/script>script idwp-a11y-js-translations>( function( domain, translations ) { var localeData translations.locale_data domain || translations.locale_data.messages; localeData.domain domain; wp.i18n.setLocaleData( localeData, domain );} )( default, {translation-revision-date:2025-03-25 15:37:15+0000,generator:GlotPress\/4.0.1,domain:messages,locale_data:{messages:{:{domain:messages,plural-forms:nplurals2; pluraln ! 1;,lang:en_CA},Notifications:Notifications}},comment:{reference:wp-includes\/js\/dist\/a11y.js}} );/script>script srchttps://artificialgrassvancouver.ca/wp-includes/js/dist/a11y.min.js?ver3156534cc54473497e14 idwp-a11y-js>/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/js/jquery.textareaCounter.plugin.min.js?ver2.9.3 idgform_textarea_counter-js>/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/js/jquery.maskedinput.min.js?ver2.9.3 idgform_masked_input-js>/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver2.9.3 idgform_placeholder-js>/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?verddd2702ee024d421149a5e61416f1ff5 idgform_gravityforms_theme_vendors-js>/script>script idgform_gravityforms_theme-js-extra>var gform_theme_config {common:{form:{honeypot:{version_hash:f619463d0366f028eb877a46b4b2e2e8},ajax:{ajaxurl:https:\/\/artificialgrassvancouver.ca\/wp-admin\/admin-ajax.php,ajax_submission_nonce:92a41877f8,i18n:{step_announcement:Step %1$s of %2$s, %3$s,unknown_error:There was an unknown error processing your request. Please try again.}},product_meta:{2:null},pagination:{2:}}},hmr_dev:,public_path:https:\/\/artificialgrassvancouver.ca\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/,config_nonce:53395bdf3f};/script>script deferdefer srchttps://artificialgrassvancouver.ca/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?vercd31c16637eeae0b20e422009e5a8b28 idgform_gravityforms_theme-js>/script>script srchttps://artificialgrassvancouver.ca/wp-content/plugins/easy-accordion-free/public/assets/js/collapse.min.js?ver3.0.1 idsp-ea-accordion-js-js>/script>script srchttps://artificialgrassvancouver.ca/wp-content/plugins/easy-accordion-free/public/assets/js/script.js?ver3.0.1 idsp-ea-accordion-config-js>/script>script>gform.initializeOnLoaded( function() { jQuery(document).on(gform_post_render, function(event, formId, currentPage){if(formId 2) {if(!jQuery(#input_2_3+.ginput_counter).length){jQuery(#input_2_3).textareaCount( {maxCharacterSize: 350, originalStyle: ginput_counter gfield_description, truncate: true, errorStyle : , displayFormat : #input of #max max characters });jQuery(#input_2_3).next(.ginput_counter).attr(aria-live,polite);}if(typeof Placeholders ! undefined){ Placeholders.enable(); }jQuery(#input_2_5).mask((999) 999-9999).bind(keypress, function(e){if(e.which 13){jQuery(this).blur();} } ); gform.utils.addAsyncFilter(gform/submission/pre_submission, async (data) > { const input document.createElement(input); input.type hidden; input.name gf_zero_spam_key; input.value sTXfYqoOSJDUQqm9LHsATqpL7gwOFnfo8mPEgIKpUEzK68a2XoRY2kcKWpPD5vPn; input.setAttribute(autocomplete, new-password); data.form.appendChild(input); return data; });} } );jQuery(document).on(gform_post_conditional_logic, function(event, formId, fields, isInit){} ) } );/script>script>gform.initializeOnLoaded( function() {jQuery(document).trigger(gform_pre_post_render, { formId: 2, currentPage: 1, abort: function() { this.preventDefault(); } }); if (event && event.defaultPrevented) { return; } const gformWrapperDiv document.getElementById( gform_wrapper_2 ); if ( gformWrapperDiv ) { const visibilitySpan document.createElement( span ); visibilitySpan.id gform_visibility_test_2; gformWrapperDiv.insertAdjacentElement( afterend, visibilitySpan ); } const visibilityTestDiv document.getElementById( gform_visibility_test_2 ); let postRenderFired false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired true; jQuery( document ).trigger( gform_post_render, 2, 1 ); gform.utils.trigger( { event: gform/postRender, native: false, data: { formId: 2, currentPage: 1 } } ); gform.utils.trigger( { event: gform/post_render, native: false, data: { formId: 2, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context this, args arguments; var later function() { timeout null; if ( !immediate ) func.apply( context, args ); }; var callNow immediate && !timeout; clearTimeout( timeout ); timeout setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent null ) { const observer new MutationObserver( ( mutations ) > { mutations.forEach( ( mutation ) > { if ( mutation.type attributes && visibilityTestDiv.offsetParent ! null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: style, class , }); } else { triggerPostRender(); } } );/script>/body>/html>!-- This website is like a Rocket, isnt it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1761324138 -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]