<!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' />
<script>window._wca = window._wca || [];</script>
<!-- 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.8 (Yoast SEO v28.8) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
	<meta name="description" content="Premium hybrid, timber, vinyl and carpet flooring, selected and installed by our in-house team. Showrooms in Gold Coast and Byron Bay, serving Brisbane." />
	<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 hybrid, timber, vinyl and carpet flooring, selected and installed by our in-house team. Showrooms in Gold Coast and Byron Bay, serving Brisbane." />
	<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-11-03T20:18:27+00:00" />
	<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"},"datePublished":"2026-08-24T03:10:48+00:00","dateModified":"2026-11-03T20:18:27+00:00","description":"Premium hybrid, timber, vinyl and carpet flooring, selected and installed by our in-house team. Showrooms in Gold Coast and Byron Bay, serving Brisbane.","breadcrumb":{"@id":"https:\/\/evolvedfloors.com.au\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/evolvedfloors.com.au\/"]}]},{"@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='//cdn.jsdelivr.net' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='dns-prefetch' href='//widgets.wp.com' />
<link rel='dns-prefetch' href='//s0.wp.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="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:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33.0384615385,68.7307692308,230.4615384615;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:23.6923076923,58.1538461538,214.3076923077;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}body.admin-color-fresh{--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){body.admin-color-fresh{--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}:root .has-inline-color,:root .has-link-color a,:root .has-text-color{-webkit-text-fill-color:currentColor}.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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;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}}@supports (not (-webkit-backdrop-filter:blur(1px))) and (not (-moz-appearance:none)){mtd[columnalign=right]{text-align:-webkit-right}mtd[columnalign=left]{text-align:-webkit-left}menclose[notation~=top]{border-top:.065em solid;padding-top:.1em}menclose[notation~=bottom]{border-bottom:.065em solid;padding-bottom:.1em}}
.has-text-align-justify{text-align:justify;}
/*# sourceURL=wp-block-library-inline-css */
</style>
<link rel='stylesheet' id='all-css-e7ceb9c969174c5af95f7120e28eb097' href='https://evolvedfloors.com.au/_static/??-eJx9zEEOwjAMBMAPYSLSQtoD4i2uMRDRJFbtKuL3pEIcuHBaaXc1VYBKNs7mZF7vMaurpVBJiRdih6ps6kh/apjmQk97cOJ9m3b1LwKCL8F5i9Qu+kVFSD6SQlMgxRyBcDGYVrOSdbMv6XwIY++HYfQdEJ/Qex/6K4exC/0Rb/gGqudHUA==' 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-1046530a1bc0cf0875fa81f733e44566' href='https://evolvedfloors.com.au/wp-content/mu-plugins/wpcomsh/vendor/automattic/text-media-widget-styles/css/widget-text.css?m=1794336977' 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--text-shadow--light: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.3);--wp--preset--text-shadow--strong: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.5);--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-left: 0;margin-right: 2em;}.is-layout-flow > .alignright{float: right;margin-left: 2em;margin-right: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-left: 0;margin-right: 2em;}.is-layout-constrained > .alignright{float: right;margin-left: 2em;margin-right: 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;}.has-light-text-shadow{text-shadow: var(--wp--preset--text-shadow--light) !important;}.has-strong-text-shadow{text-shadow: var(--wp--preset--text-shadow--strong) !important;}
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300&family=Inter:wght@300;400;500&display=swap');
/* Evolved Floors sitewide theming (staging) */
:root{ --ef-orange:#E05326; --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:#E05326; }

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:#E05326 !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; }

@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:#E05326 !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: EF v2 (ink text, oak hairline, linen fill, square) - 19 Oct 2026 */
html body:not(#efc1):not(#efc2) .wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item{ background:#F4F0EA !important; background-image:none !important; border:1px solid #B89F82 !important; color:#2B2724 !important; -webkit-text-fill-color:#2B2724 !important; border-radius:0 !important; padding:0.3em 0.9em !important; box-shadow:none !important; font-family:Inter,sans-serif !important; font-weight:400 !important; text-transform:none !important; }
html body:not(#efc1):not(#efc2) .wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item *{ color:#2B2724 !important; -webkit-text-fill-color:#2B2724 !important; }
html body:not(#efc1):not(#efc2) .wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__remove{ color:#2B2724 !important; background:transparent !important; border-radius:0 !important; }
html body:not(#efc1):not(#efc2) .wc-block-product-filter-removable-chips__items .wc-block-product-filter-removable-chips__item:hover{ background:#ECE5DA !important; border-color:#6E5A47 !important; }
.wc-block-product-filter-checkbox-list input[type="checkbox"]{ accent-color:#2B2724; }

/* ===== 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; }

@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:#E05326 !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 */


/* 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:transparent !important; color:#F9F8F5 !important; -webkit-text-fill-color:#F9F8F5 !important; border:1px solid #F9F8F5 !important; border-radius:0 !important; padding:14px 28px !important; font-size:15px !important; font-weight:500 !important; text-transform:none !important; letter-spacing:.04em !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-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-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-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{ 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-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-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{ 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-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{ 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:#E05326; }
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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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{ 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; margin: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; }


/* Book a Studio (page 90051): hide theme header/footer when .ef-qt present (mirrors body.home rule) */
body.page-id-90051:has(.ef-qt) .wp-site-blocks>header,body.page-id-90051:has(.ef-qt) header.wp-block-template-part{display:none!important}

/* Book a Studio (page 90051): full-width layout + hide theme page title (mirrors body.home rules) */
body.page-id-90051:has(.ef-qt) .wp-site-blocks{padding:0!important}
body.page-id-90051:has(.ef-qt) .wp-site-blocks>*{margin-block-start:0!important;max-width:none!important}
body.page-id-90051:has(.ef-qt) .entry-content,body.page-id-90051:has(.ef-qt) .wp-block-post-content{max-width:none!important;padding:0!important;margin:0!important}
body.page-id-90051:has(.ef-qt) .wp-block-post-title{display:none!important}

body.page-id-90051:has(.ef-qt) .wp-site-blocks .wp-block-group:has(.ef-qt){padding:0!important;margin:0!important;max-width:none!important}body.page-id-90051:has(.ef-qt) .wp-block-group:has(.ef-qt)>:not(:has(.ef-qt)){display:none!important}
body.page-id-90051:has(.ef-qt) .ef-qt{width:100%!important;max-width:100%!important;margin-left:0!important}

/* Book a Studio (page 90051): hero paragraph readability over theme p:not([style*="color: #fff"]) rule */
html body.page-id-90051:not(#ef-h) .ef-qt.ef-qt .bk-hero p:not(#ef-h){color:#F9F8F5!important}

/* ===== Evolved Floors · Quiet Timber site-wide layer (staging) =====
   Restyles every page EXCEPT the home page and Book a Studio (90051), which use .ef-qt.
   Paste at the END of Additional CSS. The @import line must go at the very TOP of Additional CSS. */

/* P = html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) */

/* --- base --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x){background:#F9F8F5!important;color:#2B2724!important;font-family:Inter,system-ui,sans-serif!important;font-weight:300}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main,
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) .entry-content{background:transparent!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(p,li,td,th,dd,dt,span,label,small,figcaption,blockquote){font-family:Inter,system-ui,sans-serif!important;letter-spacing:normal!important;text-transform:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(p,li,td,dd){color:#4f4842!important;line-height:1.75!important;font-weight:300!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(strong,b){font-weight:500!important;color:inherit!important}

html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.wp-block-group:not(.has-background):not([style*="background"]),.ef-cat-nav,.wp-block-post-content,.entry-content){background-color:transparent!important;box-shadow:none!important}
/* --- headings --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(h1,h2,h3,.ef-section-title,.wp-block-post-title){font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:300!important;font-style:normal!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.1!important;color:#2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main h1{font-size:clamp(42px,5.2vw,78px)!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(h2,.ef-section-title){font-size:clamp(32px,3.6vw,52px)!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main h3{font-size:clamp(24px,2vw,30px)!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(h4,h5,h6){font-family:Inter,sans-serif!important;font-weight:500!important;font-size:12px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6E5A47!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.kicker,.ef-kicker,.ef-badge,.ef-studio-pill){font-family:Inter,sans-serif!important;font-weight:500!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#6E5A47!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .ef-badge{border:1px solid rgba(249,248,245,.35)!important;border-radius:0!important;padding:8px 12px!important}

html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(h1,h2,h3) .ef-accent{font:inherit!important;font-style:italic!important;color:inherit!important;letter-spacing:inherit!important;text-transform:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) .wp-site-blocks{background:#F9F8F5!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) :is(main,header,footer) :is(a,button){-webkit-text-fill-color:currentColor!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) :is(main,header,footer) :is(a,button) *{color:inherit!important;-webkit-text-fill-color:currentColor!important}
/* --- links --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main a:not([class*="btn"]):not(.wp-block-button__link):not([class*="button"]):not(.primary):not(.ghost){color:#2B2724!important;text-decoration:none!important;border-bottom:1px solid #B89F82;}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-type-card,.ef-use-card,.ef-cat-card,.ef-market-card,.ef-ho-card,.ef-card,.wp-block-post) a,
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main a:has(img){border-bottom:0!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-type-link,.ef-market-go,.arw){color:#2B2724!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important}

/* --- buttons (theme, ef, WPForms, Woo) --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) :is(main,footer) :is(.wp-block-button__link,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white,.ef-btn-ghost,.ef-cost-btn-ghost,.ef-nav-studio-cta,.wpforms-submit,button[type=submit],.wc-block-components-button,.add_to_cart_button,.button,.wp-element-button),
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header :is(.ef-nav-studio-cta,.wp-block-button__link){display:inline-block;border-radius:0!important;background:#2B2724!important;color:#F9F8F5!important;border:1px solid #2B2724!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1.2!important;padding:16px 26px!important;box-shadow:none!important;text-decoration:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-btn-ghost,.ef-cost-btn-ghost,.is-style-outline .wp-block-button__link){background:transparent!important;color:#2B2724!important;border-color:#2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header :is(.ef-nav-studio-cta,.wp-block-button__link){background:transparent!important;border-color:rgba(249,248,245,.6)!important;color:#F9F8F5!important;padding:13px 20px!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) :is(main,footer) :is(.wp-block-button__link,.ef-btn,.ef-btn-pill,.ef-cost-btn,.wpforms-submit,.button,.wp-element-button):hover{background:#6E5A47!important;border-color:#6E5A47!important;color:#F9F8F5!important}

/* --- header (theme template part) --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header .ef-inner-header{background:#2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header .wp-block-navigation :is(a,button,.wp-block-navigation-item__label){color:#F4F0EA!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header .wp-block-navigation__submenu-container{background:#2B2724!important;border:0!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header .wp-block-navigation__responsive-container.is-menu-open{background:#2B2724!important;color:#F4F0EA!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header :is(.ef-header-actions a,.ef-phone){color:#F4F0EA!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) header svg{fill:currentColor}

/* --- sections & surfaces --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-section-bone,.ef-cta-strip,.ef-note,.ef-cost-note,.ef-cat-note,.ef-cost-support,.ef-cost-answer){background:#F4F0EA!important;border-radius:0!important;border:0!important;box-shadow:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-type-card,.ef-use-card,.ef-cat-card,.ef-market-card,.ef-ho-card,.ef-card,.ef-studio,.ef-faq,.ef-step,.ef-why-item){background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important;border-top:1px solid #d9d1c5!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-type-card,.ef-use-card,.ef-cat-card,.ef-market-card,.ef-ho-card,.ef-card) img,
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-type-img,.ef-use-img,.ef-market-img,.ef-studio-photo,.ef-split-photo,.wp-block-image) {border-radius:0!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main img{border-radius:0!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-why-watermark){color:rgba(184,159,130,.18)!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-why-icon,.ef-step-num){color:#B89F82!important;background:transparent!important;border-color:#B89F82!important;font-family:'Cormorant Garamond',serif!important;font-weight:300!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .ef-why-rule{background:#B89F82!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(hr,.wp-block-separator){border-color:#d9d1c5!important;background:#d9d1c5!important;opacity:1}

/* dark heroes / cards: keep dark, retint to ink, light text */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]){background-color:#2B2724!important;border-radius:0!important;box-shadow:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) :is(h1,h2,h3,p,li,span,a:not([class*="btn"]),.ef-badge,.kicker){color:#F9F8F5!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) p{color:#E6DED3!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) :is(.wp-block-button__link,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white){background:#F9F8F5!important;color:#2B2724!important;border-color:#F9F8F5!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) :is(.ef-btn-ghost,.ef-cost-btn-ghost){background:transparent!important;color:#F9F8F5!important;border-color:rgba(249,248,245,.7)!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .ef-hero-overlay{background:linear-gradient(180deg,rgba(20,18,16,.35),rgba(20,18,16,.6))!important}

/* --- catalogue & shop extras --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .ef-cat-cta a:is(.primary,.ghost){border-radius:0!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:16px 26px!important;border:1px solid #2B2724!important;border-bottom:1px solid #2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .ef-cat-cta a.primary{background:#2B2724!important;color:#F9F8F5!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .ef-cat-cta a.ghost{background:transparent!important;color:#2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-cat-nav a,.ef-cat-chip,.ef-cat-search){border-radius:0!important;border:1px solid #d9d1c5!important;background:transparent!important;color:#2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-cat-nav a.active,.ef-cat-chip.active){background:#2B2724!important;color:#F9F8F5!important;border-color:#2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-shop-filters,.wc-block-product-filters,.woocommerce-result-count,.wc-block-product-results-count){background:#F4F0EA!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .wc-block-product-filter-checkbox-list__mark{border-radius:0!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .wc-block-breadcrumbs,html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .woocommerce-breadcrumb{background:transparent!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-ho-steps span,.ef-step-num,[style*="E05326"],[style*="e05326"]){color:#B89F82!important;font-family:'Cormorant Garamond',serif!important;font-weight:300!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.ef-badges .ef-badge,.ef-hero .ef-badge){background:rgba(43,39,36,.78)!important;color:#F9F8F5!important}
/* --- tables --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main table{border-collapse:collapse!important;background:transparent!important;border:0!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(th,td){border:0!important;border-bottom:1px solid #d9d1c5!important;background:transparent!important;padding:14px 12px!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main th{font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6E5A47!important}

/* --- FAQ accordions --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main details{border:0!important;border-bottom:1px solid #d9d1c5!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main summary{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:22px!important;font-weight:400!important;color:#2B2724!important;letter-spacing:0!important;text-transform:none!important}

/* --- forms (styling only) --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .wpforms-container{background:#F4F0EA!important;padding:40px!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.wpforms-field-label,.wpforms-field-sublabel,label){color:#2B2724!important;font-weight:400!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .wpforms-required-label{color:#6E5A47!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=search],select,textarea){background:#F9F8F5!important;border:0!important;border-bottom:1px solid #b9ad9e!important;border-radius:0!important;box-shadow:none!important;color:#2B2724!important;font-family:Inter,sans-serif!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(input,select,textarea):focus{outline:1px solid #B89F82!important;outline-offset:2px}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(input[type=radio],input[type=checkbox]){accent-color:#2B2724}

/* --- WooCommerce --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.woocommerce-Price-amount,.wc-block-components-product-price,.price){color:#2B2724!important;font-weight:400!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(.wc-block-components-product-sale-badge,.onsale){background:#2B2724!important;color:#F9F8F5!important;border-radius:0!important;border:0!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .wp-block-post-title a{font-family:'Cormorant Garamond',serif!important;font-size:22px!important;border-bottom:0!important}

/* --- footer (theme template part) --- */
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) footer.wp-block-template-part,
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) footer.wp-block-template-part > *{background:#2B2724!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) footer.wp-block-template-part *:not(svg):not(path){color:#B9B0A5!important;font-family:Inter,sans-serif!important;border-color:#4a423c!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) footer.wp-block-template-part :is(h2,h3,h4,h5,strong){color:#F4F0EA!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) footer.wp-block-template-part a{text-decoration:none!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) footer.wp-block-template-part a:hover{color:#F4F0EA!important}

/* --- mobile --- */
@media(max-width:820px){
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main h1{font-size:clamp(36px,10vw,48px)!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main :is(h2,.ef-section-title){font-size:clamp(28px,8vw,38px)!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main .wpforms-container{padding:24px 18px!important}
html body:not(.home):not(.page-id-90051):not(:has(.ef-qt)):not(#ef-x) main table{display:block;overflow-x:auto}
}
/* New hub pages Retail (91589), Exclusive (91594), Commercial Projects (91599): same rules as Book a Studio (90051) */
/* page-id-91589: header and footer hide */
body.page-id-91589:has(.ef-qt) .wp-site-blocks>header,body.page-id-91589:has(.ef-qt) .wp-site-blocks>footer,body.page-id-91589:has(.ef-qt) header.wp-block-template-part,body.page-id-91589:has(.ef-qt) footer.wp-block-template-part{display:none!important}
/* page-id-91594: header and footer hide */
body.page-id-91594:has(.ef-qt) .wp-site-blocks>header,body.page-id-91594:has(.ef-qt) .wp-site-blocks>footer,body.page-id-91594:has(.ef-qt) header.wp-block-template-part,body.page-id-91594:has(.ef-qt) footer.wp-block-template-part{display:none!important}
/* page-id-91599: header and footer hide */
body.page-id-91599:has(.ef-qt) .wp-site-blocks>header,body.page-id-91599:has(.ef-qt) .wp-site-blocks>footer,body.page-id-91599:has(.ef-qt) header.wp-block-template-part,body.page-id-91599:has(.ef-qt) footer.wp-block-template-part{display:none!important}
/* page-id-91589: full-width layout */
body.page-id-91589:has(.ef-qt) .wp-site-blocks{padding:0!important}
body.page-id-91589:has(.ef-qt) .wp-site-blocks>*{margin-block-start:0!important;max-width:none!important}
body.page-id-91589:has(.ef-qt) .entry-content,body.page-id-91589:has(.ef-qt) .wp-block-post-content{max-width:none!important;padding:0!important;margin:0!important}
/* page-id-91594: full-width layout */
body.page-id-91594:has(.ef-qt) .wp-site-blocks{padding:0!important}
body.page-id-91594:has(.ef-qt) .wp-site-blocks>*{margin-block-start:0!important;max-width:none!important}
body.page-id-91594:has(.ef-qt) .entry-content,body.page-id-91594:has(.ef-qt) .wp-block-post-content{max-width:none!important;padding:0!important;margin:0!important}
/* page-id-91599: full-width layout */
body.page-id-91599:has(.ef-qt) .wp-site-blocks{padding:0!important}
body.page-id-91599:has(.ef-qt) .wp-site-blocks>*{margin-block-start:0!important;max-width:none!important}
body.page-id-91599:has(.ef-qt) .entry-content,body.page-id-91599:has(.ef-qt) .wp-block-post-content{max-width:none!important;padding:0!important;margin:0!important}
/* page-id-91589: page title hide */
body.page-id-91589:has(.ef-qt) .wp-block-post-title{display:none!important}
/* page-id-91594: page title hide */
body.page-id-91594:has(.ef-qt) .wp-block-post-title{display:none!important}
/* page-id-91599: page title hide */
body.page-id-91599:has(.ef-qt) .wp-block-post-title{display:none!important}
/* page-id-91589: group padding + empty block hide */
body.page-id-91589:has(.ef-qt) .wp-site-blocks .wp-block-group:has(.ef-qt){padding:0!important;margin:0!important;max-width:none!important}body.page-id-91589:has(.ef-qt) .wp-block-group:has(.ef-qt)>:not(:has(.ef-qt)){display:none!important}
/* page-id-91594: group padding + empty block hide */
body.page-id-91594:has(.ef-qt) .wp-site-blocks .wp-block-group:has(.ef-qt){padding:0!important;margin:0!important;max-width:none!important}body.page-id-91594:has(.ef-qt) .wp-block-group:has(.ef-qt)>:not(:has(.ef-qt)){display:none!important}
/* page-id-91599: group padding + empty block hide */
body.page-id-91599:has(.ef-qt) .wp-site-blocks .wp-block-group:has(.ef-qt){padding:0!important;margin:0!important;max-width:none!important}body.page-id-91599:has(.ef-qt) .wp-block-group:has(.ef-qt)>:not(:has(.ef-qt)){display:none!important}
/* page-id-91589: ef-qt width */
body.page-id-91589:has(.ef-qt) .ef-qt{width:100%!important;max-width:100%!important;margin-left:0!important}
/* page-id-91594: ef-qt width */
body.page-id-91594:has(.ef-qt) .ef-qt{width:100%!important;max-width:100%!important;margin-left:0!important}
/* page-id-91599: ef-qt width */
body.page-id-91599:has(.ef-qt) .ef-qt{width:100%!important;max-width:100%!important;margin-left:0!important}
/* ===== css-fixes-2 · Evolved Floors staging · styling only ===== */
/* Paste at the END of Additional CSS, after sitewide-layer.css */

/* 1) /catalogue/ (page 90073): hide the duplicate theme title. The page's own H1 stays. */
html body.page-id-90073 :is(h1,h2).wp-block-post-title{display:none!important}

/* 2) /instant-quote/ (page 6069, WPForms 1124). Styling only; fields, hidden fields and logic untouched. */
html body.page-id-6069:not(#ef-x) .ef-iq h1.ef-iq-h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:300!important;font-size:clamp(40px,5vw,68px)!important;letter-spacing:-.01em!important;line-height:1.08!important;color:#2B2724!important}
html body.page-id-6069:not(#ef-x) .ef-iq h1.ef-iq-h1 span{font:inherit!important;font-style:italic!important;color:#6E5A47!important}
html body.page-id-6069:not(#ef-x) :is(.ef-iq,.entry-content,.wp-block-post-content,main .wp-block-group){background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important}
html body.page-id-6069:not(#ef-x) .ef-iq p{color:#4f4842!important;font-weight:300!important}
html body.page-id-6069:not(#ef-x) .ef-iq a{color:#2B2724!important;font-weight:400!important;border-bottom:1px solid #B89F82}
html body.page-id-6069:not(#ef-x) .ef-iq .ef-iq-phone{color:#2B2724!important;font-weight:500!important}
/* form box: square linen panel, no white card, no rounded corners */
html body.page-id-6069:not(#ef-x) :is(#wpforms-1124,#wpforms-locked-1124){--wpforms-lead-forms-accent-color:43,39,36!important;--wpforms-lead-forms-container-background:#F4F0EA!important;--wpforms-lead-forms-container-background-color:#F4F0EA!important;--wpforms-button-border-radius:0px!important;--wpforms-field-border-radius:0px!important;background:#F4F0EA!important;border-radius:0!important;box-shadow:none!important;border:0!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(form,.wpforms-page,.wpforms-field-container,.wpforms-lead-forms-container){background:transparent!important;border-radius:0!important;box-shadow:none!important}
/* progress bar and step indicator in oak and charcoal, not orange */
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(.wpforms-page-indicator-page-progress,.wpforms-lead-forms-progress-bar,.wpforms-page-indicator-page-progress-wrap > div){background:#B89F82!important;background-color:#B89F82!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 .wpforms-page-indicator{color:#6E5A47!important;font-family:Inter,sans-serif!important}
/* labels, choices, inputs */
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(.wpforms-field-label,legend){font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400!important;font-size:24px!important;color:#2B2724!important;text-transform:none!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(.wpforms-field-label-inline,.wpforms-field-sublabel,.wpforms-field-description,li label){font-family:Inter,sans-serif!important;color:#4f4842!important;font-weight:300!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(input[type=text],input[type=email],input[type=tel],input[type=number],select,textarea){background:#F9F8F5!important;border:0!important;border-bottom:1px solid #b9ad9e!important;border-radius:0!important;box-shadow:none!important;color:#2B2724!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(input[type=radio],input[type=checkbox]){accent-color:#2B2724}
html body.page-id-6069:not(#ef-x) #wpforms-1124 li:is(.wpforms-selected,:has(input:checked)) label{border-color:#2B2724!important;background:#ECE5DA!important;color:#2B2724!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 li label{border-radius:0!important}
/* Next / Previous / Submit: square charcoal */
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(.wpforms-page-button,.wpforms-page-next,.wpforms-page-prev,.wpforms-submit,button[type=submit]){background:#2B2724!important;background-color:#2B2724!important;color:#F9F8F5!important;border:1px solid #2B2724!important;border-radius:0!important;box-shadow:none!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:16px 28px!important;height:auto!important;opacity:1}
html body.page-id-6069:not(#ef-x) #wpforms-1124 .wpforms-page-prev{background:transparent!important;color:#2B2724!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 :is(.wpforms-page-button,.wpforms-submit):hover{background:#6E5A47!important;border-color:#6E5A47!important;color:#F9F8F5!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 .wpforms-disabled{opacity:.45!important}
html body.page-id-6069:not(#ef-x) #wpforms-1124 .wpforms-save-resume-button{color:#6E5A47!important}
html body .wp-block-navigation .wp-block-navigation__submenu-container{background:#1F1D1B!important} html body .wp-block-navigation .wp-block-navigation__submenu-container a, html body .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{color:#F3EFE8!important} html body .wp-block-navigation .wp-block-navigation__submenu-container a:hover{color:#B89F82!important}
header.wp-block-template-part .wp-block-navigation, header.wp-block-template-part>.wp-block-group:first-child{overflow:visible!important}
html body.page-id-91599 .ef-qt .tiers.t4 .tier .ph{position:relative!important;overflow:hidden!important}html body.page-id-91599 .ef-qt .tiers.t4 .tier .ph img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}html body.page-id-91599 .ef-qt .tiers.t4 .tier .ph .caps{position:absolute!important;left:12px!important;bottom:12px!important;z-index:2}
/* ===== EF v2 buttons (staging, 19 Oct 2026) - replaces legacy orange pills sitewide. Remove this block to roll back to the previous look. ===== */
/* Legacy sources neutralised here (not deleted): global orange rule, .ef-btn-pill, .ef-cost-btn + --orange2, body.page-id-NNNN .ef-btn rules, page 6069 WPForms/confirm pill, .ef-studio-pill, 'Main CTA Button - Orange Pill Shape' (also removed from snippet 44). Header/mega menu and .ef-qt home buttons are not touched (except the .ef-studio-pill header CTA). */
html body:not(#efv2a):not(#efv2b):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(a.btn-pill,.wp-element-button,button.wp-element-button,.wp-block-button__link,.wc-block-components-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.button,a.button,.btn,.wpforms-submit,.wpforms-container .wpforms-submit,div.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit,.single_add_to_cart_button,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white,a.ef-iq-confirm-pill):not(header *){display:inline-flex!important;align-items:center;justify-content:center;gap:8px;background:transparent!important;background-image:none!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;border:1px solid currentColor!important;border-radius:0!important;padding:17px 30px!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1.2!important;white-space:normal!important;box-shadow:none!important;text-decoration:none!important;min-width:0!important;transition:background-color .3s,color .3s,border-color .3s}
html body:not(#efv2a):not(#efv2b):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(a.btn-pill,.wp-element-button,button.wp-element-button,.wp-block-button__link,.wc-block-components-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.button,a.button,.btn,.wpforms-submit,.wpforms-container .wpforms-submit,div.wpforms-container-full .wpforms-form button[type=submit].wpforms-submit,.single_add_to_cart_button,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white,a.ef-iq-confirm-pill):not(header *):is(:hover,:focus-visible){background:#2B2724!important;color:#F9F8F5!important;-webkit-text-fill-color:#F9F8F5!important;border-color:#2B2724!important}
html body:not(#efv2a):not(#efv2b):not(#efv2c):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,.wp-block-cover,[style*="background-color:#1"],[style*="background:#1"]) :is(a.btn-pill,.wp-element-button,button.wp-element-button,.wp-block-button__link,.wc-block-components-button,.button,a.button,.btn,.wpforms-submit,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white):not(header *){background:transparent!important;color:#F9F8F5!important;-webkit-text-fill-color:#F9F8F5!important;border-color:#F9F8F5!important}
html body:not(#efv2a):not(#efv2b):not(#efv2c):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,.wp-block-cover,[style*="background-color:#1"],[style*="background:#1"]) :is(a.btn-pill,.wp-element-button,button.wp-element-button,.wp-block-button__link,.wc-block-components-button,.button,a.button,.btn,.wpforms-submit,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white):not(header *):is(:hover,:focus-visible){background:#F9F8F5!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;border-color:#F9F8F5!important}
/* cost pages: --orange2 (link/button accent) -> ink */
html body:not(#efv2a):not(#efv2b) .ef-cost{--orange2:#2B2724}
/* .ef-studio-pill header CTA (was orange pill) -> v2 outline on dark header, same as the existing header outline treatment */
html body:not(#efv2a):not(#efv2b):not(#efv2c) .ef-inner-header .ef-studio-pill .wp-block-button__link{background:transparent!important;color:#F9F8F5!important;-webkit-text-fill-color:#F9F8F5!important;border:1px solid #F9F8F5!important;border-radius:0!important;box-shadow:none!important}
html body:not(#efv2a):not(#efv2b):not(#efv2c) .ef-inner-header .ef-studio-pill .wp-block-button__link:hover{background:#F9F8F5!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important}
/* ===== end EF v2 buttons ===== */
/* EF v2 buttons - dark-section fix (19 Oct 2026): extra :not(#id) so these beat the light rule above (which contains #respond/#submit selectors) */
html body:not(#efv2a):not(#efv2b):not(#efv2c):not(#efv2d):not(#efv2e):not(#efv2f):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,.wp-block-cover,[style*="background-color:#1"],[style*="background:#1"]) :is(a.btn-pill,.wp-element-button,button.wp-element-button,.wp-block-button__link,.wc-block-components-button,.button,a.button,.btn,.wpforms-submit,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white):not(header *){background:transparent!important;color:#F9F8F5!important;-webkit-text-fill-color:#F9F8F5!important;border-color:#F9F8F5!important}
html body:not(#efv2a):not(#efv2b):not(#efv2c):not(#efv2d):not(#efv2e):not(#efv2f):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(.ef-hero-card,.ef-contact-hero,.ef-cost-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.has-black-background-color,.wp-block-cover,[style*="background-color:#1"],[style*="background:#1"]) :is(a.btn-pill,.wp-element-button,button.wp-element-button,.wp-block-button__link,.wc-block-components-button,.button,a.button,.btn,.wpforms-submit,.ef-btn,.ef-btn-pill,.ef-cost-btn,.ef-btn-white):not(header *):is(:hover,:focus-visible){background:#F9F8F5!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;border-color:#F9F8F5!important}
/* EF v2 buttons - WPForms multi-step buttons (Next/Previous, e.g. instant-quote page 6069) */
html body:not(#efv2a):not(#efv2b):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(button.wpforms-page-button,.wpforms-page-next,.wpforms-page-previous):not(header *){display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;border:1px solid currentColor!important;border-radius:0!important;padding:17px 30px!important;font-size:15px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1.2!important;box-shadow:none!important;transition:background-color .3s,color .3s,border-color .3s}
html body:not(#efv2a):not(#efv2b):not(.home):not(.page-id-90051):not(:has(.ef-qt)) :is(button.wpforms-page-button,.wpforms-page-next,.wpforms-page-previous):not(header *):is(:hover,:focus-visible){background:#2B2724!important;color:#F9F8F5!important;-webkit-text-fill-color:#F9F8F5!important;border-color:#2B2724!important}

/* ===== EF v2 soften boxes (staging, 19 Oct 2026) - charcoal info/hero boxes on inner pages become linen panels. Remove this block (to the end marker) to roll back. =====
   Scope: inner pages only (same exclusions as the v2 layer: not .home, not page 90051, not .ef-qt hubs), inside main only (header/mega menu and dark footer untouched).
   Palette: ink #2B2724, linen #F4F0EA, paper #F9F8F5, oak #B89F82, smoke #6E5A47, ember #C2511F (accent only). */
/* 1. stand-alone info / hero boxes + CTA bands -> linen panel, oak hairline, ink text */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]){background:#F4F0EA!important;background-image:none!important;color:#2B2724!important;border:1px solid rgba(184,159,130,.5)!important;border-radius:0!important;box-shadow:none!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero){padding:clamp(32px,5vw,64px) clamp(22px,5vw,64px)!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cta-inner{padding:clamp(28px,4vw,52px) clamp(22px,4vw,56px)!important;gap:clamp(20px,3vw,40px)}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-ready{padding:clamp(40px,6vw,80px) 0!important}
/* 2. image-overlay hero card on location pages: soft translucent linen card instead of a flat charcoal block; lighter gradient over the photo */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-hero-card{background:rgba(244,240,234,.94)!important;background-image:none!important;color:#2B2724!important;border:1px solid rgba(184,159,130,.55)!important;border-radius:0!important;box-shadow:0 18px 50px rgba(43,39,36,.12)!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-hero-overlay,html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-product-page .ef-hero-overlay{background:linear-gradient(180deg,rgba(43,39,36,.10) 0%,rgba(43,39,36,.34) 100%)!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-badges .ef-badge,.ef-hero .ef-badge){background:rgba(249,248,245,.92)!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;border:1px solid rgba(184,159,130,.6)!important}
/* 3. image-led cost-guide hero: linen veil that fades to the photo (no flat dark block) */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cost-hero{background:#F4F0EA!important;border:1px solid rgba(184,159,130,.5)!important;border-radius:0!important;box-shadow:none!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cost-hero .ef-cost-hero-bg{opacity:1!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cost-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,240,234,.97) 0%,rgba(244,240,234,.93) 55%,rgba(244,240,234,.55) 100%);pointer-events:none}
@media(max-width:700px){html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cost-hero::after{background:linear-gradient(180deg,rgba(244,240,234,.96) 0%,rgba(244,240,234,.92) 100%)}}
/* 4. text inside the softened boxes: ink on linen, Cormorant headings, smoke kickers */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.ef-hero-card,.ef-cost-hero,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) :is(h1,h2,h3,h4,p,li,span,strong,small,a:not([class*="btn"]):not([class*="ef-ready__btn"]),.ef-lede,.ef-cost-support){color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;text-shadow:none!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.ef-hero-card,.ef-cost-hero) :is(h1,h2,h3){font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.01em!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.ef-hero-card,.ef-cost-hero) :is(p,.ef-lede){padding-left:0!important;padding-right:0!important;margin-left:0!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cost-hero,.ef-hero-card) :is(.ef-kicker,.kicker){color:#6E5A47!important;-webkit-text-fill-color:#6E5A47!important;font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:1!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-hero-card .ef-accent{color:#C2511F!important;-webkit-text-fill-color:#C2511F!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.ef-hero-card,.ef-cost-hero) a:not([class*="btn"]):not([class*="ef-ready__btn"]){text-decoration:underline!important;text-decoration-color:#B89F82!important;text-underline-offset:5px;text-decoration-thickness:1px}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cost-hero .ef-cost-support{background:transparent!important;padding:0!important}
/* 5. buttons inside the softened boxes: ink outline variant (hover fills ink) */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.ef-hero-card,.ef-cost-hero,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) :is(.wp-block-button__link,.wp-element-button,a.btn-pill,.button,.btn,.wpforms-submit,.ef-btn,.ef-btn-pill,.ef-btn-white,.ef-btn-ghost,.ef-cost-btn,.ef-cost-btn-ghost,.ef-ready__btn){background:transparent!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;border:1px solid #2B2724!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;transition:background-color .3s,color .3s,border-color .3s}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.ef-hero-card,.ef-cost-hero,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) :is(.ef-btn-ghost,.ef-cost-btn-ghost,.ef-ready__btn--line){border-color:rgba(43,39,36,.45)!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cta-inner,.ef-ready,.ef-hero-card,.ef-cost-hero,.has-black-background-color,[style*="background-color:#1"],[style*="background:#1"]) :is(.wp-block-button__link,.wp-element-button,a.btn-pill,.button,.btn,.wpforms-submit,.ef-btn,.ef-btn-pill,.ef-btn-white,.ef-btn-ghost,.ef-cost-btn,.ef-cost-btn-ghost,.ef-ready__btn):is(:hover,:focus-visible){background:#2B2724!important;color:#F9F8F5!important;-webkit-text-fill-color:#F9F8F5!important;border-color:#2B2724!important}
/* 6. catalogue: primary CTA was a solid charcoal block -> linen fill, ink outline */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cat-cta a.primary{background:#F4F0EA!important;color:#2B2724!important;-webkit-text-fill-color:#2B2724!important;border:1px solid #2B2724!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cat-cta a.primary:is(:hover,:focus-visible){background:#2B2724!important;color:#F9F8F5!important;-webkit-text-fill-color:#F9F8F5!important}
/* ===== end EF v2 soften boxes ===== */
/* ===== EF v2 soften boxes - part 2 (staging, 19 Oct 2026): padding trim, accent colour, lighter cost veil, site-quote-tool (page 6848) bars. Part of the same rollback: delete from the first "EF v2 soften boxes" marker to end of file. ===== */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero){padding:clamp(28px,4.5vw,56px) clamp(22px,4.5vw,56px)!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero) :is(.ef-contact-wrap,.ef-ho-wrap,.ef-aud-wrap){padding:0!important;margin:0!important;max-width:860px!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-hero-card h1 span.ef-accent{color:#C2511F!important;-webkit-text-fill-color:#C2511F!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cost-hero::after{background:linear-gradient(90deg,rgba(244,240,234,.96) 0%,rgba(244,240,234,.88) 50%,rgba(244,240,234,.3) 100%)}
@media(max-width:700px){html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-cost-hero::after{background:linear-gradient(180deg,rgba(244,240,234,.96) 0%,rgba(244,240,234,.9) 100%)}}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) :is(.header,.section-header,.summary-section){background:#F4F0EA!important;border:1px solid rgba(184,159,130,.5)!important;border-radius:0!important;color:#2B2724!important}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) :is(.header,.section-header,.summary-section) :is(.header-logo,.header-sub,.summary-value,.summary-label,span,b,strong,div){color:#2B2724!important;-webkit-text-fill-color:#2B2724!important}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .header-sub,html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .summary-label{color:#6E5A47!important;-webkit-text-fill-color:#6E5A47!important}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .summary-row{border-bottom:1px solid rgba(184,159,130,.4)!important}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .summary-total{background:#F9F8F5!important;border-top:1px solid #B89F82}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .summary-gst{background:transparent!important}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .summary-gst :is(.summary-label,.summary-value){color:#6E5A47!important;-webkit-text-fill-color:#6E5A47!important}
html body.page-id-6848:not(#sb1):not(#sb2):not(#sb3):not(#sb4) .toast{background:#F4F0EA!important;color:#2B2724!important;border:1px solid #B89F82;border-radius:0!important}
/* ===== end EF v2 soften boxes part 2 ===== */

/* ===== EF v2 soften boxes - part 3 (19 Oct 2026): spacing between stacked buttons in panels ===== */
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-contact-hero,.ef-ho-hero,.ef-aud-hero,.ef-gal-hero,.ef-prod-hero,.ef-cost-hero) :is(a.ef-btn,a.ef-btn-ghost,a.ef-cost-btn,a.ef-cost-btn-ghost){margin:0 12px 12px 0!important}
html body:not(#sb1):not(#sb2):not(#sb3):not(#sb4):not(#sb5):not(#sb6):not(#sb7):not(#sb8):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main .ef-contact-hero a.ef-phone{display:inline-block;margin:0 0 12px 8px!important;padding:6px 0}
/* ===== end EF v2 soften boxes part 3 ===== */
/* ===== EF v2 inner pages (staging, 19 Oct 2026): refer 92620, trade-partner 92626, referral-terms 92631, terms 6064, privacy-policy 6063, byron-bay-design-studio-consultation 6907, posts 5921 + 90003. Styling only, scoped by body class. Rollback: delete from this marker to "end EF v2 inner pages". ===== */
html body:is(.page-id-92620,.page-id-92626,.page-id-92631,.page-id-6064,.page-id-6063,.page-id-6907,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main :is(h1,h2,h3,h4,p,li){padding-top:0!important;padding-bottom:0!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631,.page-id-6064,.page-id-6063,.page-id-6907):not(#v2a):not(#v2b) main:has(> .wp-block-post-title:only-child){display:none!important}
html body:is(.page-id-6064,.page-id-6063,.page-id-6907):not(#v2a):not(#v2b) main .wp-block-post-title{display:none!important}

/* text column (legal pages + posts) */
html body:is(.page-id-6064,.page-id-6063,.page-id-92631,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content{padding-left:24px!important;padding-right:24px!important}
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > *{max-width:880px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > :is(p,li){font-size:17px!important;line-height:1.75!important;margin-top:0!important;margin-bottom:18px!important}
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > :is(ul,ol){padding-left:22px!important;margin-top:0!important;margin-bottom:8px!important}
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > :is(ul,ol):has(+ :not(ul,ol)),
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > :is(ul,ol):last-child{margin-bottom:24px!important}
html body:is(.page-id-6064,.page-id-6063,.page-id-92620,.page-id-92626,.page-id-92631,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main :is(ul,ol) > li{font-size:17px!important;line-height:1.7!important;margin:0 0 8px!important;padding:0!important}
html body:is(.page-id-6064,.page-id-6063,.page-id-92620,.page-id-92626,.page-id-92631,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main :is(ul,ol) > li::marker{color:#B89F82}

/* headings: Cormorant, oak hairline above the page title like the book-a-studio sections */
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > h1{font-size:clamp(34px,4.6vw,64px)!important;line-height:1.08!important;margin-top:0!important;margin-bottom:28px!important;padding-top:32px!important;border-top:1px solid #B89F82}
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > h2{font-size:clamp(28px,2.6vw,38px)!important;line-height:1.15!important;margin-top:56px!important;margin-bottom:16px!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > h2{font-size:clamp(30px,3vw,42px)!important}
html body:is(.page-id-6064,.page-id-6063,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > h3{font-size:clamp(22px,2vw,28px)!important;line-height:1.2!important;margin-top:36px!important;margin-bottom:12px!important}
/* "Last updated" line under the legal H1 */
html body:is(.page-id-6064,.page-id-6063):not(#v2a):not(#v2b) main .entry-content > h1 + p{color:#6E5A47!important;font-size:15px!important;letter-spacing:.04em!important;margin-bottom:32px!important}
html body:is(.page-id-6064,.page-id-6063):not(#v2a):not(#v2b) main .entry-content a:not([class*="btn"]){color:#2B2724!important}

/* posts: header + landscape featured image, duplicate in-content H1 hidden (the template title is the H1) */
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > h1:first-child{display:none!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .wp-block-post-date{text-align:left!important;max-width:880px;margin:0 auto 12px!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .wp-block-post-date,
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .wp-block-post-date time{font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#6E5A47!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .wp-block-post-title{text-align:left!important;max-width:880px!important;margin:0 auto 32px!important;font-size:clamp(34px,4.6vw,64px)!important;line-height:1.08!important;padding:0!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .wp-block-post-featured-image{max-width:880px!important;margin:0 auto 48px!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .wp-block-post-featured-image img{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;border-radius:0!important}

/* partner pages: hero panel = linen with oak hairline (same as /contact/), tidy spacing */
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner{padding:0!important;max-width:1000px!important;margin:0 auto!important;background:transparent!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner .ef-partner-hero{background:#F4F0EA!important;border:1px solid rgba(184,159,130,.5)!important;border-radius:0!important;padding:clamp(28px,4.5vw,56px) clamp(22px,4.5vw,56px)!important;margin:0 0 40px!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner h1{font-size:clamp(34px,4.6vw,64px)!important;line-height:1.08!important;margin:0!important;padding:0!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.15!important;margin:56px 0 16px!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner :is(p,ul,ol){padding-left:0!important;padding-right:0!important;font-size:17px!important;line-height:1.75!important;margin-top:0!important;margin-bottom:18px!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner :is(ul,ol){padding-left:22px!important;margin-bottom:24px!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner :is(td,th){font-size:16px!important;padding:14px 16px!important;line-height:1.5!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner figure{margin:0 0 24px!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner :is(.ep-wrapper,.ep-iFrameContainer,iframe){border-radius:0!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner p[style*="text-align:center"]{text-align:left!important}

/* byron consult form page: smaller title, square linen form panel */
html body.page-id-6907:not(#v2a):not(#v2b) main .entry-content > h1{font-size:clamp(34px,4.2vw,56px)!important;line-height:1.1!important;margin:0 0 32px!important;padding-top:32px!important;border-top:1px solid #B89F82}
html body:is(.page-id-6907):not(#v2a):not(#v2b) main .wpforms-container{border-radius:0!important;border:1px solid rgba(184,159,130,.5)!important}
html body.page-id-6907:not(#v2a):not(#v2b) main .entry-content{padding-left:24px!important;padding-right:24px!important}

html body:is(.page-id-6907,.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main :is(input[type=range],input[type=radio],input[type=checkbox]){accent-color:#6E5A47}

/* post footer widgets (share / like / comments): no black boxes, oak hairlines */
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main :is(.sharedaddy,.sd-block,#jp-post-flair,.wp-block-comments,.comment-respond,#respond){max-width:880px;margin-left:auto!important;margin-right:auto!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main :is(.jetpack-likes-widget-wrapper,.sharedaddy,.sd-block,#respond){border-color:rgba(184,159,130,.5)!important;border-radius:0!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main :is(#respond textarea,#respond input[type=text],#respond input[type=email],.comment-form textarea,#commentform textarea,.wp-block-post-comments-form textarea){border:1px solid rgba(184,159,130,.7)!important;border-radius:0!important;background:#F4F0EA!important;color:#2B2724!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main :is(#respond input[type=submit],.wp-block-post-comments-form .wp-block-button__link,.comment-form .submit){background:transparent!important;color:#2B2724!important;border:1px solid currentColor!important;border-radius:0!important;padding:17px 30px!important;font-size:15px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important}

@media(max-width:781px){
html body:is(.page-id-6064,.page-id-6063,.page-id-92631,.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content{padding-left:0!important;padding-right:0!important}
html body:is(.page-id-92620,.page-id-92626,.page-id-92631):not(#v2a):not(#v2b) main .ef-partner h2{margin-top:40px!important}
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .wp-block-post-featured-image{margin-bottom:32px!important}
}
/* ===== end EF v2 inner pages ===== */


/* ===== EF v2 inner pages - patch 1 (19 Oct 2026): keep the in-content H1 on posts as the page H1 for SEO/screen readers, visually hidden because the template title above shows the same text. Rollback: delete this block. ===== */
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b) main .entry-content > h1:first-child{display:block!important;position:absolute!important;width:1px!important;height:1px!important;max-width:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
/* ===== end EF v2 inner pages patch 1 ===== */

/* ===== EF v2 leftovers (19 Oct 2026): comment submit alignment, cost-page ghost button size. Rollback: delete from this marker to "end EF v2 leftovers". ===== */
/* comment submit (input[type=submit] cannot be flex-centred; Jetpack/theme gave it a fixed 40px height so the 17px top padding pushed the label low) */
html body:is(.postid-5921,.postid-90003):not(#v2a):not(#v2b):not(#v2c) main :is(#respond input[type=submit],.wp-block-post-comments-form .wp-block-button__link,.comment-form .submit){height:auto!important;min-height:0!important;line-height:1.2!important;padding:17px 30px!important;box-sizing:border-box!important;display:inline-block!important;vertical-align:middle!important;text-align:center!important;font-family:Inter,sans-serif!important}
/* cost-page ghost button (.ef-cost-btn-ghost / .ef-btn-ghost): same 15px v2 size as the primary button (was 11px uppercase) */
html body:not(#efv2a):not(#efv2b):not(#efv2g):not(.home):not(.page-id-90051):not(:has(.ef-qt)) main :is(.ef-cost-btn-ghost,.ef-btn-ghost){font-size:15px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:none!important;line-height:1.2!important;padding:17px 30px!important}
/* ===== end EF v2 leftovers ===== */
/* EF inner-page scroll reveal (progressive: needs html.ef-rv-on from footer JS) */
html.ef-rv-on body:not(.home):not(.page-id-7283):not(:has(.ef-qt)) main .ef-section{opacity:0!important;transform:translate3d(0,46px,0)!important;transition:opacity 1.1s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)!important}
html.ef-rv-on body:not(.home):not(.page-id-7283):not(:has(.ef-qt)) main .ef-section.ef-vis{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html.ef-rv-on body main .ef-section{opacity:1!important;transform:none!important;transition:none!important}}.no-underline a { text-decoration: none; }/* Evolved Floors Quiet Timber - staging Additional CSS (scoped to .ef-qt) */
html body .ef-qt.ef-qt{background:#F9F8F5!important;color:#2B2724!important;font-family:Inter,system-ui,sans-serif!important;font-weight:300}html body .ef-qt.ef-qt h1,html body .ef-qt.ef-qt h2,html body .ef-qt.ef-qt h3{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:300!important;font-style:normal;text-transform:none!important;letter-spacing:-.01em!important;color:inherit!important;line-height:1.08!important}html body .ef-qt.ef-qt h1{font-size:clamp(46px,6.4vw,96px)!important}html body .ef-qt.ef-qt h2{font-size:clamp(36px,4.2vw,62px)!important}html body .ef-qt.ef-qt h3{font-size:30px!important}html body .ef-qt.ef-qt .why h3,html body .ef-qt.ef-qt .steps h3{font-size:26px!important}html body .ef-qt.ef-qt h4{font-family:Inter,sans-serif!important;color:#F4F0EA!important;font-weight:500!important}html body .ef-qt.ef-qt h2 em{font-style:italic}html body .ef-qt.ef-qt .caps{font-family:Inter,sans-serif!important;font-weight:500!important;font-size:11px!important;line-height:1.3!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body .ef-qt.ef-qt a,html body .ef-qt.ef-qt a:hover,html body .ef-qt.ef-qt nav a,html body .ef-qt.ef-qt footer a,html body .ef-qt.ef-qt a[href^="tel:"]{color:inherit!important;text-decoration:none!important;background:transparent;box-shadow:none}html body .ef-qt.ef-qt nav{background:transparent!important}html body .ef-qt.ef-qt .util,html body .ef-qt.ef-qt .util a,html body .ef-qt.ef-qt header,html body .ef-qt.ef-qt header a{color:#F9F8F5!important;background:transparent!important}html body .ef-qt.ef-qt .util a{color:rgba(249,248,245,.8)!important}html body .ef-qt.ef-qt .btn{display:inline-block!important;padding:17px 28px!important;border:1px solid currentColor!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:11px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;line-height:1!important;min-width:0!important;box-shadow:none!important}html body .ef-qt.ef-qt .btn.solid{background:#F9F8F5!important;color:#2B2724!important;border-color:#F9F8F5!important}html body .ef-qt.ef-qt .btn.dark{background:#2B2724!important;color:#F9F8F5!important;border-color:#2B2724!important}html body .ef-qt.ef-qt .dark,html body .ef-qt.ef-qt .dark .btn{color:#F4F0EA!important}html body .ef-qt.ef-qt .dark{background:#2B2724!important}html body .ef-qt.ef-qt .lnk{border-bottom:1px solid #B89F82!important;padding-bottom:6px}html body .ef-qt.ef-qt .hero,html body .ef-qt.ef-qt .hero a:not(.btn){color:#F9F8F5!important}html body .ef-qt.ef-qt .hero .btn.solid{color:#2B2724!important}html body .ef-qt.ef-qt footer{background:#2B2724!important;color:#b9b0a5!important;border:0!important;margin:0!important}html body .ef-qt.ef-qt footer a{color:#b9b0a5!important}html body .ef-qt.ef-qt .mnav,html body .ef-qt.ef-qt .mnav a{background:#2B2724;color:#F9F8F5!important}html body .ef-qt.ef-qt p,html body .ef-qt.ef-qt li,html body .ef-qt.ef-qt blockquote{font-family:inherit}html body .ef-qt.ef-qt blockquote{font-family:'Cormorant Garamond',Georgia,serif!important;border:0!important;padding:0!important;margin:0!important;font-style:normal}html body .ef-qt.ef-qt img{max-width:none;border-radius:0!important}html body .ef-qt.ef-qt .logo img{height:48px!important;width:auto!important}html body .ef-qt.ef-qt footer img{height:44px!important;width:auto!important}html body .ef-qt.ef-qt section{margin:0!important}html body .ef-qt.ef-qt,html body .ef-qt.ef-qt *:not(.caps){text-transform:none!important}html body .ef-qt.ef-qt .caps{text-transform:uppercase!important}html body .ef-qt.ef-qt p{color:inherit!important;font-family:Inter,system-ui,sans-serif!important}html body .ef-qt.ef-qt section{padding:150px 0!important;margin:0!important}html body .ef-qt.ef-qt section.hero{padding:0!important;height:min(100vh,900px)!important;min-height:760px!important}@media(max-width:820px){html body .ef-qt.ef-qt section{padding:90px 0!important}html body .ef-qt.ef-qt section.hero{padding:0!important;min-height:720px!important;height:min(88vh,760px)!important}}html body .ef-qt.ef-qt .range,html body .ef-qt.ef-qt .cta,html body .ef-qt.ef-qt .formbox,html body .ef-qt.ef-qt form{background:var(--linen)!important}html body .ef-qt.ef-qt .dark,html body .ef-qt.ef-qt footer{background:#2B2724!important}html body .ef-qt.ef-qt footer *:not(.caps):not(h4){color:#b9b0a5!important;letter-spacing:normal!important}html body .ef-qt.ef-qt footer h4,html body .ef-qt.ef-qt footer .caps{color:#F4F0EA!important}html body .ef-qt.ef-qt section[style*="padding-top:0"]{padding-top:0!important}


/* hero legibility + footer logo */
html body .ef-qt.ef-qt .hero::after,html body .ef-qt.ef-qt [class*=hero]::after{background:linear-gradient(to top,rgba(20,16,12,.78) 0%,rgba(20,16,12,.45) 45%,rgba(20,16,12,.15) 100%)!important}
html body .ef-qt.ef-qt [class*=hero] p,html body .ef-qt.ef-qt [class*=hero] small{text-shadow:0 1px 12px rgba(0,0,0,.55)!important}
html body .ef-qt.ef-qt footer img{width:auto!important;height:auto!important;max-width:220px!important;min-width:180px!important}
html body:not(#ef-h) .ef-qt.ef-qt .hero p:not(#ef-h){color:#F9F8F5!important}
/* dark-section text legibility (beats sitewide p{color:#333!important}) */
html body:not(#ef-h) .ef-qt.ef-qt #exclusive p:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt #exclusive li:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt #exclusive small:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt #exclusive span:not([style*="color"]):not(.caps):not(#ef-h){color:#CFC6BA!important}
html body:not(#ef-h) .ef-qt.ef-qt footer p:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt footer li:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt footer small:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt footer span:not([style*="color"]):not(.caps):not(#ef-h){color:#B9B0A5!important}
html body:not(#ef-h) .ef-qt.ef-qt .dark p:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .dark li:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .dark small:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .dark span:not([style*="color"]):not(.caps):not(#ef-h){color:#CFC6BA!important}
html body:not(#ef-h) .ef-qt.ef-qt .hero li:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .hero small:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .hero span:not([style*="color"]):not(.caps):not(#ef-h){color:#F9F8F5!important}
html body:not(#ef-h) .ef-qt.ef-qt header p:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt header li:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt header small:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt header span:not([style*="color"]):not(.caps):not(#ef-h){color:#F9F8F5!important}
html body:not(#ef-h) .ef-qt.ef-qt .util p:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .util li:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .util small:not(#ef-h),html body:not(#ef-h) .ef-qt.ef-qt .util span:not([style*="color"]):not(.caps):not(#ef-h){color:#F9F8F5!important}

:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flow) > *{margin-block-start: 0.5em;margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-constrained) > *{margin-block-start: 0.5em;margin-block-end: 0;}:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-flex){gap: 0.5em;}:root :where(.wp-block-woocommerce-product-filter-chips-is-layout-grid){gap: 0.5em;}
: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-fc0b596e16b9803a956bbbf7f009f237' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?m=1787047132' 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-794fc294732f9f93daba65ce12eb608d' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?m=1780959072' type='text/css' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='all-css-cb372a48d8242c4bdb1f9b8ed3f6aa28' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/css/woocommerce.css?m=1793021904' 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-4b8d70a493a0a1573a512e0a52d21608' href='https://evolvedfloors.com.au/_static/??-eJxtjsEOgjAQRH/ItVTAwsH4LU1ZpAntNt3VBr/eeiPobTKz+2ZKAkdRMIpK6/PhI6tC5CgEzA7hZbO34ikCFytuQQYbJ0gLCbGyzCisHLP6E5+rfyq//LdPgSJukOwWasCwa9wz90OOTzDnij1WyIIB6y6sIiuWbcXvyT3ctBkv2lx0N4BpRt2b69zobuoa17ZtP3wA2+thhw==' 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.wpl-likes-remaining{align-items:center;color:#646970;display:flex;font-size:12px}#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=1793381648-ca830f718e90f2082550'></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.3.0-rc.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.3.0-rc.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.3.0-rc.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":"4107835f8a"};
//# 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", ...( data && data.user_data ? {"developer_id.dZjRkOT":true} : {} ) } ); }; 
//# 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.191.0" /><script>(function(){var d=false;function l(){if(d)return;d=true;var s=document.createElement('script');s.async=true;s.id='roomvoAssistant';s.type='text/javascript';s.setAttribute('data-locale','en-au');s.setAttribute('data-position','bottom-right');s.src='https://www.roomvo.com/static/scripts/b2b/common/assistant.js';document.body.appendChild(s);}window.addEventListener('load',function(){setTimeout(l,3000);});['scroll','pointerdown','keydown','touchstart'].forEach(function(e){window.addEventListener(e,l,{once:true,passive:true});});})();</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="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9ldm9sdmVkZmxvb3JzLmNvbS5hdT90aS1vbmxpbmUtdXNlcnMtZ29vZ2xlPTEmYW1wO3A9JTJGJmFtcDtfd3Bub25jZT05Zjc5NWVkMzIxIn0=" />    <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-7.1.4-5.2.2","includeCapiIntegration":true});</script><script type='text/javascript'>
    fbq('track', 'PageView', []);
  </script>			<script  type="text/javascript">
				window.__wc_fb_page_generated = 1794399276;
				!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.3.0-rc.2-3.7.8"}				);

				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 -->
<style class="wp-fonts-local">
@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>
<style class="wp-fonts-local">
@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: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');}
</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=7f27fd373d" /><style id="d6-design-system">
/* D6 Design System - Global Overrides */

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

/* 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: #E05326 !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: #E05326 !important;
}

/* Main CTA Button - Orange Pill Shape: REMOVED 19 Oct 2026 (buttons styled v2 in Customizer Additional CSS). Original in backup/ */

/* Links - Orange */
a:not(.button):not(.wp-block-button__link) {
  color: #E05326 !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: #E05326 !important;
}

/* Phone number - prevent wrapping */
a[href^="tel:"] {
  white-space: nowrap !important;
  color: #E05326 !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>

		<!-- 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><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"><header class="wp-block-template-part"><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300%3B400&amp;family=Inter:wght@300%3B400%3B500&amp;display=swap">
<style>
/* ===== NAV PARTIAL START ===== */

html body header.efh:not(#efh-a):not(#efh-b){position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:50!important;padding:0!important;margin:0!important;background:transparent!important;color:#fff!important;font:300 14px/1.4 Inter,sans-serif!important}
html body header.efh:not(#efh-a):not(#efh-b) ul{list-style:none!important;margin:0!important;padding:0!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-bar{position:relative!important;z-index:3!important;height:104px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 56px!important;background:linear-gradient(rgba(20,18,16,.38),rgba(20,18,16,0))!important;transition:background .45s ease,color .45s ease!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-logo img{height:46px!important;width:auto!important;display:block!important;transition:filter .45s ease!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-nav>ul{display:flex!important;gap:6px!important;align-items:center!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-nav>ul>li{position:relative!important;display:flex!important;align-items:center!important;height:104px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-top{color:inherit!important;text-decoration:none!important;font:400 14px/1 Inter,sans-serif!important;letter-spacing:.08em!important;padding:10px 4px 10px 14px!important;position:relative!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-nav>ul>li>.efh-top:only-child{padding-right:14px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-top:after{content:""!important;position:absolute!important;left:14px!important;right:4px!important;bottom:2px!important;height:1px!important;background:currentColor!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .45s cubic-bezier(.2,.7,.2,1)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-nav>ul>li>.efh-top:only-child:after{right:14px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-nav li:hover>.efh-top:after,html body header.efh:not(#efh-a):not(#efh-b) .efh-nav li.act>.efh-top:after,html body header.efh:not(#efh-a):not(#efh-b) .efh-top:focus-visible:after{transform:scaleX(1)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tg{background:none!important;border:0!important;color:inherit!important;padding:10px 10px 10px 4px!important;cursor:pointer!important;line-height:0!important;border-radius:0!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tg svg{width:9px!important;height:6px!important;transition:transform .35s ease!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tg[aria-expanded=true] svg{transform:rotate(180deg)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-cta{padding:12px 22px!important;font-size:13px!important;letter-spacing:.06em!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-burger{display:none!important;background:none!important;border:0!important;color:inherit!important;cursor:pointer!important;align-items:center!important;gap:12px!important;font:500 12px/1 Inter,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:10px 0!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-bl{display:inline-flex!important;flex-direction:column!important;gap:6px!important;width:22px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-bl i{display:block!important;height:1px!important;background:currentColor!important}
html body header.efh:not(#efh-a):not(#efh-b) :focus-visible{outline:1px solid currentColor!important;outline-offset:4px!important}

html body header.efh:not(#efh-a):not(#efh-b).mm .efh-bar{background:#F6F3EE!important;color:#1F1D1B!important;border-bottom:1px solid #DDD6CC!important}
html body header.efh:not(#efh-a):not(#efh-b).mm .efh-logo img{filter:brightness(0) saturate(0)!important}
html body header.efh:not(#efh-a):not(#efh-b).mm .efh-cta{background:#1F1D1B!important;color:#F6F3EE!important;border-color:#1F1D1B!important}

html body header.efh:not(#efh-a):not(#efh-b) .efh-panel{position:absolute!important;left:0!important;right:0!important;top:104px!important;z-index:2!important;background:#F6F3EE!important;color:#1F1D1B!important;border-bottom:1px solid #DDD6CC!important;opacity:0!important;transform:translateY(-14px)!important;visibility:hidden!important;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s!important;box-shadow:0 30px 60px -40px rgba(20,18,16,.35)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-panel.op{opacity:1!important;transform:none!important;visibility:visible!important;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1),visibility 0s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-in{max-width:1400px!important;margin:0 auto!important;padding:52px 56px 60px!important;display:grid!important;grid-template-columns:minmax(240px,1fr) 3fr!important;gap:56px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-intro{border-right:1px solid #DDD6CC!important;padding-right:48px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-cap{display:block!important;font:500 11px/1 Inter,sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#5E5852!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-h{font:300 34px/1.08 'Cormorant Garamond',serif!important;margin:20px 0 0!important;color:#1F1D1B!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-p{font:300 14.5px/1.7 Inter,sans-serif!important;color:#5E5852!important;margin:16px 0 26px!important;max-width:300px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-lnk{color:#1F1D1B!important;text-decoration:none!important;font:400 13px/1 Inter,sans-serif!important;letter-spacing:.08em!important;border-bottom:1px solid #1F1D1B!important;padding-bottom:6px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tiles{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:28px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tile{display:block!important;color:#1F1D1B!important;text-decoration:none!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-ph{display:block!important;position:relative!important;aspect-ratio:4/5!important;overflow:hidden!important;background:#E9E3DA!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-ph img,html body header.efh:not(#efh-a):not(#efh-b) .efh-ph video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .8s ease!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-ph video{opacity:0!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-ph.pl video{opacity:1!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tile:hover .efh-ph img,html body header.efh:not(#efh-a):not(#efh-b) .efh-tile:hover .efh-ph video,html body header.efh:not(#efh-a):not(#efh-b) .efh-tile:focus-visible .efh-ph img{transform:scale(1.04)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tc{display:block!important;padding-top:16px!important;border-top:1px solid #DDD6CC!important;margin-top:16px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-tc .efh-cap{font-size:10.5px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-nm{display:block!important;font:italic 300 30px/1.05 'Cormorant Garamond',serif!important;margin-top:10px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-sub{display:block!important;font:300 13.5px/1.5 Inter,sans-serif!important;color:#5E5852!important;margin-top:6px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-panel .efh-tile{opacity:0!important;transform:translateY(10px)!important;transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-panel.op .efh-tile{opacity:1!important;transform:none!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-panel.op .efh-tile:nth-child(2){transition-delay:.06s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-panel.op .efh-tile:nth-child(3){transition-delay:.12s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-panel.op .efh-tile:nth-child(4){transition-delay:.18s!important}
html body header.efh:not(#efh-a):not(#efh-b) #efh-p-ret .efh-in,html body header.efh:not(#efh-a):not(#efh-b) #efh-p-com .efh-in{grid-template-columns:minmax(240px,1fr) 1.4fr 1.6fr!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-list{columns:1!important;border-top:1px solid #DDD6CC!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-list li{border-bottom:1px solid #DDD6CC!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-list a{display:flex!important;justify-content:space-between!important;color:#1F1D1B!important;text-decoration:none!important;font:300 24px/1 'Cormorant Garamond',serif!important;padding:15px 0!important;transition:padding .35s ease,color .35s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-list a:after{content:"→"!important;font:300 14px/1 Inter,sans-serif!important;opacity:0!important;transition:opacity .35s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-list a:hover,html body header.efh:not(#efh-a):not(#efh-b) .efh-list a:focus-visible{padding-left:10px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-list a:hover:after,html body header.efh:not(#efh-a):not(#efh-b) .efh-list a:focus-visible:after{opacity:1!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-one .efh-ph{aspect-ratio:16/11!important}
html body header.efh:not(#efh-a):not(#efh-b) .efh-scrim{position:fixed!important;inset:0!important;z-index:1!important;background:rgba(20,18,16,.28)!important;opacity:0!important;visibility:hidden!important;transition:opacity .45s ease,visibility 0s linear .45s!important;pointer-events:none!important}
html body header.efh:not(#efh-a):not(#efh-b).mm .efh-scrim{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .45s ease,visibility 0s!important}

html body header.efh:not(#efh-a):not(#efh-b) .efm{position:fixed!important;inset:0!important;z-index:100!important;background:#F6F3EE!important;color:#1F1D1B!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;opacity:0!important;transform:translateY(-12px)!important;transition:opacity .45s ease,transform .5s cubic-bezier(.2,.7,.2,1)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm.op{opacity:1!important;transform:none!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm[hidden]{display:none!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-top{display:flex!important;justify-content:space-between!important;align-items:center!important;height:80px!important;padding:0 24px!important;border-bottom:1px solid #DDD6CC!important;flex:none!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-top img{height:38px!important;filter:brightness(0) saturate(0)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-x{position:relative!important;width:40px!important;height:40px!important;background:none!important;border:0!important;cursor:pointer!important;color:#1F1D1B!important;padding:0!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-x i{position:absolute!important;left:9px!important;right:9px!important;top:50%!important;height:1px!important;background:currentColor!important;transform:rotate(45deg)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-x i+i{transform:rotate(-45deg)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-nav{padding:12px 24px 0!important;flex:1!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-l>li{border-bottom:1px solid #DDD6CC!important;opacity:0!important;transform:translateY(12px)!important;transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm.op .efm-l>li{opacity:1!important;transform:none!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm.op .efm-l>li:nth-child(2){transition-delay:.05s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm.op .efm-l>li:nth-child(3){transition-delay:.1s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm.op .efm-l>li:nth-child(4){transition-delay:.15s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm.op .efm-l>li:nth-child(5){transition-delay:.2s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm.op .efm-l>li:nth-child(6){transition-delay:.25s!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-ab,html body header.efh:not(#efh-a):not(#efh-b) .efm-a{display:flex!important;width:100%!important;justify-content:space-between!important;align-items:center!important;background:none!important;border:0!important;color:#1F1D1B!important;text-decoration:none!important;text-align:left!important;font:300 38px/1 'Cormorant Garamond',serif!important;padding:20px 0!important;cursor:pointer!important;border-radius:0!important;letter-spacing:-.01em!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-pm{position:relative!important;width:16px!important;height:16px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-pm:before,html body header.efh:not(#efh-a):not(#efh-b) .efm-pm:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:50%!important;height:1px!important;background:currentColor!important;transition:transform .35s ease!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-pm:after{transform:rotate(90deg)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-ab[aria-expanded=true] .efm-pm:after{transform:rotate(0)!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-sub ul{padding:0 0 22px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-sub a{display:block!important;color:#1F1D1B!important;text-decoration:none!important;font:300 16px/1.3 Inter,sans-serif!important;padding:9px 0!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-tn{display:inline!important;font:italic 300 26px/1.2 'Cormorant Garamond',serif!important;margin-right:10px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-ts{font:300 14px/1.3 Inter,sans-serif!important;color:#5E5852!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-foot{padding:28px 24px 40px!important;flex:none!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-cta{display:block!important;text-align:center!important;background:#1F1D1B!important;color:#F6F3EE!important;text-decoration:none!important;font:400 14px/1 Inter,sans-serif!important;letter-spacing:.08em!important;padding:20px!important}
html body header.efh:not(#efh-a):not(#efh-b) .efm-foot p{text-align:center!important;font:300 13px/1.5 Inter,sans-serif!important;color:#5E5852!important;margin:16px 0 0!important}
@media(max-width:1100px){html body header.efh:not(#efh-a):not(#efh-b) .efh-bar{padding:0 32px!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-top{padding-left:10px!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-in{padding:44px 32px 52px!important;gap:36px!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-intro{padding-right:32px!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-nm{font-size:25px!important}}
@media(max-width:960px){html body header.efh:not(#efh-a):not(#efh-b) .efh-nav,html body header.efh:not(#efh-a):not(#efh-b) .efh-cta,html body header.efh:not(#efh-a):not(#efh-b) .efh-panel{display:none!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-burger{display:inline-flex!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-bar{height:80px!important;padding:0 24px!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-logo img{height:38px!important}}
@media(prefers-reduced-motion:reduce){html body header.efh:not(#efh-a):not(#efh-b) .efh-panel,html body header.efh:not(#efh-a):not(#efh-b) .efh-panel .efh-tile,html body header.efh:not(#efh-a):not(#efh-b) .efm,html body header.efh:not(#efh-a):not(#efh-b) .efm-l>li,html body header.efh:not(#efh-a):not(#efh-b) .efh-bar,html body header.efh:not(#efh-a):not(#efh-b) .efh-scrim{transition:none!important}html body header.efh:not(#efh-a):not(#efh-b) .efh-ph video{display:none!important}}

/* ===== NAV PARTIAL END ===== */
/* sitewide header placement (header template part): overlay hero on .ef-qt pages, solid bar elsewhere */
html body header.efh:not(#efh-a):not(#efh-b),html body header.efh:not(#efh-a):not(#efh-b) *{box-sizing:border-box;margin:0;padding:0}
html body header.efh:not(#efh-a):not(#efh-b) a{color:inherit;text-decoration:none}
html body header.efh:not(#efh-a):not(#efh-b) img{display:block;width:100%;height:100%;object-fit:cover}
html body:not(:has(.ef-qt)) header.efh:not(#efh-a):not(#efh-b){position:relative!important;background:#2B2724!important}
html body:has(.ef-qt) .wp-site-blocks>*{margin-block-start:0!important}
/* neutralise sitewide Additional-CSS rules (nav{background:#fff}, nav a{color:#333}, link colours) that the homepage already overrides via .ef-qt */
html body header.efh:not(#efh-a):not(#efh-b) nav{background:transparent!important;background-color:transparent!important}
html body header.efh:not(#efh-a):not(#efh-b) a,html body header.efh:not(#efh-a):not(#efh-b) a:hover,html body header.efh:not(#efh-a):not(#efh-b) nav a{color:inherit!important;text-decoration:none!important;box-shadow:none}
/* hub pages 91589/91594/91599 used to hide the theme header via sitewide CSS (theme/global styles); now they use the unified header, so re-show it (footer stays hidden as before) */
html body.page-id-91589:has(.ef-qt) header.wp-block-template-part,html body.page-id-91589:has(.ef-qt) .wp-site-blocks>header,html body.page-id-91594:has(.ef-qt) header.wp-block-template-part,html body.page-id-91594:has(.ef-qt) .wp-site-blocks>header,html body.page-id-91599:has(.ef-qt) header.wp-block-template-part,html body.page-id-91599:has(.ef-qt) .wp-site-blocks>header{display:block!important}
</style>
<header class="efh" data-efh="">
<div class="efh-bar">
<a class="efh-logo" href="/"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/logo-white.png" alt="Evolved Floors"></a>
<nav class="efh-nav" aria-label="Main"><ul>
<li><a class="efh-top" href="/retail/">Retail</a><button type="button" class="efh-tg" aria-expanded="false" aria-controls="efh-p-ret" data-p="ret"><span class="efh-sr">Show Retail menu</span><svg viewBox="0 0 10 6" aria-hidden="true"><path d="M1 1l4 4 4-4" fill="none" stroke="currentColor"></path></svg></button></li><li><a class="efh-top" href="/exclusive/">Signature</a><button type="button" class="efh-tg" aria-expanded="false" aria-controls="efh-p-sig" data-p="sig"><span class="efh-sr">Show Signature menu</span><svg viewBox="0 0 10 6" aria-hidden="true"><path d="M1 1l4 4 4-4" fill="none" stroke="currentColor"></path></svg></button></li><li><a class="efh-top" href="/commercial-projects/">Commercial</a><button type="button" class="efh-tg" aria-expanded="false" aria-controls="efh-p-com" data-p="com"><span class="efh-sr">Show Commercial menu</span><svg viewBox="0 0 10 6" aria-hidden="true"><path d="M1 1l4 4 4-4" fill="none" stroke="currentColor"></path></svg></button></li><li><a class="efh-top" href="/gallery/">Projects</a></li><li><a class="efh-top" href="/gold-coast/">Studios</a></li><li><a class="efh-top" href="/faqs/">Advice</a></li>
</ul></nav>
<a class="btn efh-cta" href="/book-a-studio/">Book a studio consultation</a>
<button type="button" class="efh-burger" aria-expanded="false" aria-controls="efm"><span class="efh-bl" aria-hidden="true"><i></i><i></i></span><span class="efh-bt">Menu</span></button>
</div>
<div class="efh-panel" id="efh-p-ret" role="region" aria-label="Retail" hidden=""><div class="efh-in"><div class="efh-intro"><span class="efh-cap">Retail</span><p class="efh-h">Beautiful floors for every room.</p><p class="efh-p">Hybrid, timber, vinyl, carpet and herringbone, curated with you in our Gold Coast or Byron Bay studio.</p><a class="efh-lnk" href="/retail/">Explore Retail →</a></div><ul class="efh-list"><li><a href="/retail/">Retail overview</a></li><li><a href="/hybrid-flooring-gold-coast/">Hybrid</a></li><li><a href="/timber-flooring-gold-coast/">Timber</a></li><li><a href="/vinyl-flooring-gold-coast/">Vinyl</a></li><li><a href="/laminate-flooring-gold-coast/">Laminate</a></li><li><a href="/carpet-gold-coast/">Carpet</a></li><li><a href="/herringbone-chevron-flooring-gold-coast/">Herringbone &amp; chevron</a></li><li><a href="/catalogue/">Colour catalogue</a></li><li><a href="/budget-estimate/">Budget Estimate</a></li></ul><div class="efh-one"><a class="efh-tile" href="/retail/"><span class="efh-ph" data-v="https://videos.files.wordpress.com/bz8W02O3/v09-retail-living-pan.mp4"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S02-retail-kitchen.jpg" alt="Light oak floor in a coastal kitchen" loading="lazy"></span><span class="efh-tc"><span class="efh-cap">Retail</span><span class="efh-nm">Every room</span><span class="efh-sub">Find your floor</span></span></a></div></div></div><div class="efh-panel" id="efh-p-sig" role="region" aria-label="Signature" hidden=""><div class="efh-in"><div class="efh-intro"><span class="efh-cap">Signature</span><p class="efh-h">Floors, crafted to order.</p><p class="efh-p">European timber, leather and carpet, floors made only for you, and timbers with character.</p><a class="efh-lnk" href="/exclusive/">Explore Signature →</a></div><div class="efh-tiles"><a class="efh-tile" href="/exclusive/#reserve"><span class="efh-ph" data-v="https://videos.files.wordpress.com/whY90Xr9/v04-reserve-oak-grain-macro.mp4"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S11-reserve-oak-to-glass.jpg" alt="Wide European oak boards to glass" loading="lazy"></span><span class="efh-tc"><span class="efh-cap">01</span><span class="efh-nm">Reserve</span><span class="efh-sub">European timber and leather</span></span></a><a class="efh-tile" href="/exclusive/#bespoke"><span class="efh-ph" data-v="https://videos.files.wordpress.com/CXjnzB4z/v05-bespoke-chevron-hall.mp4"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S15-chevron-hall.jpg" alt="Chevron timber hallway" loading="lazy"></span><span class="efh-tc"><span class="efh-cap">02</span><span class="efh-nm">Bespoke</span><span class="efh-sub">Floor and joinery, made to match</span></span></a><a class="efh-tile" href="/exclusive/#heritage"><span class="efh-ph" data-v="https://videos.files.wordpress.com/p6atLwnz/v06-heritage-blackbutt-to-deck.mp4"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S17-blackbutt-living.jpg" alt="Blackbutt living room" loading="lazy"></span><span class="efh-tc"><span class="efh-cap">03</span><span class="efh-nm">Heritage</span><span class="efh-sub">Character timbers, Prime to Rustic</span></span></a><a class="efh-tile" href="/architects/"><span class="efh-ph" data-v="https://videos.files.wordpress.com/VfI0bVQN/v07-atelier-desk.mp4"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S22-atelier-desk.jpg" alt="Designer desk with timber samples" loading="lazy"></span><span class="efh-tc"><span class="efh-cap">04</span><span class="efh-nm">Atelier</span><span class="efh-sub">For designers &amp; architects</span></span></a></div></div></div><div class="efh-panel" id="efh-p-com" role="region" aria-label="Commercial" hidden=""><div class="efh-in"><div class="efh-intro"><span class="efh-cap">Commercial</span><p class="efh-h">Commercial and multi-residential.</p><p class="efh-p">For builders, developers and specifiers, from tender to handover.</p><a class="efh-lnk" href="/commercial-projects/">Explore Commercial →</a></div><ul class="efh-list"><li><a href="/commercial-projects/">Commercial overview</a></li><li><a href="/commercial-flooring/">Offices, retail &amp; fitouts</a></li><li><a href="/new-builds/">Multi-residential &amp; new builds</a></li><li><a href="/trade-partner/">Trade Partner Programme</a></li><li><a href="/catalogue/commercial-colours/">Commercial colours</a></li><li><a href="/architects/">Atelier for specifiers</a></li></ul><div class="efh-one"><a class="efh-tile" href="/commercial-projects/"><span class="efh-ph" data-v="https://videos.files.wordpress.com/dvOZf3az/v08-commercial-lobby.mp4"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S04-commercial-tile.jpg" alt="Oak-look plank floor in an apartment lobby" loading="lazy"></span><span class="efh-tc"><span class="efh-cap">Commercial</span><span class="efh-nm">At project scale</span><span class="efh-sub">Specified once, delivered consistently</span></span></a></div></div></div>
<div class="efh-scrim" aria-hidden="true"></div>
<div class="efm" id="efm" role="dialog" aria-modal="true" aria-label="Menu" hidden="">
<div class="efm-top"><a class="efh-logo" href="/"><img decoding="async" src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/logo-white.png" alt="Evolved Floors"></a><button type="button" class="efm-x" aria-label="Close menu"><i></i><i></i></button></div>
<div class="efm-nav" role="navigation" aria-label="Mobile"><ul class="efm-l">
<li class="efm-acc"><button type="button" class="efm-ab" aria-expanded="false" aria-controls="efm-s-ret">Retail<span class="efm-pm" aria-hidden="true"></span></button><div class="efm-sub" id="efm-s-ret" hidden=""><ul><li><a href="/retail/">Retail overview</a></li><li><a href="/hybrid-flooring-gold-coast/">Hybrid</a></li><li><a href="/timber-flooring-gold-coast/">Timber</a></li><li><a href="/vinyl-flooring-gold-coast/">Vinyl</a></li><li><a href="/laminate-flooring-gold-coast/">Laminate</a></li><li><a href="/carpet-gold-coast/">Carpet</a></li><li><a href="/herringbone-chevron-flooring-gold-coast/">Herringbone &amp; chevron</a></li><li><a href="/catalogue/">Colour catalogue</a></li><li><a href="/budget-estimate/">Budget Estimate</a></li></ul></div></li><li class="efm-acc"><button type="button" class="efm-ab" aria-expanded="false" aria-controls="efm-s-sig">Signature<span class="efm-pm" aria-hidden="true"></span></button><div class="efm-sub" id="efm-s-sig" hidden=""><ul><li><a href="/exclusive/#reserve"><span class="efm-tn">Reserve</span><span class="efm-ts">European timber and leather</span></a></li><li><a href="/exclusive/#bespoke"><span class="efm-tn">Bespoke</span><span class="efm-ts">Floor and joinery, made to match</span></a></li><li><a href="/exclusive/#heritage"><span class="efm-tn">Heritage</span><span class="efm-ts">Character timbers, Prime to Rustic</span></a></li><li><a href="/architects/"><span class="efm-tn">Atelier</span><span class="efm-ts">For designers &amp; architects</span></a></li><li><a href="/exclusive/"><span class="efm-ts">All of Signature →</span></a></li></ul></div></li><li class="efm-acc"><button type="button" class="efm-ab" aria-expanded="false" aria-controls="efm-s-com">Commercial<span class="efm-pm" aria-hidden="true"></span></button><div class="efm-sub" id="efm-s-com" hidden=""><ul><li><a href="/commercial-projects/">Commercial overview</a></li><li><a href="/commercial-flooring/">Offices, retail &amp; fitouts</a></li><li><a href="/new-builds/">Multi-residential &amp; new builds</a></li><li><a href="/trade-partner/">Trade Partner Programme</a></li><li><a href="/catalogue/commercial-colours/">Commercial colours</a></li><li><a href="/architects/">Atelier for specifiers</a></li></ul></div></li>
<li><a class="efm-a" href="/gallery/">Projects</a></li><li><a class="efm-a" href="/gold-coast/">Studios</a></li><li><a class="efm-a" href="/faqs/">Advice</a></li>
</ul></div>
<div class="efm-foot"><a class="efm-cta" href="/book-a-studio/">Book a studio consultation</a><p>Gold Coast or Byron Bay studios · or a video consultation</p></div>
</div>
<script>(function(){var h=document.currentScript&&document.currentScript.closest('[data-efh]');if(!h||h.dataset.on)return;h.dataset.on=1;
var rm=matchMedia('(prefers-reduced-motion: reduce)').matches,fine=matchMedia('(hover:hover) and (pointer:fine)').matches,cur=null,tmo=null;
var tg=[].slice.call(h.querySelectorAll('.efh-tg'));function P(k){return h.querySelector('#efh-p-'+k)}
function vids(p,on){p.querySelectorAll('[data-v]').forEach(function(s){var v=s.querySelector('video');if(on&&!rm&&!v){v=document.createElement('video');v.muted=true;v.defaultMuted=true;v.loop=true;v.playsInline=true;v.setAttribute('muted','');v.setAttribute('playsinline','');v.setAttribute('aria-hidden','true');v.preload='auto';v.src=s.dataset.v;s.appendChild(v);v.addEventListener('playing',function(){s.classList.add('pl')})}if(!v)return;if(on){var q=v.play();if(q&&q.catch)q.catch(function(){})}else v.pause()})}
function open(k,focus){clearTimeout(tmo);if(cur===k)return;if(cur)close(true);var p=P(k),b=h.querySelector('[data-p="'+k+'"]');p.hidden=false;void p.offsetWidth;h.classList.add('mm');p.classList.add('op');b.setAttribute('aria-expanded','true');b.parentNode.classList.add('act');cur=k;vids(p,true);if(focus){var f=p.querySelector('a');f&&f.focus()}}
function close(sw){if(!cur)return;var p=P(cur),b=h.querySelector('[data-p="'+cur+'"]');p.classList.remove('op');b.setAttribute('aria-expanded','false');b.parentNode.classList.remove('act');vids(p,false);var k=cur;cur=null;if(!sw)h.classList.remove('mm');setTimeout(function(){if(cur!==k)p.hidden=true},rm?0:450)}
tg.forEach(function(b){var k=b.dataset.p,li=b.parentNode,p=P(k);b.addEventListener('click',function(e){e.preventDefault();cur===k?close():open(k)});
b.addEventListener('keydown',function(e){if(e.key=='ArrowDown'){e.preventDefault();open(k,true)}});
if(fine){[li,p].forEach(function(el){el.addEventListener('mouseenter',function(){clearTimeout(tmo);tmo=setTimeout(function(){open(k)},cur?0:120)});el.addEventListener('mouseleave',function(){clearTimeout(tmo);tmo=setTimeout(close,260)})})}
p.addEventListener('keydown',function(e){if(e.key=='Escape'){close();b.focus()}})});
h.querySelectorAll('.efh-nav>ul>li>.efh-top').forEach(function(a){if(fine&&!a.nextElementSibling)a.addEventListener('mouseenter',function(){clearTimeout(tmo);tmo=setTimeout(close,120)})});
document.addEventListener('keydown',function(e){if(e.key=='Escape'&&cur){var b=h.querySelector('[data-p="'+cur+'"]');close();b.focus()}});
document.addEventListener('click',function(e){if(cur&&!h.contains(e.target))close()});h.querySelector('.efh-scrim').addEventListener('click',function(){close()});
h.addEventListener('focusout',function(e){setTimeout(function(){if(cur&&!h.querySelector('.efh-nav').contains(document.activeElement)&&!P(cur).contains(document.activeElement))close()},0)});
var m=h.querySelector('#efm'),bg=h.querySelector('.efh-burger'),x=m.querySelector('.efm-x');
function mo(){m.hidden=false;void m.offsetWidth;m.classList.add('op');bg.setAttribute('aria-expanded','true');document.documentElement.style.overflow='hidden';x.focus()}
function mc(){m.classList.remove('op');bg.setAttribute('aria-expanded','false');document.documentElement.style.overflow='';setTimeout(function(){if(!m.classList.contains('op'))m.hidden=true},rm?0:500);bg.focus()}
bg.addEventListener('click',mo);x.addEventListener('click',mc);
m.addEventListener('keydown',function(e){if(e.key=='Escape')mc();if(e.key=='Tab'){var f=[].slice.call(m.querySelectorAll('a,button')).filter(function(n){return n.offsetParent}),a=f[0],z=f[f.length-1];if(e.shiftKey&&document.activeElement===a){e.preventDefault();z.focus()}else if(!e.shiftKey&&document.activeElement===z){e.preventDefault();a.focus()}}});
m.querySelectorAll('.efm-ab').forEach(function(b){b.addEventListener('click',function(){var s=m.querySelector('#'+b.getAttribute('aria-controls')),o=b.getAttribute('aria-expanded')=='true';b.setAttribute('aria-expanded',o?'false':'true');s.hidden=o})});
m.querySelectorAll('a').forEach(function(a){a.addEventListener('click',function(){if(a.hash&&a.pathname==location.pathname)mc()})});
})();</script>
</header>

<style>
.wp-block-navigation__submenu-container {
  background-color: #ffffff !important;
}
.wp-block-navigation__submenu-container a,
.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  color: #000000 !important;
}
.wp-block-navigation__submenu-container a:hover {
  color: #E31C23 !important;
}
</style>

<style>
.tile-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  text-indent: -9999px;
  display: block;
}
.wp-block-cover {
  position: relative;
}
</style>

<style>
/* Enhanced Instant Quote Button Styling */
.wp-block-button__link.has-vivid-red-background-color {
  min-width: 280px !important;
  padding: 18px 40px !important;
  font-size: 1.125rem !important;
  font-weight: 600 !important;
  border-radius: 8px !important;
  box-shadow: 0 4px 12px rgba(227, 28, 35, 0.25) !important;
  transition: all 0.3s ease !important;
  text-transform: none !important;
  letter-spacing: 0.5px !important;
}

.wp-block-button__link.has-vivid-red-background-color:hover {
  background-color: #c71820 !important;
  box-shadow: 0 6px 20px rgba(227, 28, 35, 0.35) !important;
  transform: translateY(-2px) !important;
}

@media (max-width: 768px) {
  .wp-block-button__link.has-vivid-red-background-color {
    width: 100% !important;
    min-width: auto !important;
  }
}
</style></header>


<!-- Evolved Floors front-page-v2 v2 - paste-ready Custom HTML block (staging) -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300%3B400&amp;family=Inter:wght@300%3B400%3B500&amp;display=swap">
<style>
.ef-qt.v2{--ink:#1F1D1B;--paper:#F6F3EE;--mute:#5E5852;--line:#DDD6CC;position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);background:var(--paper);color:var(--ink);font:300 17px/1.7 Inter,sans-serif}
.ef-qt.v2,.ef-qt.v2 *{box-sizing:border-box;margin:0;padding:0}
.ef-qt.v2 a{color:inherit;text-decoration:none}
.ef-qt.v2 img{display:block;width:100%;height:100%;object-fit:cover}
.ef-qt.v2 h1,.ef-qt.v2 h2,.ef-qt.v2 h3{font-family:'Cormorant Garamond',serif;font-weight:300;line-height:1.05;letter-spacing:-.01em}
.ef-qt.v2 h1{font-size:clamp(44px,6.2vw,92px)}
.ef-qt.v2 h2{font-size:clamp(38px,4.6vw,72px)}
.ef-qt.v2 h3{font-size:clamp(28px,2.4vw,36px)}
.ef-qt.v2 .caps{font:500 12px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.ef-qt.v2 .wrap{max-width:1400px;margin:0 auto;padding:0 56px}
.ef-qt.v2 .lnk{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:5px;font-size:15px}
.ef-qt.v2 .btn{display:inline-block;padding:17px 30px;border:1px solid currentColor;font-size:15px;letter-spacing:.04em;transition:background .3s,color .3s}
.ef-qt.v2 .btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}
/* header */
.ef-qt.v2 header{position:absolute;top:0;left:0;right:0;z-index:5;color:#fff}
.ef-qt.v2 header .wrap{max-width:none;height:104px;display:flex;align-items:center;justify-content:space-between}
.ef-qt.v2 header img{height:46px;width:auto}
.ef-qt.v2 nav{display:flex;gap:34px;font-size:14px;letter-spacing:.06em}
.ef-qt.v2 header .btn{padding:12px 22px;font-size:13px}
.ef-qt.v2 .burger{display:none}
.ef-qt.v2 .burger summary{list-style:none;cursor:pointer}
.ef-qt.v2 .burger summary::-webkit-details-marker{display:none}
.ef-qt.v2 .mnav{position:absolute;right:24px;top:72px;background:var(--ink);padding:26px 30px;display:flex;flex-direction:column;gap:16px;min-width:230px}
/* hero */
.ef-qt.v2 .hero{position:relative;height:100vh;min-height:680px;max-height:1000px;color:#fff;overflow:hidden}
.ef-qt.v2 .hero-media{position:absolute;inset:0;background-size:cover;background-position:center}
.ef-qt.v2 .hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.5s ease}
.ef-qt.v2 .hero-media video.on{opacity:1}
.ef-qt.v2 .hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,18,16,.45),rgba(20,18,16,0) 30%,rgba(20,18,16,.6))}
.ef-qt.v2 .hero .wrap{position:relative;z-index:2;max-width:none;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:96px}
.ef-qt.v2 .hero h1{max-width:900px;margin:22px 0 40px}
/* statement */
.ef-qt.v2 .stmt{padding:180px 24px;text-align:center}
.ef-qt.v2 .stmt p{max-width:760px;margin:0 auto;font:300 clamp(26px,2.6vw,38px)/1.35 'Cormorant Garamond',serif}
/* pillars */
.ef-qt.v2 .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.ef-qt.v2 .tile .ph{aspect-ratio:3/4.4;overflow:hidden;margin-bottom:26px}
.ef-qt.v2 .tile img,.ef-qt.v2 .pj img{transition:transform 1.2s ease}
.ef-qt.v2 .tile:hover img,.ef-qt.v2 .pj:hover img{transform:scale(1.04)}
.ef-qt.v2 .tile p{color:var(--mute);margin:10px 0 20px;max-width:380px}
/* section head */
.ef-qt.v2 .sec{padding:180px 0 0}
.ef-qt.v2 .head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px}
.ef-qt.v2 .head .caps{display:block;color:var(--mute);margin-bottom:20px}
/* projects */
.ef-qt.v2 .projects{display:grid;grid-template-columns:7fr 5fr;gap:28px}
.ef-qt.v2 .pj .ph{overflow:hidden}
.ef-qt.v2 .pj.a .ph{aspect-ratio:4/3.3}
.ef-qt.v2 .pj.b .ph{aspect-ratio:4/5.5}
.ef-qt.v2 .pj.c{grid-column:1/-1}
.ef-qt.v2 .pj.c .ph{aspect-ratio:21/9}
.ef-qt.v2 figcaption{margin-top:16px;font:300 24px 'Cormorant Garamond',serif}
/* kahrs */
.ef-qt.v2 .kahrs{display:grid;grid-template-columns:6fr 4fr;gap:90px;align-items:center}
.ef-qt.v2 .kahrs .ph{aspect-ratio:4/4.6;overflow:hidden}
.ef-qt.v2 .kahrs p{color:var(--mute);margin:28px 0 36px;max-width:420px}
/* steps */
.ef-qt.v2 .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;list-style:none;border-top:1px solid var(--line)}
.ef-qt.v2 .steps li{padding-top:34px}
.ef-qt.v2 .steps b{display:block;font:300 44px 'Cormorant Garamond',serif;margin-bottom:14px}
.ef-qt.v2 .steps h3{font-size:26px;margin-bottom:10px}
.ef-qt.v2 .steps p{color:var(--mute);font-size:15px}
.ef-qt.v2 .more{margin-top:56px}
/* studio */
.ef-qt.v2 .studio{position:relative;margin-top:180px;height:92vh;min-height:620px;max-height:960px;color:#fff;overflow:hidden}
.ef-qt.v2 .studio img{position:absolute;inset:0}
.ef-qt.v2 .studio:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.1),rgba(20,18,16,.68))}
.ef-qt.v2 .studio .wrap{position:relative;z-index:2;max-width:none;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:88px}
.ef-qt.v2 .studio h2{max-width:820px;margin:20px 0 40px}
.ef-qt.v2 .addr{display:flex;gap:64px;margin-bottom:40px;font-size:15px;opacity:.92}
/* review */
.ef-qt.v2 .rev{padding:180px 24px;text-align:center}
.ef-qt.v2 .rev blockquote{max-width:900px;margin:0 auto;font:300 clamp(30px,3.4vw,50px)/1.25 'Cormorant Garamond',serif}
.ef-qt.v2 .rev cite{display:block;margin-top:34px;font-style:normal;color:var(--mute)}
/* footer */
.ef-qt.v2 footer{background:var(--ink);color:#BDB5AB;padding:100px 0 44px;font-size:14px}
.ef-qt.v2 .fcols{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}
.ef-qt.v2 footer h4{font:500 12px/1 Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#F6F3EE;margin-bottom:22px}
.ef-qt.v2 footer p{margin-bottom:8px}
.ef-qt.v2 footer a:hover{color:#fff}
.ef-qt.v2 .legal{margin-top:80px;padding-top:28px;border-top:1px solid #3a3632;display:flex;justify-content:space-between;gap:20px;font-size:13px}
@media(max-width:1024px){.ef-qt.v2 nav{gap:22px}.ef-qt.v2 .steps{grid-template-columns:1fr 1fr}}
@media(max-width:860px){
.ef-qt.v2 .wrap{padding:0 24px}
.ef-qt.v2 nav,.ef-qt.v2 header .btn{display:none}
.ef-qt.v2 .burger{display:block}
.ef-qt.v2 header .wrap{height:80px}.ef-qt.v2 header img{height:38px}
.ef-qt.v2 .hero{height:88vh;min-height:560px}
.ef-qt.v2 .hero .wrap{padding-bottom:56px}
.ef-qt.v2 .stmt,.ef-qt.v2 .rev{padding:110px 24px}
.ef-qt.v2 .sec{padding-top:110px}
.ef-qt.v2 .pillars,.ef-qt.v2 .projects,.ef-qt.v2 .kahrs,.ef-qt.v2 .steps,.ef-qt.v2 .fcols{grid-template-columns:1fr}
.ef-qt.v2 .pillars{gap:64px}.ef-qt.v2 .kahrs{gap:40px}.ef-qt.v2 .steps{gap:0}
.ef-qt.v2 .head{flex-direction:column;align-items:flex-start;margin-bottom:40px}
.ef-qt.v2 .pj.c .ph{aspect-ratio:4/3}
.ef-qt.v2 .studio{margin-top:110px;height:auto;min-height:680px;max-height:none}.ef-qt.v2 .studio .wrap{padding-top:200px;padding-bottom:56px}.ef-qt.v2 .studio:after{background:linear-gradient(180deg,rgba(20,18,16,.15),rgba(20,18,16,.82) 45%)}
.ef-qt.v2 .addr{flex-direction:column;gap:20px}
.ef-qt.v2 .legal{flex-direction:column}
}
/* staging fixes 18 Oct: beat d6-design-system / theme overrides */
html body .ef-qt.ef-qt.v2{margin-top:0!important;margin-block-start:0!important;position:relative!important}
html body .ef-qt.ef-qt.v2>header{position:absolute!important;top:0;left:0;right:0;z-index:5;padding:0!important;background:transparent!important}
html body .ef-qt.ef-qt.v2>header img{height:46px!important;width:auto!important}
html body .ef-qt.ef-qt.v2 .hero-media video{max-width:none!important;width:100%!important;height:100%!important;object-fit:cover!important}
html body .ef-qt.ef-qt.v2 section.wrap{padding-left:56px!important;padding-right:56px!important}
@media(max-width:860px){html body .ef-qt.ef-qt.v2 section.wrap{padding-left:24px!important;padding-right:24px!important}html body .ef-qt.ef-qt.v2>header img{height:38px!important}}
html body .ef-qt.ef-qt.v2 .stmt,html body .ef-qt.ef-qt.v2 .rev{padding-left:24px!important;padding-right:24px!important}
@media(max-width:860px){html body .ef-qt.ef-qt.v2>header .btn,html body .ef-qt.ef-qt.v2>header nav{display:none!important}}
/* ===== Layout pass 18 Oct: editorial patterns (split, sticky, overlap, float, h-scroll, reveal) ===== */
P{overflow:visible!important;overflow-x:clip!important}
html body .ef-qt.ef-qt.v2 section.wrap,html body .ef-qt.ef-qt.v2 p.wrap,html body .ef-qt.ef-qt.v2 footer>.wrap,html body .ef-qt.ef-qt.v2 .in{max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}
html body .ef-qt.ef-qt.v2 .L{margin-top:180px!important}
html body .ef-qt.ef-qt.v2 .t p,html body .ef-qt.ef-qt.v2 .card p,html body .ef-qt.ef-qt.v2 .pn p{color:var(--mute)!important;margin-top:22px!important;max-width:460px!important}
html body .ef-qt.ef-qt.v2 .t h2,html body .ef-qt.ef-qt.v2 .card h2,html body .ef-qt.ef-qt.v2 .pn h2{margin-top:22px!important}
html body .ef-qt.ef-qt.v2 .t .lnk,html body .ef-qt.ef-qt.v2 .card .lnk,html body .ef-qt.ef-qt.v2 .pn .lnk{margin-top:30px!important}
html body .ef-qt.ef-qt.v2 .pxw{position:absolute!important;inset:-6% 0!important;will-change:transform!important}
html body .ef-qt.ef-qt.v2 .pxw img,html body .ef-qt.ef-qt.v2 .pxw video,html body .ef-qt.ef-qt.v2 .m>img,html body .ef-qt.ef-qt.v2 .m>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;max-width:none!important}
html body .ef-qt.ef-qt.v2 .cpt{font:500 10.5px/1.3 Inter,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--mute)!important;margin-top:14px!important;display:block!important}
html body .ef-qt.ef-qt.v2 .lg{font:300 24px/1.2 'Cormorant Garamond',serif!important;margin-top:16px!important;display:block!important}
html body .ef-qt.ef-qt.v2 .lg .cpt{margin-top:8px!important}
/* split */
html body .ef-qt.ef-qt.v2 .split{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;min-height:86vh!important}
html body .ef-qt.ef-qt.v2 .split.s64{grid-template-columns:6fr 4fr!important}
html body .ef-qt.ef-qt.v2 .split.s46{grid-template-columns:4fr 6fr!important}
html body .ef-qt.ef-qt.v2 .split .m{position:relative!important;overflow:hidden!important;min-height:640px!important}
html body .ef-qt.ef-qt.v2 .split .t{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:96px clamp(40px,7vw,128px)!important}
html body .ef-qt.ef-qt.v2 .split.r .m{order:2!important}
/* sticky image + scrolling panels */
html body .ef-qt.ef-qt.v2 .stk{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:start!important}
html body .ef-qt.ef-qt.v2 .stk .m{position:sticky!important;top:0!important;height:100vh!important;overflow:hidden!important}
html body .ef-qt.ef-qt.v2 .stk.r .m{order:2!important}
html body .ef-qt.ef-qt.v2 .stk .ps{padding:0 clamp(40px,7vw,128px)!important;list-style:none!important}
html body .ef-qt.ef-qt.v2 .stk .pn{min-height:72vh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;border-bottom:1px solid var(--line)!important;padding:80px 0!important}
html body .ef-qt.ef-qt.v2 .stk .pn:first-child{min-height:100vh!important}
html body .ef-qt.ef-qt.v2 .stk .pn:last-child{border-bottom:0!important}
html body .ef-qt.ef-qt.v2 .stk .pn b{display:block!important;font:300 64px/1 'Cormorant Garamond',serif!important;color:var(--mute)!important;margin-bottom:18px!important}
html body .ef-qt.ef-qt.v2 .stk .pn h3{font-size:clamp(30px,2.8vw,42px)!important}
html body .ef-qt.ef-qt.v2 .stk .pn p{font-size:16px!important}
/* sticky text + images scrolling */
html body .ef-qt.ef-qt.v2 .stt{display:grid!important;grid-template-columns:5fr 7fr!important;gap:clamp(40px,7vw,120px)!important;align-items:start!important;padding-left:56px!important;padding-right:56px!important}
html body .ef-qt.ef-qt.v2 .stt .t{position:sticky!important;top:140px!important;padding-bottom:60px!important}
html body .ef-qt.ef-qt.v2 .stt .imgs{display:flex!important;flex-direction:column!important;gap:110px!important}
html body .ef-qt.ef-qt.v2 .stt .imgs figure{position:relative!important}
html body .ef-qt.ef-qt.v2 .stt .imgs .ph{overflow:hidden!important;aspect-ratio:4/5!important}
html body .ef-qt.ef-qt.v2 .stt .imgs figure:first-child .ph{aspect-ratio:4/4.4!important}
html body .ef-qt.ef-qt.v2 .stt .imgs figure:nth-child(even){width:72%!important;margin-left:auto!important}
html body .ef-qt.ef-qt.v2 .stt .imgs figure:nth-child(3){width:84%!important}
html body .ef-qt.ef-qt.v2 .stt.r{grid-template-columns:7fr 5fr!important}
html body .ef-qt.ef-qt.v2 .stt.r .t{order:2!important}
/* text cards over sticky image */
html body .ef-qt.ef-qt.v2 .ovr{position:relative!important}
html body .ef-qt.ef-qt.v2 .ovr .bg{position:sticky!important;top:0!important;height:100vh!important;overflow:hidden!important}
html body .ef-qt.ef-qt.v2 .ovr .bg:after{content:""!important;position:absolute!important;inset:0!important;background:rgba(20,18,16,.16)!important}
html body .ef-qt.ef-qt.v2 .ovr .cards{position:relative!important;z-index:2!important;margin-top:-100vh!important;padding:55vh clamp(24px,7vw,128px) 35vh!important;display:flex!important;flex-direction:column!important;gap:60vh!important}
html body .ef-qt.ef-qt.v2 .ovr .card{background:var(--paper)!important;width:100%!important;max-width:520px!important;padding:56px 54px 58px!important;box-shadow:0 40px 90px rgba(20,18,16,.22)!important}
html body .ef-qt.ef-qt.v2 .ovr .card:nth-child(even){align-self:flex-end!important}
html body .ef-qt.ef-qt.v2 .ovr .card .ph{position:relative!important;aspect-ratio:16/10!important;overflow:hidden!important;margin:0 0 30px!important}
/* full-bleed + floating card */
html body .ef-qt.ef-qt.v2 .flt{position:relative!important;height:100vh!important;min-height:700px!important;max-height:1040px!important;overflow:hidden!important}
html body .ef-qt.ef-qt.v2 .flt .m{position:absolute!important;inset:0!important;overflow:hidden!important}
html body .ef-qt.ef-qt.v2 .flt .card{position:absolute!important;z-index:2!important;left:clamp(24px,7vw,128px)!important;bottom:clamp(32px,9vh,110px)!important;width:min(540px,calc(100% - 48px))!important;background:var(--paper)!important;padding:56px 54px 58px!important}
html body .ef-qt.ef-qt.v2 .flt.r .card{left:auto!important;right:clamp(24px,7vw,128px)!important}
html body .ef-qt.ef-qt.v2 .flt.top .card{bottom:auto!important;top:clamp(32px,12vh,140px)!important}
/* staggered tiles, caption overlapping image edge */
html body .ef-qt.ef-qt.v2 .stg{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:36px!important;align-items:start!important}
html body .ef-qt.ef-qt.v2 .stg>*:nth-child(3n+2){margin-top:180px!important}
html body .ef-qt.ef-qt.v2 .stg>*:nth-child(3n){margin-top:70px!important}
html body .ef-qt.ef-qt.v2 .stg .ph{aspect-ratio:3/4.3!important;overflow:hidden!important;margin:0!important}
html body .ef-qt.ef-qt.v2 .stg .cap{position:relative!important;z-index:2!important;background:var(--paper)!important;margin:-72px 0 0 32px!important;padding:30px 32px 0 30px!important}
html body .ef-qt.ef-qt.v2 .stg .cap p{color:var(--mute)!important;margin:10px 0 20px!important;max-width:380px!important}
html body .ef-qt.ef-qt.v2 .stg .cap h3{margin-top:12px!important}
/* collage */
html body .ef-qt.ef-qt.v2 .col{display:grid!important;grid-template-columns:repeat(12,1fr)!important;column-gap:28px!important;align-items:start!important}
html body .ef-qt.ef-qt.v2 .col .t{grid-column:1/6!important;grid-row:1!important;align-self:center!important;padding-right:20px!important}
html body .ef-qt.ef-qt.v2 .col .ca{grid-column:6/13!important;grid-row:1!important;position:relative!important}
html body .ef-qt.ef-qt.v2 .col .cb{grid-column:2/7!important;grid-row:2!important;margin-top:-140px!important;position:relative!important;z-index:2!important}
html body .ef-qt.ef-qt.v2 .col .ca .ph{aspect-ratio:4/3.1!important;overflow:hidden!important}
html body .ef-qt.ef-qt.v2 .col .cb .ph{aspect-ratio:4/4.6!important;overflow:hidden!important;outline:16px solid var(--paper)!important}
html body .ef-qt.ef-qt.v2 .col .lab{position:absolute!important;z-index:3!important;background:var(--paper)!important;padding:24px 30px!important;min-width:280px!important}
html body .ef-qt.ef-qt.v2 .col .ca .lab{left:-60px!important;bottom:-60px!important}
html body .ef-qt.ef-qt.v2 .col .cb .lab{right:-80px!important;bottom:56px!important}
html body .ef-qt.ef-qt.v2 .col .lab p{color:var(--mute)!important;margin-top:8px!important;font-size:15px!important}
html body .ef-qt.ef-qt.v2 .col .ex{grid-column:8/13!important;grid-row:2!important;align-self:end!important;padding-bottom:40px!important}
/* horizontal scroll-snap strip */
html body .ef-qt.ef-qt.v2 .hs{display:flex!important;gap:28px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 56px 34px max(56px,calc((100% - 1400px)/2 + 56px))!important;scroll-padding-left:max(56px,calc((100% - 1400px)/2 + 56px))!important;scrollbar-width:thin!important;scrollbar-color:var(--ink) transparent!important}
html body .ef-qt.ef-qt.v2 .hs>*{flex:0 0 clamp(290px,30vw,470px)!important;scroll-snap-align:start!important;display:block!important}
html body .ef-qt.ef-qt.v2 .hs .ph{aspect-ratio:4/5!important;overflow:hidden!important}
html body .ef-qt.ef-qt.v2 .hs.w>*{flex-basis:clamp(320px,50vw,800px)!important}
html body .ef-qt.ef-qt.v2 .hs.w .ph{aspect-ratio:4/3!important}
html body .ef-qt.ef-qt.v2 .hs .tile h3{margin-top:12px!important}
html body .ef-qt.ef-qt.v2 .hs .tile .caps{display:block!important;margin-top:24px!important}
html body .ef-qt.ef-qt.v2 .hs .tile p{color:var(--mute)!important;margin:8px 0 16px!important}
html body .ef-qt.ef-qt.v2 .hsh{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:40px!important;margin-bottom:56px!important}
html body .ef-qt.ef-qt.v2 .hsh .caps{display:block!important;color:var(--mute)!important;margin-bottom:20px!important}
html body .ef-qt.ef-qt.v2 .hsn{display:flex!important;gap:10px!important;align-items:center!important}
html body .ef-qt.ef-qt.v2 .hsn button{width:52px!important;height:52px!important;border:1px solid var(--ink)!important;background:transparent!important;color:var(--ink)!important;font:300 20px/1 Inter,sans-serif!important;cursor:pointer!important;border-radius:0!important;padding:0!important}
html body .ef-qt.ef-qt.v2 .hsn button:hover{background:var(--ink)!important;color:var(--paper)!important}
/* band */
html body .ef-qt.ef-qt.v2 .band{position:relative!important;height:78vh!important;min-height:520px!important;overflow:hidden!important}
/* sticky heading + list */
html body .ef-qt.ef-qt.v2 .sth{display:grid!important;grid-template-columns:5fr 7fr!important;gap:clamp(40px,7vw,120px)!important;align-items:start!important}
html body .ef-qt.ef-qt.v2 .sth .t{position:sticky!important;top:140px!important}
html body .ef-qt.ef-qt.v2 .sth ol{list-style:none!important;border-top:1px solid var(--line)!important}
html body .ef-qt.ef-qt.v2 .sth li{display:grid!important;grid-template-columns:90px 1fr!important;padding:44px 0!important;border-bottom:1px solid var(--line)!important}
html body .ef-qt.ef-qt.v2 .sth li b{font:300 44px/1 'Cormorant Garamond',serif!important;color:var(--mute)!important}
html body .ef-qt.ef-qt.v2 .sth li h3{font-size:30px!important;margin-bottom:10px!important}
html body .ef-qt.ef-qt.v2 .sth li p{color:var(--mute)!important;font-size:15px!important}
/* reveal */
html body .ef-qt.ef-qt.v2.rv-on .rv{opacity:0!important;transform:translate3d(0,46px,0)!important;transition:opacity 1.1s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)!important}
html body .ef-qt.ef-qt.v2.rv-on .rv.vis{opacity:1!important;transform:none!important}
html body .ef-qt.ef-qt.v2.rv-on .stg>.rv:nth-child(3n+2){transition-delay:.12s!important}
html body .ef-qt.ef-qt.v2.rv-on .stg>.rv:nth-child(3n){transition-delay:.24s!important}
@media(max-width:1100px){html body .ef-qt.ef-qt.v2 .col .cb .lab{right:-24px!important}html body .ef-qt.ef-qt.v2 .col .ca .lab{left:-24px!important}}
@media(max-width:860px){
html body .ef-qt.ef-qt.v2 .L{margin-top:110px!important}
html body .ef-qt.ef-qt.v2 .split,html body .ef-qt.ef-qt.v2 .split.s64,html body .ef-qt.ef-qt.v2 .split.s46,html body .ef-qt.ef-qt.v2 .stk,html body .ef-qt.ef-qt.v2 .stt,html body .ef-qt.ef-qt.v2 .stt.r,html body .ef-qt.ef-qt.v2 .sth,html body .ef-qt.ef-qt.v2 .stg,html body .ef-qt.ef-qt.v2 .col{grid-template-columns:1fr!important;min-height:0!important}
html body .ef-qt.ef-qt.v2 .split .m{order:0!important;min-height:0!important;aspect-ratio:4/4.4!important}
html body .ef-qt.ef-qt.v2 .split.r .m{order:0!important}
html body .ef-qt.ef-qt.v2 .split .t{padding:56px 24px 0!important}
html body .ef-qt.ef-qt.v2 .stk .m{position:relative!important;height:auto!important;aspect-ratio:4/4.6!important;order:0!important}
html body .ef-qt.ef-qt.v2 .stk.r .m{order:0!important}
html body .ef-qt.ef-qt.v2 .stk .ps{padding:0 24px!important}
html body .ef-qt.ef-qt.v2 .stk .pn,html body .ef-qt.ef-qt.v2 .stk .pn:first-child{min-height:0!important;padding:44px 0!important}
html body .ef-qt.ef-qt.v2 .stk .pn b{font-size:44px!important}
html body .ef-qt.ef-qt.v2 .stt,html body .ef-qt.ef-qt.v2 .sth{padding-left:24px!important;padding-right:24px!important;gap:48px!important}
html body .ef-qt.ef-qt.v2 .stt .t,html body .ef-qt.ef-qt.v2 .sth .t{position:static!important;padding-bottom:0!important}
html body .ef-qt.ef-qt.v2 .stt.r .t{order:0!important}
html body .ef-qt.ef-qt.v2 .stt .imgs{gap:44px!important}
html body .ef-qt.ef-qt.v2 .stt .imgs figure:nth-child(n){width:100%!important}
html body .ef-qt.ef-qt.v2 .stt .imgs figure:nth-child(even){width:82%!important}
html body .ef-qt.ef-qt.v2 .ovr .bg{position:relative!important;height:72vh!important}
html body .ef-qt.ef-qt.v2 .ovr .cards{margin-top:-90px!important;padding:0 20px!important;gap:24px!important}
html body .ef-qt.ef-qt.v2 .ovr .card{padding:38px 30px!important;max-width:none!important}
html body .ef-qt.ef-qt.v2 .ovr .card:nth-child(even){align-self:auto!important}
html body .ef-qt.ef-qt.v2 .flt{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
html body .ef-qt.ef-qt.v2 .flt .m{position:relative!important;inset:auto!important;aspect-ratio:4/5!important}
html body .ef-qt.ef-qt.v2 .flt .card,html body .ef-qt.ef-qt.v2 .flt.r .card,html body .ef-qt.ef-qt.v2 .flt.top .card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;width:auto!important;margin:-90px 20px 0!important;padding:38px 30px!important}
html body .ef-qt.ef-qt.v2 .stg{gap:64px!important}
html body .ef-qt.ef-qt.v2 .stg>*:nth-child(n){margin-top:0!important}
html body .ef-qt.ef-qt.v2 .stg .cap{margin:-56px 0 0 20px!important;padding:24px 22px 0!important}
html body .ef-qt.ef-qt.v2 .col{row-gap:0!important}
html body .ef-qt.ef-qt.v2 .col .t,html body .ef-qt.ef-qt.v2 .col .ca,html body .ef-qt.ef-qt.v2 .col .cb,html body .ef-qt.ef-qt.v2 .col .ex{grid-column:1/-1!important;grid-row:auto!important}
html body .ef-qt.ef-qt.v2 .col .t{padding:0 0 40px!important}
html body .ef-qt.ef-qt.v2 .col .cb{width:78%!important;margin:-70px 0 0 auto!important}
html body .ef-qt.ef-qt.v2 .col .cb .ph{outline-width:10px!important}
html body .ef-qt.ef-qt.v2 .col .lab,html body .ef-qt.ef-qt.v2 .col .ca .lab,html body .ef-qt.ef-qt.v2 .col .cb .lab{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;min-width:0!important;padding:20px 0 0!important}
html body .ef-qt.ef-qt.v2 .col .ca .lab{padding-bottom:0!important}
html body .ef-qt.ef-qt.v2 .col .ex{padding:40px 0 0!important}
html body .ef-qt.ef-qt.v2 .hs{padding:0 24px 28px!important;scroll-padding-left:24px!important;gap:16px!important}
html body .ef-qt.ef-qt.v2 .hs>*,html body .ef-qt.ef-qt.v2 .hs.w>*{flex-basis:82vw!important}
html body .ef-qt.ef-qt.v2 .hsh{flex-direction:column!important;align-items:flex-start!important;margin-bottom:36px!important}
html body .ef-qt.ef-qt.v2 .hsn{display:none!important}
html body .ef-qt.ef-qt.v2 .band{height:56vh!important;min-height:340px!important}
html body .ef-qt.ef-qt.v2 .sth li{grid-template-columns:64px 1fr!important;padding:32px 0!important}
}
@media(prefers-reduced-motion:reduce){html body .ef-qt.ef-qt.v2 .rv{opacity:1!important;transform:none!important;transition:none!important}html body .ef-qt.ef-qt.v2 .pxw{transform:none!important}}
html body .ef-qt.ef-qt.v2.sigB .t .caps em.tn{font-size:44px!important;display:block!important;margin:0 0 14px!important}
html body .ef-qt.ef-qt.v2 .vph,html body .ef-qt.ef-qt.v2 .card .ph{position:relative!important}
html body .ef-qt.ef-qt.v2 .vph video,html body .ef-qt.ef-qt.v2 .card .ph video,html body .ef-qt.ef-qt.v2 .card .ph img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;max-width:none!important}
html body .ef-qt.ef-qt.v2>section:not(.hero){background-color:transparent!important;background-image:none!important}
html body:has(.ef-qt.v2),html body:has(.ef-qt.v2) .wp-site-blocks{overflow-x:clip!important;overflow-y:visible!important}
html body .ef-qt.ef-qt.v2.rv-on .hero-media:after{content:""!important;position:absolute!important;inset:0!important;z-index:3!important;background:var(--paper)!important;opacity:1!important;transition:opacity 1.2s ease!important;pointer-events:none!important}
html body .ef-qt.ef-qt.v2.rv-on.ready .hero-media:after{opacity:0!important}
html body .ef-qt.ef-qt.v2.rv-on .hero .wrap>*{opacity:0!important;transform:translate3d(0,22px,0)!important;transition:opacity 1s ease,transform 1.1s cubic-bezier(.2,.7,.2,1)!important}
html body .ef-qt.ef-qt.v2.rv-on.ready .hero .wrap>*{opacity:1!important;transform:none!important}
html body .ef-qt.ef-qt.v2.rv-on.ready .hero .wrap>*:nth-child(1){transition-delay:.5s!important}
html body .ef-qt.ef-qt.v2.rv-on.ready .hero .wrap>*:nth-child(2){transition-delay:.7s!important}
html body .ef-qt.ef-qt.v2.rv-on.ready .hero .wrap>*:nth-child(3){transition-delay:.9s!important}
html body .ef-qt.ef-qt.v2.rv-on.ready .hero .wrap>*:nth-child(4){transition-delay:1.1s!important}
html body .ef-qt.ef-qt.v2.rv-on .rv .ph>img,html body .ef-qt.ef-qt.v2.rv-on .rv .ph>video{transform:scale(1.08)!important;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)!important}
html body .ef-qt.ef-qt.v2.rv-on .rv.vis .ph>img,html body .ef-qt.ef-qt.v2.rv-on .rv.vis .ph>video{transform:scale(1)!important}
html body .ef-qt.ef-qt.v2.rv-on .tile.vis:hover .ph>img,html body .ef-qt.ef-qt.v2.rv-on .tile.vis:hover .ph>video{transform:scale(1.045)!important;transition-duration:1.2s!important}
html body .ef-qt.ef-qt.v2.rv-on .wipe{opacity:1!important;transform:none!important;clip-path:inset(0 0 0 100%)!important;transition:clip-path 1.2s cubic-bezier(.6,.05,.2,1)!important}
html body .ef-qt.ef-qt.v2.rv-on .split.r .wipe,html body .ef-qt.ef-qt.v2.rv-on .stk.r .wipe{clip-path:inset(0 100% 0 0)!important}
html body .ef-qt.ef-qt.v2.rv-on .wipe.vis,html body .ef-qt.ef-qt.v2.rv-on .split.r .wipe.vis,html body .ef-qt.ef-qt.v2.rv-on .stk.r .wipe.vis{clip-path:inset(0 0 0 0)!important}
html body .ef-qt.ef-qt.v2.rv-on .t.rv>*,html body .ef-qt.ef-qt.v2.rv-on .card.rv>*,html body .ef-qt.ef-qt.v2.rv-on .cap>*,html body .ef-qt.ef-qt.v2.rv-on .pn.rv>*,html body .ef-qt.ef-qt.v2.rv-on .hsh.rv>div>*{opacity:0!important;transform:translate3d(0,16px,0)!important;transition:opacity .9s ease,transform 1s cubic-bezier(.2,.7,.2,1)!important}
html body .ef-qt.ef-qt.v2.rv-on .vis>*,html body .ef-qt.ef-qt.v2.rv-on .vis .cap>*,html body .ef-qt.ef-qt.v2.rv-on .hsh.vis>div>*{opacity:1!important;transform:none!important}
html body .ef-qt.ef-qt.v2.rv-on .vis>*:nth-child(2),html body .ef-qt.ef-qt.v2.rv-on .vis .cap>*:nth-child(2),html body .ef-qt.ef-qt.v2.rv-on .hsh.vis>div>*:nth-child(2){transition-delay:.12s!important}
html body .ef-qt.ef-qt.v2.rv-on .vis>*:nth-child(3),html body .ef-qt.ef-qt.v2.rv-on .vis .cap>*:nth-child(3){transition-delay:.24s!important}
html body .ef-qt.ef-qt.v2.rv-on .vis>*:nth-child(4),html body .ef-qt.ef-qt.v2.rv-on .vis .cap>*:nth-child(4){transition-delay:.36s!important}
html body .ef-qt.ef-qt.v2.rv-on .vis>*:nth-child(n+5){transition-delay:.46s!important}
html body .ef-qt.ef-qt.v2.rv-on{animation:efFade .7s ease both!important}
@keyframes efFade{from{opacity:.001}to{opacity:1}}
@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.6s;animation-timing-function:ease}}
html body .ef-qt.ef-qt.v2.rv-on .t.rv.vis>*,html body .ef-qt.ef-qt.v2.rv-on .card.rv.vis>*,html body .ef-qt.ef-qt.v2.rv-on .pn.rv.vis>*,html body .ef-qt.ef-qt.v2.rv-on .rv.vis .cap>*,html body .ef-qt.ef-qt.v2.rv-on .hsh.rv.vis>div>*{opacity:1!important;transform:none!important}

html body .ef-qt.ef-qt.v2 .vtap:after{content:""!important;position:absolute!important;right:14px!important;bottom:14px!important;z-index:4!important;width:44px!important;height:44px!important;border-radius:50%!important;background:rgba(250,248,244,.82) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7l8 5-8 5z' fill='%23222'/%3E%3C/svg%3E") center/20px no-repeat!important;pointer-events:none!important;animation:efFade .6s ease both!important}
html body .ef-qt.ef-qt.v2.vblk .hero-media video{opacity:0!important}
@media(max-width:860px){html body .ef-qt.ef-qt.v2 .pxw{inset:-6% 0!important}html body .ef-qt.ef-qt.v2 .stk .m,html body .ef-qt.ef-qt.v2 .split .m{overflow:hidden!important}html body .ef-qt.ef-qt.v2 .ovr .bg{position:sticky!important;top:0!important;height:64vh!important;z-index:0!important}html body .ef-qt.ef-qt.v2 .ovr .cards{position:relative!important;z-index:1!important}html body .ef-qt.ef-qt.v2 .hs{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}html body .ef-qt.ef-qt.v2 .hs>*{scroll-snap-align:start!important}}

</style>
<style>
.ef-qt.v2 .hero-media video{opacity:1}
.ef-qt.v2 .hero:after{background:linear-gradient(180deg,rgba(20,18,16,.45),rgba(20,18,16,0) 30%,rgba(20,18,16,.35) 55%,rgba(20,18,16,.72))}
.ef-qt.v2 .vph{position:relative}.ef-qt.v2 .vph video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ef-qt.v2 .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.ef-qt.v2 .grid3 .tile .ph{aspect-ratio:4/5}
.ef-qt.v2 .studios2{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.ef-qt.v2 .studios2 .ph{aspect-ratio:4/3;margin-bottom:24px}
.ef-qt.v2 .studios2 p{color:var(--mute);margin-top:10px}
.ef-qt.v2 .logos{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}
.ef-qt.v2 .logos a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;height:200px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .4s}
.ef-qt.v2 .logos a:hover{background:#fff}
.ef-qt.v2 .logos img{width:auto;height:auto;max-width:150px;max-height:44px;object-fit:contain;filter:grayscale(1) brightness(0);opacity:.62;transition:opacity .4s}
.ef-qt.v2 .logos a:hover img{opacity:1}
.ef-qt.v2 .logos .wm{font:400 30px/1 'Cormorant Garamond',serif;letter-spacing:.12em;opacity:.7}
.ef-qt.v2 .logos small{font:500 10px/1.3 Inter,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);text-align:center;padding:0 10px}
.ef-qt.v2 .six{display:grid;grid-template-columns:repeat(3,1fr);gap:48px 40px;margin-top:56px;border-top:1px solid var(--line);padding-top:40px}
.ef-qt.v2 .six h3{font-size:26px}.ef-qt.v2 .six p{color:var(--mute);margin-top:10px;font-size:15px}
.ef-qt.v2 .lead{max-width:620px;color:var(--mute);margin-top:22px}
@media(max-width:860px){.ef-qt.v2 .grid3,.ef-qt.v2 .studios2,.ef-qt.v2 .six{grid-template-columns:1fr}.ef-qt.v2 .logos{grid-template-columns:1fr 1fr}.ef-qt.v2 .logos a{height:150px}}
@media(prefers-reduced-motion:reduce){.ef-qt.v2 video{display:none}}
</style>
<style id="ef-proof-css">
/* hero trust line: sits on the dark hero overlay, so cream text */
html body .ef-qt.ef-qt.v2 .hero .ef-proof-line{display:inline-flex!important;align-items:center;gap:12px;margin-top:26px!important;font:400 13px/1.4 Inter,sans-serif!important;letter-spacing:.06em!important;color:rgba(249,248,245,.86)!important;text-decoration:none!important;border:0!important;background:none!important;padding:0!important;width:max-content;max-width:100%}
html body .ef-qt.ef-qt.v2 .hero .ef-proof-line .ef-pl-rule{display:inline-block;width:28px;height:1px;background:#B89F82;flex:none}
html body .ef-qt.ef-qt.v2 .hero .ef-proof-line .ef-pl-go{border-bottom:1px solid rgba(184,159,130,.9);padding-bottom:2px;color:#F9F8F5!important}
html body .ef-qt.ef-qt.v2 .hero .ef-proof-line:hover .ef-pl-go,html body .ef-qt.ef-qt.v2 .hero .ef-proof-line:focus-visible .ef-pl-go{border-bottom-color:#F9F8F5}
html body .ef-qt.ef-qt.v2 .hero .ef-proof-line:focus-visible{outline:1px solid #B89F82;outline-offset:6px}

/* 3-quote section */
html body .ef-qt.ef-qt.v2 .ef-proof{background:#F9F8F5;color:#2B2724}
html body .ef-qt.ef-qt.v2 .ef-proof .ef-pr-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}
html body .ef-qt.ef-qt.v2 .ef-proof .ef-pr-head .caps{display:block!important;color:var(--mute,#5E5852)!important;margin-bottom:20px!important}
html body .ef-qt.ef-qt.v2 .ef-proof .ef-pr-grid{list-style:none!important;margin:56px 0 0!important;padding:40px 0 0!important;display:grid;grid-template-columns:repeat(3,1fr);gap:48px 56px;border-top:1px solid var(--line,#DDD6CC)}
html body .ef-qt.ef-qt.v2 .ef-proof .ef-pr-grid li{margin:0!important;padding:0!important;display:flex;flex-direction:column}
html body .ef-qt.ef-qt.v2 .ef-proof .ef-pr-grid li:before{content:"";display:block;width:28px;height:1px;background:#B89F82;margin-bottom:28px}
html body .ef-qt.ef-qt.v2 .ef-proof blockquote{margin:0!important;padding:0!important;border:0!important;background:none!important;font:300 clamp(22px,1.9vw,28px)/1.35 'Cormorant Garamond',serif!important;color:#2B2724!important;quotes:"\201C" "\201D"}
html body .ef-qt.ef-qt.v2 .ef-proof blockquote p{margin:0!important;font:inherit!important;color:inherit!important}
html body .ef-qt.ef-qt.v2 .ef-proof cite.caps{display:block!important;margin-top:26px!important;font-style:normal!important;color:var(--mute,#5E5852)!important}
@media(max-width:860px){
  html body .ef-qt.ef-qt.v2 .ef-proof .ef-pr-grid{grid-template-columns:1fr;gap:40px;margin-top:40px!important;padding-top:32px!important}
  html body .ef-qt.ef-qt.v2 .ef-proof .ef-pr-grid li:before{margin-bottom:20px}
  html body .ef-qt.ef-qt.v2 .hero .ef-proof-line{margin-top:20px!important;font-size:12px!important;gap:10px}
}
</style>
<div class="ef-qt v2">


<section class="hero">
<div class="hero-media" style="background-image:url(https://evolvedfloors.com.au/wp-content/uploads/2026/10/S01-home-hero-living.jpg)" aria-hidden="true"><video autoplay muted loop playsinline preload="metadata" poster="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S01-home-hero-living.jpg"><source src="https://videos.files.wordpress.com/xVPsMVQ5/v01-home-hero-living.mp4" type="video/mp4"></video></div>
<div class="wrap"><span class="caps">Gold Coast · Byron Bay</span><h1>Floors, curated and managed end to end.</h1><div><a class="btn" href="/book-a-studio/">Book a studio consultation</a></div><a class="ef-proof-line" href="https://search.google.com/local/reviews?placeid=ChIJz4Ou0qUakWsRNIPZesdxetY" target="_blank" rel="noopener"><span class="ef-pl-rule" aria-hidden="true"></span><span>Rated 4.7 on Google · 70 reviews</span><span class="ef-pl-go">Read them</span></a></div>
</section>

<section class="stmt"><p>From the family home to a one-off architectural build or a multi-home development, we curate your floor with you, then Evolved Floors certified installers, managed by our team, lay it.</p></section>

<section class="wrap stg">
<a class="tile rv" href="/retail/"><div class="ph vph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S02-retail-kitchen.jpg" alt="Light oak floor in a coastal kitchen" loading="lazy"><video class="lv" muted loop playsinline preload="none" poster="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S02-retail-kitchen.jpg" aria-hidden="true"><source src="https://videos.files.wordpress.com/bz8W02O3/v09-retail-living-pan.mp4" type="video/mp4"></video></div><div class="cap"><span class="caps">01 · Retail</span><h3>Beautiful floors for every room</h3><p>Hybrid, timber, vinyl, carpet and herringbone for your home.</p><span class="lnk">Explore →</span></div></a>
<a class="tile rv" href="/exclusive/"><div class="ph vph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S03-signature-tile.jpg" alt="Wide-plank smoked European oak in late light" loading="lazy"><video class="lv" muted loop playsinline preload="none" poster="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S03-signature-tile.jpg" aria-hidden="true"><source src="https://videos.files.wordpress.com/EEvOXl8J/v02-signature-hero-light.mp4" type="video/mp4"></video></div><div class="cap"><span class="caps">02 · Signature</span><h3>Floors, crafted to order</h3><p>Reserve, Bespoke and Heritage, made for you.</p><span class="lnk">Explore →</span></div></a>
<a class="tile rv" href="/commercial-projects/"><div class="ph vph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S04-commercial-tile.jpg" alt="Oak-look plank floor in an apartment lobby" loading="lazy"><video class="lv" muted loop playsinline preload="none" poster="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S04-commercial-tile.jpg" aria-hidden="true"><source src="https://videos.files.wordpress.com/dvOZf3az/v08-commercial-lobby.mp4" type="video/mp4"></video></div><div class="cap"><span class="caps">03 · Commercial</span><h3>Commercial and multi-residential</h3><p>For builders and developers, from tender to handover.</p><span class="lnk">Explore →</span></div></a>
</section>

<section class="L">
<div class="wrap hsh rv"><div><span class="caps">Recent work</span><h2>Selected projects</h2></div><div class="hsn-w" style="display:flex;gap:32px;align-items:center"><a class="lnk" href="/gallery/">All projects →</a><div class="hsn"><button type="button" aria-label="Previous" data-hs="-1">←</button><button type="button" aria-label="Next" data-hs="1">→</button></div></div></div>
<div class="hs w">
<a class="pj" href="/gallery/"><div class="ph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/lakeside-kitchen.jpg" alt="Lakeside, Broadbeach kitchen" loading="lazy"></div><span class="lg">Lakeside, Broadbeach</span></a>
<a class="pj" href="/commercial-projects/"><div class="ph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/harts-carpet-bed4.jpg" alt="Carpet in Indooroopilly — a Building 61 project" loading="lazy"></div><span class="lg">Indooroopilly<span class="cpt">A Building 61 project</span></span></a>
<a class="pj" href="/gallery/"><div class="ph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/lakeside-stair.jpg" alt="Lakeside, Broadbeach stair" loading="lazy"></div><span class="lg">Lakeside, Broadbeach</span></a>
</div>
</section>

<section class="ef-proof L" aria-labelledby="ef-proof-h">
<div class="wrap">
<div class="ef-pr-head rv"><div><span class="caps">Client reviews</span><h2 id="ef-proof-h">In their words</h2></div><a class="lnk" href="https://search.google.com/local/reviews?placeid=ChIJz4Ou0qUakWsRNIPZesdxetY" target="_blank" rel="noopener">Read all reviews on Google →</a></div>
<ul class="ef-pr-grid">
<li class="rv"><blockquote><p>“Choosing colours can be daunting but nothing was too much trouble for Richard… The workmanship is of extremely high quality, and everyone involved in the process couldn’t do enough to help.”</p></blockquote><cite class="caps">Jane K. · Google</cite></li>
<li class="rv"><blockquote><p>“Their showroom had a great selection, and the team helped me find the perfect flooring for the property. The installation was quick, seamless, and handled with great care.”</p></blockquote><cite class="caps">Rafael G. · Google</cite></li>
<li class="rv"><blockquote><p>“Richard, Gemma and the team at Evolved Floors were professional, helpful, worked to a schedule and delivered an exceptional flooring solution… we couldn&#8217;t be more pleased with the process and result.”</p></blockquote><cite class="caps">John C. · Google</cite></li>
</ul>
</div>
</section>

<section class="flt L">
<div class="m"><div class="pxw" data-px=".1"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S11-reserve-oak-to-glass.jpg" alt="European oak running to glazing, Signature Reserve" loading="lazy"><video class="lv" muted loop playsinline preload="none" poster="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S11-reserve-oak-to-glass.jpg" aria-hidden="true"><source src="https://videos.files.wordpress.com/OCFplybz/v03-reserve-golden-hour.mp4" type="video/mp4"></video></div></div>
<div class="card rv"><span class="caps">Signature · Reserve · European timber</span><h2>Made to order.<br>Made to last.</h2><p>Wide boards from European makers working timber since 1857, crafted to order in your colour, thickness and veneer.</p><a class="lnk" href="/exclusive/">Discover Signature →</a></div>
</section>

<section class="stk L">
<div class="m"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S17-blackbutt-living.jpg" alt="Blackbutt living room opening to a deck" loading="lazy"><video class="lv" muted loop playsinline preload="none" poster="https://evolvedfloors.com.au/wp-content/uploads/2026/10/S17-blackbutt-living.jpg" aria-hidden="true"><source src="https://videos.files.wordpress.com/p6atLwnz/v06-heritage-blackbutt-to-deck.mp4" type="video/mp4"></video></div>
<ol class="ps">
<li class="pn rv"><span class="caps">How it works</span><h2>From first call to finished floor</h2><a class="lnk" href="/book-a-studio/">See the full process →</a></li>
<li class="pn rv"><b>01</b><h3>Call</h3><p>We learn about your project and book your consult.</p></li>
<li class="pn rv"><b>02</b><h3>Studio consult</h3><p>Colour first, product second. Your scope takes shape.</p></li>
<li class="pn rv"><b>03</b><h3>Site inspection</h3><p>Measurements and subfloor confirmed. No selling.</p></li>
<li class="pn rv"><b>04</b><h3>Installation</h3><p>Evolved Floors certified installers, managed by our team.</p></li>
</ol>
</section>

<style id="ef-studios-fix">@media(min-width:861px){html body .ef-qt.ef-qt.v2 section.L.col .cb{grid-column:1/6!important;margin-top:56px!important}html body .ef-qt.ef-qt.v2 section.L.col .cb .lab{right:-24px!important}html body .ef-qt.ef-qt.v2 section.L.col .ca .lab{left:auto!important;right:24px!important}}@media(max-width:860px){html body .ef-qt.ef-qt.v2 section.L.col .cb{margin-top:40px!important}}</style>
<section class="wrap L col">
<div class="t rv"><span class="caps">Experience our materials in person</span><h2>Curate your palette on the Gold Coast or in Byron Bay</h2><a class="lnk" href="/book-a-studio/">Book a studio consultation</a></div>
<a class="ca rv" href="/gold-coast/"><div class="ph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/bundall-studio-new.jpg" alt="Evolved Floors Gold Coast studio, Bundall" loading="lazy"></div><div class="lab"><span class="caps">Gold Coast studio</span><p>3/99 Ashmore Road, Bundall<br>Mon–Fri 9am–5pm · Sat 9am–1pm</p></div></a>
<a class="cb rv" href="/byron-bay/"><div class="ph"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/byron-studio-card.jpg" alt="Evolved Floors Byron Bay studio, Habitat Precinct" loading="lazy"></div><div class="lab"><span class="caps">Byron Bay studio</span><p>Habitat Precinct, 1 Porter Street<br>Mon–Fri 8:30am–4:30pm</p></div></a>
</section>

<footer><div class="wrap">
<div class="fcols">
<div><h4>Floors</h4><p><a href="/retail/">Retail</a></p><p><a href="/exclusive/">Signature</a></p><p><a href="/commercial-projects/">Commercial and multi-residential</a></p><p><a href="/catalogue/">Catalogue</a></p></div>
<div><h4>Explore</h4><p><a href="/gallery/">Projects</a></p><p><a href="/faqs/">Help &amp; Advice</a></p><p><a href="/flooring-blog-gold-coast/">Journal</a></p><p><a href="/about-evolved-floors/">About us</a></p></div>
<div><h4>Studios</h4><p>Gold Coast · 3/99 Ashmore Road, Bundall QLD 4217<br>Mon–Fri 9am–5pm · Sat 9am–1pm</p><p style="margin-top:14px">Byron Bay · 1 Porter Street, Byron Bay NSW 2481<br>Mon–Fri 8:30am–4:30pm</p><p style="margin-top:14px"><a href="/contact/">Supply Australia-wide</a></p></div>
<div><h4>Contact</h4><p><a href="tel:1300451132">1300 45 11 32</a></p><p><a href="/book-a-studio/">Book a studio consultation</a></p><p><a href="/trade-partner/">Trade Partner Programme</a></p><p><a href="/contact/">Contact us</a></p></div>
</div>
<style>html body .ef-qt.v2 footer .ef-members{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin:64px 0 0!important;text-align:center}.ef-members .ef-m-l{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:#BDB5AB}html body .ef-qt.v2 footer .ef-members a{display:inline-flex!important;align-items:center;background:none!important;padding:.25rem .4rem!important;line-height:0!important}.ef-members img{height:42px;width:auto;max-width:100%;object-fit:contain;opacity:.88;transition:opacity .3s ease}.ef-members a:hover img,.ef-members a:focus-visible img{opacity:1}@media(max-width:480px){.ef-members img{height:44px}}.ef-qt.v2 .ef-members+.legal{margin-top:36px}</style>
<div class="ef-members"><span class="ef-m-l">Proud members of</span><a href="https://www.atfa.com.au/" target="_blank" rel="noopener noreferrer"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/atfa-footer-light.png" alt="ATFA member" width="142" height="42" loading="lazy"></a><a href="https://masterbuilders.com.au/" target="_blank" rel="noopener noreferrer"><img src="https://evolvedfloors.com.au/wp-content/uploads/2026/10/master-builders-footer-light.png" alt="Master Builders member" width="170" height="42" loading="lazy"></a></div>
<div class="legal"><span>© 2026 Evolved Floors</span><span>Gold Coast · Byron Bay · Brisbane</span></div>
</div></footer>
<script>(function(){var r=document.currentScript&&document.currentScript.closest('.ef-qt.v2')||document.querySelector('.ef-qt.v2');if(!r)return;var rm=window.matchMedia('(prefers-reduced-motion: reduce)').matches;
var io=null;if(!rm&&'IntersectionObserver' in window){r.classList.add('rv-on');io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('vis');io.unobserve(e.target)}})},{rootMargin:'0px 0px -6% 0px'});r.querySelectorAll('.rv').forEach(function(el){io.observe(el)})}
var px=[].slice.call(r.querySelectorAll('[data-px]')),q=0;function f(){q=0;var m=window.innerWidth<861,h=window.innerHeight;px.forEach(function(e){var b=e.parentNode.getBoundingClientRect();if(b.bottom<-200||b.top>h+200)return;var k=(parseFloat(e.getAttribute('data-px'))||.1)*(m?.5:1);e.style.transform='translate3d(0,'+((b.top+b.height/2-h/2)*-k).toFixed(1)+'px,0)'})}
if(!rm&&px.length){window.addEventListener('scroll',function(){if(!q)q=requestAnimationFrame(f)},{passive:true});window.addEventListener('resize',f);f()}
r.querySelectorAll('.split>.m,.stk>.m,.flt>.m,.band').forEach(function(m){if(!rm){m.classList.add('wipe');if(io)io.observe(m)}});
var hv=r.querySelector('.hero video'),rd=function(){r.classList.add('ready')};if(hv&&!rm){hv.addEventListener('playing',rd,{once:true});setTimeout(rd,1400)}else rd();
var lv=[].slice.call(r.querySelectorAll('video'));function prep(v){v.muted=true;v.defaultMuted=true;v.setAttribute('muted','');v.setAttribute('playsinline','');v.setAttribute('webkit-playsinline','');v.playsInline=true}
var blk=false;function tp(v){var p;try{p=v.play()}catch(x){}if(p&&p.then)p.then(function(){blk=false;r.classList.remove('vblk');v.parentNode.classList.remove('vtap')},function(){setTimeout(function(){if(!v.paused)return;var q=v.play();if(q&&q.catch)q.catch(function(){blk=true;r.classList.add('vblk');v.parentNode.classList.add('vtap')})},700)})}
lv.forEach(prep);var gu=function(){lv.forEach(function(v){if(v.dataset.inv=='1'||v.closest('.hero-media')){if(v.preload!='auto')v.preload='auto';tp(v)}})};['touchend','click'].forEach(function(t){r.addEventListener(t,function(){if(blk)gu()},{passive:true})});
if(hv){hv.setAttribute('autoplay','');tp(hv)}
if(!rm&&lv.length&&'IntersectionObserver' in window){var vo=new IntersectionObserver(function(es){es.forEach(function(e){var v=e.target;if(e.isIntersecting){v.dataset.inv='1';if(v.preload!='auto'){v.preload='auto';v.load()}tp(v)}else{v.dataset.inv='0';v.pause()}})},{rootMargin:'150px 0px',threshold:0});lv.forEach(function(v){if(!v.closest('.hero-media'))vo.observe(v)})}
r.querySelectorAll('[data-hs]').forEach(function(b){b.addEventListener('click',function(){var s=b.closest('section').querySelector('.hs');s.scrollBy({left:(+b.getAttribute('data-hs'))*s.clientWidth*.6,behavior:rm?'auto':'smooth'})})})})();</script>

</div>

</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=202646"></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 -->
			<script>(function(){var d=document,h=d.documentElement;if(d.querySelector('.ef-qt'))return;if(!('IntersectionObserver' in window)||matchMedia('(prefers-reduced-motion: reduce)').matches)return;var s=[].slice.call(d.querySelectorAll('main .ef-section'));if(!s.length)return;h.classList.add('ef-rv-on');var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('ef-vis');io.unobserve(e.target)}})},{rootMargin:'0px 0px -6% 0px'});s.forEach(function(el){io.observe(el)});setTimeout(function(){s.forEach(function(el){el.classList.add('ef-vis')})},8000);})();</script>
<!-- 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 id="wc-no-js">
		(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-225d60aee1a907e5895c68056da786cb' href='https://evolvedfloors.com.au/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?m=1790006132' 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.3.0-rc.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":"82c2a9d8e8","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 type='text/javascript'  src='https://evolvedfloors.com.au/_static/??-eJylj9FOwzAMRX8I07UqlD0gPmVKHGfN1thR7FLG11MhhCqgT7xZusfn2ksBFDZia8o0nxNrEx2SF7lClAqLCErOVJEap0qmzWUfAU1ndpPeX/Ru+W3ekq+uJmdJGHRxhiMpOA5QRjHRTdUf6Zc9MU5zoE/KxoRXL2/fw84F76lkYbpBcbe8Brrz4PbSnzsQ62r9Z8HKnaQGqic/mwmvupf83A7Hrh26tn+Cx6Gjh+jx2B36ENvg+wN+APZzo1E='></script>
<script data-wp-strategy="defer" defer id="woocommerce-analytics-client-js" src="https://evolvedfloors.com.au/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js?minify=false&#038;ver=894f296bd6f6d9410418"></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/??-eJyVjdFuwyAMRX9oLkuyQHmY9i0ETEQbcISdZZ8/OqlSq0qr+mife8/dV/BUBIuoddnmVFjNRPOCwEkQzklUSCzKMaOwOl3xhTZ4KXMrQ6aAMGLszOTxaN6d1bq3NvrDid/2x5GdyFPOWD3euJm29pg2Fqx3xyGn8pIp1r9YUFQDVnAiNU2bJCr/qKJre0RniFThiXdNP7gAfrc+N91X/uyMHfTxoxt60HZ0JvQ+DsYFo40ZMfwCLTiGOw=='></script>
<script id="facebook-capi-param-builder-js" src="https://cdn.jsdelivr.net/npm/meta-capi-param-builder-clientjs@1.3.2/dist/clientParamBuilder.bundle.js?ver=3.7.8"></script>
<script id="facebook-capi-param-builder-js-after">
(function() {
					var processParams = function() {
						if (typeof clientParamBuilder !== "undefined" && !/(?:^|;\s*)wc_facebook_signals_state=held(?:;|$)/.test(document.cookie)) {
							clientParamBuilder.processAndCollectAllParams(window.location.href);
						}
					};
					if (typeof clientParamBuilder !== "undefined") {
						processParams();
						return;
					}
					var fallbackScript = document.createElement("script");
					fallbackScript.src = "https:\/\/unpkg.com\/meta-capi-param-builder-clientjs@1.3.2\/dist\/clientParamBuilder.bundle.js";
					fallbackScript.onload = processParams;
					document.head.appendChild(fallbackScript);
				}());
//# 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,"isReadableSinglePost":false,"hasVimeoEmbed":false,"wordCount":0,"estimatedReadTimeSeconds":0,"isLastPageOfMultiPagePost":false,"readTimeThresholdPercent":85,"minimumReadTimeSeconds":5};
//# 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-90bacb156ab34fa090db.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-6578612452b5920ad014.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-7c53eae50325da8a6935.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.5-a.1"} ]);
_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-202646.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': '6af45c2c719cf_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.3.0-rc.2-3.7.8';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["90536947-11b7-4840-bf35-120f568f78c8"]) {
window.wcFacebookPixelFiredEvents["90536947-11b7-4840-bf35-120f568f78c8"] = 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.3.0-rc.2",
    "pluginVersion": "3.7.8"
}, null, 'track', isStale ? null : "90536947-11b7-4840-bf35-120f568f78c8");
} else if (isStale) {
	fbq('track', 'PageView', {
    "source": "woocommerce_7",
    "version": "11.3.0-rc.2",
    "pluginVersion": "3.7.8"
});
} else {
	fbq('track', 'PageView', {
    "source": "woocommerce_7",
    "version": "11.3.0-rc.2",
    "pluginVersion": "3.7.8"
}, {
    "eventID": "90536947-11b7-4840-bf35-120f568f78c8"
});
}
}
//# 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/wp-content/plugins/google-listings-and-ads/js/build/gtag-events.js?m=1758005794'></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.4"}}
</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>
(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>
		<script type="text/javascript">
			(function() {
				// Always start from a fresh object: a `||` fallback would keep a same-named DOM element alive.
				window.wcAnalytics = {};
				const wcAnalytics = window.wcAnalytics;

				// Set the assets URL for webpack to find the split assets.
				wcAnalytics.assets_url = 'https://evolvedfloors.com.au/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/';

				// Set the REST API tracking endpoint URL.
								wcAnalytics.trackEndpoint = "https://evolvedfloors.com.au/wp-json/woocommerce-analytics/v1/track";

				// Set common properties for all events.
				wcAnalytics.commonProps = [];

				// Set the event queue.
				wcAnalytics.eventQueue = [];

				// Features.
				wcAnalytics.features = {
					ch: true,
					sessionTracking: true,
					proxy: true,
				};

				// A delay-JS plugin can hold back the consent API script, so the client cannot rely on its functions to know it has to wait.
				wcAnalytics.consentManaged = false;

				wcAnalytics.breadcrumbs = ["Home"];

				// Page context flags.
				wcAnalytics.pages = {
					isAccountPage: false,
					isCart: false,
				};
			})();
		</script>
		</body>
</html>
