#efx-main{--ef-story-dark: #181a18;--ef-story-paper: #f5f1e9;--ef-story-accent: #c88a52;--ef-story-light: #fff8ed}#efx-main .efx-page--cms{background:#f8f5ef;padding-bottom:clamp(40px,6vw,80px)}#efx-main .efx-page__head{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,5vw,56px);margin-top:20px;border:1px solid #444137;border-radius:16px;background:radial-gradient(ellipse at 95% 0%,#72513c 0%,transparent 60%),#181a18;color:#fff8ed}#efx-main .efx-page__head:after{content:"";position:absolute;bottom:0;left:0;width:96px;height:4px;background:#d99b63}#efx-main .efx-page__head :is(.efx-page__title,.efx-page__lede){color:#fff8ed}#efx-main .efx-page__title{position:relative;z-index:1}#efx-main .efx-page--cms .efx-prose{padding:clamp(20px,3vw,36px);background:#fff;border:1px solid #e5dfd4;border-radius:12px;box-shadow:0 8px 32px #32231305}#efx-main .efx-page--illustrated .efx-prose{padding:0;background:transparent;border:0;box-shadow:none}#efx-main .efx-prose>:is(h2,[data-was-h1]){border-left:3px solid #b9804d;padding-left:16px}#efx-main .efx-page-toc{background:#ebe4d7;border-color:#d6c9b6}#efx-main .efx-nextstep{background:radial-gradient(ellipse at 100% 0%,#554331,transparent 70%),#181a18;border:1px solid #4b493e;border-radius:12px;padding:clamp(24px,4vw,40px);color:#fff8ed}#efx-main .efx-nextstep :is(h2,p,.efx-link){color:#fff8ed}#efx-main .efx-nextstep .efx-btn{color:#181a18;background:#fff8ed;border-color:#fff8ed}#efx-main .efx-nextstep__actions{gap:16px}#efx-main .efx-prose :is(.efgl-hero,.efpf-hero){background:#ebe3d5;border:1px solid #d6c8b2}#efx-main .efx-prose :is(.efgl-cta,.efpf-cta){background:radial-gradient(ellipse at 100% 0%,#58422e,transparent 70%),#181a18;border-color:#514939}#efx-main .efx-prose :is(.efgl-cta,.efpf-cta) :is(h2,h3,p,strong,a,span,li){color:#fff8ed}#efx-main .efx-prose :is(.efgl-cta,.efpf-cta) :is(.efgl-btn,.efpf-btn){background:#fff8ed!important;color:#181a18!important;border-color:#fff8ed!important}#efx-main .efx-prose :is(.efgl-cta,.efpf-cta) :is(.efgl-btn--ghost,.efgl-btn--outline-ivory,.efpf-btn--ghost){background:transparent!important;color:#fff8ed!important}#efx-main .efx-prose :is(.efgl-card,.efgl-step,.efpf-card,.efpf-step){border-top:3px solid #b9804d}#efx-main .efx-prose :is(.efgl-cta__actions,.efpf-cta-actions){gap:16px}#efx-main .ef-about .ef-about__hero{max-width:none;padding-inline:max(var(--efx-gutter),calc((100vw - var(--efx-container))/2 + var(--efx-gutter)));background:radial-gradient(ellipse at 70% 10%,#584432 0%,transparent 64%),#181a18;color:#fff8ed;overflow:hidden}#efx-main .ef-about .ef-about__hero :is(h1,p){color:#fff8ed}#efx-main .ef-about .ef-about__hero :is(.ef-about__eyebrow,.ef-about__hero-meta){color:#dfc7aa}#efx-main .ef-about .ef-about__hero-bg{border:1px solid #81705b;box-shadow:0 20px 60px #0005}#efx-main .ef-about .ef-about__hero .ef-about__btn--primary{background:#fff8ed;border-color:#fff8ed;color:#181a18}#efx-main .ef-about .ef-about__hero .ef-about__btn--ghost{color:#fff8ed;border-color:#9f9484}#efx-main .ef-about .ef-about__hero .ef-about__btn--ghost:hover{background:#ffffff12}#efx-main .ef-about__stats{background:#ebe3d5;border-color:#d6c8b2}#efx-main .ef-about__why{background:#f5f1e9}#efx-main .ef-about__feature{border-top:3px solid #b9804d;transition:transform .2s ease,box-shadow .2s ease}#efx-main .ef-about__feature:hover{transform:translateY(-3px);box-shadow:0 10px 28px #3223130e}#efx-main .ef-about__showroom{background:#181a18;color:#eee4d6}#efx-main .ef-about__showroom :is(.ef-about__section-h,p){color:#fff8ed}#efx-main .ef-about__showroom .ef-about__section-eyebrow{color:#dfbd97}#efx-main .ef-about__gallery-item{border:1px solid #555247}#efx-main .ef-about__gallery-item img{transition:transform .35s ease}#efx-main .ef-about__gallery-item:hover img{transform:scale(1.025)}#efx-main .ef-about__quote{background:#ebe3d5;border-color:#d6c8b2}#efx-main .ef-about__service{background:radial-gradient(ellipse at 100% 0%,#56422e,transparent 70%),#181a18;border-color:#514939;color:#fff8ed}#efx-main .ef-about .ef-about__service :is(h3,a,strong){color:#fff8ed}#efx-main .ef-about__service .ef-about__section-eyebrow{color:#dfbd97}#efx-main .ef-about__service-list svg{color:#e6b582}body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm .efm-hero{background:radial-gradient(ellipse at 50% -10%,#705139 0%,transparent 66%),#181a18;border-color:#554a3c;color:#fff8ed}body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm .efm-hero :is(.efm-hero__h1,.efm-hero__h1 em,.efm-hero__sub,.efm-hero__chap,.efm-hero__cue){color:#fff8ed}body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm .efm-hero :is(.efm-hero__eyebrow,.efm-hero__chap-num){color:#e0bd95}body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm .efm-hero__rule{display:block;width:72px;height:2px;background:#d59861;border:0;margin:24px auto}body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm .efm-chapter:nth-of-type(2n){background:#f5f1e9}body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm .efm-chapter__num{color:#8c5a30}body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm .efm-opt[aria-pressed=true]{box-shadow:0 0 0 2px #83552e}#efx-main .ef-pro--intake .ef-pro-intake__intro{background:radial-gradient(ellipse at 80% 0%,#624932,transparent 65%),#181a18;color:#fff8ed}#efx-main .ef-pro--intake .ef-pro-intake__intro :is(h1,p,.ef-pro-label,.efx-crumbs,.efx-crumbs a,.ef-pro-textlink){color:#fff8ed}#efx-main .ef-pro--intake .ef-pro-intake__intro .efx-crumbs [aria-current=page]{color:#e2c8a7}#efx-main .ef-pro--intake .ef-pro-intake__intro .ef-pro-btn{color:#fff8ed;border-color:#ad9e89}#efx-main .ef-pro--intake .ef-pro-intake__intro .ef-pro-btn--primary{color:#181a18;background:#fff8ed;border-color:#fff8ed}#efx-main .ef-pro--intake .ef-pro-sec:nth-of-type(2n){background:#f5f1e9}#efx-main .ef-pro--intake .ef-pro-sec:not(.ef-pro-intake__intro){padding-top:clamp(40px,5vw,72px)}#efx-main .ef-pro--intake .ef-pro-ctas{gap:16px}body:is(.template-page-track-order,.template-page-measure-gas-logs,.template-page-gas-logs-tool) #efx-main :is(.ef-track,.ef-meas,.efg-tool){background:#f5f1e9}body:is(.template-page-track-order,.template-page-measure-gas-logs) #efx-main :is(.ef-track__hero,.ef-meas-hero),body.template-page-gas-logs-tool #efx-main .efg-tool__hero{background:radial-gradient(ellipse at 90% 0%,#624932,transparent 70%),#181a18;color:#fff8ed;border-bottom:3px solid #b9804d}body.template-page-gas-logs-tool #efx-main .efg-tool__hero{padding:clamp(28px,5vw,48px);border-radius:12px}body.template-page-gas-logs-tool #efx-main .efg-tool__hero .efg-tool__progress-step{color:#d7ccbc}body.template-page-gas-logs-tool #efx-main .efg-tool__hero .efg-tool__progress-step.is-active{color:#fff8ed;font-weight:600}body.template-page-gas-logs-tool #efx-main .efg-tool__hero .efg-tool__progress-num{color:#e8dfd2;border-color:#a59882;background:transparent}body.template-page-gas-logs-tool #efx-main .efg-tool__hero .efg-tool__progress-step.is-active .efg-tool__progress-num{background:#e4b786;color:#181a18;border-color:#e4b786}body.template-page-gas-logs-tool #efx-main .efg-tool__hero .efg-tool__progress-step.is-done{color:#fff8ed}body.template-page-gas-logs-tool #efx-main .efg-tool__hero .efg-tool__progress-step.is-done .efg-tool__progress-num{background:#fff8ed;color:#181a18;border-color:#fff8ed}body:is(.template-page-track-order,.template-page-measure-gas-logs,.template-page-gas-logs-tool) #efx-main :is(.ef-track__hero,.ef-meas-hero,.efg-tool__hero) :is(h1,p,em,.ef-track__eyebrow,.ef-meas-eyebrow,.efg-tool__eyebrow){color:#fff8ed}body.template-page-pro-dashboard #efx-main .ef-prod{background:radial-gradient(ellipse at 50% 0%,#5a4632,transparent 70%),#181a18;min-height:70vh}body.template-page-pro-dashboard #efx-main .ef-prod-card{border-top:3px solid #bd824e;box-shadow:0 20px 80px #0003}body.template-page-pro-dashboard #efx-main .ef-prod-wrap{background:#f5f1e9;border-radius:12px}body.template-page-pro-dashboard #efx-main .ef-prod-gate>:is(h1,p),body.template-page-pro-dashboard #efx-main .ef-prod-gate>p a{color:#fff8ed}body.template-page-pro-dashboard #efx-main .ef-prod-loading{color:#fff8ed}body.template-page-measure-gas-logs #efx-main .ef-meas-video__link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:#181a18;text-decoration:underline;text-underline-offset:4px;font:600 15px/1.5 var(--efx-font)}body .shopify-policy__container{background:#fff;max-width:980px;padding:clamp(24px,4vw,48px)}body .shopify-policy__container .shopify-policy__title{display:block;padding:clamp(28px,5vw,48px) 24px!important;margin-bottom:36px;border-radius:12px;background:radial-gradient(ellipse at 100% 0%,#654b32,transparent 65%),#181a18;border-bottom:3px solid #b9804d}body .shopify-policy__title h1{color:#fff8ed}body .shopify-policy__body h2{border-left:3px solid #b9804d;padding-left:16px}body .shopify-policy__body .efx-policy__body-title{display:none}@keyframes ef-story-arrive{0%{transform:translateY(10px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){#efx-main .efx-page__title,#efx-main .ef-about__hero-inner,body:is(.template-page-buyers-guide,.template-page-masonry-vs-prefab) #efx-main .efm-hero__inner{animation:ef-story-arrive .65s ease-out both}}@media(prefers-reduced-motion:reduce){#efx-main .ef-about :is(.ef-about__feature,.ef-about__gallery-item img){transition:none;transform:none}}@media(max-width:767px){#efx-main .efx-page__head{padding:28px 20px}#efx-main .efx-nextstep__actions{display:flex;flex-direction:column;align-items:stretch}#efx-main .efx-nextstep__actions .efx-link{display:inline-flex;min-height:44px;justify-content:center;align-items:center}}body .shopify-policy__body :is(ul,ol){padding-inline-start:1.35em!important;margin-inline:0}body.template-page-contact-us #efx-main .ef-cu-trust{background:radial-gradient(ellipse at 12% 0%,#55422f 0%,transparent 70%),#181a18;border:1px solid #665039;padding:clamp(32px,5vw,56px) clamp(20px,4vw,48px)}body.template-page-contact-us #efx-main .ef-cu-trust__line{color:#fff8ed}body.template-page-contact-us #efx-main .ef-cu-trust__sub{color:#e0bd95}body.template-page-masonry-vs-prefab #efx-main .efm .efm-chapter:nth-of-type(2n){box-shadow:0 0 0 100vmax #f5f1e9;clip-path:inset(0 -100vmax)}body.template-page-how-to-measure #efx-main .efm .efm-anatomy{background:#fff}body.template-page-how-to-measure #efx-main .efm .efm-chapter{background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}body.template-page-how-to-measure #efx-main .efm .efm-chapter:is([data-num="02"],[data-num="04"]){background:#ebe3d5;box-shadow:0 0 0 100vmax #ebe3d5}body.template-page-how-to-measure #efx-main .efm .efm-toolkit{background:#f5f1e9}body.template-page-how-to-measure #efx-main .efm .efm-tips{background:#ebe3d5}body.template-page-how-to-measure #efx-main .efm .efm-tips__card{background:#fffdf8;border-color:#d6c8b2}body.template-page-how-to-measure #efx-main .efm .efm-tips__card-d{color:#33312c;font:400 17px/1.6 var(--efx-font)}body.template-page-how-to-measure #efx-main .efm .efm-tips__card-h{color:#181a18;font:600 20px/1.35 var(--efx-font);letter-spacing:-.01em}body.template-page-how-to-measure #efx-main .efm .efm-tips__card-num{color:#83552e;font-family:var(--efx-font)}body.template-page-how-to-measure #efx-main .efm .efm-verdict__restart{color:#33312c;min-height:44px;font:500 14px/1.4 var(--efx-font);text-decoration:underline;text-underline-offset:4px}body.template-page-how-to-measure #efx-main .efm .efm-verdict__restart:hover{color:#181a18}body.template-page-how-to-measure #efx-main .efm .efm-verdict__restart:focus-visible{outline:2px solid #181a18;outline-offset:4px}body.template-page-how-to-measure #efx-main .efm .efm-verdict__cell-l{color:#e0bd95;font:500 12px/1.45 var(--efx-font)}body.template-page-how-to-measure #efx-main .efm .efm-opening__hint{color:#fff8ed}#efx-main .efx-page--illustrated .efx-prose>.efgl{overflow:visible}#efx-main .efx-page--illustrated .efx-prose .efgl>.efgl-sec,#efx-main .efx-page--illustrated .efx-prose .efpf>.efpf-sec:not(:has(.efpf-cta)){--ef-topic-surface: #fff;background:var(--ef-topic-surface);box-shadow:0 0 0 100vmax var(--ef-topic-surface);clip-path:inset(0 -100vmax);padding-block:clamp(36px,4.5vw,64px);margin-top:0}#efx-main .efx-page--illustrated .efx-prose .efgl>.efgl-sec:nth-of-type(2n),#efx-main .efx-page--illustrated .efx-prose .efpf>.efpf-sec:nth-of-type(2n):not(:has(.efpf-cta)){--ef-topic-surface: #eee7db}#efx-main .efx-page--illustrated .efx-prose :is(.efgl-hero,.efpf-hero){margin-bottom:32px}#efx-main .efx-page--illustrated .efx-prose :is(.efgl-eyebrow,.efpf-eyebrow){color:#83552e}#efx-main .efx-page--illustrated .efx-prose :is(.efgl-hero__note,.efgl-tablenote,.efgl-tip){color:#5c564c}#efx-main .efx-prose .efgl-toc__link{font:500 14px/1.4 var(--efx-font);letter-spacing:0;text-transform:none;min-height:44px;background:#fffdf8}#efx-main .efx-prose .efgl-toc__link:hover{background:#eee4d4}#efx-main .efx-prose :is(.efgl-hero__actions,.efgl-cta__actions){gap:16px}body.efx.template-page:has(.ef-guides-hub) #efx-main .efx-page__wrap{max-width:1120px}#efx-main .efx-prose .ef-guides-hub>h2{font:500 clamp(26px,3vw,34px)/1.15 var(--efx-font)!important;letter-spacing:-.025em;color:#181a18!important;padding-left:16px;border-left:3px solid #b9804d;margin-block:40px 20px!important}#efx-main .efx-prose .ef-guides-hub>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;list-style:none!important;padding:0!important}#efx-main .efx-prose .ef-guides-hub>ul>li{padding:0;margin:0;list-style:none}#efx-main .efx-prose .ef-guides-hub>ul>li:before{content:none}#efx-main .efx-prose .ef-guides-hub>ul>li>a{display:flex;align-items:center;min-height:64px;height:100%;padding:16px 20px;color:#181a18!important;background:#f5f1e9;border:1px solid #ddd3c4;border-radius:8px;font:500 16px/1.45 var(--efx-font);text-decoration:none!important}#efx-main .efx-prose .ef-guides-hub>ul>li>a:is(:hover,:focus-visible){background:#eee4d4;border-color:#83552e}#efx-main .efx-page-toc{padding:8px 20px}#efx-main .efx-page-toc>summary{display:list-item;min-height:44px;padding-block:12px;color:#181a18;font:600 15px/1.4 var(--efx-font)}#efx-main .efx-page-toc>summary::marker{color:#83552e}#efx-main .efx-page-toc>summary:focus-visible{outline:2px solid #181a18;outline-offset:3px;border-radius:4px}#efx-main .efx-page-toc[open] ol{padding-block:4px 16px}#efx-main .efx-page-toc a{min-height:44px;text-decoration-thickness:1px;text-decoration-color:#b99e7b}#efx-main .efx-page-toc a:hover{text-decoration-color:#181a18}@media(min-width:1024px){#efx-main .efx-page-toc ol{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px}}@media(max-width:767px){#efx-main .efx-prose .ef-guides-hub>ul{grid-template-columns:minmax(0,1fr)!important}#efx-main .efx-prose .ef-guides-hub>ul>li>a{min-height:56px;padding:14px 16px}#efx-main .efx-page--illustrated .efx-prose :is(.efgl-hero,.efpf-hero){margin-bottom:24px}#efx-main .efx-page-toc{padding-inline:16px}}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page{padding-block:32px 56px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page__wrap{max-width:1280px!important;width:100%!important}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page__head{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:20px 0 24px!important;min-height:0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page__head:before,body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page__head:after{display:none!important}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page__title{color:#655b50!important;font-size:24px!important;line-height:1.2!important;margin:0!important;letter-spacing:-.02em!important}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-prose{max-width:none!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local{background:transparent!important;color:#1e1e1b!important;--brand:#C88A52;--line:#DCD4C9;--glow:transparent;--shadow:none}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .container{max-width:1192px!important;padding:0 32px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero{margin:0!important;min-height:0!important;border-radius:8px!important;background:#181a18!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .bg{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;filter:brightness(.68)!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero:after{pointer-events:none}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .overlay{display:flex!important;flex-direction:column;align-items:flex-start;width:100%!important;max-width:none!important;padding:48px!important;text-align:left!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(90deg,#181a18f7,#181a18e6 58%,#181a1847)!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .logo{position:absolute;top:32px;right:32px;width:80px!important;height:auto!important;margin:0!important;opacity:.85}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .eyebrow{padding:0 90px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:#e8be98!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:.1em!important;text-transform:uppercase}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .overlay h2{max-width:790px;color:#fff8ed!important;font-size:48px!important;line-height:1.08!important;font-weight:500!important;letter-spacing:-.04em!important;margin:20px 0 18px!important;padding:0!important;border:0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .lead{max-width:740px;color:#ece5db!important;font-size:18px!important;line-height:1.55!important;margin:0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .cta{order:4;margin-top:28px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .pills{order:5;gap:8px 18px!important;justify-content:flex-start!important;margin-top:24px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .pill{color:#dbd1c4!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;line-height:1.6!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .pill:before{content:"";width:4px;height:4px;border-radius:50%;background:#c88a52}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .cta{display:flex;flex-wrap:wrap;justify-content:flex-start!important;gap:16px!important;margin-top:24px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn{justify-content:center;min-height:52px!important;padding:14px 20px!important;border-radius:4px!important;font-size:15px!important;line-height:22px!important;font-weight:600!important;text-align:center;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn-primary{background:#fff8ed!important;color:#181a18!important;border:1px solid #FFF8ED!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn-ghost{background:#181a188f!important;color:#fff8ed!important;border:1px solid #AAA092!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn:hover{transform:translateY(-2px);filter:none!important;text-decoration:none!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn-primary:hover{background:#fff!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn-ghost:hover{background:#383a34!important;border-color:#fff8ed!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn:focus-visible{outline:3px solid #C88A52!important;outline-offset:4px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local>section{padding:48px 0!important;margin:0!important;background:#fff!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local>section.light{background:#f1ebdd!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .section-title{color:#1e1e1b!important;font-size:36px!important;line-height:1.15!important;letter-spacing:-.03em!important;font-weight:500!important;text-align:left!important;margin:0 0 12px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .section-sub{max-width:780px;color:#625b51!important;text-align:left!important;margin:0 0 28px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .card{padding:24px!important;border:1px solid #DED7CD!important;border-top:2px solid #C88A52!important;border-radius:6px!important;background:#f7f4ee!important;color:#1e1e1b!important;box-shadow:none!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .light .card{background:#fff!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .card :is(h2,h3,h4,.title){color:#1e1e1b!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .card :is(p,li,.sub){color:#625b51!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .card .title{font-size:21px!important;line-height:1.25!important;margin-bottom:12px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .card .sub{margin:0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local>section[aria-label=Experience]{background:#2b2d28!important;padding:32px 0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local>section[aria-label=Experience] :is(p,strong){color:#fff8ed!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .band{display:none!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .typeform .frame{background:#fff!important;border:1px solid #DED7CD!important;border-radius:6px!important;box-shadow:none!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local #schedule{background:#181a18!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local #schedule .card{background:#252722!important;border-color:#494b42!important;border-top-color:#c88a52!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local #schedule .card :is(h2,h3,h4,p,li,strong,.sub){color:#fff8ed!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local #schedule .card a:not(.btn){color:#e8be98!important;text-decoration:underline;text-underline-offset:3px}@media(min-width:721px){body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .fab{display:none}}@media(max-width:900px){body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .overlay{padding:36px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .overlay h2{max-width:640px;font-size:40px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .container{padding:0 24px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .cols-3{grid-template-columns:1fr!important}}@media(max-width:720px){body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page{padding-block:20px 40px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page__head{margin:16px 0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .efx-page__title{font-size:20px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .overlay{padding:24px 20px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .logo{top:20px;right:20px;width:60px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .eyebrow{padding-right:70px!important;font-size:10px!important;letter-spacing:.06em!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .overlay h2{font-size:31px!important;line-height:1.1!important;margin:18px 0 16px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .lead{font-size:16px!important;line-height:1.55!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .cta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:16px!important;margin-top:24px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .cta .btn-primary{grid-column:1/-1}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .cta .btn{padding:12px 10px!important;font-size:14px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .pills{gap:6px 12px!important;margin-top:20px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .hero .pill{font-size:11px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .container{padding:0 20px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local>section{padding:36px 0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .section-title{font-size:28px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .card{padding:20px!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .fab{padding:12px!important;background:#f5f1e9!important;border-bottom:1px solid #DDD4C7;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .fab .container{padding:0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .fab .cta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;margin:0!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .fab .btn{min-width:0!important;min-height:48px!important;padding:10px 4px!important;font-size:14px!important;white-space:nowrap!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .fab .btn-primary{background:#181a18!important;border-color:#181a18!important;color:#fff8ed!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .fab .btn-ghost{background:#fff!important;border-color:#b7ad9e!important;color:#181a18!important}body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local #schedule .cta{gap:16px!important}}@media(prefers-reduced-motion:reduce){body.efx.template-page:has(.efx-page--cms .ef-local) .ef-local .btn{transition:none!important;transform:none!important}}body.efx.template-page-buyers-guide .efm-hero #efm-cue{background:#fff8ed!important;color:#181a18!important;border:1px solid #FFF8ED!important;border-radius:4px!important;min-height:52px;padding:14px 24px!important;box-shadow:none!important}body.efx.template-page-buyers-guide .efm-hero #efm-cue span{color:#181a18!important}body.efx.template-page-buyers-guide .efm-hero #efm-cue:hover{background:#fff!important;border-color:#fff!important}body.efx.template-page-buyers-guide .efm-hero #efm-cue:focus-visible{outline:3px solid #C88A52!important;outline-offset:4px!important}@media(max-width:767px){body.template-page-faq #efx-main .ef-faq-search{margin-bottom:16px}body.template-page-faq #efx-main .ef-faq-cats{flex-wrap:nowrap;justify-content:flex-start;gap:8px;max-width:100%;overflow-x:auto;padding:6px 6px 10px;margin-bottom:24px;scroll-snap-type:x proximity;scroll-padding-inline:6px;scrollbar-width:thin;scrollbar-color:#9a9184 #ebe4d7}body.template-page-faq #efx-main .ef-faq-cat-btn{flex:0 0 auto;min-height:44px;white-space:nowrap;scroll-snap-align:start}body.template-page-buyers-guide #efx-main .efm-verdict__strip>.efm-verdict__cell:last-child:nth-child(7){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/efx-editorial-atmosphere.css.map */
