:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]{z-index:30;color:#fff;background:#151d24;font-family:Inter,system-ui,sans-serif;position:relative;box-shadow:0 1px #ffffff1f}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding:0;display:flex}header[data-cs-header] a[aria-label=ChimneyScout\ home]{flex:0 0 150px;width:150px;min-height:0;display:block}header[data-cs-header] a[aria-label=ChimneyScout\ home] img{object-fit:contain;object-position:left center;width:150px;max-width:none;display:block}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]{box-shadow:none;background:0 0;border-radius:0;flex-flow:row;justify-content:flex-end;align-items:center;width:auto;margin:0;padding:0;display:flex;position:static}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div>:is(.menu-toggle,.directory-menu-toggle,.news-menu-toggle){margin:0;display:none}header[data-cs-header] :focus-visible{outline-offset:4px;outline:3px solid #ffb4a9}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div{width:min(1320px,100% + -2*clamp(20px,3vw,48px));min-height:90px}header[data-cs-header] a[aria-label=ChimneyScout\ home] img{height:64px}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]{flex:1;justify-content:flex-start;gap:6px}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]>a,header[data-cs-header] .cs-nav-owner>summary{color:#e1e8ed;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;margin:0;padding:10px;font:600 14px/1.3 Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:relative}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]>a:is(:hover,[aria-current=page]),header[data-cs-header] .cs-nav-owner>summary:hover{color:#fff;background:#26343e;text-decoration:none}header[data-cs-header] nav[aria-label=Primary\ navigation]>a[aria-current=page]:after{content:"";background:#ffb4a9;border-radius:2px;height:2px;position:absolute;bottom:3px;left:10px;right:10px}header[data-cs-header] .cs-nav-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px;display:block}header[data-cs-header] nav[aria-label=Primary\ navigation]>a.cs-nav-saved{border-left:1px solid #43515b;border-radius:0 8px 8px 0;margin-left:auto;padding-left:18px}header[data-cs-header] nav[aria-label=Primary\ navigation]>a.cs-nav-search,header[data-cs-header] .cs-nav-quick-search{isolation:isolate;color:#fff;background:#d91d24;border:1px solid #ed5b60;border-radius:8px;gap:10px;min-height:46px;padding:12px 16px;font-weight:700;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000029}header[data-cs-header] nav[aria-label=Primary\ navigation]>a.cs-nav-search:is(:hover,[aria-current=page]),header[data-cs-header] .cs-nav-quick-search:hover{color:#fff;background:#b6171e;text-decoration:none}header[data-cs-header] .cs-nav-search:before,header[data-cs-header] .cs-nav-quick-search:before{content:"";z-index:-1;clip-path:circle(0 at 0 100%);background:#b6171e;position:absolute;inset:0}header[data-cs-header] .cs-nav-owner{margin-left:4px;position:relative}header[data-cs-header] .cs-nav-owner>summary{color:#c3cfd7;gap:5px;font-size:12px;list-style:none}header[data-cs-header] .cs-nav-owner>summary::-webkit-details-marker{display:none}header[data-cs-header] .cs-nav-owner>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 2px 0 4px;transform:rotate(45deg)}header[data-cs-header] .cs-nav-owner[open]>summary{color:#fff;background:#26343e}header[data-cs-header] .cs-nav-owner-panel{z-index:34;background:#fff;border-radius:12px;gap:4px;min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 32px #060e143d}header[data-cs-header] .cs-nav-owner-panel>a,header[data-cs-header] .cs-nav-owner-panel>button{color:#24323d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:46px;margin:0;padding:12px;font:600 14px/1.4 Inter,system-ui,sans-serif;text-decoration:none;display:flex}header[data-cs-header] .cs-nav-owner-panel>:is(a,button):hover{color:#151d24;background:#f0f4f6;text-decoration:none}header[data-cs-header] .cs-nav-owner-panel .cs-nav-claim{color:#264b67}header[data-cs-header] .cs-nav-quick-search{display:none}header[data-cs-header] .cs-nav-owner-panel :focus-visible{outline-color:#b6171e}header[data-cs-header] ::selection{color:#151d24;background:#ffb4a9}@media (width>=1101px) and (width<=1240px){:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div>:is(.menu-toggle,.directory-menu-toggle,.news-menu-toggle){display:inline-flex}}@media (width<=1240px){:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div{justify-content:flex-start;gap:12px;min-height:78px}header[data-cs-header] a[aria-label=ChimneyScout\ home],header[data-cs-header] a[aria-label=ChimneyScout\ home] img{flex-basis:135px;width:135px}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div>.cs-nav-quick-search{white-space:nowrap;justify-content:center;align-items:center;margin-left:auto;font:700 13px/1.3 Inter,system-ui,sans-serif;display:inline-flex}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div>:is(.menu-scrim,.directory-menu-scrim){z-index:31;background:#060e148c;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:none;position:fixed;inset:0}:is(.cs-home,.cs-original,.directory-page) header[data-cs-header].menu-open>div>:is(.menu-scrim,.directory-menu-scrim),.cs-home.menu-open header[data-cs-header]>div>.menu-scrim{display:block}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div>:is(.menu-toggle,.directory-menu-toggle,.news-menu-toggle){z-index:32;color:#fff;background:#202a32;border:1px solid #6c808d;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:88px;height:46px;min-height:46px;margin:0;padding:8px 12px;font:600 14px/1.3 Inter,system-ui,sans-serif;display:inline-flex;position:relative}header[data-cs-header]>div>button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:20px;height:20px}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]{z-index:32;overscroll-behavior:contain;background:#fff;border-radius:12px;flex-direction:column;flex:none;align-items:stretch;gap:4px;width:auto;max-height:calc(100dvh - 100px);margin:0;padding:16px;display:none;position:absolute;top:calc(100% - 2px);left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px);overflow-y:auto;box-shadow:0 14px 32px #060e1447}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]:is(.is-open,.directory-nav--open){display:flex}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]>a{color:#24323d;white-space:normal;text-align:left;justify-content:flex-start;gap:12px;min-height:50px;padding:12px;font-size:15px}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]>a:is(:hover,[aria-current=page]){color:#151d24;background:#f0f4f6}header[data-cs-header] nav[aria-label=Primary\ navigation]>a[aria-current=page]:after{display:none}header[data-cs-header] nav[aria-label=Primary\ navigation]>a.cs-nav-saved{border:0;border-top:1px solid #dce2e7;border-radius:0;margin:4px 0 0;padding-top:16px}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header] nav[aria-label=Primary\ navigation]>a.cs-nav-search{display:none}header[data-cs-header] .cs-nav-owner{border-top:1px solid #dce2e7;margin:4px 0 0;padding-top:8px}header[data-cs-header] .cs-nav-owner>summary{color:#50606b;justify-content:flex-start;width:100%;min-height:48px;padding:12px;font-size:14px}header[data-cs-header] .cs-nav-owner>summary:after{margin-left:auto}header[data-cs-header] .cs-nav-owner>summary:hover,header[data-cs-header] .cs-nav-owner[open]>summary{color:#24323d;background:#f0f4f6}header[data-cs-header] .cs-nav-owner-panel{box-shadow:none;min-width:0;padding:0 0 0 12px;position:static}header[data-cs-header] nav[aria-label=Primary\ navigation] :focus-visible{outline-offset:1px;outline-color:#b6171e}.cs-news header[data-cs-header]:not(.news-menu-ready)>div>.news-menu-toggle{display:none}.cs-news header[data-cs-header]:not(.news-menu-ready)>div{flex-wrap:wrap;padding-block:10px}.cs-news header[data-cs-header]:not(.news-menu-ready) nav[aria-label=Primary\ navigation]{background:#fff;flex-basis:100%;max-height:none;display:flex;position:static}.cs-news header[data-cs-header]:not(.news-menu-ready) nav[aria-label=Primary\ navigation]>a{color:#24323d}}@media (width<=480px){:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div{gap:10px}:is(.cs-home,.cs-original,.directory-page,.cs-news) header[data-cs-header]>div>:is(.menu-toggle,.directory-menu-toggle,.news-menu-toggle){width:46px;min-width:46px;padding:10px}header[data-cs-header]>div>button>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header[data-cs-header] .cs-nav-quick-search{padding:12px}}@media (width<=359px){header[data-cs-header] a[aria-label=ChimneyScout\ home],header[data-cs-header] a[aria-label=ChimneyScout\ home] img{flex-basis:112px;width:112px}header[data-cs-header] .cs-nav-quick-search .cs-nav-icon{display:none}}@media (prefers-reduced-motion:no-preference){header[data-cs-header] nav[aria-label=Primary\ navigation]>a.cs-nav-search:hover,header[data-cs-header] .cs-nav-quick-search:hover{background:#d91d24}header[data-cs-header] .cs-nav-search:before,header[data-cs-header] .cs-nav-quick-search:before{transition:clip-path .38s cubic-bezier(.16,1,.3,1)}header[data-cs-header] .cs-nav-search:is(:hover,:focus-visible):before,header[data-cs-header] .cs-nav-quick-search:is(:hover,:focus-visible):before{clip-path:circle(150% at 0 100%)}header[data-cs-header] .cs-nav-search .cs-nav-icon{transition:transform .25s cubic-bezier(.16,1,.3,1)}header[data-cs-header] .cs-nav-search:is(:hover,:focus-visible) .cs-nav-icon{transform:translate(3px)}}