<!DOCTYPE html>
<html lang="en-GB">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<!-- Google tag (gtag.js) consent mode dataLayer added by Site Kit -->
<script id="google_gtagjs-js-consent-mode-data-layer">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500});
window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]};
window._googlesitekitConsents = {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500};
</script>
<!-- End Google tag (gtag.js) consent mode dataLayer added by Site Kit -->

	<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
	<link rel="canonical" href="https://evolvedfloors.com.au/" />
	<meta property="og:locale" content="en_GB" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Premium Flooring for Gold Coast, Brisbane and Byron Bay" />
	<meta property="og:description" content="Premium Flooring Gold Coast, Byron Bay &amp; Brisbane | Evolved Floors Products Locations Trade Partner Help &amp; Advice Interest Free Catalogue More… ▾ About Us Contact Us Blogs 1300 45 11 32Book a Studio Consultation &rarr; Premium Flooring. Expertly Selected. Precisely Installed. Hybrid, timber, vinyl, carpet and herringbone, supplied and installed across Gold Coast, Byron [&hellip;]" />
	<meta property="og:url" content="https://evolvedfloors.com.au/" />
	<meta property="og:site_name" content="Evolved Floors" />
	<meta property="article:publisher" content="https://www.facebook.com/EvolvedFloorsGoldCoast" />
	<meta property="article:modified_time" content="2026-09-10T04:21:28+00:00" />
	<meta property="og:image" content="https://evolvedfloors.com.au/wp-content/uploads/2026/08/evolved-floors-logo-signature-white.png" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/evolvedfloors.com.au\/","url":"https:\/\/evolvedfloors.com.au\/","name":"Premium Flooring for Gold Coast, Brisbane and Byron Bay - Evolved Floors","isPartOf":{"@id":"https:\/\/evolvedfloors.com.au\/#website"},"about":{"@id":"https:\/\/evolvedfloors.com.au\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/evolvedfloors.com.au\/#primaryimage"},"image":{"@id":"https:\/\/evolvedfloors.com.au\/#primaryimage"},"thumbnailUrl":"https:\/\/evolvedfloors.com.au\/wp-content\/uploads\/2026\/08\/evolved-floors-logo-signature-white.png","datePublished":"2026-08-24T03:10:48+00:00","dateModified":"2026-09-10T04:21:28+00:00","breadcrumb":{"@id":"https:\/\/evolvedfloors.com.au\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evolvedfloors.com.au\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/evolvedfloors.com.au\/#primaryimage","url":"https:\/\/evolvedfloors.com.au\/wp-content\/uploads\/2026\/08\/evolved-floors-logo-signature-white.png","contentUrl":"https:\/\/evolvedfloors.com.au\/wp-content\/uploads\/2026\/08\/evolved-floors-logo-signature-white.png","width":320,"height":100,"caption":"Evolved Floors"},{"@type":"BreadcrumbList","@id":"https:\/\/evolvedfloors.com.au\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/evolvedfloors.com.au\/#website","url":"https:\/\/evolvedfloors.com.au\/","name":"Evolved Floors","description":"Quality Timber, Hybrid, Vinyl &amp; Carpet Flooring on the Gold Coast","publisher":{"@id":"https:\/\/evolvedfloors.com.au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/evolvedfloors.com.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/evolvedfloors.com.au\/#organization","name":"Evolved Floors","url":"https:\/\/evolvedfloors.com.au\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/evolvedfloors.com.au\/#\/schema\/logo\/image\/","url":"https:\/\/evolvedfloors.com.au\/wp-content\/uploads\/2024\/12\/evolved-floors-new-logo-signature-1.png","contentUrl":"https:\/\/evolvedfloors.com.au\/wp-content\/uploads\/2024\/12\/evolved-floors-new-logo-signature-1.png","width":320,"height":100,"caption":"Evolved Floors"},"image":{"@id":"https:\/\/evolvedfloors.com.au\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EvolvedFloorsGoldCoast","https:\/\/www.instagram.com\/evolvedfloors?igsh=Y2l6NDNnZHpreW90"]}]}</script>
	<!-- / Yoast SEO Premium plugin. -->


<title>Premium Flooring for Gold Coast, Brisbane and Byron Bay - Evolved Floors</title>
<link rel='dns-prefetch' href='//unpkg.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//widgets.wp.com' />
<link rel='dns-prefetch' href='//jetpack.wordpress.com' />
<link rel='dns-prefetch' href='//s0.wp.com' />
<link rel='dns-prefetch' href='//public-api.wordpress.com' />
<link rel='dns-prefetch' href='//secure.gravatar.com' />
<link rel='dns-prefetch' href='//0.gravatar.com' />
<link rel='dns-prefetch' href='//1.gravatar.com' />
<link rel='dns-prefetch' href='//2.gravatar.com' />
<link rel='dns-prefetch' href='//pagead2.googlesyndication.com' />
<link rel="alternate" type="application/rss+xml" title="Evolved Floors &raquo; Feed" href="https://evolvedfloors.com.au/feed/" />
<link rel="alternate" type="application/rss+xml" title="Evolved Floors &raquo; Comments Feed" href="https://evolvedfloors.com.au/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://evolvedfloors.com.au/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fevolvedfloors.com.au%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://evolvedfloors.com.au/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fevolvedfloors.com.au%2F&#038;format=xml" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='all-css-6086adf667029231d7f9be11e6fb59ce' href='https://evolvedfloors.com.au/wp-content/plugins/jetpack/modules/related-posts/related-posts.css?m=1771329624' type='text/css' media='all' />
<style id="wp-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;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.has-text-align-justify{text-align:justify;}
/*# sourceURL=wp-block-library-inline-css */
</style>
<link rel='stylesheet' id='all-css-f5c40997692047916927b818c2dd90de' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce-blocktheme.css?m=1790088002' type='text/css' media='all' />
<style id="wp-block-template-skip-link-inline-css">
/*! This file is auto-generated */
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
/*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */
</style>
<link rel='stylesheet' id='all-css-d3103cebea06af2169900de4a9073095' href='https://evolvedfloors.com.au/wp-content/mu-plugins/wpcomsh/vendor/automattic/text-media-widget-styles/css/widget-text.css?m=1790274695' type='text/css' media='all' />
<style id="global-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--theme-1: #fafdff;--wp--preset--color--theme-5: #161111;--wp--preset--color--theme-3: #d8cfc4;--wp--preset--color--theme-4: #362e2a;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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--gradient--gradient-text-transparent: linear-gradient(to bottom, var(--wp--preset--color--theme-5) -50%, transparent 50%);--wp--preset--gradient--gradient-1-2: linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-5) 100%);--wp--preset--gradient--gradient-1-3: linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-3) 100%);--wp--preset--gradient--gradient-1-4: linear-gradient(to bottom, var(--wp--preset--color--theme-1) 0%, var(--wp--preset--color--theme-4) 100%);--wp--preset--gradient--gradient-2-3: linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-3) 100%);--wp--preset--gradient--gradient-2-4: linear-gradient(to bottom, var(--wp--preset--color--theme-5) 0%, var(--wp--preset--color--theme-4) 100%);--wp--preset--gradient--gradient-3-4: linear-gradient(to bottom, var(--wp--preset--color--theme-3) 0%, var(--wp--preset--color--theme-4) 100%);--wp--preset--font-size--small: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.268), 17px);--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.536), 20px);--wp--preset--font-size--large: clamp(16.293px, 1.018rem + ((1vw - 3.2px) * 0.777), 25px);--wp--preset--font-size--x-large: clamp(20px, 1.25rem + ((1vw - 3.2px) * 1.071), 32px);--wp--preset--font-size--xx-large: clamp(27.894px, 1.743rem + ((1vw - 3.2px) * 1.795), 48px);--wp--preset--font-size--custom-1: 13px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--font-family--gentium-plus: "Gentium Plus", serif;--wp--preset--spacing--20: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 1) * 1px), calc(var(--wp--custom--spacing-increment) * 1 * 1vw));--wp--preset--spacing--30: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 2) * 1px), calc(var(--wp--custom--spacing-increment) * 2 * 1vw));--wp--preset--spacing--40: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 3) * 1px), calc(var(--wp--custom--spacing-increment) * 3 * 1vw));--wp--preset--spacing--50: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 4) * 1px), calc(var(--wp--custom--spacing-increment) * 4 * 1vw));--wp--preset--spacing--60: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 5) * 1px), calc(var(--wp--custom--spacing-increment) * 5 * 1vw));--wp--preset--spacing--70: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 6) * 1px), calc(var(--wp--custom--spacing-increment) * 6 * 1vw));--wp--preset--spacing--80: min(calc(var(--wp--custom--spacing-unit) * (var(--wp--custom--spacing-increment) * 7) * 1px), calc(var(--wp--custom--spacing-increment) * 7 * 1vw));--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--spacing-increment: 2.2;--wp--custom--spacing-unit: 10;}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 1000px;--wp--style--global--wide-size: 1440px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: var(--wp--preset--spacing--20); margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: var(--wp--preset--spacing--20); }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: var(--wp--preset--spacing--20);margin-block-end: 0;}:root :where(.is-layout-flex){gap: var(--wp--preset--spacing--20);}:root :where(.is-layout-grid){gap: var(--wp--preset--spacing--20);}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}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;}body{background-color: var(--wp--preset--color--theme-1);color: var(--wp--preset--color--theme-5);font-family: var(--wp--preset--font-family--gentium-plus);font-size: var(--wp--preset--font-size--small);font-style: normal;font-weight: 600;line-height: 1.65;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--20);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--20);text-transform: capitalize;}a:where(:not(.wp-element-button)){color: currentColor;}h1, h2, h3, h4, h5, h6{font-family: var(--wp--preset--font-family--chivo);font-style: normal;font-weight: 200;letter-spacing: 0.1em;text-transform: uppercase;}h1{font-size: var(--wp--preset--font-size--xx-large);line-height: 1;text-transform: uppercase;}h2{font-size: var(--wp--preset--font-size--x-large);line-height: 1;}h3{font-size: var(--wp--preset--font-size--large);letter-spacing: 0.1em;line-height: 1.2;text-transform: uppercase;}h4{font-family: var(--wp--preset--font-family--gentium-plus);font-size: var(--wp--preset--font-size--medium);letter-spacing: 0em;line-height: 1.3;text-transform: none;}h5{font-size: var(--wp--preset--font-size--small);line-height: 1.4;}h6{font-size: var(--wp--preset--font-size--custom-1);}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--theme-4);border-radius: 0;border-width: 0;color: var(--wp--preset--color--theme-1);font-family: var(--wp--preset--font-family--chivo);font-size: 12px;font-style: normal;font-weight: 400;letter-spacing: 0.1em;line-height: inherit;padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;text-decoration: none;text-transform: uppercase;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--theme-4) 90%, #000);color: var(--wp--preset--color--theme-1);}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: 14px;font-weight: 400;padding-top: 8px;}.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-theme-1-color{color: var(--wp--preset--color--theme-1) !important;}.has-theme-5-color{color: var(--wp--preset--color--theme-5) !important;}.has-theme-3-color{color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-color{color: var(--wp--preset--color--theme-4) !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-theme-1-background-color{background-color: var(--wp--preset--color--theme-1) !important;}.has-theme-5-background-color{background-color: var(--wp--preset--color--theme-5) !important;}.has-theme-3-background-color{background-color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-background-color{background-color: var(--wp--preset--color--theme-4) !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-theme-1-border-color{border-color: var(--wp--preset--color--theme-1) !important;}.has-theme-5-border-color{border-color: var(--wp--preset--color--theme-5) !important;}.has-theme-3-border-color{border-color: var(--wp--preset--color--theme-3) !important;}.has-theme-4-border-color{border-color: var(--wp--preset--color--theme-4) !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-gradient-text-transparent-gradient-background{background: var(--wp--preset--gradient--gradient-text-transparent) !important;}.has-gradient-1-2-gradient-background{background: var(--wp--preset--gradient--gradient-1-2) !important;}.has-gradient-1-3-gradient-background{background: var(--wp--preset--gradient--gradient-1-3) !important;}.has-gradient-1-4-gradient-background{background: var(--wp--preset--gradient--gradient-1-4) !important;}.has-gradient-2-3-gradient-background{background: var(--wp--preset--gradient--gradient-2-3) !important;}.has-gradient-2-4-gradient-background{background: var(--wp--preset--gradient--gradient-2-4) !important;}.has-gradient-3-4-gradient-background{background: var(--wp--preset--gradient--gradient-3-4) !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;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-custom-1-font-size{font-size: var(--wp--preset--font-size--custom-1) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;}.has-gentium-plus-font-family{font-family: var(--wp--preset--font-family--gentium-plus) !important;}
/* Evolved Floors sitewide theming (staging) */
:root{ --ef-orange:#ED4304; --ef-dark:#1D1D1E; --ef-bone:#F7F4EE; }
body, .wp-site-blocks{ background-color:#F7F4EE; }
.home .wp-site-blocks{ background-color:#fff; }
main a:not(.wp-element-button):not(.wp-block-button__link):not(.btn-pill):not(.wp-block-navigation-item__content){ color:#ED4304; }
a.btn-pill, .wp-element-button, .wp-block-button__link, button.wp-element-button, .wc-block-components-button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{ color:#fff !important; background-color:#ED4304 !important; background:#ED4304 !important; border-radius:50px !important; border:none !important; text-transform:none !important; box-shadow:none !important; }
a.btn-pill:hover, .wp-element-button:hover, .wp-block-button__link:hover{ background:#c93a03 !important; color:#fff !important; }
.wp-block-button.is-style-outline .wp-block-button__link{ background:transparent !important; color:#ED4304 !important; border:1px solid #ED4304 !important; }
header.wp-block-template-part > .wp-block-group:first-child{ background-color:#1D1D1E !important; border-bottom:1px solid rgba(255,255,255,0.08); flex-wrap:nowrap !important; overflow:hidden; min-height:78px; align-items:center; gap:18px; }
header.wp-block-template-part .wp-block-site-logo img, header.wp-block-template-part .custom-logo{ height:42px !important; width:auto !important; max-width:none !important; }
header.wp-block-template-part .wp-block-navigation{ flex-wrap:nowrap !important; overflow:hidden; min-width:0; flex:1 1 auto; }
header.wp-block-template-part ul.wp-block-navigation__container{ flex-wrap:nowrap !important; gap:18px !important; min-width:0; }
header.wp-block-template-part .wp-block-navigation-item__label{ white-space:nowrap; font-size:12px; font-weight:600; letter-spacing:0.06em; text-transform:uppercase; }
header.wp-block-template-part .wp-block-navigation-item__content{ color:#fff !important; }
header.wp-block-template-part .wp-block-navigation-item__content:hover{ color:#ED4304 !important; }
header.wp-block-template-part .wp-block-navigation__submenu-container .wp-block-navigation-item__label{ text-transform:none; font-size:13px; letter-spacing:0; }
header.wp-block-template-part .wp-block-group.is-nowrap{ flex-wrap:nowrap !important; flex:0 0 auto; gap:12px; align-items:center; }
header.wp-block-template-part p a[href^="tel:"]{ color:#fff !important; font-weight:700; white-space:nowrap; text-decoration:none; }
header.wp-block-template-part .wp-block-button__link{ min-width:0 !important; padding:11px 20px !important; font-size:13px !important; font-weight:700 !important; border-radius:50px !important; white-space:nowrap; background:#ED4304 !important; color:#fff !important; box-shadow:none !important; text-transform:none !important; }
@media (max-width:1400px){ header.wp-block-template-part ul.wp-block-navigation__container{ gap:14px !important; } header.wp-block-template-part .wp-block-navigation-item__label{ font-size:11px; } }
footer.wp-block-template-part a{ color:#EDEDED !important; }
footer.wp-block-template-part a:hover{ color:#ED4304 !important; }
main h1, main h2, main h3{ color:#1D1D1E; }

/* ===== Shop archive: filter layout (staging) ===== */
.ef-shop-filters{ width:100%; }
@media (min-width:900px){
  .ef-shop-filters{ display:block !important; padding:20px 24px; background:#fff; border:1px solid rgba(29,29,30,0.08); border-radius:14px; margin-bottom:28px; }
  .ef-shop-filters .wc-block-product-filters{ display:block !important; width:100%; }
  .ef-shop-filters .wc-block-product-filters__open-overlay{ display:none !important; }
  .ef-shop-filters .wc-block-product-filters__overlay-content{ display:flex !important; flex-direction:row !important; flex-wrap:wrap; align-items:flex-start; gap:24px 40px; width:100%; }
  .ef-shop-filters .wc-block-product-filters__overlay-content > *{ flex:1 1 200px; min-width:180px; max-width:320px; margin:0 !important; }
  .ef-shop-filters .wp-block-woocommerce-product-filter-removable-chips,
  .ef-shop-filters .wp-block-woocommerce-product-filter-active,
  .ef-shop-filters .wp-block-woocommerce-product-filter-clear-button{ flex:1 1 100%; max-width:none; }
  .ef-shop-filters .wc-block-product-filter-checkbox-list__list{ max-height:none; }
}
/* below 900px: WooCommerce default stacked overlay filters, untouched */
/* Active filter chips in brand orange */
.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item{ background:#ED4304 !important; border:1px solid #ED4304 !important; color:#fff !important; border-radius:50px !important; padding:0.3em 0.9em !important; }
.wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__remove{ color:#fff !important; }
.wc-block-product-filter-checkbox-list input[type="checkbox"]{ accent-color:#ED4304; }

/* ===== Single product: tidy payment plugin junk above add to cart ===== */
.single-product #payment-method-message:empty,
.single-product #ppcp-recaptcha-v2-container:empty,
.single-product .widget-product:empty{ display:none !important; }
.single-product .wp-block-add-to-cart-form .ppc-button-wrapper,
.single-product .wp-block-add-to-cart-form #ppc-button-ppcp-gateway,
.single-product .wp-block-add-to-cart-form .wc-stripe-product-checkout-container,
.single-product .wp-block-add-to-cart-form .wcpay-payment-request-wrapper{ display:none !important; }
.single-product form.cart button.single_add_to_cart_button,
.single-product .wc-block-add-to-cart-form button[type="submit"]{ background:#ED4304 !important; color:#fff !important; border:none !important; border-radius:50px !important; padding:14px 34px !important; font-weight:700 !important; box-shadow:none !important; }
.single-product form.cart button.single_add_to_cart_button:hover{ background:#c93a03 !important; }

@media (min-width:900px){
  .ef-shop-filters .wc-block-product-filters__overlay-content > *{ --wp--style--block-gap:10px; }
  .ef-shop-filters .wc-block-product-filter__heading,
  .ef-shop-filters h3{ margin:0 0 10px !important; }
  .ef-shop-filters .wc-block-product-filters__overlay-content > * > *{ margin-top:0 !important; }
}

@media (min-width:900px){
  .ef-shop-filters .wc-block-product-filters{ --wc-product-filter-block-spacing:12px !important; }
  .ef-shop-filters .wc-block-product-filters__overlay-content > *{ display:flex; flex-direction:column; gap:10px; }
  .ef-shop-filters .wc-block-product-filters__overlay-content > * > h1,
  .ef-shop-filters .wc-block-product-filters__overlay-content > * > h2,
  .ef-shop-filters .wc-block-product-filters__overlay-content > * > h3,
  .ef-shop-filters .wc-block-product-filters__overlay-content > * > h4{ margin:0 !important; }
}


/* ===== INNER PAGES MOBILE PASS (staging) — scoped body:not(.home) ===== */
body:not(.home), body:not(.home) .wp-site-blocks{ overflow-x:hidden; max-width:100%; }
body:not(.home) main img, body:not(.home) main figure img{ max-width:100%; height:auto; }

@media (max-width:781px){
  /* --- header: keep one row, small logo, visible hamburger --- */
  body:not(.home) header.wp-block-template-part > .wp-block-group:first-child{ flex-wrap:nowrap !important; gap:10px !important; padding-left:16px !important; padding-right:16px !important; min-height:64px; overflow:hidden; }
  body:not(.home) header.wp-block-template-part .wp-block-site-logo img,
  body:not(.home) header.wp-block-template-part .custom-logo{ height:30px !important; width:auto !important; max-width:150px !important; }
  body:not(.home) header.wp-block-template-part .wp-block-group.is-nowrap{ min-width:0; flex:0 1 auto; gap:8px !important; }
  body:not(.home) header.wp-block-template-part .wp-block-group.is-nowrap .wp-block-button{ display:none !important; }
  body:not(.home) header.wp-block-template-part p a[href^="tel:"]{ font-size:13px; }
  body:not(.home) header.wp-block-template-part .wp-block-navigation__responsive-container-open{ display:flex !important; }
  body:not(.home) header.wp-block-template-part .wp-block-navigation:not(.has-modal-open) > ul.wp-block-navigation__container{ display:none !important; }

  /* --- kill leftover Instant Quote min-width:280px --- */
  .wp-block-button__link.has-vivid-red-background-color{ min-width:0 !important; max-width:100% !important; padding:14px 20px !important; font-size:1rem !important; white-space:normal !important; box-shadow:none !important; }
  body:not(.home) main .wp-block-button__link.has-vivid-red-background-color{ width:100% !important; display:block; text-align:center; }

  /* --- nested has-global-padding was eating 160px of a 390px screen --- */
  body:not(.home) .wp-site-blocks > main{ padding-left:16px !important; padding-right:16px !important; }
  body:not(.home) .wp-site-blocks > main .wp-block-group:not(.has-background){ padding-left:0 !important; padding-right:0 !important; }
  body:not(.home) .wp-site-blocks > main .wp-block-group.has-background{ padding-left:16px !important; padding-right:16px !important; }
  body:not(.home) .entry-content{ padding-left:0 !important; padding-right:0 !important; }
  body:not(.home) main .wp-block-group, body:not(.home) main .wp-block-column, body:not(.home) main .entry-content{ min-width:0; }

  /* --- columns stack --- */
  body:not(.home) .wp-block-columns{ flex-direction:column !important; flex-wrap:wrap !important; gap:20px; }
  body:not(.home) .wp-block-columns > .wp-block-column{ flex-basis:100% !important; width:100% !important; min-width:0 !important; margin-left:0 !important; }

  /* --- readable type --- */
  body:not(.home) main h1{ font-size:28px !important; line-height:1.2 !important; }
  body:not(.home) main h2{ font-size:22px !important; line-height:1.25 !important; }
  body:not(.home) main h3{ font-size:18px !important; line-height:1.3 !important; }
  body:not(.home) main p, body:not(.home) main li{ font-size:16px !important; line-height:1.6 !important; }
  body:not(.home) main h1, body:not(.home) main h2, body:not(.home) main h3, body:not(.home) main p, body:not(.home) main li, body:not(.home) main a{ overflow-wrap:break-word; word-break:normal; }

  /* --- buttons --- */
  body:not(.home) main .wp-block-button__link, body:not(.home) main .wp-element-button{ min-width:0 !important; white-space:normal !important; }
  body:not(.home) main .wp-block-buttons > .wp-block-button{ width:100%; }
  body:not(.home) main .wp-block-buttons > .wp-block-button > .wp-block-button__link{ display:block; width:100%; text-align:center; }

  /* --- media / overflow guards --- */
  body:not(.home) iframe, body:not(.home) video, body:not(.home) .wp-block-embed__wrapper > iframe{ max-width:100% !important; width:100% !important; }
  body:not(.home) table, body:not(.home) pre, body:not(.home) .wp-block-table{ display:block; max-width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch; }
  body:not(.home) footer.wp-block-template-part .wp-block-group{ padding-left:16px; padding-right:16px; }
}

@media (max-width:781px){
  /* header: strip stray white backgrounds + inherited desktop padding */
  body:not(.home) header.wp-block-template-part .wp-block-navigation,
  body:not(.home) header.wp-block-template-part .wp-block-navigation > .wp-block-navigation__responsive-container-open,
  body:not(.home) header.wp-block-template-part .wp-block-group.is-nowrap:not(.has-background){ background:transparent !important; background-color:transparent !important; padding:0 !important; }
  body:not(.home) header.wp-block-template-part > .wp-block-group:first-child{ padding-top:10px !important; padding-bottom:10px !important; min-height:0 !important; align-items:center; }
  body:not(.home) header.wp-block-template-part .wp-block-navigation__responsive-container-open svg{ fill:#fff; }
}

/* ===== INNER HEADER UNIFY (staging) — aether//header template part ===== */
/* strip theme white backgrounds + oversized padding on desktop */
body:not(.home) .ef-inner-header{
  padding:12px 24px !important;
  min-height:76px;
  align-items:center !important;
  gap:16px !important;
}
body:not(.home) .ef-inner-header .wp-block-navigation,
body:not(.home) .ef-inner-header .wp-block-navigation__responsive-container:not(.is-menu-open),
body:not(.home) .ef-inner-header .ef-header-actions{
  background:transparent !important;
  background-color:transparent !important;
  padding:0 !important;
}
body:not(.home) .ef-inner-header .ef-header-actions{
  align-items:center !important;
  gap:14px !important;
  flex:0 0 auto;
}
/* logo */
body:not(.home) .ef-inner-header .ef-header-logo{ margin:0 !important; flex:0 0 auto; }
body:not(.home) .ef-inner-header .ef-header-logo img{
  height:40px !important; width:auto !important; display:block; border-radius:0 !important;
}
/* nav items — orange uppercase like the homepage bar */
body:not(.home) .ef-inner-header .wp-block-navigation{
  flex:1 1 auto; min-width:0; justify-content:center;
}
body:not(.home) .ef-inner-header .wp-block-navigation > ul.wp-block-navigation__container{
  flex-wrap:nowrap !important;
  justify-content:center;
  gap:0 16px !important;
  min-width:0;
}
body:not(.home) .ef-inner-header .wp-block-navigation .wp-block-navigation-item > a{
  font-size:12px !important;
  font-weight:600 !important;
  letter-spacing:.06em !important;
  text-transform:uppercase !important;
  color:#E84E1B !important;
  text-decoration:none !important;
  white-space:nowrap;
  padding:0 !important;
}
body:not(.home) .ef-inner-header .wp-block-navigation .wp-block-navigation-item{ padding:0 !important; }
body:not(.home) .ef-inner-header .wp-block-navigation .wp-block-navigation__submenu-icon{ padding:0 0 0 2px !important; }
body:not(.home) .ef-inner-header .wp-block-navigation .wp-block-navigation-item > a:hover{ opacity:.75; }
body:not(.home) .ef-inner-header .wp-block-navigation__submenu-container .wp-block-navigation-item > a{
  color:#1D1D1E !important; text-transform:none !important; letter-spacing:0 !important;
}
/* phone */
body:not(.home) .ef-inner-header .ef-header-actions p,
body:not(.home) .ef-inner-header .ef-header-actions p a[href^="tel:"]{
  color:#ffffff !important; margin:0 !important; padding:0 !important;
  font-size:14px !important; font-weight:600 !important; white-space:nowrap;
  text-decoration:none !important;
}
/* orange studio pill */
body:not(.home) .ef-inner-header .ef-studio-pill .wp-block-button__link{
  background-color:#ED4304 !important;
  color:#ffffff !important; -webkit-text-fill-color:#ffffff !important;
  border-radius:50px !important;
  min-width:0 !important;
  padding:11px 20px !important;
  font-size:13px !important; font-weight:700 !important;
  letter-spacing:0 !important; text-transform:none !important;
  text-decoration:none !important;
  white-space:nowrap; box-shadow:none !important;
  transition:background .2s, transform .15s;
}
body:not(.home) .ef-inner-header .ef-studio-pill .wp-block-button__link:hover{
  background-color:#c93d12 !important; transform:translateY(-1px);
}
/* the studio CTA lives in the mobile overlay only — hide on desktop */
body:not(.home) .ef-inner-header .ef-nav-studio-cta{ display:none !important; }

@media (max-width:781px){
  body:not(.home) .ef-inner-header{ padding:10px 16px !important; min-height:0 !important; gap:10px !important; }
  body:not(.home) .ef-inner-header .ef-header-logo img{ height:30px !important; max-width:150px !important; }
  /* header pill hidden on mobile (see inner-mobile pass) — show it inside the overlay instead */
  body:not(.home) .ef-inner-header .ef-header-actions .wp-block-button{ display:none !important; }
  body:not(.home) .ef-inner-header .wp-block-navigation__responsive-container.is-menu-open .ef-nav-studio-cta{
    display:block !important; margin-top:12px;
  }
  body:not(.home) .ef-inner-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.ef-nav-studio-cta > a{
    background:#ED4304 !important;
    color:#ffffff !important; -webkit-text-fill-color:#ffffff !important;
    border-radius:50px !important;
    padding:14px 28px !important;
    font-size:15px !important; font-weight:700 !important;
    text-transform:none !important; letter-spacing:0 !important;
    display:inline-block; text-decoration:none !important;
  }
}

/* Contact page (staging) page-id-6060 */
body.page-id-6060 .ef-contact-hero{
  background:#1a1a1a; color:#fff; padding:56px 24px 48px; margin:0 -24px 0;
}
body.page-id-6060 .ef-contact-hero h1{
  font-size:42px; line-height:1.1; letter-spacing:-0.5px; margin:0 0 12px; color:#fff;
}
body.page-id-6060 .ef-contact-hero p{ color:#cfcfc8; font-size:18px; max-width:640px; margin:0 0 22px; }
body.page-id-6060 .ef-contact-hero a.ef-btn{
  display:inline-block; background:#c45c26; color:#fff; padding:14px 22px; border-radius:8px;
  text-decoration:none; font-weight:600;
}
body.page-id-6060 .ef-contact-hero a.ef-phone{ color:#fff; margin-left:16px; }
body.page-id-6060 .ef-contact-wrap{ max-width:1100px; margin:0 auto; padding:0 20px 48px; }
body.page-id-6060 .ef-cards{ display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin:36px 0 40px; }
body.page-id-6060 .ef-card{ background:#f7f7f5; border-radius:14px; overflow:hidden; }
body.page-id-6060 .ef-card img{ width:100%; height:180px; object-fit:cover; display:block; }
body.page-id-6060 .ef-card .pad{ padding:16px 18px 20px; }
body.page-id-6060 .ef-card .kicker{ font-size:11px; letter-spacing:0.08em; text-transform:uppercase; color:#888; margin:0 0 6px; }
body.page-id-6060 .ef-card h3{ font-size:20px; margin:0 0 8px; }
body.page-id-6060 .ef-card p{ margin:0; color:#444; font-size:15px; }
body.page-id-6060 .wpforms-submit{ background:#1a1a1a !important; border:0 !important; color:#fff !important; border-radius:8px !important; padding:14px 22px !important; font-weight:600 !important; }
body.page-id-6060 .wpforms-submit:hover{ background:#c45c26 !important; }
body.page-id-6060 .wpforms-save-resume-link,
body.page-id-6060 .wpforms-save-resume-container{ display:none !important; }
body.page-id-6060 div.wpforms-container-full .wpforms-form input,
body.page-id-6060 div.wpforms-container-full .wpforms-form select,
body.page-id-6060 div.wpforms-container-full .wpforms-form textarea{
  border:1.5px solid #e5e5e5 !important; border-radius:10px !important; background:#fafafa !important;
}
@media (max-width:781px){
  body.page-id-6060 .ef-contact-hero{ padding:36px 16px 32px; margin:0; }
  body.page-id-6060 .ef-contact-hero h1{ font-size:28px; }
  body.page-id-6060 .ef-cards{ grid-template-columns:1fr; }
  body.page-id-6060 .ef-contact-hero a.ef-phone{ display:block; margin:12px 0 0; }
}

/* Contact page patch: hide duplicate template title, force hero colours, hide save-resume */
body.page-id-6060 .wp-block-post-title{ display:none !important; }
body.page-id-6060 .ef-contact-hero h1{ color:#fff !important; }
body.page-id-6060 .ef-contact-hero p{ color:#cfcfc8 !important; }
body.page-id-6060 .ef-contact-hero a.ef-btn{ color:#fff !important; background:#c45c26 !important; }
body.page-id-6060 .ef-contact-hero a.ef-phone{ color:#fff !important; text-decoration:none !important; }
body.page-id-6060 .wpforms-save-resume-button,
body.page-id-6060 a.wpforms-save-resume-button{ display:none !important; }
body.page-id-6060 div.ef-contact-hero div.ef-contact-wrap p:not(.kicker){ color:#d5d5cd !important; }

/* Products landing page-id-15 + hide leftover featured on hybrid 6044 */
body.page-id-15 .wp-block-post-featured-image,
body.page-id-15 .wp-block-post-title,
body.page-id-6044 .wp-block-post-featured-image { display:none !important; }
body.page-id-15 .ef-prod-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-15 .ef-prod-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-15 .ef-prod-hero h1 { color:#fff; font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-15 .ef-prod-hero p, body.page-id-15 .ef-kicker { color:#cfcfc8; }
body.page-id-15 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-15 .ef-btn { display:inline-block; background:#c45c26; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-15 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-15 .ef-prod-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin-top:28px; }
body.page-id-15 .ef-prod-card { background:#f7f7f5; border-radius:14px; overflow:hidden; text-decoration:none; color:#1a1a1a; display:block; }
body.page-id-15 .ef-prod-card img { width:100%; height:200px; object-fit:cover; display:block; }
body.page-id-15 .ef-prod-card span { display:block; font-size:20px; font-weight:600; padding:14px 16px 4px; }
body.page-id-15 .ef-prod-card em { display:block; font-style:normal; color:#555; font-size:15px; padding:0 16px 18px; }
body.page-id-15 .ef-prod-note { color:#666; font-size:15px; margin-top:28px; }
@media (max-width:781px){
  body.page-id-15 .ef-prod-hero { padding:36px 16px 32px; }
  body.page-id-15 .ef-prod-hero h1 { font-size:28px; }
  body.page-id-15 .ef-prod-grid { grid-template-columns:1fr; }
  body.page-id-15 .ef-prod-card img { height:180px; }
}

/* Products landing page-id-15 contrast + case overrides */
body.page-id-15 .ef-prod-hero p,
body.page-id-15 .ef-kicker { color:#e8e6df !important; text-transform:none !important; }
body.page-id-15 .ef-kicker { text-transform:uppercase !important; letter-spacing:.08em !important; }
body.page-id-15 .ef-btn { color:#fff !important; background:#e84e1b !important; text-transform:none !important; }
body.page-id-15 .ef-btn-ghost { color:#fff !important; text-transform:none !important; }
body.page-id-15 .ef-prod-card em,
body.page-id-15 .ef-prod-note { text-transform:none !important; }
body.page-id-15 .ef-prod-card em { color:#555 !important; }
body.page-id-15 .ef-prod-note { color:#4a4a4a !important; }

/* products landing hero contrast hard override (beats sitewide p !important) */
body.page-id-15 .ef-prod-hero p:not(#nope),
body.page-id-15 .ef-prod-hero .ef-kicker:not(#nope) { color:#e8e6df !important; }
body.page-id-15 .ef-prod-hero h1:not(#nope) { color:#ffffff !important; }
body.page-id-15 .ef-btn:not(#nope) { color:#ffffff !important; background:#e84e1b !important; }
body.page-id-15 .ef-btn-ghost:not(#nope) { color:#ffffff !important; }
body.page-id-15 .ef-prod-note:not(#nope) { color:#4a4a4a !important; }
body.page-id-15 .ef-prod-card em:not(#nope) { color:#555555 !important; }

/* Gallery page 6062 restyle */
body.page-id-6062 .wp-block-post-featured-image,
body.page-id-6062 .wp-block-post-title { display:none !important; }
body.page-id-6062 .ef-gal-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6062 .ef-gal-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6062 .ef-gal-hero h1 { color:#fff; font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6062 .ef-gal-hero p, body.page-id-6062 .ef-kicker { color:#cfcfc8; }
body.page-id-6062 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6062 .ef-btn { display:inline-block; background:#c45c26; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6062 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6062 .ef-gal-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:16px; margin-top:28px; }
body.page-id-6062 .ef-gal-grid figure { margin:0; background:#f7f7f5; border-radius:14px; overflow:hidden; }
body.page-id-6062 .ef-gal-grid img { width:100%; height:240px; object-fit:cover; display:block; }
body.page-id-6062 .ef-gal-grid figcaption { padding:10px 14px 14px; font-size:13px; color:#666; }
body.page-id-6062 .ef-gal-note { color:#666; font-size:15px; margin-top:28px; }
@media (max-width:781px){
  body.page-id-6062 .ef-gal-hero { padding:36px 16px 32px; }
  body.page-id-6062 .ef-gal-hero h1 { font-size:28px; }
  body.page-id-6062 .ef-gal-grid { grid-template-columns:1fr; }
  body.page-id-6062 .ef-gal-grid img { height:200px; }
}

/* specificity bump vs sitewide p{color:#333!important} */
body.page-id-6062:not(#nope) .ef-gal-hero h1{ color:#fff !important; }
body.page-id-6062:not(#nope) .ef-gal-hero p,
body.page-id-6062:not(#nope) .ef-gal-hero .ef-kicker{ color:#e8e6df !important; }
body.page-id-6062:not(#nope) .ef-gal-hero a.ef-btn{ color:#fff !important; background:#e84e1b !important; }
body.page-id-6062:not(#nope) .ef-gal-hero a.ef-btn-ghost{ color:#fff !important; }

/* Homeowners page 6079 restyle */
body.page-id-6079 .wp-block-post-featured-image,
body.page-id-6079 .wp-block-post-title { display:none !important; }
body.page-id-6079 .ef-ho-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6079 .ef-ho-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6079 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6079 .ef-ho-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6079 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6079 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6079 .ef-ho-steps { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; margin:32px 0; }
body.page-id-6079 .ef-ho-steps span { display:block; font-size:28px; font-weight:700; color:#c45c26; }
body.page-id-6079 .ef-ho-cards { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }
body.page-id-6079 .ef-ho-card { background:#f7f7f5; border-radius:14px; overflow:hidden; }
body.page-id-6079 .ef-ho-card img { width:100%; height:170px; object-fit:cover; display:block; }
body.page-id-6079 .ef-ho-card .kicker, body.page-id-6079 .ef-ho-card h3, body.page-id-6079 .ef-ho-card p { padding:0 16px; }
body.page-id-6079 .ef-ho-card .kicker { margin:12px 0 4px; font-size:11px; letter-spacing:.08em; text-transform:uppercase; color:#888; }
body.page-id-6079 .ef-ho-card h3 { margin:0 0 6px; }
body.page-id-6079 .ef-ho-card p { padding-bottom:16px; color:#444; }
body.page-id-6079:not(#nope) .ef-ho-hero h1 { color:#fff !important; }
body.page-id-6079:not(#nope) .ef-ho-hero p,
body.page-id-6079:not(#nope) .ef-ho-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6079:not(#nope) .ef-ho-hero a.ef-btn { color:#fff !important; }
body.page-id-6079:not(#nope) .ef-ho-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6079 .ef-ho-hero { padding:36px 16px 32px; }
  body.page-id-6079 .ef-ho-hero h1 { font-size:28px; }
  body.page-id-6079 .ef-ho-steps, body.page-id-6079 .ef-ho-cards { grid-template-columns:1fr; }
}

/* Renovations page 6078 restyle */
body.page-id-6078 .wp-block-post-featured-image,
body.page-id-6078 .wp-block-post-title { display:none !important; }
body.page-id-6078 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6078 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6078 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6078 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6078 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6078 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6078:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6078:not(#nope) .ef-aud-hero p,
body.page-id-6078:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6078:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6078:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6078 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6078 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6078 .ef-aud-hero,
body.page-id-6078 .ef-aud-wrap,
body.page-id-6078 .ef-ho-hero,
body.page-id-6078 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6078 .ef-aud-hero *,
body.page-id-6078 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6078 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6078 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6078 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6078 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6078 .ef-aud-wrap p, body.page-id-6078 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6078 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6078 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6078 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6078 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6078 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
@media (max-width:781px){ body.page-id-6078 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6078 .ef-aud-wrap h2 { font-size:22px; } }
body.page-id-6078 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6078 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }

/* New builds page 6076 restyle */
body.page-id-6076 .wp-block-post-featured-image,
body.page-id-6076 .wp-block-post-title { display:none !important; }
body.page-id-6076 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6076 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6076 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6076 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6076 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6076 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6076:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6076:not(#nope) .ef-aud-hero p,
body.page-id-6076:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6076:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6076:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6076 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6076 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6076 .ef-aud-hero,
body.page-id-6076 .ef-aud-wrap,
body.page-id-6076 .ef-ho-hero,
body.page-id-6076 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6076 .ef-aud-hero *,
body.page-id-6076 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6076 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6076 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6076 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6076 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6076 .ef-aud-wrap p, body.page-id-6076 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6076 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6076 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6076 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6076 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6076 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
@media (max-width:781px){ body.page-id-6076 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6076 .ef-aud-wrap h2 { font-size:22px; } }
body.page-id-6076 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6076 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }

/* Architects page 6080 restyle */
body.page-id-6080 .wp-block-post-featured-image,
body.page-id-6080 .wp-block-post-title { display:none !important; }
body.page-id-6080 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6080 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6080 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6080 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6080 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6080 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6080:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6080:not(#nope) .ef-aud-hero p,
body.page-id-6080:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6080:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6080:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6080 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6080 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6080 .ef-aud-hero,
body.page-id-6080 .ef-aud-wrap,
body.page-id-6080 .ef-ho-hero,
body.page-id-6080 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6080 .ef-aud-hero *,
body.page-id-6080 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6080 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6080 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6080 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6080 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6080 .ef-aud-wrap p, body.page-id-6080 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6080 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6080 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6080 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6080 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6080 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
body.page-id-6080 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6080 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }
@media (max-width:781px){ body.page-id-6080 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6080 .ef-aud-wrap h2 { font-size:22px; } }

/* Builders page 6081 restyle */
body.page-id-6081 .wp-block-post-featured-image,
body.page-id-6081 .wp-block-post-title { display:none !important; }
body.page-id-6081 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6081 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6081 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6081 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6081 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6081 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6081:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6081:not(#nope) .ef-aud-hero p,
body.page-id-6081:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6081:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6081:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6081 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6081 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6081 .ef-aud-hero,
body.page-id-6081 .ef-aud-wrap,
body.page-id-6081 .ef-ho-hero,
body.page-id-6081 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6081 .ef-aud-hero *,
body.page-id-6081 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6081 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6081 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6081 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6081 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6081 .ef-aud-wrap p, body.page-id-6081 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6081 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6081 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6081 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6081 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6081 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
body.page-id-6081 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6081 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }
@media (max-width:781px){ body.page-id-6081 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6081 .ef-aud-wrap h2 { font-size:22px; } }


/* Homeowners 6079 title case kill */
body.page-id-6079 .ef-ho-hero,
body.page-id-6079 .ef-ho-wrap,
body.page-id-6079 .ef-ho-hero *,
body.page-id-6079 .ef-ho-wrap * { text-transform:none !important; }
body.page-id-6079 .ef-kicker,
body.page-id-6079 .ef-ho-card .kicker { text-transform:uppercase !important; }
/* Homeowners 6079: stop theme title case on body copy */
body.page-id-6079 main h1, body.page-id-6079 main h2, body.page-id-6079 main h3,
body.page-id-6079 main h4, body.page-id-6079 main p, body.page-id-6079 main li,
body.page-id-6079 main a { text-transform:none !important; }body.page-id-6073 .wp-block-post-featured-image,
body.page-id-6073 .wp-block-post-title { display:none !important; }
body.page-id-6073 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6073 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6073 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6073 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6073 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6073 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6073:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6073:not(#nope) .ef-aud-hero p,
body.page-id-6073:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6073:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6073:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6073 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6073 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6073 .ef-aud-hero,
body.page-id-6073 .ef-aud-wrap,
body.page-id-6073 .ef-ho-hero,
body.page-id-6073 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6073 .ef-aud-hero *,
body.page-id-6073 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6073 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6073 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6073 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6073 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6073 .ef-aud-wrap p, body.page-id-6073 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6073 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6073 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6073 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6073 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6073 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
@media (max-width:781px){ body.page-id-6073 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6073 .ef-aud-wrap h2 { font-size:22px; } }
body.page-id-6073 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6073 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }body.page-id-6077 .wp-block-post-featured-image,
body.page-id-6077 .wp-block-post-title { display:none !important; }
body.page-id-6077 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6077 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6077 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6077 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6077 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6077 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6077:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6077:not(#nope) .ef-aud-hero p,
body.page-id-6077:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6077:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6077:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6077 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6077 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6077 .ef-aud-hero,
body.page-id-6077 .ef-aud-wrap,
body.page-id-6077 .ef-ho-hero,
body.page-id-6077 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6077 .ef-aud-hero *,
body.page-id-6077 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6077 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6077 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6077 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6077 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6077 .ef-aud-wrap p, body.page-id-6077 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6077 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6077 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6077 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6077 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6077 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
@media (max-width:781px){ body.page-id-6077 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6077 .ef-aud-wrap h2 { font-size:22px; } }
body.page-id-6077 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6077 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }body.page-id-6075 .wp-block-post-featured-image,
body.page-id-6075 .wp-block-post-title { display:none !important; }
body.page-id-6075 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6075 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6075 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6075 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6075 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6075 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6075:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6075:not(#nope) .ef-aud-hero p,
body.page-id-6075:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6075:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6075:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6075 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6075 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6075 .ef-aud-hero,
body.page-id-6075 .ef-aud-wrap,
body.page-id-6075 .ef-ho-hero,
body.page-id-6075 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6075 .ef-aud-hero *,
body.page-id-6075 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6075 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6075 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6075 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6075 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6075 .ef-aud-wrap p, body.page-id-6075 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6075 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6075 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6075 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6075 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6075 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
@media (max-width:781px){ body.page-id-6075 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6075 .ef-aud-wrap h2 { font-size:22px; } }
body.page-id-6075 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6075 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }body.page-id-6082 .wp-block-post-featured-image,
body.page-id-6082 .wp-block-post-title { display:none !important; }
body.page-id-6082 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-6082 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 40px; }
body.page-id-6082 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-6082 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-6082 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-6082 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-6082:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-6082:not(#nope) .ef-aud-hero p,
body.page-id-6082:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-6082:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-6082:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-6082 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-6082 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-6082 .ef-aud-hero,
body.page-id-6082 .ef-aud-wrap,
body.page-id-6082 .ef-ho-hero,
body.page-id-6082 .ef-ho-wrap { text-transform:none !important; }
body.page-id-6082 .ef-aud-hero *,
body.page-id-6082 .ef-ho-hero * { text-transform:none !important; }
body.page-id-6082 .ef-kicker { text-transform:uppercase !important; }

body.page-id-6082 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-6082 .ef-aud-wrap h2 { font-size:28px; margin:36px 0 10px; }
body.page-id-6082 .ef-aud-wrap h3 { font-size:18px; margin:0 0 6px; }
body.page-id-6082 .ef-aud-wrap p, body.page-id-6082 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-6082 .ef-aud-wrap ul { padding-left:20px; }
body.page-id-6082 .ef-aud-cards { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; margin:18px 0 8px; }
body.page-id-6082 .ef-aud-card { background:#f7f7f5; border-radius:14px; padding:18px 20px; }
body.page-id-6082 .ef-aud-card p { margin:0; color:#444; }
body.page-id-6082 .ef-aud-wrap a.ef-btn-ghost { color:#1a1a1a !important; }
@media (max-width:781px){ body.page-id-6082 .ef-aud-cards { grid-template-columns:1fr; } body.page-id-6082 .ef-aud-wrap h2 { font-size:22px; } }
body.page-id-6082 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-6082 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }body.page-id-3617 .wp-block-post-featured-image,
body.page-id-3617 .wp-block-post-title { display:none !important; }
body.page-id-3617 .ef-aud-hero { background:#1a1a1a; color:#fff; padding:56px 24px 48px; }
body.page-id-3617 .ef-aud-wrap { max-width:1100px; margin:0 auto; padding:0 20px 24px; }
body.page-id-3617 .ef-kicker { text-transform:uppercase; letter-spacing:.08em; font-size:12px; margin:0; }
body.page-id-3617 .ef-aud-hero h1 { font-size:42px; line-height:1.1; margin:8px 0 14px; }
body.page-id-3617 .ef-btn { display:inline-block; background:#e84e1b; color:#fff; padding:14px 22px; border-radius:8px; text-decoration:none; font-weight:600; margin:8px 10px 0 0; }
body.page-id-3617 .ef-btn-ghost { display:inline-block; color:#fff; padding:14px 8px; text-decoration:underline; }
body.page-id-3617:not(#nope) .ef-aud-hero h1 { color:#fff !important; }
body.page-id-3617:not(#nope) .ef-aud-hero p,
body.page-id-3617:not(#nope) .ef-aud-hero .ef-kicker { color:#e8e6df !important; }
body.page-id-3617:not(#nope) .ef-aud-hero a.ef-btn { color:#fff !important; }
body.page-id-3617:not(#nope) .ef-aud-hero a.ef-btn-ghost { color:#fff !important; }
@media (max-width:781px){
  body.page-id-3617 .ef-aud-hero { padding:36px 16px 32px; }
  body.page-id-3617 .ef-aud-hero h1 { font-size:28px; }
}

body.page-id-3617 .ef-aud-hero,
body.page-id-3617 .ef-aud-wrap,
body.page-id-3617 .ef-ho-hero,
body.page-id-3617 .ef-ho-wrap { text-transform:none !important; }
body.page-id-3617 .ef-aud-hero *,
body.page-id-3617 .ef-ho-hero * { text-transform:none !important; }
body.page-id-3617 .ef-kicker { text-transform:uppercase !important; }

body.page-id-3617 .ef-aud-wrap * { text-transform:none !important; }
body.page-id-3617 .ef-aud-wrap h2 { font-size:28px; margin:28px 0 10px; }
body.page-id-3617 .ef-aud-wrap p, body.page-id-3617 .ef-aud-wrap li { color:#333; line-height:1.6; }
body.page-id-3617 .ef-blog-intro { padding-bottom:8px; }
body.page-id-3617 .wp-block-latest-posts,
body.page-id-3617 .wp-block-query,
body.page-id-3617 .wp-block-post-template { max-width:1100px; margin:0 auto 40px; padding:0 20px; }
body.page-id-3617 .wp-block-latest-posts li,
body.page-id-3617 .wp-block-post { margin:0 0 18px; padding:18px 20px; background:#f7f7f5; border-radius:14px; list-style:none; }
body.page-id-3617 .wp-block-latest-posts a,
body.page-id-3617 .wp-block-post a { color:#1a1a1a; font-weight:600; text-decoration:none; }
@media (max-width:781px){ body.page-id-3617 .ef-aud-wrap h2 { font-size:22px; } }
body.page-id-3617 .ef-aud-wrap a.ef-btn { color:#fff !important; }
body.page-id-3617 .ef-aud-wrap a.ef-btn:hover { color:#fff !important; }
body.page-id-3617 .ef-btn-ghost-dark { display:inline-block; color:#1a1a1a !important; padding:14px 8px; text-decoration:underline; font-weight:600; }
body.page-id-3617 .ef-blog-outro { padding-top:8px; padding-bottom:48px; }
body.page-id-3617 .wp-block-query.alignwide { max-width:1100px; margin:0 auto 24px; padding:0 20px; }
body.page-id-3617 .wp-block-post-template .wp-block-post-title { display:block !important; }
body.page-id-3617 .wp-block-post-template .wp-block-post-featured-image { display:block !important; }
/* blog post grid fix (page 3617) */
body.page-id-3617 .wp-block-post-template { display:grid !important; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)) !important; gap:20px !important; padding:0 20px !important; }
body.page-id-3617 .wp-block-post { padding:16px !important; margin:0 !important; background:#f7f7f5; border-radius:14px; display:block !important; }
body.page-id-3617 .wp-block-post .wp-block-group { padding:0 !important; }
body.page-id-3617 .wp-block-post .wp-block-post-title { display:block !important; font-size:18px !important; line-height:1.3 !important; text-transform:none !important; word-break:normal !important; overflow-wrap:break-word; margin:12px 0 6px; }
body.page-id-3617 .wp-block-post .wp-block-post-title a { color:#1a1a1a !important; text-decoration:none; }
body.page-id-3617 .wp-block-post .wp-block-post-featured-image { display:block !important; margin-bottom:12px !important; }
body.page-id-3617 .wp-block-post .wp-block-post-featured-image img { width:100%; height:auto; border-radius:10px; }
body.page-id-3617 .wp-block-post .wp-block-post-date { color:#666 !important; font-size:13px; }
@media (max-width:781px){ body.page-id-3617 .wp-block-post-template { grid-template-columns:1fr !important; } }
/* blog card polish 3617 */
body.page-id-3617 .wp-block-post { background:#f7f7f5 !important; }
body.page-id-3617 .wp-block-post .wp-block-post-featured-image:not(:has(img)) { display:none !important; }
body.page-id-3617 .wp-block-post-template { align-items:start !important; }


/* Hide WP featured image on Hybrid Gold Coast (page id 6044) */
body.page-id-6044 main:has(> .wp-block-post-featured-image),
body.page-id-6044 .wp-block-post-featured-image { display:none !important; }

/* Meet the Team (page 7266) photo cards */
body.page-id-7266 .ef-team-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:18px; }
body.page-id-7266 .ef-team-card { background:#f7f7f5; border-radius:14px; overflow:hidden; padding:0 0 16px; }
body.page-id-7266 .ef-team-card h3 { font-size:18px; ma
	
		rgin:12px 16px 2px; text-transform:none !important; }
body.page-id-7266 .ef-team-role { margin:0 16px; color:#444; }
body.page-id-7266 .ef-team-photo { display:block; width:100%; aspect-ratio:1/1; object-fit:cover; object-position:center 18%; }
@media (max-width:781px){ body.page-id-7266 .ef-team-grid { grid-template-columns:1fr 1fr; } }

/* Override sitewide article padding for team cards (page 7266) */
body.page-id-7266 .ef-team-card { background:#f7f7f5 !important; padding:0 0 16px !important; }


/* Inner header: allow the More submenu to extend below the toolbar */
@media (min-width:782px){
  body:not(.home) header.wp-block-template-part > .wp-block-group:first-child,
  body:not(.home) header.wp-block-template-part .wp-block-navigation,
  body:not(.home) header.wp-block-template-part ul.wp-block-navigation__container{
    overflow:visible !important;
  }
}.no-underline a { text-decoration: none; }
:root :where(.wp-block-woocommerce-product-image.wc-block-components-product-image, .wp-block-woocommerce-product-image .wc-block-components-product-image){min-height: unset;aspect-ratio: 4/3;border-radius: 33px;}
:root :where(.wp-block-jetpack-button .wp-block-button__link){border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;}
:root :where(.wp-block-woocommerce-product-button .wc-block-components-product-button__button){border-radius: 33px;}
:root :where(.wp-block-woocommerce-product-gallery-large-image-next-previous .wc-block-next-previous-buttons__button){border-radius: 33px;}
:root :where(.wp-block-jetpack-subscriptions){margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;}
:root :where(.wp-block-jetpack-contact-info){background-color: var(--wp--preset--color--theme-3);}
:root :where(.wp-block-jetpack-business-hours){font-size: var(--wp--preset--font-size--small);}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='all-css-a68c204c73b3c08c36350114c126d56f' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?m=1790088002' type='text/css' media='all' />
<style id="woocommerce-layout-inline-css">

	.infinite-scroll .woocommerce-pagination {
		display: none;
	}
/*# sourceURL=woocommerce-layout-inline-css */
</style>
<link rel='stylesheet' id='only screen and (max-width: 768px)-css-3717f2278ab39e9247f9ae2a72578add' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?m=1790088002' type='text/css' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='all-css-7c3154c5697a02bc6b67c78858945c3a' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce.css?m=1790088002' type='text/css' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<style id="jetpack-stats-inline-css">
img#wpstats{display:none}
/*# sourceURL=jetpack-stats-inline-css */
</style>
<link rel='stylesheet' id='all-css-541ab035950ce71fb9131694fa4578f6' href='https://evolvedfloors.com.au/_static/??-eJyFjdEKwjAMRX/IrHMgzgfxW0qXboU2KUlmf18ZKD4UfL2Xc06rEJgMyVzN+5pIXWMOXApKQHh6Sd4SE2jzFjZU8LRA3dhYnVdFUxdUXece3vupdfw1shSFXVFAcE1qcjR+fVEOahlKoj+iHuYKLyj0bcU954/qUe7n622cpnmcLy9BXWHd' type='text/css' media='all' />
<style id="wpforms-modern-full-inline-css">
:root {
				--wpforms-field-border-radius: 3px;
--wpforms-field-border-style: solid;
--wpforms-field-border-size: 1px;
--wpforms-field-background-color: #ffffff;
--wpforms-field-border-color: rgba( 0, 0, 0, 0.25 );
--wpforms-field-border-color-spare: rgba( 0, 0, 0, 0.25 );
--wpforms-field-text-color: rgba( 0, 0, 0, 0.7 );
--wpforms-field-menu-color: #ffffff;
--wpforms-label-color: rgba( 0, 0, 0, 0.85 );
--wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 );
--wpforms-label-error-color: #d63637;
--wpforms-button-border-radius: 3px;
--wpforms-button-border-style: none;
--wpforms-button-border-size: 1px;
--wpforms-button-background-color: #066aab;
--wpforms-button-border-color: #066aab;
--wpforms-button-text-color: #ffffff;
--wpforms-page-break-color: #066aab;
--wpforms-background-image: none;
--wpforms-background-position: center center;
--wpforms-background-repeat: no-repeat;
--wpforms-background-size: cover;
--wpforms-background-width: 100px;
--wpforms-background-height: 100px;
--wpforms-background-color: rgba( 0, 0, 0, 0 );
--wpforms-background-url: none;
--wpforms-container-padding: 0px;
--wpforms-container-border-style: none;
--wpforms-container-border-width: 1px;
--wpforms-container-border-color: #000000;
--wpforms-container-border-radius: 3px;
--wpforms-field-size-input-height: 43px;
--wpforms-field-size-input-spacing: 15px;
--wpforms-field-size-font-size: 16px;
--wpforms-field-size-line-height: 19px;
--wpforms-field-size-padding-h: 14px;
--wpforms-field-size-checkbox-size: 16px;
--wpforms-field-size-sublabel-spacing: 5px;
--wpforms-field-size-icon-size: 1;
--wpforms-label-size-font-size: 16px;
--wpforms-label-size-line-height: 19px;
--wpforms-label-size-sublabel-font-size: 14px;
--wpforms-label-size-sublabel-line-height: 17px;
--wpforms-button-size-font-size: 17px;
--wpforms-button-size-height: 41px;
--wpforms-button-size-padding-h: 15px;
--wpforms-button-size-margin-top: 10px;
--wpforms-container-shadow-size-box-shadow: none;
			}
/*# sourceURL=wpforms-modern-full-inline-css */
</style>
<link rel='stylesheet' id='all-css-9ccc48b46c4d99467f93799447d638bf' href='https://evolvedfloors.com.au/_static/??-eJxljtEKgzAMRX9oNU4Ycw9j3yI13QpNE5pKqV+/KgjDvYWbk3tSxFiOGWMGCcvbR4UijhMpTKqYFSQxWFVwaedmIJ4xxQMzbgmhIx+7Bl3Kf93qhThiNTJVags1hdkyESaLh2QT/MTmfGR2+1mRP0jYHsU2JNBcA27Ii57X+6MfhrEfb1/uEVYN' type='text/css' media='all' />
<style id="jetpack_likes-inline-css">
#jp-post-flair{padding-top:.5em}#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{display:inline-block;font-size:9pt;font-weight:700;line-height:1.2;margin:0 0 1em}div.sharedaddy h3.sd-title:before{border-top:1px solid #dcdcde;content:"";display:block;margin-bottom:1em;min-width:30px;width:100%}div.jetpack-likes-widget-wrapper{min-height:50px;position:relative;width:100%}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{min-height:31px;position:relative;width:100%}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{background-color:#fff;border:1px solid #dcdcde;border-radius:4px;box-shadow:none;display:none;height:auto;max-height:240px;min-width:220px;overflow:auto;padding:9px 12px 10px;position:absolute;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars :is(li,ul){list-style-type:none;margin:0;padding:0;text-indent:0}#likes-other-gravatars li:before{content:""}#likes-other-gravatars ul.wpl-avatars{display:block;max-height:190px;overflow:auto}#likes-other-gravatars ul.wpl-avatars li{float:none;height:28px;margin:0 0 4px;width:196px}#likes-other-gravatars ul.wpl-avatars li a{align-items:center;border-bottom:none!important;display:flex;gap:8px;margin:0 2px 0 0;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{color:#2c3338;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;box-sizing:border-box;margin:0!important;padding:1px!important;position:static}div.sd-box{border-top:1px solid #00000021}.jetpack-likes-widget-loaded iframe,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-unloaded .likes-widget-placeholder{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-loading iframe,.jetpack-likes-widget-unloaded iframe{display:none}.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{border-width:0;margin:0}.comment-likes-widget-placeholder,.post-likes-widget-placeholder{border-width:0;margin:0;position:relative}.comment-likes-widget-placeholder{display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;height:18px;position:absolute}.comment-likes-widget-placeholder:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%232ea2cc' d='m12 2 2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;color:#2ea2cc;content:"";display:inline-block;height:16px;padding-right:5px;position:relative;top:3px;width:16px}.post-likes-widget-placeholder .button{display:none}:is(.comment-likes-widget-placeholder,.post-likes-widget-placeholder) .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{align-self:center;color:#4e4e4e;margin-top:4px;padding-left:5px}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{float:none;position:absolute;top:0;width:100%}.comment-likes-widget{width:100%}.cs-rating,.pd-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}
/*# sourceURL=https://evolvedfloors.com.au/wp-content/plugins/jetpack/_inc/build/likes/style.min.css */
</style>
<link rel='stylesheet' id='wp-calypso-bridge-masterbar-css' href='https://evolvedfloors.com.au/wp-content/mu-plugins/wpcomsh/vendor/automattic/wc-calypso-bridge/store-on-wpcom/assets/css/masterbar.css?ver=2.11.10' media='all' />
<style id="jetpack-global-styles-frontend-style-inline-css">
:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}
/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */
</style>
<script id="WCPAY_ASSETS-js-extra">
var wcpayAssets = {"url":"https://evolvedfloors.com.au/wp-content/plugins/woocommerce-payments/dist/"};
//# sourceURL=WCPAY_ASSETS-js-extra
</script>
<script id="jetpack-mu-wpcom-settings-js-before">
var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://evolvedfloors.com.au/wp-content/mu-plugins/wpcomsh/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"};
//# sourceURL=jetpack-mu-wpcom-settings-js-before
</script>
<script id="jquery-core-js" src="https://evolvedfloors.com.au/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="tt4b_ajax_script-js-extra">
var tt4b_script_vars = {"pixel_code":"D6UA5NBC77U9VUKH0VL0","currency":"AUD","country":"AU","advanced_matching":"1"};
//# sourceURL=tt4b_ajax_script-js-extra
</script>
<script type='text/javascript'  src='https://evolvedfloors.com.au/_static/??wp-includes/js/jquery/jquery-migrate.min.js,wp-content/plugins/tiktok-for-business/admin/js/ajaxSnippet.js?m=1789623302'></script>
<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View basket","cart_url":"https://evolvedfloors.com.au/cart/","is_cart":"","cart_redirect_after_add":"yes"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2"></script>
<script data-wp-strategy="defer" id="wc-js-cookie-js" src="https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.2"></script>
<script id="facebook-signal-js-extra">
var facebookSignalConfig = {"cookieName":"wc_facebook_signals_state","ajaxUrl":"https://evolvedfloors.com.au/wp-admin/admin-ajax.php","signalsAction":"fbpix_set_pixel_signals","signalsNonce":"d744b55298"};
//# sourceURL=facebook-signal-js-extra
</script>
<script id="facebook-signal-js" src="https://evolvedfloors.com.au/wp-content/plugins/official-facebook-pixel/core/../js/facebook_signal.js?ver=5.2.2"></script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->
<!-- Google Analytics snippet added by Site Kit -->
<!-- Google Ads snippet added by Site Kit -->
<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=AW-808031832" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["evolvedfloors.com.au"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "AW-808031832", {"googlesitekit_post_type":"page"});
gtag("config", "AW-808031832");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
//# sourceURL=google_gtagjs-js-after
</script>
<link rel="https://api.w.org/" href="https://evolvedfloors.com.au/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://evolvedfloors.com.au/wp-json/wp/v2/pages/7283" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://evolvedfloors.com.au/xmlrpc.php?rsd" />

<link rel='shortlink' href='https://wp.me/PgetVF-1Tt' />

		<!-- GA Google Analytics @ https://m0n.co/ga -->
		<script async src="https://www.googletagmanager.com/gtag/js?id=G-DZJK67CGF0"></script>
		<script>
			window.dataLayer = window.dataLayer || [];
			function gtag(){dataLayer.push(arguments);}
			gtag('js', new Date());
			gtag('config', 'G-DZJK67CGF0');
		</script>

	<meta name="generator" content="Site Kit by Google 1.188.0" /><!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KBKVNM66');</script>
<!-- End Google Tag Manager -->
<script>	
	async
   	id="roomvoAssistant"
   	type="text/javascript"
   	data-locale="en-au"
   	data-position="bottom-right"
   	src="https://www.roomvo.com/static/scripts/b2b/common/assistant.js"
</script>

<!-- UTM Tracking Script - Evolved Floors -->
<script>
(function() {
    'use strict';
    
    var wpformsFieldMap = {
        'utm_source': 'wpforms-1124-field_133',
        'utm_medium': 'wpforms-1124-field_134',
        'utm_campaign': 'wpforms-1124-field_132',
        'utm_content': 'wpforms-1124-field_129',
        'utm_term': 'wpforms-1124-field_131'
    };
    
    function getUrlParameter(name) {
        name = name.replace(/[\[]/, '\\[').replace(/[\]]/, '\\]');
        var regex = new RegExp('[\\?&]' + name + '=([^&#]*)');
        var results = regex.exec(window.location.search);
        return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
    }
    
    function setCookie(name, value, days) {
        var expires = '';
        if (days) {
            var date = new Date();
            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
            expires = '; expires=' + date.toUTCString();
        }
        document.cookie = name + '=' + (value || '') + expires + '; path=/';
    }
    
    function getCookie(name) {
        var nameEQ = name + '=';
        var ca = document.cookie.split(';');
        for(var i = 0; i < ca.length; i++) {
            var c = ca[i];
            while (c.charAt(0) == ' ') c = c.substring(1, c.length);
            if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
        }
        return null;
    }
    
    var utmParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term'];
    
    document.addEventListener('DOMContentLoaded', function() {
        utmParams.forEach(function(param) {
            var value = getUrlParameter(param);
            if (value) { setCookie(param, value, 30); }
        });
        
        function populateUtmFields() {
            utmParams.forEach(function(param) {
                var cookieValue = getCookie(param);
                var fieldId = wpformsFieldMap[param];
                if (cookieValue && fieldId) {
                    var field = document.getElementById(fieldId);
                    if (field && field.value === '') {
                        field.value = cookieValue;
                    }
                }
            });
        }
        
        populateUtmFields();
        setTimeout(populateUtmFields, 500);
        setTimeout(populateUtmFields, 1000);
        setTimeout(populateUtmFields, 2000);
        
        if (!getCookie('utm_source')) {
            var referrer = document.referrer;
            var utmSource = 'direct';
            if (referrer) {
                if (referrer.indexOf('google') !== -1) utmSource = 'google-organic';
                else if (referrer.indexOf('facebook') !== -1 || referrer.indexOf('fb.') !== -1) utmSource = 'facebook-organic';
                else if (referrer.indexOf('instagram') !== -1) utmSource = 'instagram-organic';
                else utmSource = 'referral';
            }
            setCookie('utm_source', utmSource, 30);
        }
    });
})();
</script><meta name="ti-site-data" content="eyJyIjoiMTowITc6NSEzMDo3IiwibyI6Imh0dHBzOlwvXC9ldm9sdmVkZmxvb3JzLmNvbS5hdT90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGJmFtcDtfd3Bub25jZT1mMDM1MTQ3MjMwIn0=" />    <style>
    /* Limit short description height on shop/archive pages */
    .woocommerce-loop-product__title + .woocommerce-product-details__short-description {
        max-height: 4.5em; /* ~3 lines */
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        margin-bottom: 10px;
    }
    
    /* Single product page - more breathing room */
    .single-product .woocommerce-product-details__short-description {
        max-height: none; /* No limit on single product page */
        margin-bottom: 20px;
        line-height: 1.6;
        color: #495057;
    }
    
    /* Ensure "Read more" link is visible */
    .woocommerce-product-details__short-description a {
        color: #007bff;
        font-weight: 600;
        text-decoration: none;
        white-space: nowrap;
    }
    
    .woocommerce-product-details__short-description a:hover {
        text-decoration: underline;
    }
    </style>
    <!-- Google site verification - Google for WooCommerce -->
<meta name="google-site-verification" content="QwmzhAHJpe4fHub5wa4-ec0OICx1p-g6tnvCrkb5aHQ" />
	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
	
<!-- Google AdSense meta tags added by Site Kit -->
<meta name="google-adsense-platform-account" content="ca-host-pub-2644536267352236">
<meta name="google-adsense-platform-domain" content="sitekit.withgoogle.com">
<!-- End Google AdSense meta tags added by Site Kit -->

<!-- Meta Pixel Code -->
<script type='text/javascript'>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
</script>
<!-- End Meta Pixel Code -->
<script type='text/javascript'>FacebookSignal.init({"held":false,"ajaxUrl":"https:\/\/evolvedfloors.com.au\/wp-admin\/admin-ajax.php","releaseAction":"fbpix_release_signals","pixelId":"596685289763922","attribution":{},"capig":"1"});FacebookSignal.initPixel("596685289763922",{},{"agent":"wordpress_0_fbl4b-7.1.2-5.2.2","includeCapiIntegration":true});</script><script type='text/javascript'>
    fbq('track', 'PageView', []);
  </script>			<script  type="text/javascript">
				window.__wc_fb_page_generated = 1790298363;
				!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
					n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
					n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
					t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
					document,'script','https://connect.facebook.net/en_US/fbevents.js');
			</script>
			<!-- WooCommerce Facebook Integration Begin -->
			<script  type="text/javascript">

				window.FacebookSignals = window.FacebookSignals || {
	_held: false,
	_releasing: false,
	_pixelInitialized: false,
	_pixelId: null,
	_pixelUserInfo: {},
	_pixelOptions: {},
	_pendingPixelEvents: [],
	_queue: [],
	_config: {},
	_attribution: {},
	_seenEventIds: {},
	_fbclid: (function() {
		try {
			var m = window.location.search.match(/[?&]fbclid=([^&]*)/);
			return m ? decodeURIComponent(m[1]) : null;
		} catch(e) { return null; }
	})(),

	init: function(config) {
		config = config || {};
		this._config = config;
		this._attribution = config.attribution || {};

		var cookieState = this._getCookie('wc_facebook_signals_state');
		this._held = cookieState ? cookieState === 'held' : !!config.held;

		this._fbclid = this._fbclid || null;

		if (typeof fbq === 'function') {
			fbq('consent', this._held ? 'revoke' : 'grant');
		}

		try {
			var raw = window.sessionStorage.getItem('wc_facebook_signals_seen_event_ids');
			this._seenEventIds = raw ? JSON.parse(raw) : {};
		} catch (e) {
			this._seenEventIds = this._seenEventIds || {};
		}
	},

	initPixel: function(pixelId, userInfo, options) {
		this._pixelId = pixelId;
		this._pixelUserInfo = userInfo && typeof userInfo === 'object' && !Array.isArray(userInfo) ? userInfo : {};
		this._pixelOptions = options || {};
		if (!this._held) {
			this._runPixelInit();
		}
	},

	_runPixelInit: function() {
		if (this._pixelInitialized || !this._pixelId || typeof fbq !== 'function') return;
		fbq('init', this._pixelId, this._pixelUserInfo, this._pixelOptions);
		this._pixelInitialized = true;
		this._flushPendingPixelEvents();
	},

	_flushPendingPixelEvents: function() {
		var pending = this._pendingPixelEvents;
		this._pendingPixelEvents = [];
		for (var i = 0; i < pending.length; i++) {
			var ev = pending[i];
			this._firePixelEvent(ev.name, ev.params, ev.method, ev.eventId);
		}
	},

	_fireOrQueuePixelEvent: function(name, params, method, eventId) {
		if (!this._pixelInitialized) {
			this._pendingPixelEvents.push({
				name: name, params: params || {}, method: method || 'track', eventId: eventId || null
			});
			return;
		}
		this._firePixelEvent(name, params || {}, method || 'track', eventId || null);
	},

	_firePixelEvent: function(name, params, method, eventId) {
		method = method || 'track';
		if (eventId) {
			fbq(method, name, params || {}, { eventID: eventId });
		} else {
			fbq(method, name, params || {});
		}
	},

	queueEvent: function(eventData) {
		if (!eventData || !eventData.event_name) return;

		var originalId = eventData.event_id || null;
		if (originalId && this._seenEventIds[originalId]) return;

		if (!this._held) {
			this._fireOrQueuePixelEvent(eventData.event_name, eventData.custom_data || {}, eventData.method || 'track', originalId);
			return;
		}

		eventData = this._cloneEventData(eventData);
		eventData.event_id = this._generateEventId();
		eventData.event_time = eventData.event_time || Math.floor(Date.now() / 1000);
		this._queue.push(eventData);

		var idToMark = originalId || eventData.event_id;
		if (idToMark) {
			this._seenEventIds[idToMark] = 1;
			try {
				window.sessionStorage.setItem(
					'wc_facebook_signals_seen_event_ids',
					JSON.stringify(this._seenEventIds)
				);
			} catch (e) {}
		}
	},

	trackEvent: function(name, params, userData, method, eventId) {
		method = method || 'track';
		eventId = eventId || (params && params.eventID) || null;

		if (this._held) {
			this.queueEvent({
				event_name: name,
				custom_data: params || {},
				event_id: eventId,
				event_time: Math.floor(Date.now() / 1000),
				method: method
			});
		} else {
			this._fireOrQueuePixelEvent(name, params || {}, method, eventId);
		}
	},

	release: function() {
		var self = this;
		if (!self._held || self._releasing || !self._config.ajaxUrl) {
			return Promise.resolve({ success: true, data: { sent_count: 0 } });
		}

		self._releasing = true;
		var attribution = self._collectAttribution();

		var payload = JSON.stringify({
			events: self._queue,
			attribution: {
				fbp: attribution.fbp || null,
				fbc: attribution.fbc || null
			},
			fbclid: self._fbclid || null
		});

		var url = self._config.ajaxUrl +
			(self._config.ajaxUrl.indexOf('?') === -1 ? '?' : '&') +
			'action=' + encodeURIComponent(self._config.action);

		return new Promise(function(resolve, reject) {
			var xhr = new XMLHttpRequest();
			xhr.open('POST', url, true);
			xhr.setRequestHeader('Content-Type', 'application/json');
			xhr.onload = function() {
				if (xhr.status >= 200 && xhr.status < 300) {
					try {
						var resp = JSON.parse(xhr.responseText);
						self._handleReleaseResponse(resp.data || {}, attribution);
						resolve(resp);
					} catch(e) { self._releasing = false; reject(e); }
				} else {
					self._releasing = false;
					reject(new Error('Signal release AJAX failed: ' + xhr.status));
				}
			};
			xhr.onerror = function() { self._releasing = false; reject(new Error('Network error')); };
			xhr.send(payload);
		});
	},

	_handleReleaseResponse: function(data, attribution) {
		this._syncAttributionCookies(data || {}, attribution);

		// Override cached user_info with fresh data from the release response.
		if (data.user_info && typeof data.user_info === 'object' && !Array.isArray(data.user_info)) {
			this._pixelUserInfo = data.user_info;
		}

		this._held = false;
		this._releasing = false;

		fbq('consent', 'grant');
		this._runPixelInit();

		var queue = this._queue;
		for (var i = 0; i < queue.length; i++) {
			var ev = queue[i];
			this._fireOrQueuePixelEvent(ev.event_name, ev.custom_data || {}, ev.method || 'track', ev.event_id || null);
		}

		this._queue = [];
	},

	_collectAttribution: function() {
		var clientParams = {};
		if (typeof clientParamBuilder !== 'undefined') {
			try {
				clientParams = clientParamBuilder.processAndCollectParams(this._getAttributionUrl()) || {};
			} catch (e) {}
		}

		var fbp = this._getCookie('_fbp') || clientParams._fbp || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbp() : null);
		var fbc = this._getCookie('_fbc') || clientParams._fbc || (typeof clientParamBuilder !== 'undefined' ? clientParamBuilder.getFbc() : null);

		if (!fbc && this._fbclid) {
			fbc = 'fb.1.' + Date.now() + '.' + this._fbclid;
		}

		return { fbp: fbp || null, fbc: fbc || null };
	},

	_syncAttributionCookies: function(data, attribution) {
		var fbp = data.fbp || (attribution && attribution.fbp) || null;
		var fbc = data.fbc || (attribution && attribution.fbc) || null;

		if (fbp) {
			this._setAttributionCookie('_fbp', fbp, data.fbp_domain || null);
		}
		if (fbc) {
			this._setAttributionCookie('_fbc', fbc, data.fbc_domain || null);
		}
	},

	_setAttributionCookie: function(name, value, domain) {
		if (!value) return;
		var domainAttr = domain ? ';domain=' + domain : '';
		document.cookie = name + '=' + encodeURIComponent(value) + ';path=/;max-age=7776000' + domainAttr + ';SameSite=Lax';
	},

	_getCookie: function(name) {
		var match = document.cookie.match(new RegExp('(?:^|;\\s*)' + name.replace(/[.*+?^${}()|[\]\\]/g, '\\$&') + '=([^;]*)'));
		if (!match) return null;
		try { return decodeURIComponent(match[1]); } catch(e) { return null; }
	},

	_cloneEventData: function(eventData) {
		var clone = {};
		for (var key in eventData) {
			if (Object.prototype.hasOwnProperty.call(eventData, key)) {
				clone[key] = eventData[key];
			}
		}
		return clone;
	},

	_generateEventId: function() {
		if (window.crypto && typeof window.crypto.randomUUID === 'function') {
			return window.crypto.randomUUID();
		}
		return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
			var r = Math.random() * 16 | 0;
			return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16);
		});
	},

	_getAttributionUrl: function() {
		if (!this._fbclid) return window.location.href;
		try {
			var url = new URL(window.location.href);
			if (!url.searchParams.get('fbclid')) {
				url.searchParams.set('fbclid', this._fbclid);
			}
			return url.toString();
		} catch (e) {
			return window.location.href;
		}
	}
};
				FacebookSignals.init({
					held: false,
					ajaxUrl: "https:\/\/evolvedfloors.com.au\/wp-admin\/admin-ajax.php",
					action: 'facebook_release_signals',
					pixelId: "596685289763922",
					attribution: {}
				});
				FacebookSignals.initPixel(
					"596685289763922",
					{},
					{"agent":"woocommerce_7-11.1.2-3.7.6"}				);

				document.addEventListener( 'DOMContentLoaded', function() {
					document.body.insertAdjacentHTML( 'beforeend', '<div class=\"wc-facebook-pixel-event-placeholder\"></div>' );
				}, false );

			</script>
			<!-- WooCommerce Facebook Integration End -->
			<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P6BG6DWJ');</script>
<!-- End Google Tag Manager -->
<!-- Google Tag Manager snippet added by Site Kit -->
<script>
			( function( w, d, s, l, i ) {
				w[l] = w[l] || [];
				w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} );
				var f = d.getElementsByTagName( s )[0],
					j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : '';
				j.async = true;
				j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
				f.parentNode.insertBefore( j, f );
			} )( window, document, 'script', 'dataLayer', 'GTM-5JVMCM8W' );
			
</script>

<!-- End Google Tag Manager snippet added by Site Kit -->

<!-- Google AdSense snippet added by Site Kit -->
<script async crossorigin="anonymous" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1245435906719130&#038;host=ca-host-pub-2644536267352236"></script>

<!-- End Google AdSense snippet added by Site Kit -->
<style class="wp-fonts-local">
@font-face{font-family:Chivo;font-style:normal;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_vB7ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_PB_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_4h_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_vB_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_jh_ukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_YhjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_WxjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_PBjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9b4kzIxd1KFppkaRKvDRPJVDf_FRjukmDSFXjQiQ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:100;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFwG1WrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:200;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFyG1GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:300;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFxY1GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFwG1GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:500;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFw01GrTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:600;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFzY02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:700;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFzh02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:800;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFyG02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:900;font-display:fallback;src:url('https://fonts.wp.com/s/chivo/v18/va9Z4kzIxd1KFrBtW-13ZHhT-jDqdFyv02rTN33AiasJ.woff2') format('woff2');}
@font-face{font-family:"Gentium Plus";font-style:normal;font-weight:400;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/gentium-plus/GentiumPlus-Regular.ttf') format('truetype');}
@font-face{font-family:"Gentium Plus";font-style:italic;font-weight:400;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/gentium-plus/GentiumPlus-Italic.ttf') format('truetype');}
@font-face{font-family:"Gentium Plus";font-style:bold;font-weight:600;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/gentium-plus/GentiumPlus-Bold.ttf') format('truetype');}
@font-face{font-family:"Gentium Plus";font-style:italic;font-weight:600;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/gentium-plus/GentiumPlus-BoldItalic.ttf') format('truetype');}
@font-face{font-family:Chivo;font-style:normal;font-weight:100;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-100-normal.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:200;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-200-normal.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:300;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-300-normal.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-400-normal.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:100;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-100-italic.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:200;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-200-italic.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:300;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-300-italic.woff2') format('woff2');}
@font-face{font-family:Chivo;font-style:italic;font-weight:400;font-display:fallback;src:url('https://evolvedfloors.com.au/wp-content/themes/aether/assets/fonts/chivo/chivo-400-italic.woff2') format('woff2');}
</style>
<link rel="icon" href="https://evolvedfloors.com.au/wp-content/uploads/2025/07/cropped-Screenshot-2025-01-17-at-11.34.04 am-32x32.png?crop=1" sizes="32x32" />
<link rel="icon" href="https://evolvedfloors.com.au/wp-content/uploads/2025/07/cropped-Screenshot-2025-01-17-at-11.34.04 am-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://evolvedfloors.com.au/wp-content/uploads/2025/07/cropped-Screenshot-2025-01-17-at-11.34.04 am-180x180.png" />
<meta name="msapplication-TileImage" content="https://evolvedfloors.com.au/wp-content/uploads/2025/07/cropped-Screenshot-2025-01-17-at-11.34.04 am-270x270.png" />
<link rel="stylesheet" type="text/css" id="wp-custom-css" href="https://evolvedfloors.com.au/?custom-css=317bb23d5b" /><style id="d6-design-system">
/* D6 Design System - Global Overrides */

:root {
  --color-primary: #E84E1B;
  --color-text: #333333;
  --color-bg: #FFFFFF;
  --color-accent: #E84E1B;
}

/* Page background */
html, body {
  background-color: #FFFFFF !important;
}

/* Default text color - apply carefully to avoid breaking hero text */
body {
  color: #333333 !important;
}

p:not([style*="color: #fff"]):not([style*="color: white"]):not([style*="color: rgb(255"]) {
  color: #333333 !important;
}

/* Typography */
body, button, input, select, textarea {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

/* Headings - Orange */
h1, h2, h3, h4, h5, h6 {
  color: #E84E1B !important;
  font-weight: 700 !important;
}

/* Navigation */
nav, .navbar, .site-navigation, header .navigation {
  background-color: #FFFFFF !important;
}

nav a, .navigation a, .menu a {
  color: #333333 !important;
}

nav a:hover, .navigation a:hover {
  color: #E84E1B !important;
}

/* Main CTA Button - Orange Pill Shape */
.wp-block-button__link, a.wp-block-button__link,
.button, a.button, .btn {
  background-color: #E84E1B !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 12px 32px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  display: inline-block !important;
  white-space: nowrap !important;
  line-height: 1.5 !important;
  visibility: visible !important;
  opacity: 1 !important;
  font-size: 1rem !important;
}

.wp-block-button__link:hover, a.button:hover {
  background-color: #c73d0f !important;
}

.wp-block-button__link span, .button span {
  color: #FFFFFF !important;
}

/* Links - Orange */
a:not(.button):not(.wp-block-button__link) {
  color: #E84E1B !important;
}

a:not(.button):hover {
  text-decoration: underline !important;
}

/* Sections and Cards - White background */
section, .section, article, .post, .wp-block-group {
  background-color: #FFFFFF !important;
  padding: 40px !important;
}

.card {
  background-color: #FFFFFF !important;
  border: 1px solid #f0f0f0 !important;
  border-radius: 8px !important;
  padding: 24px !important;
}

/* Footer */
footer, .site-footer {
  background-color: #FAFAFA !important;
  color: #333333 !important;
  border-top: 1px solid #f0f0f0 !important;
}

footer a {
  color: #E84E1B !important;
}

/* Phone number - prevent wrapping */
a[href^="tel:"] {
  white-space: nowrap !important;
  color: #E84E1B !important;
  text-decoration: none !important;
}

/* Ensure hero text remains visible */
.wp-block-cover__inner-container *[style*="color: #fff"],
.wp-block-cover__inner-container *[style*="color: white"],
.hero *[style*="color: #fff"] {
  /* Allow hero text colors */
}

/* Remove any dark navy backgrounds */
[style*="background: #"] { /* This is very broad, be careful */
  /* Let most background colors through */
}

[style*="background-color: #003d82"],
[style*="background-color: #1a3a52"],
[style*="background-color: #002147"] {
  background-color: #FFFFFF !important;
}
</style>
		<!-- Jetpack Google Analytics -->
		<script async src='https://www.googletagmanager.com/gtag/js?id=G-5T7LEQWRR4'></script>
		<script>
			window.dataLayer = window.dataLayer || [];
			function gtag() { dataLayer.push( arguments ); }
			gtag( 'js', new Date() );
			gtag( 'config', "G-5T7LEQWRR4" );
					</script>
		<!-- End Jetpack Google Analytics -->
		
		<!-- Global site tag (gtag.js) - Google Ads: AW-808031832 - Google for WooCommerce -->
		<script async src="https://www.googletagmanager.com/gtag/js?id=AW-808031832"></script>
		<script>
			window.dataLayer = window.dataLayer || [];
			function gtag() { dataLayer.push(arguments); }
			gtag( 'consent', 'default', {
				analytics_storage: 'denied',
				ad_storage: 'denied',
				ad_user_data: 'denied',
				ad_personalization: 'denied',
				region: ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IS', 'IE', 'IT', 'LV', 'LI', 'LT', 'LU', 'MT', 'NL', 'NO', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB', 'CH'],
				wait_for_update: 500,
			} );
			gtag('js', new Date());
			gtag('set', 'developer_id.dOGY3NW', true);
			gtag("config", "AW-808031832", { "groups": "GLA", "send_page_view": false });		</script>

		</head>

<body class="home wp-singular page-template-default page page-id-7283 wp-custom-logo wp-embed-responsive wp-theme-aether theme-aether woocommerce-uses-block-theme woocommerce-block-theme-has-button-styles woocommerce-no-js is-block-theme">
		<!-- Google Tag Manager (noscript) snippet added by Site Kit -->
		<noscript>
			<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5JVMCM8W" height="0" width="0" style="display:none;visibility:hidden"></iframe>
		</noscript>
		<!-- End Google Tag Manager (noscript) snippet added by Site Kit -->
		<div data-zm-merchant="1bceff7a-67fd-401b-a76c-f0c08f72e31b" data-env="production" data-require-checkout="false" data-zm-region="au" data-zm-price-max="8000" data-zm-price-min="500" data-zm-display-inline="true" data-zm-language="en"></div><!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KBKVNM66"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --><script>
gtag("event", "page_view", {send_to: "GLA"});
</script>

<!-- Meta Pixel Code -->
<noscript>
<img height="1" width="1" style="display:none" alt="fbpx"
src="https://www.facebook.com/tr?id=596685289763922&ev=PageView&noscript=1" />
</noscript>
<!-- End Meta Pixel Code -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P6BG6DWJ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="wp-site-blocks">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Premium Flooring Gold Coast, Byron Bay &amp; Brisbane | Evolved Floors</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&#038;display=swap" rel="stylesheet">
<style>
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
  html { font-size: 16px; }
  body { font-family: 'Inter', sans-serif; color: #333; background: #fff; }
  a { text-decoration: none; color: inherit; }

  /* NAV */
  .nav {
    position: sticky;
    top: 0;
    z-index: 100;
    background: #1D1D1E;
    border-bottom: 1px solid #333;
    height: 72px;
    display: flex;
    align-items: center;
    padding: 0 40px;
  }
  .nav-logo { flex: 0 0 auto; }
  .nav-logo img { height: 48px; display: block; }
  .nav-links {
    flex: 1;
    display: flex;
    justify-content: center;
    gap: 32px;
    list-style: none;
  }
  .nav-links a {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #E84E1B;
    transition: opacity 0.2s;
  }
  .nav-links a:hover { opacity: 0.75; }
  .nav-right {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    gap: 20px;
  }
  .nav-phone {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    white-space: nowrap;
  }
  .btn-pill {
    display: inline-block;
    background: #E84E1B;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding: 12px 24px;
    border-radius: 50px;
    white-space: nowrap;
    transition: background 0.2s, transform 0.15s;
    cursor: pointer;
    border: none;
  }
  .btn-pill:hover { background: #c93d12; transform: translateY(-1px); }

  /* HERO */
  .hero {
    position: relative;
    width: 100%;
    min-height: 600px;
    height: auto;
    overflow: hidden;
  }
  .hero-bg {
    position: absolute;
    inset: 0;
    background: url('https://evolvedfloors.com.au/wp-content/uploads/2026/08/bundall-studio-new.jpg') center center / cover no-repeat;
  }
  .hero-overlay {
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.25);
  }
  .hero-content {
    position: relative;
    z-index: 2;
    min-height: 600px;
    display: flex;
    align-items: center;
    padding: 40px 80px;
  }
  .hero-card {
    background: #fff;
    border-radius: 12px;
    padding: 48px 44px;
    max-width: 540px;
    box-shadow: 0 8px 40px rgba(0,0,0,0.18);
  }
  .hero-card h1 {
    font-size: 32px;
    font-weight: 800;
    color: #E84E1B;
    line-height: 1.2;
    margin-bottom: 16px;
  }
  .hero-card p {
    font-size: 16px;
    color: #555;
    line-height: 1.65;
    margin-bottom: 14px;
    text-transform: none !important;
  }

  .hero-card p {
    text-transform: none !important;
  }
  .hero-proof {
    margin: 0 0 18px;
    padding: 12px 0 0;
    border-top: 1px solid #E8E3DA;
    text-transform: none !important;
  }
  .hero-proof-row {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    margin-bottom: 8px;
  }
  .hero-stars {
    color: #ED4304;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 1;
  }
  .hero-proof-meta {
    font-size: 13px;
    font-weight: 600;
    color: #1D1D1E;
    text-transform: none !important;
  }
  .hero-proof blockquote {
    margin: 0;
    font-size: 13px;
    line-height: 1.45;
    color: #55565A;
    font-weight: 400;
    text-transform: none !important;
  }
  .hero-proof cite {
    display: inline;
    margin-left: 4px;
    font-style: normal;
    font-size: 12px;
    font-weight: 700;
    color: #1D1D1E;
    text-transform: none !important;
  }
  .hero-doors {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .hero-ghost {
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    color: #ED4304 !important;
    -webkit-text-fill-color: #ED4304 !important;
    background: transparent;
    border: none;
    padding: 0;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-transform: none !important;
  }
  .hero-ghost:hover { opacity: 0.8; }

  @media (max-width: 800px) {
    nav.nav .nav-right > a.btn-pill { display: none !important; }
    .hero {
      height: auto !important;
      min-height: 400px !important;
    }
    .hero-content {
      height: auto !important;
      min-height: 400px !important;
      padding: 12px 12px 28px !important;
      align-items: flex-start !important;
      justify-content: flex-start !important;
    }
    .hero-card {
      padding: 12px 14px 14px !important;
      max-width: 100%;
    }
    .hero-card h1 {
      font-size: 20px !important;
      margin-bottom: 6px;
      line-height: 1.18;
    }
    .hero-card > p {
      font-size: 13px;
      line-height: 1.4;
      margin-bottom: 8px;
      text-transform: none !important;
    }
    .hero-proof { margin: 0 0 10px; padding-top: 8px; }
    .hero-proof-row { margin-bottom: 4px; }
    .hero-stars { font-size: 13px; }
    .hero-proof-meta { font-size: 12px; }
    .hero-proof blockquote { font-size: 12px; line-height: 1.35; }
    .hero-ghost { font-size: 13px; }
    .hero-doors { gap: 8px; }
    .hero .badges { margin-top: 12px; }
  }

  /* TRUST BADGES */
  .badges {
    background: #fff;
    padding: 20px 40px;
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
    border-bottom: 1px solid #eee;
  }
  .badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #1a1a1a;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 10px 22px;
    border-radius: 50px;
    letter-spacing: 0.03em;
  }
  .badge::before {
    content: '✓';
    color: #E84E1B;
    font-weight: 800;
    font-size: 14px;
  }

  /* SECTIONS */
  .section { padding: 80px 80px; }
  .section-alt { background: #f8f8f8; }
  .section-title {
    font-size: 30px;
    font-weight: 800;
    color: #1a1a1a;
    margin-bottom: 12px;
  }
  .section-sub {
    font-size: 16px;
    color: #666;
    margin-bottom: 48px;
    max-width: 600px;
  }

  /* WHY CHOOSE US */
  .why-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 40px;
  }
  .why-item {
    position: relative;
    overflow: hidden;
    background: #fff;
    border: 1px solid #E8E3DA;
    border-radius: 12px;
    padding: 28px 26px 26px;
    box-shadow: 0 2px 10px rgba(29,29,30,0.04);
  }
  .why-icon {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 18px;
  }
  .why-icon img, .why-icon svg { width: 44px; height: 44px; display: block; }
  .why-watermark {
    position: absolute;
    top: 18px;
    right: 18px;
    width: 66px;
    height: 88px;
    opacity: 0.15;
    pointer-events: none;
    user-select: none;
  }
  .why-item h3 {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
    color: #1D1D1E;
    position: relative;
    z-index: 1;
  }
  .why-item p {
    font-size: 14px;
    color: #55565A;
    line-height: 1.65;
    position: relative;
    z-index: 1;
  }
  .why-rule {
    display: block;
    width: 40px;
    height: 3px;
    background: #ED4304;
    border-radius: 2px;
    margin-top: 18px;
  }

  /* PRODUCT CARDS */
  .product-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
  .product-card {
    border-radius: 10px;
    overflow: hidden;
    background: #1a1a1a;
    position: relative;
    height: 280px;
    display: flex;
    align-items: flex-end;
  }
  .product-card-img {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
    opacity: 0.65;
  }
  .product-card-label {
    position: relative;
    z-index: 1;
    padding: 24px 20px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
  }
  .product-card-label span {
    display: block;
    font-size: 12px;
    font-weight: 400;
    opacity: 0.8;
    margin-top: 4px;
  }


  /* RECENT WORK */
.work-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
  }
  .work-card {
    border-radius: 10px;
    overflow: hidden;
    background: #1D1D1E;
    position: relative;
    height: 280px;
    display: flex;
    align-items: flex-end;
    text-decoration: none !important;
  }
  .work-card-img {
    position: absolute;
    inset: 0;
    background-size: cover;
    background-position: center;
  }
  .work-card::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(29,29,30,0.82) 0%, rgba(29,29,30,0.15) 55%, transparent 100%);
  }
  .work-card-label {
    position: relative;
    z-index: 1;
    padding: 22px 18px;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: none !important;
  }
  .work-card-label span {
    display: block;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #ED4304;
    margin-bottom: 4px;
  }
  @media (max-width: 900px) {
    .work-grid { grid-template-columns: 1fr 1fr; }
  }
  @media (max-width: 600px) {
    .work-grid { grid-template-columns: 1fr; }
    .work-card { height: 240px; }
  }

  /* LOCATION CARDS */
  .location-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
  .location-card {
    background: #F7F4EE;
    border: 1px solid #E8E3DA;
    border-radius: 10px;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-direction: column;
  }
  .location-card-img {
    height: 200px;
    background-size: cover;
    background-position: center;
    background-color: #1D1D1E;
  }
  .location-card-img.loc-img-byron {
    background-position: center center;
  }
  .location-card-body {
    padding: 22px 24px 26px;
    background: #F7F4EE;
    flex: 1;
    display: flex;
    flex-direction: column;
  }
  .location-badge {
    display: inline-block;
    background: #ED4304;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    padding: 4px 12px;
    border-radius: 4px;
    margin-bottom: 12px;
    align-self: flex-start;
  }
  .location-card h3 {
    font-size: 19px;
    font-weight: 700;
    color: #1D1D1E;
    margin-bottom: 10px;
  }
  .location-card p {
    font-size: 14px;
    color: #55565A;
    line-height: 1.7;
  }
  .location-card .hours {
    margin-top: 12px;
    font-size: 13px;
    color: #55565A;
  }
  .location-card .loc-phone {
    margin-top: 12px;
    font-size: 14px;
    font-weight: 700;
  }
  .location-card .loc-phone a {
    color: #ED4304;
    font-weight: 700;
  }
  .location-card .loc-link {
    margin-top: auto;
    padding-top: 16px;
    font-size: 13px;
    font-weight: 700;
    color: #ED4304;
  }
  .location-card .loc-link:hover { opacity: 0.8; }

  /* CTA STRIP */
  .cta-strip {
    background: #E84E1B;
    padding: 60px 80px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
  }
  .cta-strip h2 {
    font-size: 28px;
    font-weight: 800;
    color: #fff;
    max-width: 560px;
    line-height: 1.3;
  }
  .btn-pill-white {
    display: inline-block;
    background: #fff;
    color: #E84E1B;
    font-size: 15px;
    font-weight: 700;
    padding: 16px 36px;
    border-radius: 50px;
    white-space: nowrap;
    transition: transform 0.15s;
  }
  .btn-pill-white:hover { transform: translateY(-1px); }

  /* FOOTER */
  footer {
    background: #1a1a1a;
    color: #ccc;
    padding: 60px 80px 40px;
  }
  .footer-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 48px;
    margin-bottom: 48px;
  }
  .footer-col h4 {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    margin-bottom: 16px;
  }
  .footer-col p {
    font-size: 14px;
    line-height: 1.75;
    color: #aaa;
  }
  .footer-col .location-type {
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    background: rgba(232,78,27,0.2);
    color: #E84E1B;
    padding: 2px 10px;
    border-radius: 4px;
    margin-bottom: 10px;
  }
  .footer-bottom {
    border-top: 1px solid #333;
    padding-top: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 13px;
    color: #666;
  }
  .footer-phone {
    font-size: 20px;
    font-weight: 700;
    color: #E84E1B;
    margin-bottom: 32px;
  }

@media (max-width: 900px) {
  .nav { height: auto; min-height: 64px; flex-wrap: wrap; padding: 10px 16px; gap: 8px; }
  .nav-logo img { height: 36px; }
  .nav-links { display: none; }
  .nav-right { margin-left: auto; gap: 10px; }
  .nav-phone { font-size: 13px; }
  .btn-pill { padding: 10px 16px; font-size: 13px; }
  .hero { height: auto; min-height: 400px; }
  .hero-bg { min-height: 280px; }
  .hero-content { padding: 12px 12px 28px; align-items: flex-start; min-height: 400px; }
  .hero-card { padding: 12px 14px 14px; max-width: 100%; }
  .hero-card h1 { font-size: 20px; }
  .badges { padding: 16px; justify-content: flex-start; }
  .section { padding: 48px 20px; }
  .why-grid, .product-grid, .location-grid, .footer-grid { grid-template-columns: 1fr; }
  .cta-strip { flex-direction: column; align-items: flex-start; padding: 40px 20px; }
  footer { padding: 40px 20px 24px; }
  .footer-bottom { flex-direction: column; align-items: flex-start; gap: 12px; }
}
  a.btn-pill, .btn-pill { color: #fff !important; -webkit-text-fill-color: #fff !important; }
  a.btn-pill-white, .btn-pill-white { color: #E84E1B !important; -webkit-text-fill-color: #E84E1B !important; }

  /* MOBILE NAV (hamburger) */
  .nav-toggle { display: none; }
  .nav-toggle-label {
    display: none;
    flex: 0 0 auto;
    width: 44px;
    height: 44px;
    align-items: center;
    justify-content: center;
    background: transparent;
    color: #fff;
    border: 1px solid rgba(255,255,255,0.35);
    border-radius: 8px;
    cursor: pointer;
    padding: 0;
    margin-left: 8px;
    max-width: 44px;
  }
  .nav-toggle-label span,
  .nav-toggle-label span::before,
  .nav-toggle-label span::after {
    display: block;
    width: 20px;
    height: 2px;
    background: currentColor;
    border-radius: 2px;
    position: relative;
    content: '';
  }
  .nav-toggle-label span::before { position: absolute; top: -6px; }
  .nav-toggle-label span::after { position: absolute; top: 6px; }
  a.product-card { color: inherit; text-decoration: none; display: flex; }
  a.product-card:hover { text-decoration: none; }
@media (max-width: 900px) {
  .nav-toggle-label { display: inline-flex; }
  .nav-links {
    display: none;
    order: 99;
    flex: 1 1 100%;
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 0;
    margin: 8px 0 4px;
    padding: 0;
    list-style: none;
    max-width: 100%;
  }
  .nav-toggle:checked ~ .nav-links { display: flex; }
  .nav-links > li { width: 100%; }
  .nav-links > li > a,
  .nav-links a {
    display: block;
    width: 100%;
    padding: 12px 4px;
    font-size: 14px;
    border-bottom: 1px solid rgba(128,128,128,0.2);
  }
  .nav-sub { position: static !important; display: block !important; box-shadow: none !important; background: transparent !important; border: none !important; min-width: 0 !important; padding: 0 0 0 14px !important; }
  .nav-sub a { font-size: 13px !important; opacity: 0.85; }
  .nav { overflow-x: hidden; }
  .hero-card { max-width: 100%; width: 100%; }
}

  /* --- Dark header: override global d6-design-system white-nav rules (scoped to homepage nav only) --- */
  nav.nav { background: #1D1D1E !important; background-color: #1D1D1E !important; border-bottom: 1px solid #333 !important; }
  nav.nav .nav-links a { color: #E84E1B !important; }
  nav.nav .nav-links a:hover { color: #ED4304 !important; }
  nav.nav .nav-phone { color: #fff !important; }
  nav.nav .nav-toggle-label { color: #fff !important; border-color: rgba(255,255,255,0.35) !important; }
  nav.nav .nav-toggle-label span,
  nav.nav .nav-toggle-label span::before,
  nav.nav .nav-toggle-label span::after { background: #fff !important; }
  nav.nav a.btn-pill { background: #ED4304 !important; color: #fff !important; -webkit-text-fill-color: #fff !important; }
  nav.nav a.btn-pill:hover { background: #c93a03 !important; }


  /* Kill Aether Gentium title-case on editorial homepage copy. Keep badge / location-badge / work-card-label span / nav uppercase. */
  .section-title, .section-sub, .why-item h3, .why-item p,
  .location-card h3, .location-card p, .cta-strip h2,
  .hero h1, .hero p, .hero-proof, .hero-proof blockquote, .hero-proof cite, .hero-proof-meta, .hero-ghost, .product-card-label {
    text-transform: none !important;
  }

  /* STUDIO CONSULT */
  .ef-consult {
    background: #F7F4EE;
    padding: 80px;
  }
  .ef-consult, .ef-consult h2, .ef-consult h3, .ef-consult p, .ef-consult li,
  .ef-consult label, .ef-consult input, .ef-consult textarea, .ef-consult select,
  .ef-consult button, .ef-consult .wpforms-field-label, .ef-consult .wpforms-field-sublabel {
    text-transform: none !important;
    font-family: Inter, "Helvetica Neue", Arial, sans-serif !important;
  }
  .ef-consult-grid {
    display: grid;
    grid-template-columns: 1.05fr 0.95fr;
    gap: 56px;
    align-items: start;
    max-width: 1180px;
    margin: 0 auto;
  }
  .ef-consult-h2 {
    font-size: 36px;
    font-weight: 800;
    color: #1D1D1E;
    line-height: 1.15;
    letter-spacing: -0.02em;
    margin-bottom: 18px;
  }
  .ef-consult-h2 span { color: #ED4304; }
  .ef-consult-lead {
    font-size: 16px;
    color: #55565A;
    line-height: 1.65;
    margin-bottom: 28px;
    max-width: 520px;
  }
  .ef-consult-steps {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 0 0 28px;
    padding: 0;
  }
  .ef-consult-steps li {
    display: flex;
    gap: 16px;
    align-items: flex-start;
  }
  .ef-consult-num {
    flex: 0 0 36px;
    width: 36px;
    height: 36px;
    border-radius: 50px;
    background: #ED4304;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }
  .ef-consult-steps h3 {
    font-size: 16px;
    font-weight: 700;
    color: #1D1D1E;
    margin: 4px 0 4px;
  }
  .ef-consult-steps p {
    font-size: 14px;
    color: #666;
    line-height: 1.55;
    margin: 0;
  }
  .ef-consult-reply {
    font-size: 15px;
    color: #1D1D1E;
    line-height: 1.55;
  }
  .ef-consult-reply a { color: #ED4304; font-weight: 700; }
  .ef-consult-right {
    background: #fff;
    border-radius: 16px;
    padding: 32px 28px 28px;
    box-shadow: 0 10px 36px rgba(29,29,30,0.08);
  }
  .ef-consult-form-note {
    font-size: 14px;
    color: #55565A;
    margin-bottom: 18px;
  }
  .ef-consult-fallback {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #ED4304 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    font-size: 15px;
    font-weight: 700;
    padding: 14px 26px;
    border-radius: 50px;
    text-decoration: none !important;
    text-transform: none !important;
  }
  .ef-consult-right.has-wpforms .ef-consult-fallback { display: none !important; }
  .ef-consult .wpforms-container,
  .ef-consult .wpforms-container-full {
    margin: 0 !important;
    max-width: none !important;
  }
  .ef-consult .wpforms-form input[type="text"],
  .ef-consult .wpforms-form input[type="email"],
  .ef-consult .wpforms-form input[type="tel"],
  .ef-consult .wpforms-form input[type="number"],
  .ef-consult .wpforms-form textarea,
  .ef-consult .wpforms-form select {
    background: #F7F4EE !important;
    border: 1px solid rgba(29,29,30,0.16) !important;
    border-radius: 10px !important;
    padding: 12px 14px !important;
    color: #1D1D1E !important;
    box-shadow: none !important;
  }
  .ef-consult .wpforms-form .wpforms-field-label,
  .ef-consult .wpforms-form .wpforms-field-sublabel,
  .ef-consult .wpforms-form .wpforms-field-label-inline {
    color: #1D1D1E !important;
    font-weight: 600;
  }
  .ef-consult .wpforms-submit,
  .ef-consult button[type="submit"].wpforms-submit {
    background: #ED4304 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
    width: auto !important;
    min-width: 220px;
  }
  .ef-consult .wpforms-submit:hover { background: #c93a03 !important; }
  .ef-consult .wpforms-field-file-upload,
  .ef-consult .wpforms-field-camera,
  .ef-consult input[type="file"],
  .ef-consult .wpforms-save-resume,
  .ef-consult .wpforms-save-resume-wrapper,
  .ef-consult .wpforms-page-indicator,
  .ef-consult .wpforms-title,
  .ef-consult .wpforms-description {
    display: none !important;
  }

  section.ef-consult h2.ef-consult-h2 {
    color: #1D1D1E !important;
    font-family: Inter, "Helvetica Neue", Arial, sans-serif !important;
    font-weight: 800 !important;
    font-style: normal !important;
  }
  section.ef-consult h2.ef-consult-h2 span { color: #ED4304 !important; }
  .ef-consult-ballpark {
    font-size: 15px;
    color: #1D1D1E;
    line-height: 1.55;
    margin: 18px 0 0;
  }
  .ef-consult-ballpark a { color: #ED4304; font-weight: 700; text-decoration: none; }
  .ef-consult-ballpark a:hover { color: #c93a03; }
  section.ef-consult .ef-consult-lead,
  section.ef-consult .ef-consult-steps p,
  section.ef-consult .ef-consult-reply,
  section.ef-consult .ef-consult-ballpark,
  section.ef-consult .ef-consult-form-note {
    color: #55565A !important;
    font-family: Inter, "Helvetica Neue", Arial, sans-serif !important;
    font-style: normal !important;
  }
  section.ef-consult .ef-consult-steps h3 {
    color: #1D1D1E !important;
    font-family: Inter, "Helvetica Neue", Arial, sans-serif !important;
    font-style: normal !important;
    font-weight: 700 !important;
  }
  section.ef-consult .ef-consult-reply a,
  section.ef-consult .ef-consult-ballpark a { color: #ED4304 !important; }
  .ef-consult .wpforms-save-resume-button,
  .ef-consult button.wpforms-save-resume-button,
  .ef-consult .wpforms-save-resume-disclaimer,
  .ef-consult .wpforms-save-resume-wrapper {
    display: none !important;
  }
  @media (max-width: 900px) {
    .ef-consult { padding: 48px 20px; }
    .ef-consult-grid { grid-template-columns: 1fr; gap: 32px; }
    .ef-consult-h2 { font-size: 28px; }
    .ef-consult-right { padding: 24px 18px; }
  }
  .nav-links li { position: relative; list-style: none; }
  .nav-links .has-more > a { display: inline-flex; align-items: center; gap: 4px; }
  .nav-links .has-more > a .chev { font-size: 10px; opacity: 0.85; }
  .nav-links .more-menu { display: none; position: absolute; top: calc(100% + 14px); left: 50%; transform: translateX(-50%); min-width: 180px; background: #1D1D1E; border: 1px solid #333; border-radius: 8px; padding: 8px 0; z-index: 200; list-style: none; }
  .nav-links .has-more:hover > .more-menu, .nav-links .has-more:focus-within > .more-menu { display: block; }
  .nav-links .more-menu a { display: block; padding: 10px 16px; font-size: 13px; font-weight: 600; letter-spacing: 0.04em; text-transform: none; color: #fff; }
  .nav-links .more-menu a:hover { color: #ED4304; opacity: 1; }
</style>
</head>
<body>

<!-- NAV -->
<nav class="nav">
  <a href="/" class="nav-logo">
    <img src="https://evolvedfloors.com.au/wp-content/uploads/2026/08/evolved-floors-logo-signature-white.png" alt="Evolved Floors Logo">
  </a>
  <input type="checkbox" id="nav-toggle" class="nav-toggle" aria-hidden="true">
  <label class="nav-toggle-label" for="nav-toggle" aria-label="Open menu" role="button" tabindex="0"><span></span></label>
  <ul class="nav-links">
    <li><a href="https://evolvedfloors.com.au/products/">Products</a></li>
    <li><a href="https://evolvedfloors.com.au/gold-coast/">Locations</a></li>
    <li><a href="https://evolvedfloors.com.au/trade-program-new/">Trade Partner</a></li>
    <li><a href="https://evolvedfloors.com.au/faqs/">Help &amp; Advice</a></li>
    <li><a href="https://evolvedfloors.com.au/finance/">Interest Free</a></li>
    <li><a href="https://evolvedfloors.com.au/catalogue/">Catalogue</a></li>
    <li class="has-more"><a href="#" onclick="return false;" aria-haspopup="true" aria-expanded="false">More… <span class="chev" aria-hidden="true">▾</span></a>
      <ul class="more-menu">
        <li><a href="https://evolvedfloors.com.au/about-evolved-floors/">About Us</a></li>
        <li><a href="https://evolvedfloors.com.au/contact/">Contact Us</a></li>
        <li><a href="https://evolvedfloors.com.au/flooring-blog-gold-coast/">Blogs</a></li>
      </ul>
    </li>
  </ul>
  <div class="nav-right">
    <span class="nav-phone">1300 45 11 32</span>
    <a href="/book-a-studio/" class="btn-pill">Book a Studio Consultation</a>
  </div>
</nav>

<!-- HERO -->
<section class="hero">
  <div class="hero-bg"></div>
  <div class="hero-overlay"></div>
  <div class="hero-content">
    <div class="hero-card">
      <h1><span style="color:#ED4304">Premium Flooring.</span> <span style="color:#1D1D1E">Expertly Selected. Precisely Installed.</span></h1>
      <p>Hybrid, timber, vinyl, carpet and herringbone, supplied and installed across Gold Coast, Byron Bay and Brisbane.</p>
      <div class="hero-proof">
        <div class="hero-proof-row">
          <span class="hero-stars" aria-hidden="true">★★★★★</span>
          <span class="hero-proof-meta">Excellent · 55 Google reviews</span>
        </div>
        <blockquote>
          I can&#8217;t recommend Evolved Floors highly enough! I am absolutely thrilled with my new floor.
          <cite>Jane K. · Google</cite>
        </blockquote>
      </div>
      <div class="hero-doors">
        <a href="/book-a-studio/" class="btn-pill">Book a Studio Consultation</a>
        <a href="/instant-quote/" class="hero-ghost">Get an approximate price</a>
      </div>
    </div>
  </div>
</section>

<!-- TRUST BADGES -->
<div class="badges">
  <span class="badge">In-house installers</span>
  <span class="badge">Gold Coast + Byron Bay + Brisbane</span>
  <span class="badge">Decades of experience</span>
</div>

<!-- GOOGLE REVIEW PROOF -->
<style>
.ef-proof {
  background: #1D1D1E;
  color: #fff;
  padding: 28px 24px;
}
.ef-proof-inner {
  max-width: 1200px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 220px 1fr;
  gap: 28px;
  align-items: start;
}
.ef-proof-score {
  font-family: Inter, "Helvetica Neue", Arial, sans-serif;
}
.ef-proof-score strong {
  display: block;
  font-size: 13px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #ED4304;
  margin-bottom: 6px;
}
.ef-proof-score span {
  font-size: 15px;
  color: #fff;
  font-weight: 600;
  text-transform: none !important;
}
.ef-proof-stars { color: #ED4304; letter-spacing: 2px; font-size: 16px; margin: 6px 0; }
.ef-proof blockquote {
  margin: 0;
  font-size: 15px;
  line-height: 1.5;
  font-weight: 400;
  color: #F7F4EE;
  text-transform: none !important;
}
.ef-proof cite {
  display: block;
  margin-top: 10px;
  font-style: normal;
  font-size: 12px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255,255,255,0.55);
  font-weight: 700;
}
@media (max-width: 800px) {
  .ef-proof-inner { grid-template-columns: 1fr; gap: 20px; }
  .ef-proof { padding: 22px 16px 88px; }
}
.ef-sticky-book {
  display: none;
}
@media (max-width: 800px) {
  .ef-sticky-book {
    display: block;
    position: fixed;
    left: 0; right: 0; bottom: 0;
    z-index: 200;
    padding: 10px 12px 12px;
    background: #1D1D1E;
    box-shadow: 0 -8px 24px rgba(0,0,0,0.25);
  }
  .ef-sticky-book a {
    display: block;
    text-align: center;
    background: #ED4304 !important;
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
    font-weight: 700;
    font-size: 15px;
    padding: 14px 16px;
    border-radius: 50px;
    text-decoration: none !important;
    text-transform: none !important;
  }
}
</style>
<div class="ef-proof">
  <div class="ef-proof-inner">
    <div class="ef-proof-score">
      <strong>Google reviews</strong>
      <div class="ef-proof-stars" aria-hidden="true">★★★★★</div>
      <span>Excellent · 55 Google reviews</span>
    </div>
    <blockquote>
      Richard, Gemma and the team at Evolved Floors were professional, helpful, worked to a schedule and delivered an exceptional flooring solution.
      <cite>John C. · Google</cite>
    </blockquote>
  </div>
</div>
<div class="ef-sticky-book"><a href="/book-a-studio/">Book a Studio Consultation</a></div>

<!-- WHY CHOOSE US -->
<section class="section" style="background:#F7F4EE !important">
  <div class="section-title">Why Choose Evolved Floors?</div>
  <div class="section-sub">We handle everything in-house, from selection to installation.</div>
  <div class="why-grid">
    <div class="why-item">
      <img class="why-watermark" src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Vector-1.svg" alt="" aria-hidden="true">
      <div class="why-icon"><img src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/drill.svg" alt="" width="44" height="44" loading="lazy"></div>
      <h3>In-House Installation Team</h3>
      <p>The people who install your floor are employed by Evolved Floors. In-house installers you will not find everywhere. Every job is our team, our quality and our guarantee.</p>
      <span class="why-rule"></span>
    </div>
    <div class="why-item">
      <img class="why-watermark" src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Vector-1.svg" alt="" aria-hidden="true">
      <div class="why-icon"><img src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/layers-01.svg" alt="" width="44" height="44" loading="lazy"></div>
      <h3>Expert Product Selection</h3>
      <p>Our team brings decades of industry experience, so we know which flooring suits Gold Coast humidity, Brisbane lifestyles and Byron Bay aesthetics.</p>
      <span class="why-rule"></span>
    </div>
    <div class="why-item">
      <img class="why-watermark" src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Vector-1.svg" alt="" aria-hidden="true">
      <div class="why-icon"><svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="#2C2C2A" stroke-width="1.5"><path d="M12 21s7-4.5 7-11a7 7 0 1 0-14 0c0 6.5 7 11 7 11z"/><circle cx="12" cy="10" r="2.5"/></svg></div>
      <h3>Three Convenient Locations</h3>
      <p>Studios in Bundall and Byron Bay, plus a trade counter at Molendinar. Come in, walk the boards, feel the difference.</p>
      <span class="why-rule"></span>
    </div>
    <div class="why-item">
      <img class="why-watermark" src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Vector-1.svg" alt="" aria-hidden="true">
      <div class="why-icon"><img src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Vector-15.svg" alt="" width="44" height="44" loading="lazy"></div>
      <h3>Studio Consultation</h3>
      <p>Choose your floor in studio, not on the driveway. Book Bundall or Byron, walk the full range with a specialist, and leave with a clear plan.</p>
      <span class="why-rule"></span>
    </div>
    <div class="why-item">
      <img class="why-watermark" src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Vector-1.svg" alt="" aria-hidden="true">
      <div class="why-icon"><img src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Group-7.svg" alt="" width="44" height="44" loading="lazy"></div>
      <h3>Proven Track Record</h3>
      <p>Hundreds of happy homeowners and commercial clients across South East Queensland. Quality work that stands up over time.</p>
      <span class="why-rule"></span>
    </div>
    <div class="why-item">
      <img class="why-watermark" src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/Vector-1.svg" alt="" aria-hidden="true">
      <div class="why-icon"><img src="https://info.evolvedfloors.com.au/wp-content/uploads/2026/07/shield-02.svg" alt="" width="44" height="44" loading="lazy"></div>
      <h3>Fully Licensed &amp; Insured</h3>
      <p>Every installation is backed by our workmanship warranty. We stand behind our work because our reputation depends on it.</p>
      <span class="why-rule"></span>
    </div>
  </div>
</section>


<!-- RECENT WORK -->
<section class="section">
  <div class="section-title">Recent work</div>
  <div class="section-sub">Floors we have installed across the Gold Coast, Byron Bay and Brisbane.</div>
  <div class="work-grid">
    <a class="work-card" href="https://evolvedfloors.com.au/timber-flooring-byron-bay/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/03/byron-timber-2.webp');"></div>
      <div class="work-card-label"><span>Byron Bay</span>Timber</div>
    </a>
    <a class="work-card" href="https://evolvedfloors.com.au/hybrid-flooring-gold-coast/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/03/hybrid-flooring-living-room.webp');"></div>
      <div class="work-card-label"><span>Gold Coast</span>Hybrid</div>
    </a>
    <a class="work-card" href="https://evolvedfloors.com.au/herringbone-chevron-flooring-gold-coast/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2025/06/2294B08F-ED80-4ABF-BEC7-5B036C35541E.jpeg');"></div>
      <div class="work-card-label"><span>Gold Coast</span>Herringbone</div>
    </a>
    <a class="work-card" href="https://evolvedfloors.com.au/builders/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/05/commercial-completed-vinyl-angle.jpg');"></div>
      <div class="work-card-label"><span>Commercial</span>Vinyl</div>
    </a>
    <a class="work-card" href="https://evolvedfloors.com.au/vinyl-flooring-brisbane/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2025/08/IMG_2703-rotated.webp'); background-position: center 62%;"></div>
      <div class="work-card-label"><span>Brisbane</span>Vinyl</div>
    </a>
    <a class="work-card" href="https://evolvedfloors.com.au/carpet-gold-coast/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2025/08/IMG_7629-rotated.webp'); background-position: center 78%;"></div>
      <div class="work-card-label"><span>Gold Coast</span>Carpet</div>
    </a>
    <a class="work-card" href="https://evolvedfloors.com.au/hybrid-flooring-gold-coast/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2025/08/IMG_2853-rotated.webp'); background-position: center 58%;"></div>
      <div class="work-card-label"><span>Broadbeach</span>Hybrid</div>
    </a>
    <a class="work-card" href="https://evolvedfloors.com.au/timber-flooring-gold-coast/">
      <div class="work-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2025/08/IMG_7499-1.jpeg'); background-position: center 45%;"></div>
      <div class="work-card-label"><span>Gold Coast</span>Timber</div>
    </a>
  </div>
</section>


<!-- STUDIO CONSULT -->
<section class="ef-consult" id="consultation">
  <div class="ef-consult-grid">
    <div class="ef-consult-left">
      <h2 class="ef-consult-h2"><span>Start</span> with a studio consultation.</h2>
      <p class="ef-consult-lead">Book a studio visit at Bundall (3/99 Ashmore Road) or Byron Bay (Habitat Precinct, 1 Porter Street). The same specialist walk-through, then our own team installs across Gold Coast, Byron Bay and Brisbane.</p>
      <ol class="ef-consult-steps">
        <li>
          <span class="ef-consult-num">1</span>
          <div>
            <h3>Book your studio visit</h3>
            <p>Tell us about the space. We confirm Bundall or Byron and get you in.</p>
          </div>
        </li>
        <li>
          <span class="ef-consult-num">2</span>
          <div>
            <h3>Walk the boards at Bundall or Byron</h3>
            <p>See and feel the full range with a specialist, then leave with a clear plan.</p>
          </div>
        </li>
        <li>
          <span class="ef-consult-num">3</span>
          <div>
            <h3>We install with our own team</h3>
            <p>Our installers are Evolved Floors employees, from the studio through to the finished floor.</p>
          </div>
        </li>
      </ol>
      <p class="ef-consult-ballpark">Want a ballpark first? <a href="/instant-quote/">Get an approximate price.</a></p>
      <p class="ef-consult-reply">You&#8217;ll hear back within one business day. Or call <a href="tel:1300451132">1300 45 11 32</a>.</p>
    </div>
    <div class="ef-consult-right" id="ef-consult-form-slot">
      <p class="ef-consult-form-note">You&#8217;ll hear back within one business day.</p>
      <a class="ef-consult-fallback btn-pill" href="/book-a-studio/">Book a studio consultation <span class="arw">&rarr;</span></a>
    </div>
  </div>
</section>

<!-- PRODUCT CATEGORIES -->
<section class="section section-alt">
  <div class="section-title">Our Flooring Range</div>
  <div class="section-sub">From classic timber to modern hybrid and luxury vinyl. We supply and install across South East QLD and Northern NSW.</div>
  <div class="product-grid">
    <a class="product-card" href="https://evolvedfloors.com.au/hybrid-flooring-gold-coast/">
      <div class="product-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/03/brisbane-hybrid-tile.webp');"></div>
      <div class="product-card-label">
        Hybrid Flooring
        <span>Waterproof. Durable. Beautiful.</span>
      </div>
    </a>
    <a class="product-card" href="https://evolvedfloors.com.au/timber-flooring-gold-coast/">
      <div class="product-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/03/byron-timber-1.webp');"></div>
      <div class="product-card-label">
        Timber Flooring
        <span>Engineered &amp; solid hardwood.</span>
      </div>
    </a>
    <a class="product-card" href="https://evolvedfloors.com.au/carpet-gold-coast/">
      <div class="product-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/03/brisbane-carpet-tile.webp');"></div>
      <div class="product-card-label">
        Carpet &amp; Vinyl
        <span>Comfort for every room.</span>
      </div>
    </a>
    <a class="product-card" href="https://evolvedfloors.com.au/herringbone-chevron-flooring-gold-coast/">
      <div class="product-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/03/brisbane-herringbone-tile.webp');"></div>
      <div class="product-card-label">
        Herringbone
        <span>Timeless pattern, modern finish.</span>
      </div>
    </a>
    <a class="product-card" href="https://evolvedfloors.com.au/cork-flooring-byron-bay/">
      <div class="product-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/03/cork-tile-byron-bay.webp');"></div>
      <div class="product-card-label">
        Cork Flooring
        <span>Soft underfoot. Naturally quiet.</span>
      </div>
    </a>
    <a class="product-card" href="https://evolvedfloors.com.au/builders/">
      <div class="product-card-img" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/05/commercial-openplan-office-4.jpg');"></div>
      <div class="product-card-label">
        Commercial Flooring
        <span>Offices, retail and fitouts done properly.</span>
      </div>
    </a>
  </div>
</section>

<!-- LOCATIONS -->
<section class="section" id="ef-locations">
  <div class="section-title">Visit Evolved Floors</div>
  <div class="section-sub">Walk the boards at Bundall or Byron Bay. Brisbane starts with a phone call and a site visit.</div>
  <div class="location-grid">
    <div class="location-card">
      <div class="location-card-img" role="img" aria-label="Evolved Floors Bundall studio at 3/99 Ashmore Road" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/08/bundall-studio-new.jpg');"></div>
      <div class="location-card-body">
        <span class="location-badge">Public studio</span>
        <h3>Gold Coast &#8211; Bundall</h3>
        <p>3/99 Ashmore Road<br>Bundall QLD 4217</p>
        <p class="hours">Mon-Fri 9am-5pm<br>Sat 9am-1pm</p>
        <p class="loc-phone"><a href="tel:1300451132">1300 45 11 32</a></p>
        <a class="loc-link" href="https://evolvedfloors.com.au/gold-coast/">Gold Coast studio</a>
      </div>
    </div>
    <div class="location-card">
      <div class="location-card-img loc-img-byron" role="img" aria-label="Evolved Floors Byron Bay studio at Habitat Precinct" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/09/byron-studio-card.jpg');"></div>
      <div class="location-card-body">
        <span class="location-badge">Public studio</span>
        <h3>Byron Bay</h3>
        <p>Habitat Precinct<br>1 Porter Street<br>Byron Bay NSW 2481</p>
        <p class="hours">Mon-Fri 8:30am-4:30pm</p>
        <p class="loc-phone"><a href="tel:1300451132">1300 45 11 32</a></p>
        <a class="loc-link" href="https://evolvedfloors.com.au/byron-bay/">Byron Bay studio</a>
      </div>
    </div>
    <div class="location-card">
      <div class="location-card-img" role="img" aria-label="Hybrid flooring installed in a Brisbane home, Evolved Floors" style="background-image: url('https://evolvedfloors.com.au/wp-content/uploads/2026/05/brisbane-hybrid-tile-1.jpg');"></div>
      <div class="location-card-body">
        <span class="location-badge">Greater Brisbane</span>
        <h3>Brisbane</h3>
        <p>Phone consult and a site visit first. Then walk the boards at Bundall or Byron.</p>
        <p class="loc-phone"><a href="tel:1300451132">1300 45 11 32</a></p>
        <a class="loc-link" href="https://evolvedfloors.com.au/brisbane/">Brisbane flooring</a>
      </div>
    </div>
  </div>
</section>

<!-- CTA STRIP -->
<section class="cta-strip">
  <h2>Ready to transform your space? Book a studio consultation at Bundall or Byron.</h2>
  <a href="/book-a-studio/" class="btn-pill-white">Book a Studio Consultation</a>
</section>

<!-- FOOTER -->
<footer>
  <div class="footer-phone">1300 45 11 32</div>
  <div class="footer-grid">
    <div class="footer-col">
      <span class="location-type">Studio</span>
      <h4>Gold Coast &#8211; Bundall</h4>
      <p>3/99 Ashmore Road<br>Bundall QLD 4217</p>
      <p style="margin-top:10px;">Mon-Fri: 9am &#8211; 5pm<br>Sat: 9am &#8211; 1pm</p>
    </div>
    <div class="footer-col">
      <span class="location-type">Trade Counter &#8211; Appointment Only</span>
      <h4>Molendinar</h4>
      <p>Unit 4, 6-8 Enterprise Street<br>Molendinar QLD 4214</p>
    </div>
    <div class="footer-col">
      <span class="location-type">Studio</span>
      <h4>Byron Bay</h4>
      <p>1 Porter Street<br>Byron Bay NSW 2481</p>
      <p style="margin-top:10px;">Mon-Fri: 8:30am &#8211; 4:30pm</p>
    </div>
  </div>
  <div class="footer-bottom">
    <span>&copy; 2026 Evolved Floors. All rights reserved.</span>
    <span>Gold Coast | Byron Bay | Brisbane</span>
  </div>
</footer>

<script>
(function(){
  function moveConsultForm(){
    var slot = document.getElementById('ef-consult-form-slot');
    if (!slot) return;
    var el = document.getElementById('wpforms-7461')
      || document.querySelector('.wpforms-container-full')
      || document.querySelector('.wpforms-container');
    if (el && !slot.contains(el)) {
      slot.appendChild(el);
    }
    if (slot.querySelector('#wpforms-7461, .wpforms-form, .wpforms-container')) {
      slot.classList.add('has-wpforms');
    }
  }
  if (document.readyState === 'loading') {
    document.addEventListener('DOMContentLoaded', moveConsultForm);
  } else {
    moveConsultForm();
  }
  window.addEventListener('load', moveConsultForm);
  setTimeout(moveConsultForm, 200);
  setTimeout(moveConsultForm, 800);
  setTimeout(moveConsultForm, 2000);
})();
</script>

</body>
</html>



<div class="wpforms-container wpforms-container-full wpforms-container-save-resume wpforms-block wpforms-block-a7c4e2b1-9d58-4f31-8c06-2e5b14f0d9a3 wpforms-render-modern" id="wpforms-7461"><form id="wpforms-form-7461" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="7461" method="post" enctype="multipart/form-data" action="/" data-token="1ce2b2d5d6d679eb2476c392c80a6612" data-token-time="1790298363"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript><div id="wpforms-error-noscript" style="display: none;">Please enable JavaScript in your browser to complete this form.</div><div class="wpforms-field-container"><div id="wpforms-7461-field_1-container" class="wpforms-field wpforms-field-name" data-field-type="name" data-field-id="1"><fieldset><legend class="wpforms-field-label">Name <span class="wpforms-required-label" aria-hidden="true">*</span></legend><div class="wpforms-field-row wpforms-field-medium"><div class="wpforms-field-row-block wpforms-first wpforms-one-half"><input type="text" id="wpforms-7461-field_1" class="wpforms-field-name-first wpforms-field-required" name="wpforms[fields][1][first]" aria-errormessage="wpforms-7461-field_1-error" required><label for="wpforms-7461-field_1" class="wpforms-field-sublabel after">First</label></div><div class="wpforms-field-row-block wpforms-one-half"><input type="text" id="wpforms-7461-field_1-last" class="wpforms-field-name-last wpforms-field-required" name="wpforms[fields][1][last]" aria-errormessage="wpforms-7461-field_1-last-error" required><label for="wpforms-7461-field_1-last" class="wpforms-field-sublabel after">Last</label></div></div></fieldset></div><div id="wpforms-7461-field_2-container" class="wpforms-field wpforms-field-email" data-field-type="email" data-field-id="2"><label class="wpforms-field-label" for="wpforms-7461-field_2">Email <span class="wpforms-required-label" aria-hidden="true">*</span></label><input type="email" id="wpforms-7461-field_2" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][2]" spellcheck="false" aria-errormessage="wpforms-7461-field_2-error" required></div><div id="wpforms-7461-field_4-container" class="wpforms-field wpforms-field-phone" data-field-type="phone" data-field-id="4"><label class="wpforms-field-label" for="wpforms-7461-field_4">Phone <span class="wpforms-required-label" aria-hidden="true">*</span></label><input type="tel" id="wpforms-7461-field_4" class="wpforms-field-medium wpforms-field-required" data-rule-int-phone-field="true" name="wpforms[fields][4]" placeholder="0400 000 000" aria-label="Phone" aria-errormessage="wpforms-7461-field_4-error" required></div><div id="wpforms-7461-field_5-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-type="select" data-field-id="5"><label class="wpforms-field-label" for="wpforms-7461-field_5">Preferred studio <span class="wpforms-required-label" aria-hidden="true">*</span></label><select id="wpforms-7461-field_5" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][5]" required="required"><option value="" class="placeholder" disabled  selected='selected'>&#8212; Select Choice &#8212;</option><option value="Bundall (3/99 Ashmore Road)"  class="choice-1 depth-1"  >Bundall (3/99 Ashmore Road)</option><option value="Byron Bay (1 Porter Street, Habitat Precinct)"  class="choice-2 depth-1"  >Byron Bay (1 Porter Street, Habitat Precinct)</option></select></div><div id="wpforms-7461-field_6-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-type="select" data-field-id="6"><label class="wpforms-field-label" for="wpforms-7461-field_6">Flooring type <span class="wpforms-required-label" aria-hidden="true">*</span></label><select id="wpforms-7461-field_6" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][6]" required="required"><option value="" class="placeholder" disabled  selected='selected'>&#8212; Select Choice &#8212;</option><option value="Hybrid"  class="choice-1 depth-1"  >Hybrid</option><option value="Timber"  class="choice-2 depth-1"  >Timber</option><option value="Vinyl"  class="choice-3 depth-1"  >Vinyl</option><option value="Carpet"  class="choice-4 depth-1"  >Carpet</option><option value="Herringbone"  class="choice-5 depth-1"  >Herringbone</option><option value="Not sure yet"  class="choice-6 depth-1"  >Not sure yet</option></select></div>		<div id="wpforms-7461-field_3-container"
			class="wpforms-field wpforms-field-text"
			data-field-type="text"
			data-field-id="3"
			>
			<label class="wpforms-field-label" for="wpforms-7461-field_3" >postcode we type</label>
			<input type="text" id="wpforms-7461-field_3" class="wpforms-field-medium" name="wpforms[fields][3]" >
		</div>
		<div id="wpforms-7461-field_7-container" class="wpforms-field wpforms-field-text" data-field-type="text" data-field-id="7"><label class="wpforms-field-label" for="wpforms-7461-field_7">Suburb or postcode</label><input type="text" id="wpforms-7461-field_7" class="wpforms-field-medium" name="wpforms[fields][7]" aria-errormessage="wpforms-7461-field_7-error" ></div><div id="wpforms-7461-field_8-container" class="wpforms-field wpforms-field-textarea" data-field-type="textarea" data-field-id="8"><label class="wpforms-field-label" for="wpforms-7461-field_8">Anything we should know</label><textarea id="wpforms-7461-field_8" class="wpforms-field-medium" name="wpforms[fields][8]" aria-errormessage="wpforms-7461-field_8-error" ></textarea></div><script>
				( function() {
					const style = document.createElement( 'style' );
					style.appendChild( document.createTextNode( '#wpforms-7461-field_3-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-7461-field_3-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-7461-field_3-container label { counter-increment: none; }' ) );
					document.head.appendChild( style );
					document.currentScript?.remove();
				} )();
			</script></div><!-- .wpforms-field-container --><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="7461"><input type="hidden" name="wpforms[time_token]" value="1790298363.aec98b76dc2e072b3159bff84a7273e5716c8c38aeae19384368e2e4f0a4e468"><input type="hidden" name="page_title" value="Premium Flooring for Gold Coast, Brisbane and Byron Bay"><input type="hidden" name="page_url" value="https://evolvedfloors.com.au/"><input type="hidden" name="url_referer" value=""><input type="hidden" name="page_id" value="7283"><input type="hidden" name="wpforms[post_id]" value="7283"><button type="submit" name="wpforms[submit]" id="wpforms-submit-7461" class="wpforms-submit" data-alt-text="Sending..." data-submit-text="Book a Studio Consultation" aria-live="assertive" value="wpforms-submit">Book a Studio Consultation</button><img src="https://evolvedfloors.com.au/wp-content/plugins/wpforms/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div></form></div>  <!-- .wpforms-container -->
</div>
<!-- wpcom_wp_footer -->
        <!-- Meta Pixel Event Code -->
        <script type='text/javascript'>
        (function () {
            function runPixelCode( response ) {
                if ( ! response || ! response.data || ! response.data.fb_pxl_code ) {
                    return;
                }

                try {
                    new Function( response.data.fb_pxl_code )();
                } catch ( e ) {
                    console && console.warn
                        && console.warn( 'Meta Pixel response parsing failed. Please check if your pixel is connected.', e );
                }
            }

            var radio = window.nfRadio
                || ( window.Backbone && window.Backbone.Radio );
            if ( radio && radio.channel ) {
                radio.channel( 'forms' ).on( 'submit:response', runPixelCode );
            }

            if ( window.jQuery ) {
                window.jQuery( document ).on(
                    'nfFormSubmitResponse',
                    function ( event, data ) {
                        if ( data && data.response ) {
                            runPixelCode( data.response );
                        }
                    }
                );
            }
        })();
        </script>
        <!-- End Meta Pixel Event Code -->
                <!-- Meta Pixel Event Code -->
        <script type='text/javascript'>
        (function ( $ ) {
            if ( ! $ || typeof document === 'undefined' ) {
                return;
            }
            // WPForms triggers this jQuery event and passes the AJAX response object.
            $( document ).on( 'wpformsAjaxSubmitSuccess', function ( event, data ) {
                if ( data && data.data && data.data.fb_pxl_code ) {
                    try {
                        new Function( data.data.fb_pxl_code )();
                    } catch ( e ) {
                        console && console.warn && console.warn( 'Meta Pixel eval failed', e );
                    }
                }
            } );
        })( window.jQuery );
        </script>
        <!-- End Meta Pixel Event Code -->
        <script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/aether/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<meta id="bilmur" property="bilmur:data" content="" data-customproperties="{&quot;woo_active&quot;:&quot;1&quot;,&quot;logged_in&quot;:&quot;0&quot;,&quot;wptheme&quot;:&quot;aether&quot;,&quot;wptheme_is_block&quot;:&quot;1&quot;}" data-provider="wordpress.com" data-service="atomic"  data-site-tz="Australia/Brisbane"  >
<script defer src="https://s0.wp.com/wp-content/js/bilmur.min.js?m=202639"></script>
    <!-- Meta Pixel Event Code -->
    <script type='text/javascript'>
        document.addEventListener( 'wpcf7mailsent', function( event ) {
        if( "fb_pxl_code" in event.detail.apiResponse){
            eval(event.detail.apiResponse.fb_pxl_code);
        }
        }, false );
    </script>
    <!-- End Meta Pixel Event Code -->
        			<!-- Facebook Pixel Code -->
			<noscript>
				<img
					height="1"
					width="1"
					style="display:none"
					alt="fbpx"
					src="https://www.facebook.com/tr?id=596685289763922&ev=PageView&noscript=1"
				/>
			</noscript>
			<!-- End Facebook Pixel Code -->
			
<!-- Sign in with Google button added by Site Kit -->
		<style>
		.googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px}
		.interim-login #login>.googlesitekit-sign-in-with-google__frontend-output-button{margin-bottom:16px}
		</style>
		<script src="https://accounts.google.com/gsi/client"></script>
<script data-siwg-config="{&quot;clientID&quot;:&quot;295139508953-6o5oplgj701k2peam11luhtqp8mqf1tv.apps.googleusercontent.com&quot;,&quot;defaultButtonOptions&quot;:{&quot;theme&quot;:&quot;outline&quot;,&quot;text&quot;:&quot;signin_with&quot;,&quot;shape&quot;:&quot;rectangular&quot;},&quot;loginURI&quot;:&quot;https:\/\/evolvedfloors.com.au\/wp-login.php?action=googlesitekit_auth&quot;,&quot;isUserLoggedIn&quot;:false,&quot;isWPLogin&quot;:false,&quot;isPreview&quot;:false,&quot;isWooCommerce&quot;:true,&quot;isExistingUserFlow&quot;:false,&quot;connectNonce&quot;:&quot;&quot;,&quot;followsPostRedirect&quot;:false,&quot;redirectTo&quot;:&quot;&quot;,&quot;redirectCookieName&quot;:&quot;googlesitekit_auth_redirect_to&quot;,&quot;redirectCookiePath&quot;:&quot;\/&quot;,&quot;redirectCookieTTL&quot;:0,&quot;nonceCookieName&quot;:&quot;googlesitekit_auth_nonce&quot;,&quot;nonceCookiePath&quot;:&quot;\/&quot;,&quot;nonceCookieTTL&quot;:900,&quot;shouldShowOneTapPrompt&quot;:false}" src="https://evolvedfloors.com.au/wp-content/plugins/google-site-kit/dist/assets/js/sign-in-with-google-5a9e012872c712a23a12.js"></script>

<!-- End Sign in with Google button added by Site Kit -->
	<script>
		(function () {
			var c = document.body.className;
			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
			document.body.className = c;
		})();
	</script>
	<link rel='stylesheet' id='all-css-c381f0ec3405d36d4ecbfac0a91d3db6' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?m=1790088002' type='text/css' media='all' />
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" id="woocommerce-js" src="https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.2"></script>
<script id="wc-facebook-signals-js-extra">
var wc_facebook_signals_params = {"ajax_url":"https://evolvedfloors.com.au/wp-admin/admin-ajax.php","nonce":"e02e49478d","action":"wc_facebook_update_signals_state"};
//# sourceURL=wc-facebook-signals-js-extra
</script>
<script id="swatches-and-photos-js-extra">
var wc_swatches_params = {"ajax_url":"https://evolvedfloors.com.au/wp-admin/admin-ajax.php"};
//# sourceURL=swatches-and-photos-js-extra
</script>
<script id="thickbox-js-extra">
var thickboxL10n = {"next":"Next \u003E","prev":"\u003C Prev","image":"Image","of":"of","close":"Close","noiframes":"This feature requires inline frames. You have iframes disabled or your browser does not support them.","loadingAnimation":"https://evolvedfloors.com.au/wp-includes/js/thickbox/loadingAnimation.gif"};
//# sourceURL=thickbox-js-extra
</script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://evolvedfloors.com.au/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script type='text/javascript'  src='https://evolvedfloors.com.au/_static/??-eJylkttugzAMhl9oLtCphV5Me5QqJIamkDiKTWn39AvsIHZgm7S7JP/vz4d4DKDJC3rJQj+01nPWKI01UQcNRRiJNDmHUWOmmFE4O69bgG3rVc+bM9+NX8lL50VFq8SSBx6V6BMyKG8gnEiIF6m+UV/p1ut+MDi75GR1V9P1/bBSwZMNjjzeIKibSwKvNLis9HMMNDFR/5kg+Y4UDcZjPYiQX8G1RG0/jVUQOiuZsSwLyos8qUmcgnmqz5FBKHe7ptiXFW73eXFfmbI64O/fshw8DemhHlgwfrhsnF0rd2Vb4mwz2dwwKJFoU9fp739A/WUL37jBXrEHvEzzTrhH91CUhzyvqjzfPgMmChpV'></script>
<script id="facebook-capi-param-builder-js" src="https://unpkg.com/meta-capi-param-builder-clientjs/dist/clientParamBuilder.bundle.js?ver=3.7.6"></script>
<script id="facebook-capi-param-builder-js-after">
if (typeof clientParamBuilder !== "undefined" && !/(?:^|;\s*)wc_facebook_signals_state=held(?:;|$)/.test(document.cookie)) {
					clientParamBuilder.processAndCollectAllParams(window.location.href);
				}
//# sourceURL=facebook-capi-param-builder-js-after
</script>
<script id="googlesitekit-events-provider-content-events-js-before">
window._googlesitekit = window._googlesitekit || {};
window._googlesitekit.contentEvents = {"postID":7283,"isSinglePost":false,"hasVimeoEmbed":false};
//# sourceURL=googlesitekit-events-provider-content-events-js-before
</script>
<script id="googlesitekit-events-provider-content-events-js" src="https://evolvedfloors.com.au/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
<script id="googlesitekit-events-provider-woocommerce-js-before">
window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
window._googlesitekit.wcdata.products = [];
window._googlesitekit.wcdata.add_to_cart = null;
window._googlesitekit.wcdata.currency = "AUD";
window._googlesitekit.wcdata.currencyMinorUnit = 2;
window._googlesitekit.wcdata.eventsToTrack = ["add_to_cart","purchase"];
//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
</script>
<script id="googlesitekit-events-provider-woocommerce-js" src="https://evolvedfloors.com.au/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-86c5a3ff303665006998.js" defer></script>
<script id="googlesitekit-events-provider-wpforms-js" src="https://evolvedfloors.com.au/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-wpforms-fdbd42f50702ca1e0c36.js" defer></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"239873019","post":"7283","tz":"10","srv":"evolvedfloors.com.au","hp":"atomic","ac":"2","amp":"0","j":"1:16.3-a.3"} ]);
_stq.push([ "clickTrackerInit", "239873019", "7283" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202639.js"></script>
<script id="tiktok-pixel-tracking-handle-header-js-after">
!function (w, d, t) {
		 w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{},ttq._partner=ttq._partner||"WooCommerce";var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
		 ttq.load('D6UA5NBC77U9VUKH0VL0');
		 }(window, document, 'ttq');
//# sourceURL=tiktok-pixel-tracking-handle-header-js-after
</script>
<script id="tiktok-tracking-handle-header-js-after">
ttq.instance('D6UA5NBC77U9VUKH0VL0').track('Pageview', {'event_id': '6ab5c8fb65fe9_tt4b_woocommerce_697fd6299fbbf'})
ttq.instance('D6UA5NBC77U9VUKH0VL0').identify({
            
            })
//# sourceURL=tiktok-tracking-handle-header-js-after
</script>
<script id="wpforms-user-journey-js-extra">
var wpforms_user_journey = {"is_ssl":"1","is_debug":"","storage_name":"_wpfuj","cleanup_cookie_name":"_wpfuj_cleanup","max_data_size":"10240","max_data_items":"100","page_id":"7283"};
//# sourceURL=wpforms-user-journey-js-extra
</script>
<script type='text/javascript'  src='https://evolvedfloors.com.au/wp-content/plugins/wpforms-user-journey/assets/js/wpforms-user-journey.min.js?m=1784828079'></script>
<script id="facebook-for-woocommerce-inline-js-after">
/* WooCommerce Facebook Integration Event Tracking */
fbq('set', 'agent', (function(){var a='woocommerce_7-11.1.2-3.7.6';if(window.__wc_fb_page_generated&&(Math.floor(Date.now()/1000)-window.__wc_fb_page_generated)>1800){a=a.replace(/(\d+\.\d+\.\d+)/,'$1_c');}return a;})(), '596685289763922');
window.wcFacebookPixelFiredEvents = window.wcFacebookPixelFiredEvents || {};
if (!window.wcFacebookPixelFiredEvents["e855b383-563f-4b06-8478-05b2985b71ff"]) {
window.wcFacebookPixelFiredEvents["e855b383-563f-4b06-8478-05b2985b71ff"] = true;
var isStale = window.__wc_fb_page_generated && (Math.floor(Date.now()/1000) - window.__wc_fb_page_generated) > 1800;
if (window.FacebookSignals && typeof window.FacebookSignals.trackEvent === 'function') {
	window.FacebookSignals.trackEvent('PageView', {
    "source": "woocommerce_7",
    "version": "11.1.2",
    "pluginVersion": "3.7.6"
}, null, 'track', isStale ? null : "e855b383-563f-4b06-8478-05b2985b71ff");
} else if (isStale) {
	fbq('track', 'PageView', {
    "source": "woocommerce_7",
    "version": "11.1.2",
    "pluginVersion": "3.7.6"
});
} else {
	fbq('track', 'PageView', {
    "source": "woocommerce_7",
    "version": "11.1.2",
    "pluginVersion": "3.7.6"
}, {
    "eventID": "e855b383-563f-4b06-8478-05b2985b71ff"
});
}
}
//# sourceURL=facebook-for-woocommerce-inline-js-after
</script>
<script id="wp-hooks-js" src="https://evolvedfloors.com.au/wp-content/plugins/gutenberg/build/scripts/hooks/index.min.js?ver=f0f188028580e8dc1255"></script>
<script id="gla-gtag-events-js-extra">
var glaGtagData = {"currency_minor_unit":"2","products":[]};
//# sourceURL=gla-gtag-events-js-extra
</script>
<script type='text/javascript'  src='https://evolvedfloors.com.au/_static/??-eJydzmEKwjAMQOEL2XUK4vwhniVbsy6zTWvTbnh7x2AgCKIe4Hu8OaoucEbOOrpiiUXbEKxD5UgysRUFbBQY0aPotpAz2mawCqfFSDXKbn5PzLEPyYsqgkkltEsqQabAGkQwr60+rchUnvhzZkMxhVeoe0K3fMUhMH5fcdTq8V4wPaoJHBnI/2HiWLIHuf2mPZDrBuw2dvWX/elcHw5N3Ryfwv2XrA=='></script>
<script id="wpforms-punycode-js" src="https://evolvedfloors.com.au/wp-content/plugins/wpforms/assets/lib/punycode.min.js?ver=1.0.0"></script>
<script type='text/javascript'  src='https://evolvedfloors.com.au/_static/??-eJyljkEKwjAQRS9kOrUg1oV4ltCZ6JRkEmZSgre3CN250Lp+/z9eK27KUkkqlLjcWQxaCVmTgTejajAb2MMrwVI5WpdYutkO7Ztf0PcEN/TX2aWMpLLP4cXHZ+Xph4Si+bPCrWRfRWCKuBJEJdtSbul6PF/6YRj78fQCL7mYwA=='></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://evolvedfloors.com.au/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://evolvedfloors.com.au/wp-includes/js/wp-emoji-loader.min.js
</script>
			<script type='text/javascript'>
			(function ( $ ) {
				if ( ! $ || typeof document === 'undefined' ) {
					return;
				}
				$( document ).on( 'wpformsAjaxSubmitSuccess', function ( event, data ) {
					if ( data && data.data && data.data.fb_pxl_code ) {
						try {
							var s = document.createElement( 'script' );
							s.textContent = data.data.fb_pxl_code;
							document.head.appendChild( s );
						} catch ( e ) {
							// no-op
						}
					}
				} );
			})( window.jQuery );
			</script>
			<script type='text/javascript'>
/* <![CDATA[ */
var wpforms_settings = {"val_required":"This field is required.","val_email":"Please enter a valid email address.","val_email_suggestion":"Did you mean {suggestion}?","val_email_suggestion_title":"Click to accept this suggestion.","val_email_restricted":"This email address is not allowed.","val_number":"Please enter a valid number.","val_number_positive":"Please enter a valid positive number.","val_minimum_price":"Amount entered is less than the required minimum.","val_confirm":"Field values do not match.","val_checklimit":"You have exceeded the number of allowed selections: {#}.","val_limit_characters":"{count} of {limit} max characters.","val_limit_words":"{count} of {limit} max words.","val_min":"Please enter a value greater than or equal to {0}.","val_max":"Please enter a value less than or equal to {0}.","val_recaptcha_fail_msg":"Google reCAPTCHA verification failed, please try again later.","val_turnstile_fail_msg":"Cloudflare Turnstile verification failed, please try again later.","val_inputmask_incomplete":"Please fill out the field in required format.","uuid_cookie":"1","locale":"en","country":"","country_list_label":"Country list","wpforms_plugin_url":"https:\/\/evolvedfloors.com.au\/wp-content\/plugins\/wpforms\/","gdpr":"","ajaxurl":"https:\/\/evolvedfloors.com.au\/wp-admin\/admin-ajax.php","mailcheck_enabled":"1","mailcheck_domains":[],"mailcheck_toplevel_domains":["dev"],"is_ssl":"1","nonce":"42e8a8b12c","currency_code":"AUD","currency_thousands":",","currency_decimals":"2","currency_decimal":".","currency_symbol":"$","currency_symbol_pos":"left","val_requiredpayment":"Payment is required.","val_creditcard":"Please enter a valid credit card number.","css_vars":["field-border-radius","field-border-style","field-border-size","field-background-color","field-border-color","field-text-color","field-menu-color","label-color","label-sublabel-color","label-error-color","button-border-radius","button-border-style","button-border-size","button-background-color","button-border-color","button-text-color","page-break-color","background-image","background-position","background-repeat","background-size","background-width","background-height","background-color","background-url","container-padding","container-border-style","container-border-width","container-border-color","container-border-radius","field-size-input-height","field-size-input-spacing","field-size-font-size","field-size-line-height","field-size-padding-h","field-size-checkbox-size","field-size-sublabel-spacing","field-size-icon-size","label-size-font-size","label-size-line-height","label-size-sublabel-font-size","label-size-sublabel-line-height","button-size-font-size","button-size-height","button-size-padding-h","button-size-margin-top","container-shadow-size-box-shadow"],"val_post_max_size":"The total size of the selected files {totalSize} MB exceeds the allowed limit {maxSize} MB.","val_time12h":"Please enter time in 12-hour AM\/PM format (eg 8:45 AM).","val_time24h":"Please enter time in 24-hour format (eg 22:45).","val_time_limit":"Please enter time between {minTime} and {maxTime}.","val_url":"Please enter a valid URL.","val_fileextension":"File type is not allowed.","val_filesize":"File exceeds max size allowed. File was not uploaded.","post_max_size":"2146435072","isModernMarkupEnabled":"1","formErrorMessagePrefix":"Form error message","errorMessagePrefix":"Error message","submitBtnDisabled":"Submit button is disabled during form submission.","readOnlyDisallowedFields":["captcha","repeater","map","content","divider","hidden","html","entry-preview","pagebreak","layout","payment-total"],"error_updating_token":"Error updating token. Please try again or contact support if the issue persists.","network_error":"Network error or server is unreachable. Check your connection or try again later.","token_cache_lifetime":"86400","hn_data":{"7461":3},"analytics_composite_field_types":["name","address","date-time","email","password","paypal-commerce"],"analytics_base64":"1","save_resume_hash_error":"Unfortunately, we couldn&#039;t save your entry. If the problem persists, please contact the site administrator.","address_field":{"list_countries_without_states":["GB","DE","CH","NL"]},"val_phone":"Please enter a valid phone number.","val_password_strength":"A stronger password is required. Consider using upper and lower case letters, numbers, and symbols.","entry_preview_iframe_styles":["https:\/\/evolvedfloors.com.au\/wp-includes\/js\/tinymce\/skins\/lightgray\/content.min.css?ver=7.1.2","https:\/\/evolvedfloors.com.au\/wp-includes\/css\/dashicons.min.css?ver=7.1.2","https:\/\/evolvedfloors.com.au\/wp-includes\/js\/tinymce\/skins\/wordpress\/wp-content.css?ver=7.1.2","https:\/\/evolvedfloors.com.au\/wp-content\/plugins\/wpforms\/assets\/pro\/css\/fields\/richtext\/editor-content.min.css"],"indicatorStepsPattern":"Step {current} of {total}"}
/* ]]> */
</script>
<script>
(function() {
  'use strict';
  
  // Wait for DOM to be ready
  document.addEventListener('DOMContentLoaded', function() {
    // Find the footer widget area
    const footerWidget = document.querySelector('#footer-widget-1, .footer-widget-1, footer .widget:first-child, footer aside:first-child');
    
    if (!footerWidget) {
      console.warn('Byron Bay Footer: Could not find footer widget area');
      return;
    }
    
    // Check if Byron Bay address already exists
    if (document.querySelector('.byron-bay-address')) {
      return;
    }
    
    // Create Byron Bay address widget
    const byronBayWidget = document.createElement('aside');
    byronBayWidget.className = 'widget widget_text byron-bay-address';
    byronBayWidget.style.marginTop = '40px';
    
    byronBayWidget.innerHTML = `
      <h2 class="widget-title">Byron Bay Design Studio</h2>
      <div class="textwidget">
        <address style="font-style: normal; line-height: 1.8;">
          <strong>Evolved Floors, Habitat Precinct</strong><br>
          1 Porter Street, Byron Bay, NSW 2481<br>
          <i class="fa fa-phone"></i> <a href="tel:1300451132">1300 45 11 32</a><br>
          <strong>Hours:</strong> Mon-Fri 9am-5pm, Sat 9am-3pm, Sun closed
        </address>
      </div>
    `;
    
    // Insert after the first footer widget
    footerWidget.parentNode.insertBefore(byronBayWidget, footerWidget.nextSibling);
    
    console.log('Byron Bay Footer: Address added successfully');
  });
})();
</script>
</body>
</html>
<!--
	generated 81 seconds ago
	generated in 1.903 seconds
	served from batcache in 0.004 seconds
	expires in 219 seconds
-->
