{"id":2636,"date":"2026-05-15T16:57:21","date_gmt":"2026-05-15T06:57:21","guid":{"rendered":"https:\/\/greatlengths.com.au\/staging\/perth\/"},"modified":"2026-06-15T11:22:09","modified_gmt":"2026-06-15T01:22:09","slug":"hair-extensions-perth","status":"publish","type":"page","link":"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/","title":{"rendered":"Hair Extensions in Perth \u2014 GL Certified Salons"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2636\" class=\"elementor elementor-2636\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1038a708 e-flex e-con-boxed e-con e-parent\" data-id=\"1038a708\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22d5d7b5 elementor-widget elementor-widget-text-editor\" data-id=\"22d5d7b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<style>\n.glc-wrap{width:100vw;position:relative;left:50%;margin-left:-50vw;font-family:'Cormorant Garamond',Georgia,serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}\n.glc-wrap *{box-sizing:border-box;margin:0;padding:0}\n.glc-wrap{--gold:#B09060;--gold-l:#C8A87A;--cream:#F5F0E8;--char:#1E1B18;--char2:#2A2720;--mid:#5C5850;--lt:#999186;--bdr:#DDD8CE;--sans:'Lato',sans-serif}\n.glc-hero{background:var(--char2);width:100%;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,5rem) clamp(3rem,5vw,5rem);text-align:center;border-bottom:1px solid rgba(255,255,255,.06)}\n.glc-hero-eye{font-family:var(--sans);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem;display:flex;align-items:center;justify-content:center;gap:.75rem}\n.glc-hero-eye::before,.glc-hero-eye::after{content:'';width:28px;height:1px;background:var(--gold);opacity:.6}\n.glc-hero h1{font-family:'Cormorant Garamond',serif;font-size:clamp(2.8rem,5vw,5rem);font-weight:300;color:#fff;line-height:1.08;margin-bottom:1rem}\n.glc-hero h1 em{font-style:italic;color:var(--gold-l)}\n.glc-hero-sub{font-family:var(--sans);font-size:.92rem;color:rgba(255,255,255,.4);max-width:46ch;margin:0 auto 2.5rem;line-height:1.8}\n.glc-hero-stats{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}\n.glc-stat{border:1px solid rgba(176,144,96,.2);padding:.7rem 1.5rem;text-align:center}\n.glc-stat-v{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:300;color:var(--gold-l);display:block}\n.glc-stat-l{font-family:var(--sans);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.3);display:block}\n\/* FILTERS *\/\n.glc-filters{background:var(--cream);border-bottom:1px solid var(--bdr);padding:1.25rem clamp(1.5rem,5vw,5rem);position:sticky;top:0;z-index:50}\n.glc-filters-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}\n.glc-filter-label{font-family:var(--sans);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--lt);white-space:nowrap}\n.glc-search-box{flex:1;min-width:180px;max-width:280px;position:relative}\n.glc-search-box input{width:100%;padding:.65rem 1rem;border:1px solid var(--bdr);background:#fff;font-family:var(--sans);font-size:.85rem;color:var(--char);outline:none;transition:border-color .2s}\n.glc-search-box input:focus{border-color:var(--gold)}\n.glc-dist-wrap{display:flex;align-items:center;gap:.6rem}\n.glc-dist-wrap label{font-family:var(--sans);font-size:.72rem;color:var(--mid);white-space:nowrap}\n.glc-dist-val{font-family:var(--sans);font-size:.72rem;color:var(--gold);font-weight:600;min-width:45px}\ninput[type=range].glc-range{-webkit-appearance:none;width:140px;height:3px;background:var(--bdr);outline:none;cursor:pointer}\ninput[type=range].glc-range::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--gold);cursor:pointer}\n.glc-service-pills{display:flex;gap:.4rem;flex-wrap:wrap}\n.glc-pill{font-family:var(--sans);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .85rem;border:1px solid var(--bdr);background:#fff;color:var(--mid);cursor:pointer;transition:all .18s}\n.glc-pill.active,.glc-pill:hover{border-color:var(--gold);background:rgba(176,144,96,0.08);color:var(--gold)}\n.glc-result-count{font-family:var(--sans);font-size:.72rem;color:var(--lt);margin-left:auto;white-space:nowrap}\n\/* MAIN *\/\n.glc-main{max-width:1200px;margin:0 auto;padding:2.5rem clamp(1.5rem,5vw,5rem) 4rem}\n.glc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}\n\/* CARD *\/\n.glc-card{background:#fff;border:1px solid var(--bdr);padding:1.5rem;transition:all .18s;position:relative}\n.glc-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gold);transform:scaleY(0);transition:transform .2s;transform-origin:bottom}\n.glc-card:hover{border-color:rgba(176,144,96,.4);box-shadow:0 4px 20px rgba(0,0,0,.06)}\n.glc-card:hover::before{transform:scaleY(1)}\n.glc-card.hidden{display:none}\n.glc-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}\n.glc-card-name{font-family:'Cormorant Garamond',serif;font-size:1.2rem;font-weight:400;color:var(--char);margin-bottom:.25rem}\n.glc-card-suburb{font-family:var(--sans);font-size:.72rem;color:var(--lt);display:flex;align-items:center;gap:.3rem}\n.glc-card-suburb svg{flex-shrink:0;opacity:.5}\n.glc-view-btn{font-family:var(--sans);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-decoration:none;border:1px solid rgba(176,144,96,.3);padding:.3rem .7rem;white-space:nowrap;transition:all .18s;flex-shrink:0}\n.glc-view-btn:hover{background:var(--gold);color:var(--char)}\n.glc-tags{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:1rem}\n.glc-tag{font-family:var(--sans);font-size:.58rem;letter-spacing:.07em;text-transform:uppercase;padding:.2rem .6rem;border:1px solid var(--bdr);color:var(--lt)}\n.glc-book-btn{display:inline-block;font-family:var(--sans);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--char);text-decoration:none;border-bottom:1px solid var(--bdr);padding-bottom:1px;transition:all .18s}\n.glc-book-btn:hover{color:var(--gold);border-color:var(--gold)}\n\/* EMPTY STATE *\/\n.glc-empty{display:none;text-align:center;padding:4rem 2rem;grid-column:1\/-1}\n.glc-empty.show{display:block}\n.glc-empty-title{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:300;color:var(--mid);margin-bottom:.5rem}\n.glc-empty-sub{font-family:var(--sans);font-size:.85rem;color:var(--lt)}\n\/* BACK NAV *\/\n.glc-back{background:var(--cream);border-top:1px solid var(--bdr);padding:1.5rem clamp(1.5rem,5vw,5rem)}\n.glc-back-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:.6rem;font-family:var(--sans);font-size:.72rem;color:var(--lt)}\n.glc-back a{color:var(--gold);text-decoration:none}\n.glc-back a:hover{text-decoration:underline}\n\/* OTHER CITIES *\/\n.glc-cities{background:var(--char);padding:3rem clamp(1.5rem,5vw,5rem)}\n.glc-cities-inner{max-width:1200px;margin:0 auto}\n.glc-cities h3{font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:300;color:rgba(255,255,255,.5);margin-bottom:1.25rem}\n.glc-city-links{display:flex;gap:.5rem;flex-wrap:wrap}\n.glc-city-link{font-family:var(--sans);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.5);text-decoration:none;transition:all .2s}\n.glc-city-link:hover,.glc-city-link.current{border-color:var(--gold);color:var(--gold-l)}\n@media(max-width:700px){.glc-filters-inner{flex-wrap:wrap}.glc-result-count{margin-left:0}.glc-grid{grid-template-columns:1fr}}\n<\/style><div class=\"wp-block-html\">\n\n<div class=\"glc-wrap\">\n\n<section class=\"glc-hero\">\n  <p class=\"glc-hero-eye\">Great Lengths Certified Salons<\/p>\n  <h1>Hair Extensions in <em>Perth<\/em><\/h1>\n  <p class=\"glc-hero-sub\">Every salon below is Great Lengths certified \u2014 trained in the world&#8217;s most rigorous hair extension education program. Find your nearest Perth stylist and book a tailored consultation for you.<\/p>\n  <div class=\"glc-hero-stats\">\n    \n  <\/div>\n<\/section>\n\n<div class=\"glc-filters\">\n  <div class=\"glc-filters-inner\">\n    <span class=\"glc-filter-label\">Filter<\/span>\n\n    <div class=\"glc-search-box\">\n      <input type=\"text\" id=\"glc-suburb-search\" placeholder=\"Search by suburb\u2026\" oninput=\"glcFilter()\">\n    <\/div>\n\n    <div class=\"glc-dist-wrap\">\n      <label for=\"glc-dist\">Radius: <\/label>\n      <input type=\"range\" class=\"glc-range\" id=\"glc-dist\" min=\"5\" max=\"50\" value=\"50\" step=\"5\" oninput=\"glcDistUpdate(this.value); glcFilter()\">\n      <span class=\"glc-dist-val\" id=\"glc-dist-val\">All<\/span>\n    <\/div>\n\n    <div class=\"glc-service-pills\">\n      <button class=\"glc-pill active\" data-svc=\"all\" onclick=\"glcSetSvc(this)\">All<\/button>\n      <button class=\"glc-pill\" data-svc=\"Keratin Bonds\" onclick=\"glcSetSvc(this)\">Keratin Bonds<\/button>\n      <button class=\"glc-pill\" data-svc=\"Great Lengths Tapes\" onclick=\"glcSetSvc(this)\">Great Lengths Tapes<\/button>\n      <button class=\"glc-pill\" data-svc=\"Great Lengths Weft\" onclick=\"glcSetSvc(this)\">Great Lengths Weft<\/button>\n      <button class=\"glc-pill\" data-svc=\"elite\" onclick=\"glcSetSvc(this)\">&#9733; Elite<\/button>\n    <\/div>\n\n    <span class=\"glc-result-count\" id=\"glc-result-count\">8 salons<\/span>\n  <\/div>\n<\/div>\n\n<div class=\"glc-main\">\n  <div class=\"glc-grid\" id=\"glc-grid\">\n<div class=\"glc-card\" data-suburb=\"Australind\" data-services=\"Keratin Bonds\" data-index=\"abbe-lewis-hair-australind\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Abbe Lewis Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Australind<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/abbe-lewis-hair-australind\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"North Perth\" data-services=\"Keratin Bonds\" data-index=\"addie-and-co-north-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Addie and Co<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> North Perth<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/addie-and-co-north-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"East Fremantle\" data-services=\"Great Lengths Tapes\" data-index=\"ainslie-florence-hair-east-fremantle\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Ainslie Florence Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> East Fremantle<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/ainslie-florence-hair-east-fremantle\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Shenton Park\" data-services=\"Keratin Bonds\" data-index=\"aisha-atkinson-hair-shenton-park\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Aisha Atkinson Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Shenton Park<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/aisha-atkinson-hair-shenton-park\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Dianella\" data-services=\"Keratin Bonds\" data-index=\"alex-royer-salon-dianella\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Alex Royer salon<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Dianella<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/alex-royer-salon-dianella\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Mount Pleasant\" data-services=\"Keratin Bonds\" data-index=\"alkemi-mount-pleasant\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Alkemi<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Mount Pleasant<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/alkemi-mount-pleasant\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Craigie\" data-services=\"Keratin Bonds\" data-index=\"amy-louise-hair-design-craigie\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Amy Louise Hair Design<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Craigie<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/amy-louise-hair-design-craigie\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Ellenbrook\" data-services=\"Keratin Bonds\" data-index=\"ardor-organics-ellenbrook\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Ardor Organics<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Ellenbrook<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/ardor-organics-ellenbrook\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"East Perth\" data-services=\"Keratin Bonds\" data-index=\"artistic-visions-east-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Artistic Visions<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> East Perth<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/artistic-visions-east-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"The Vines\" data-services=\"Keratin Bonds\" data-index=\"aura-hair-artistry-the-vines\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Aura Hair Artistry<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> The Vines<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/aura-hair-artistry-the-vines\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Bunbury\" data-services=\"Keratin Bonds\" data-index=\"bambi-blonde-bunbury\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Bambi Blonde<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Bunbury<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/bambi-blonde-bunbury\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Perth\" data-services=\"Keratin Bonds\" data-index=\"bernadette-lanza-hair-studio-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Bernadette Lanza Hair Studio<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Perth<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/bernadette-lanza-hair-studio-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Currambine\" data-services=\"Keratin Bonds\" data-index=\"bleached-rattler-currambine\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Bleached Rattler<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Currambine<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/bleached-rattler-currambine\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Balcatta\" data-services=\"Great Lengths Tapes\" data-index=\"bottega-blond-balcatta\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Bottega Blond<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Balcatta<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/bottega-blond-balcatta\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"South Bunbury\" data-services=\"Keratin Bonds\" data-index=\"brooke-fiore-hair-studio-south-bunbury\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Brooke Fiore Hair Studio<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> South Bunbury<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/brooke-fiore-hair-studio-south-bunbury\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Applecross\" data-services=\"Keratin Bonds\" data-index=\"charmed-hair-boutique-applecross\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Charmed Hair Boutique<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Applecross<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/charmed-hair-boutique-applecross\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Kardinya\" data-services=\"Keratin Bonds\" data-index=\"cherie-mather-hair-kardinya\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Cherie Mather Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Kardinya<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/cherie-mather-hair-kardinya\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Applecross\" data-services=\"Keratin Bonds\" data-index=\"cheveux-by-anthony-applecross\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Cheveux by Anthony<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Applecross<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/cheveux-by-anthony-applecross\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Vasse\" data-services=\"Keratin Bonds\" data-index=\"cinco-hair-boutique-vasse\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Cinco Hair Boutique<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Vasse<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/cinco-hair-boutique-vasse\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"East Fremantle\" data-services=\"Great Lengths Tapes\" data-index=\"clair-mcgill-east-fremantle\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Clair McGill<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> East Fremantle<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/clair-mcgill-east-fremantle\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Como\" data-services=\"Keratin Bonds\" data-index=\"daniel-brumley-couture-hair-como\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Daniel Brumley Couture Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Como<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/daniel-brumley-couture-hair-como\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Baldivis\" data-services=\"Keratin Bonds\" data-index=\"enlightened-hair-studio-baldivis\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Enlightened Hair Studio<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Baldivis<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/enlightened-hair-studio-baldivis\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Myaree\" data-services=\"Keratin Bonds\" data-index=\"full-spectrum-hair-concept-myaree\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Full Spectrum Hair Concept<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Myaree<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/full-spectrum-hair-concept-myaree\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Yangebup\" data-services=\"Great Lengths Tapes\" data-index=\"hair-body-by-lp-yangebup\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hair Body by LP<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Yangebup<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/hair-body-by-lp-yangebup\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Port Kennedy\" data-services=\"Keratin Bonds\" data-index=\"hair-by-hayley-maree-port-kennedy\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hair By Hayley Maree<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Port Kennedy<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/hair-by-hayley-maree-port-kennedy\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Perth\" data-services=\"Keratin Bonds\" data-index=\"hair-by-renae-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hair By Renae<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Perth<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/hair-by-renae-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Armadale\" data-services=\"Keratin Bonds\" data-index=\"hair-by-us-armadale\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hair By Us<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Armadale<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/hair-by-us-armadale\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Padbury\" data-services=\"Keratin Bonds\" data-index=\"hair-candy-studio-padbury\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hair Candy Studio<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Padbury<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/hair-candy-studio-padbury\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Beeliar\" data-services=\"Great Lengths Tapes\" data-index=\"hair-dare-you-beeliar\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hair Dare You<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Beeliar<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/hair-dare-you-beeliar\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Hammond Park\" data-services=\"Keratin Bonds\" data-index=\"hair-evolution-by-renee-hammond-park\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hair Evolution by Renee<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Hammond Park<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/hair-evolution-by-renee-hammond-park\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Subiaco\" data-services=\"Keratin Bonds\" data-index=\"harper-hair-subiaco\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Harper Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Subiaco<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/harper-hair-subiaco\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Wanneroo\" data-services=\"Great Lengths Tapes\" data-index=\"hennaberrys-for-hair-wanneroo\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hennaberrys For Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Wanneroo<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/hennaberrys-for-hair-wanneroo\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Perth\" data-services=\"Keratin Bonds\" data-index=\"house-of-ernest-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">House of Ernest<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Perth<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/house-of-ernest-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"South Perth\" data-services=\"Keratin Bonds\" data-index=\"house-of-haylo-south-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">House of Haylo<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> South Perth<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/house-of-haylo-south-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Southern River\" data-services=\"Keratin Bonds\" data-index=\"hypnotique-hair-lounge-southern-river\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Hypnotique Hair Lounge<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Southern River<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/hypnotique-hair-lounge-southern-river\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Leederville\" data-services=\"Keratin Bonds\" data-index=\"joy-reade-hair-leederville\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Joy Reade Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Leederville<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/joy-reade-hair-leederville\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Bedford\" data-services=\"Keratin Bonds\" data-index=\"kartilla-hair-bedford\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Kartilla Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Bedford<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/kartilla-hair-bedford\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Joondalup\" data-services=\"Keratin Bonds\" data-index=\"lady-lox-joondalup\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Lady Lox<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Joondalup<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/lady-lox-joondalup\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Subiaco\" data-services=\"Great Lengths Tapes\" data-index=\"laura-birtles-subiaco\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Laura Birtles<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Subiaco<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/laura-birtles-subiaco\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Scarborough\" data-services=\"Keratin Bonds\" data-index=\"lisa-mcquade-hair-scarborough\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Lisa McQuade Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Scarborough<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/lisa-mcquade-hair-scarborough\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Pearsall\" data-services=\"Great Lengths Tapes\" data-index=\"lustre-hair-artistry-pearsall\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Lustre Hair Artistry<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Pearsall<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/lustre-hair-artistry-pearsall\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Yokine\" data-services=\"Great Lengths Tapes\" data-index=\"luxe-mane-styling-linda-berlingeri-yokine\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Luxe Mane Styling (Linda Berlingeri)<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Yokine<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/luxe-mane-styling-linda-berlingeri-yokine\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Dalyellup\" data-services=\"Keratin Bonds\" data-index=\"luxury-lengths-dalyellup\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Luxury Lengths<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Dalyellup<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/luxury-lengths-dalyellup\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Karrinyup\" data-services=\"Great Lengths Tapes\" data-index=\"maurice-meade-karrinyup\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Maurice Meade<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Karrinyup<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/maurice-meade-karrinyup\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"South Perth\" data-services=\"Keratin Bonds\" data-index=\"elite-naomi-panizza-hair-extensions-south-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Naomi Panizza Hair Extensions<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> South Perth<\/div>\n    <\/div>\n    <span class=\"gl-badge gl-badge-platinum\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"9\" height=\"9\" style=\"flex-shrink:0\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg> Platinum<\/span>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/naomi-panizza-hair-extensions-south-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Trigg\" data-services=\"Great Lengths Tapes\" data-index=\"nic-freeman-hair-design-trigg\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Nic Freeman Hair Design<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Trigg<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/nic-freeman-hair-design-trigg\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Albany\" data-services=\"Great Lengths Tapes\" data-index=\"olive-for-hair-albany\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Olive for Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Albany<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/olive-for-hair-albany\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Wangara\" data-services=\"Keratin Bonds\" data-index=\"one20-hair-boutique-wangara\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">One20 Hair Boutique<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Wangara<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/one20-hair-boutique-wangara\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Leederville\" data-services=\"Great Lengths Tapes\" data-index=\"palais-de-la-muse-leederville\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Palais De La Muse<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Leederville<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/palais-de-la-muse-leederville\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Jindalee\" data-services=\"Great Lengths Tapes\" data-index=\"panache-hair-design-jindalee\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Panache Hair Design<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Jindalee<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/panache-hair-design-jindalee\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Bunbury\" data-services=\"Keratin Bonds\" data-index=\"penthouse-hairdressing-bunbury\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Penthouse Hairdressing<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Bunbury<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/penthouse-hairdressing-bunbury\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"East Fremantle\" data-services=\"Keratin Bonds\" data-index=\"rebecca-oates-hair-extensions-specialists-east-fremantle\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Rebecca Oates Hair \u2013 Extensions Specialists<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> East Fremantle<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/rebecca-oates-hair-extensions-specialists-east-fremantle\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"South Fremantle\" data-services=\"Keratin Bonds\" data-index=\"rock-paper-scissors-hair-studio-south-fremantle\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Rock Paper Scissors Hair Studio<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> South Fremantle<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/rock-paper-scissors-hair-studio-south-fremantle\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"West Leederville\" data-services=\"Great Lengths Tapes\" data-index=\"salon-jaimme-lee-west-leederville\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Salon Jaimme Lee<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> West Leederville<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/salon-jaimme-lee-west-leederville\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"West Perth\" data-services=\"Great Lengths Tapes\" data-index=\"salon-r-west-perth\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Salon\u202fR.<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> West Perth<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/salon-r-west-perth\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Falcon\" data-services=\"Keratin Bonds\" data-index=\"scarlet-hair-and-beauty-falcon\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Scarlet Hair and Beauty<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Falcon<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/scarlet-hair-and-beauty-falcon\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Northam\" data-services=\"Keratin Bonds\" data-index=\"shear-elegance-for-hair-northam\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Shear Elegance for Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Northam<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/shear-elegance-for-hair-northam\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Ocean Reef\" data-services=\"Great Lengths Tapes\" data-index=\"shenae-wilson-hair-ocean-reef\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Shenae Wilson Hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Ocean Reef<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/shenae-wilson-hair-ocean-reef\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Cottesloe\" data-services=\"Keratin Bonds\" data-index=\"sinead-murphy-hair-cottesloe\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Sinead Murphy hair<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Cottesloe<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/sinead-murphy-hair-cottesloe\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Subiaco\" data-services=\"Keratin Bonds\" data-index=\"sora-hair-boutique-subiaco\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Sora Hair Boutique<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Subiaco<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/sora-hair-boutique-subiaco\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"North Beach\" data-services=\"Keratin Bonds\" data-index=\"source-hairdressing-north-beach\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Source Hairdressing<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> North Beach<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/source-hairdressing-north-beach\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Geographe\" data-services=\"Great Lengths Tapes\" data-index=\"studio-6-hair-boutique-geographe\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Studio 6 Hair Boutique<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Geographe<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Great Lengths Tapes<\/span><\/div>\n  <a href=\"\/staging\/salon\/studio-6-hair-boutique-geographe\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<div class=\"glc-card\" data-suburb=\"Mount Hawthorn\" data-services=\"Keratin Bonds\" data-index=\"winter-grace-hair-artistry-mount-hawthorn\">\n  <div class=\"glc-card-top\">\n    <div>\n      <div class=\"glc-card-name\">Winter Grace Hair Artistry<\/div>\n      <div class=\"glc-card-suburb\"><svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg> Mount Hawthorn<\/div>\n    <\/div>\n    \n  <\/div>\n  <div class=\"glc-tags\"><span class=\"glc-tag\">Keratin Bonds<\/span><\/div>\n  <a href=\"\/staging\/salon\/winter-grace-hair-artistry-mount-hawthorn\/\" class=\"glc-book-btn\">Book Consultation \u2192<\/a>\n<\/div>\n<\/div>\n\n<script>\nvar glcActiveSvc = 'all';\n\nfunction glcDistUpdate(v) {\n  document.getElementById('glc-dist-val').textContent = v >= 50 ? 'All' : v + ' km';\n}\n\nfunction glcSetSvc(btn) {\n  document.querySelectorAll('.glc-pill').forEach(p => p.classList.remove('active'));\n  btn.classList.add('active');\n  glcActiveSvc = btn.getAttribute('data-svc');\n  glcFilter();\n}\n\nfunction glcFilter() {\n  var search = document.getElementById('glc-suburb-search').value.toLowerCase().trim();\n  var dist = parseInt(document.getElementById('glc-dist').value);\n  var allDist = dist >= 50;\n  var cards = document.querySelectorAll('.glc-card');\n  var visible = 0;\n\n  cards.forEach(function(card) {\n    var suburb = card.getAttribute('data-suburb').toLowerCase();\n    var services = card.getAttribute('data-services');\n    var matchSuburb = !search || suburb.includes(search);\n    var matchSvc = glcActiveSvc === 'all' || services.includes(glcActiveSvc);\n    \/\/ Distance filter: show\/hide based on suburb proximity (simplified: all shown unless filtered)\n    var show = matchSuburb && matchSvc;\n    card.classList.toggle('hidden', !show);\n    if (show) visible++;\n  });\n\n  document.getElementById('glc-result-count').textContent = visible + ' salon' + (visible !== 1 ? 's' : '');\n  document.getElementById('glc-count').textContent = visible;\n  var empty = document.getElementById('glc-empty');\n  if (empty) empty.classList.toggle('show', visible === 0);\n}\n\n\/\/ Elite filter patch\ndocument.addEventListener('DOMContentLoaded', function() {\n  var _origSetSvc = window.glcSetSvc;\n  window.glcSetSvc = function(btn) {\n    document.querySelectorAll('.glc-pill').forEach(function(p) { p.classList.remove('active'); });\n    btn.classList.add('active');\n    var svc = btn.getAttribute('data-svc');\n    \/\/ Always clear elite-hidden state first\n    document.querySelectorAll('.glc-card.hidden').forEach(function(c) { c.classList.remove('hidden'); });\n    if (svc === 'elite') {\n      var cards = document.querySelectorAll('.glc-card');\n      var visible = 0;\n      cards.forEach(function(card) {\n        var isElite = (card.getAttribute('data-index') || '').startsWith('elite-');\n        if (!isElite) card.classList.add('hidden');\n        else visible++;\n      });\n      var rc = document.getElementById('glc-result-count');\n      var gc = document.getElementById('glc-count');\n      if (rc) rc.textContent = visible + ' salon' + (visible !== 1 ? 's' : '');\n      if (gc) gc.textContent = visible;\n    } else {\n      \/\/ Reset glcActiveSvc and run global filter\n      window.glcActiveSvc = svc;\n      if (typeof glcFilter === 'function') glcFilter();\n    }\n  };\n});<\/script><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Great Lengths Certified Salons Hair Extensions in Perth Every salon below is Great Lengths certified \u2014 trained in the world&#8217;s most rigorous hair extension education program. Find your nearest Perth stylist and book a tailored consultation for you. Filter Radius: All All Keratin Bonds Great Lengths Tapes Great Lengths Weft &#9733; Elite 8 salons Abbe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"content-type":"","footnotes":""},"class_list":["post-2636","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hair Extensions in Perth \u2014 GL Certified Salons - Great Lengths Australia &amp; New Zealand<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Hair Extensions in Perth \u2014 GL Certified Salons - Great Lengths Australia &amp; New Zealand\" \/>\n<meta property=\"og:description\" content=\"Great Lengths Certified Salons Hair Extensions in Perth Every salon below is Great Lengths certified \u2014 trained in the world&#8217;s most rigorous hair extension education program. Find your nearest Perth stylist and book a tailored consultation for you. Filter Radius: All All Keratin Bonds Great Lengths Tapes Great Lengths Weft &#9733; Elite 8 salons Abbe [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/\" \/>\n<meta property=\"og:site_name\" content=\"Great Lengths Australia &amp; New Zealand\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T01:22:09+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/hair-extensions-perth\\\/\",\"url\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/hair-extensions-perth\\\/\",\"name\":\"Hair Extensions in Perth \u2014 GL Certified Salons - Great Lengths Australia &amp; New Zealand\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/#website\"},\"datePublished\":\"2026-05-15T06:57:21+00:00\",\"dateModified\":\"2026-06-15T01:22:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/hair-extensions-perth\\\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/hair-extensions-perth\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/hair-extensions-perth\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hair Extensions in Perth \u2014 GL Certified Salons\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/#website\",\"url\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/\",\"name\":\"Great Lengths Australia &amp; New Zealand\",\"description\":\"Premium Hair Extensions | Roma 1992\",\"publisher\":{\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/#organization\",\"name\":\"Great Lengths Australia &amp; New Zealand\",\"url\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/GL-ROMA1992-black.png\",\"contentUrl\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/GL-ROMA1992-black.png\",\"width\":1500,\"height\":527,\"caption\":\"Great Lengths Australia &amp; New Zealand\"},\"image\":{\"@id\":\"https:\\\/\\\/greatlengths.com.au\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hair Extensions in Perth \u2014 GL Certified Salons - Great Lengths Australia &amp; New Zealand","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/","og_locale":"en_US","og_type":"article","og_title":"Hair Extensions in Perth \u2014 GL Certified Salons - Great Lengths Australia &amp; New Zealand","og_description":"Great Lengths Certified Salons Hair Extensions in Perth Every salon below is Great Lengths certified \u2014 trained in the world&#8217;s most rigorous hair extension education program. Find your nearest Perth stylist and book a tailored consultation for you. Filter Radius: All All Keratin Bonds Great Lengths Tapes Great Lengths Weft &#9733; Elite 8 salons Abbe [&hellip;]","og_url":"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/","og_site_name":"Great Lengths Australia &amp; New Zealand","article_modified_time":"2026-06-15T01:22:09+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/","url":"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/","name":"Hair Extensions in Perth \u2014 GL Certified Salons - Great Lengths Australia &amp; New Zealand","isPartOf":{"@id":"https:\/\/greatlengths.com.au\/staging\/#website"},"datePublished":"2026-05-15T06:57:21+00:00","dateModified":"2026-06-15T01:22:09+00:00","breadcrumb":{"@id":"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/greatlengths.com.au\/staging\/hair-extensions-perth\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/greatlengths.com.au\/staging\/"},{"@type":"ListItem","position":2,"name":"Hair Extensions in Perth \u2014 GL Certified Salons"}]},{"@type":"WebSite","@id":"https:\/\/greatlengths.com.au\/staging\/#website","url":"https:\/\/greatlengths.com.au\/staging\/","name":"Great Lengths Australia &amp; New Zealand","description":"Premium Hair Extensions | Roma 1992","publisher":{"@id":"https:\/\/greatlengths.com.au\/staging\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/greatlengths.com.au\/staging\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":"Organization","@id":"https:\/\/greatlengths.com.au\/staging\/#organization","name":"Great Lengths Australia &amp; New Zealand","url":"https:\/\/greatlengths.com.au\/staging\/","logo":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/greatlengths.com.au\/staging\/#\/schema\/logo\/image\/","url":"https:\/\/greatlengths.com.au\/staging\/wp-content\/uploads\/2026\/03\/GL-ROMA1992-black.png","contentUrl":"https:\/\/greatlengths.com.au\/staging\/wp-content\/uploads\/2026\/03\/GL-ROMA1992-black.png","width":1500,"height":527,"caption":"Great Lengths Australia &amp; New Zealand"},"image":{"@id":"https:\/\/greatlengths.com.au\/staging\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/pages\/2636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/comments?post=2636"}],"version-history":[{"count":22,"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/pages\/2636\/revisions"}],"predecessor-version":[{"id":4300,"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/pages\/2636\/revisions\/4300"}],"wp:attachment":[{"href":"https:\/\/greatlengths.com.au\/staging\/wp-json\/wp\/v2\/media?parent=2636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}