{"title":"Flue Dampers","description":"\u003cp\u003eMotorized flue dampers for residential and commercial vent runs. Power Close \/ Spring Open fail-safe — the flue path is always clear on any power interruption. CSA certified to 12\"; AHJ confirmation required for 14\"–30\". Relay and end switch included. Belimo TFB24 actuator on large diameter units. Appliance interlock required on every installation.\u003c\/p\u003e","products":[{"product_id":"hac-f-motorized-flue-damper-24vac","title":"HAC-F Motorized Flue Damper — CSA Certified, Power Close \/ Spring Open, 4\"–9\", Relay and End Switch Included","description":"\u003cp\u003e\u003cem\u003eProduct image is representative only. Actual product may differ in appearance depending on size, configuration, and options selected at order.\u003c\/em\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .hacf-desc * { box-sizing: border-box; margin: 0; padding: 0; }\n  .hacf-desc { font-family: 'Open Sans', sans-serif; color: #001F3F; line-height: 1.6; font-size: 15px; }\n\n  .hacf-desc__intro { font-size: 15px; line-height: 1.75; color: #374151; margin-bottom: 20px; }\n\n  .hacf-desc__critical { background: #fff3f4; border-left: 4px solid #C8102E; border-radius: 0 4px 4px 0; padding: 12px 16px; margin-bottom: 20px; font-size: 13.5px; color: #001F3F; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacf-desc__critical strong { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #C8102E; }\n\n  .hacf-desc__bullets { display: flex; flex-direction: column; gap: 6px; margin-bottom: 20px; }\n  .hacf-desc__bullet { display: flex; align-items: flex-start; gap: 10px; }\n  .hacf-desc__bullet-check { color: #C8102E; font-weight: 700; font-size: 14px; flex-shrink: 0; line-height: 1.6; }\n  .hacf-desc__bullet-text { font-size: 14px; color: #374151; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacf-desc__bullet-text strong { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #001F3F; }\n\n  .hacf-desc__failsafe { background: #001F3F; border-radius: 6px; padding: 16px 20px; margin-bottom: 20px; display: flex; align-items: flex-start; gap: 14px; }\n  .hacf-desc__failsafe-icon { flex-shrink: 0; margin-top: 2px; }\n  .hacf-desc__failsafe-title { font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 700; color: #FFFFFF; margin-bottom: 4px; }\n  .hacf-desc__failsafe-body { font-size: 12.5px; color: rgba(255,255,255,0.7); font-family: 'Open Sans', sans-serif; line-height: 1.55; }\n\n  .hacf-desc__sequence { display: flex; flex-direction: column; gap: 6px; margin-bottom: 20px; }\n  .hacf-desc__sequence-step { display: flex; align-items: flex-start; gap: 12px; background: #F3F6F8; border-radius: 5px; padding: 10px 14px; }\n  .hacf-desc__sequence-num { min-width: 24px; height: 24px; background: #C8102E; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 11px; color: #FFFFFF; flex-shrink: 0; }\n  .hacf-desc__sequence-text { font-size: 13px; color: #374151; font-family: 'Open Sans', sans-serif; line-height: 1.5; }\n  .hacf-desc__sequence-text strong { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #001F3F; }\n\n  .hacf-desc__specs { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 8px; margin-bottom: 20px; }\n  .hacf-desc__spec { background: #F3F6F8; border: 1px solid #e2e8f0; border-radius: 5px; padding: 10px 12px; }\n  .hacf-desc__spec-label { font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.07em; color: #718096; margin-bottom: 3px; }\n  .hacf-desc__spec-value { font-family: 'Montserrat', sans-serif; font-size: 12.5px; font-weight: 700; color: #001F3F; line-height: 1.35; }\n  .hacf-desc__spec--highlight { background: #001F3F; border-color: #001F3F; }\n  .hacf-desc__spec--highlight .hacf-desc__spec-label { color: rgba(255,255,255,0.5); }\n  .hacf-desc__spec--highlight .hacf-desc__spec-value { color: #FFFFFF; }\n  .hacf-desc__spec--green { background: #f0fdf4; border-color: #16a34a; }\n  .hacf-desc__spec--green .hacf-desc__spec-label { color: #16a34a; }\n  .hacf-desc__spec--green .hacf-desc__spec-value { color: #166534; }\n\n  .hacf-desc__adp { background: #F3F6F8; border-radius: 6px; padding: 16px 18px; margin-bottom: 20px; }\n  .hacf-desc__adp-title { font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 700; color: #001F3F; margin-bottom: 10px; }\n  .hacf-desc__adp-row { display: flex; align-items: flex-start; gap: 10px; padding: 7px 0; border-bottom: 1px solid #e2e8f0; }\n  .hacf-desc__adp-row:last-child { border-bottom: none; }\n  .hacf-desc__adp-appliance { font-size: 12.5px; color: #374151; font-family: 'Open Sans', sans-serif; flex: 1; line-height: 1.45; }\n  .hacf-desc__adp-model { font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700; color: #C8102E; white-space: nowrap; flex-shrink: 0; }\n\n  .hacf-desc__note { background: #F3F6F8; border-left: 4px solid #001F3F; border-radius: 0 4px 4px 0; padding: 12px 16px; margin-bottom: 20px; font-size: 13.5px; color: #001F3F; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacf-desc__note strong { font-family: 'Montserrat', sans-serif; font-weight: 700; }\n\n  .hacf-desc__warranty { display: flex; align-items: center; gap: 10px; background: #001F3F; border-radius: 5px; padding: 12px 16px; }\n  .hacf-desc__warranty-text { font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 700; color: #FFFFFF; }\n  .hacf-desc__warranty-sub { font-size: 12px; color: rgba(255,255,255,0.6); font-family: 'Open Sans', sans-serif; margin-top: 2px; }\n\u003c\/style\u003e\n\u003cdiv class=\"hacf-desc\"\u003e\n\u003cp class=\"hacf-desc__intro\"\u003eCSA-certified motorized round flue control damper for fuel-burning appliance vent and flue runs, 4\"–9\". Power Close \/ Spring Open on every unit — closes when powered, springs open on any power loss, keeping the flue clear when the electrical system fails. Relay and end switch included on every unit. Select size only.\u003c\/p\u003e\n\u003cdiv class=\"hacf-desc__critical\"\u003e\n\u003cstrong\u003eDo not substitute a standard HAC on a flue application.\u003c\/strong\u003e A standard HAC with Power Open \/ Spring Close action fails closed on power loss — sealing the flue while the appliance is firing. On a gas or oil appliance, a closed flue during operation creates carbon monoxide accumulation and back-draft risk. The HAC-F SPC-F actuator is selected specifically because it fails open. The flue is always clear on any power interruption.\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__bullets\"\u003e\n\u003cdiv class=\"hacf-desc__bullet\"\u003e\n\u003cspan class=\"hacf-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacf-desc__bullet-text\"\u003e\u003cstrong\u003eSpring Open fail-safe — always\u003c\/strong\u003e — if power is lost while the appliance is firing, the spring opens the damper and the flue is clear; no control system, no signal, no electricity required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__bullet\"\u003e\n\u003cspan class=\"hacf-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacf-desc__bullet-text\"\u003e\u003cstrong\u003eRelay and end switch included on every unit\u003c\/strong\u003e — a flue damper without interlock capability is an incomplete safety installation; relay and end switch are not optional on the HAC-F\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c!-- CORRECTION: Original bullet read \"not a substitute for the HAC-FS on code-required\n         applications\" — this has the substitution backwards. As written it implies the\n         HAC-F cannot replace the HAC-FS, making the HAC-FS the more qualified product.\n         The correct meaning (confirmed against source) is the opposite: the HAC-FS must\n         not be substituted for the HAC-F on code-required applications. Corrected below. --\u003e\n\u003cdiv class=\"hacf-desc__bullet\"\u003e\n\u003cspan class=\"hacf-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacf-desc__bullet-text\"\u003e\u003cstrong\u003eCSA certified — complete assembly\u003c\/strong\u003e — the HAC-FS is not an acceptable substitute on code-required applications; AHJ will verify certification\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__bullet\"\u003e\n\u003cspan class=\"hacf-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacf-desc__bullet-text\"\u003e\u003cstrong\u003eSelect size only\u003c\/strong\u003e — 4\" through 9\"; action, relay, and end switch are pre-configured on every unit; no configuration errors possible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__bullet\"\u003e\n\u003cspan class=\"hacf-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacf-desc__bullet-text\"\u003e\u003cstrong\u003ePatented Hoyme spring motor drive\u003c\/strong\u003e — stall-protected, nylon bearings; engineered for the mechanical stresses of a flue run application\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__failsafe\"\u003e\n\u003cdiv class=\"hacf-desc__failsafe-icon\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"22\" width=\"22\"\u003e\n        \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#C8102E\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n        \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#C8102E\" d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\n      \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hacf-desc__failsafe-title\"\u003eWhy Power Close \/ Spring Open — not Power Open \/ Spring Close\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__failsafe-body\"\u003eThe HAC-F is at rest in the spring-open position — flue clear — when there is no power. When the appliance calls to fire, 24 Vac closes the damper to reduce standby heat loss. If power is interrupted at any point, the spring immediately opens the damper. The fail-safe is always in the direction of a clear flue. A Power Open \/ Spring Close damper is the opposite — it fails closed, sealing the flue during a power interruption while the appliance may still be firing.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence\"\u003e\n\u003cdiv class=\"hacf-desc__sequence-step\"\u003e\n\u003cdiv class=\"hacf-desc__sequence-num\"\u003e1\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-text\"\u003e\n\u003cstrong\u003eAppliance calls to fire\u003c\/strong\u003e — ADP relay adaptor receives the call signal from the appliance safety circuit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-step\"\u003e\n\u003cdiv class=\"hacf-desc__sequence-num\"\u003e2\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-text\"\u003e\n\u003cstrong\u003eHAC-F de-energizes\u003c\/strong\u003e — spring opens the damper; flue path is clear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-step\"\u003e\n\u003cdiv class=\"hacf-desc__sequence-num\"\u003e3\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-text\"\u003e\n\u003cstrong\u003eEnd switch confirms open position\u003c\/strong\u003e — signal returns to ADP relay adaptor confirming flue is clear\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-step\"\u003e\n\u003cdiv class=\"hacf-desc__sequence-num\"\u003e4\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-text\"\u003e\n\u003cstrong\u003eADP releases appliance safety circuit\u003c\/strong\u003e — appliance fires; if end switch does not confirm, appliance stays off\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-step\"\u003e\n\u003cdiv class=\"hacf-desc__sequence-num\"\u003e5\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__sequence-text\"\u003e\n\u003cstrong\u003eAppliance call ends\u003c\/strong\u003e — ADP energizes HAC-F (Power Close), damper closes to reduce standby heat loss through the flue\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__specs\"\u003e\n\u003cdiv class=\"hacf-desc__spec hacf-desc__spec--highlight\"\u003e\n\u003cdiv class=\"hacf-desc__spec-label\"\u003eFail-Safe Direction\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec-value\"\u003eSpring Open — flue always clear on power loss\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec\"\u003e\n\u003cdiv class=\"hacf-desc__spec-label\"\u003eSizes\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec-value\"\u003e4\"–9\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec\"\u003e\n\u003cdiv class=\"hacf-desc__spec-label\"\u003eVoltage\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec-value\"\u003e24 Vac\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec\"\u003e\n\u003cdiv class=\"hacf-desc__spec-label\"\u003eAction\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec-value\"\u003ePower Close \/ Spring Open (SPC-F)\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec hacf-desc__spec--green\"\u003e\n\u003cdiv class=\"hacf-desc__spec-label\"\u003eIncluded\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec-value\"\u003eRelay + end switch — every unit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec\"\u003e\n\u003cdiv class=\"hacf-desc__spec-label\"\u003eCertification\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__spec-value\"\u003eCSA certified\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ADP TABLE: ADP-0MV2-S5A and ADP-1102-S5A are confirmed in the 2026 price list.\n       ADP-0240-S5A appears in the SharePoint source document for this product but is NOT\n       listed in the 2026 price list. Same unresolved flag as ADP-0241-S5A across other\n       products. The 24 Vac furnace row is retained as-is from the source pending factory\n       verification. Do not change this model number without factory confirmation. --\u003e\n\u003cdiv class=\"hacf-desc__adp\"\u003e\n\u003cdiv class=\"hacf-desc__adp-title\"\u003eSelect the correct ADP relay adaptor for your appliance\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__adp-row\"\u003e\n\u003cspan class=\"hacf-desc__adp-appliance\"\u003eGas furnace — millivolt \/ standing pilot system (250mVdc–100Vdc)\u003c\/span\u003e \u003cspan class=\"hacf-desc__adp-model\"\u003eADP-0MV2-S5A\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__adp-row\"\u003e\n\u003cspan class=\"hacf-desc__adp-appliance\"\u003eGas furnace — 24 Vac system\u003c\/span\u003e \u003cspan class=\"hacf-desc__adp-model\"\u003eADP-0240-S5A\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__adp-row\"\u003e\n\u003cspan class=\"hacf-desc__adp-appliance\"\u003eBoiler or tankless water heater — 110 Vac system\u003c\/span\u003e \u003cspan class=\"hacf-desc__adp-model\"\u003eADP-1102-S5A\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__note\"\u003e\n\u003cstrong\u003eNeed sizes 10\"–30\"?\u003c\/strong\u003e See the HAC-F Large Diameter listing — Belimo TFB24 actuator, same SPC-F spring-open fail-safe, for commercial flue applications. For non-permitted applications where CSA certification is genuinely not required by the AHJ, see the HAC-FS. Never substitute HAC-FS on a code-required installation.\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__warranty\"\u003e\n\u003csvg style=\"flex-shrink: 0;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 24 24\" height=\"20\" width=\"20\"\u003e\n      \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#C8102E\" d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\u003e\u003c\/path\u003e\n      \u003cpath stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"1.8\" stroke=\"#C8102E\" d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hacf-desc__warranty-text\"\u003e2-year electrical · 10-year mechanical warranty\u003c\/div\u003e\n\u003cdiv class=\"hacf-desc__warranty-sub\"\u003eCSA certified · Made in Canada · Interlock required — always\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Hoyme Manufacturing","offers":[{"title":"4\"","offer_id":43081036300331,"sku":"HAC-0411-SPC-F","price":318.0,"currency_code":"CAD","in_stock":true},{"title":"5\"","offer_id":43081036333099,"sku":"HAC-0511-SPC-F","price":319.0,"currency_code":"CAD","in_stock":true},{"title":"6\"","offer_id":43081036365867,"sku":"HAC-0611-SPC-F","price":321.0,"currency_code":"CAD","in_stock":true},{"title":"7\"","offer_id":43081036398635,"sku":"HAC-0711-SPC-F","price":322.0,"currency_code":"CAD","in_stock":true},{"title":"8\"","offer_id":43081036431403,"sku":"HAC-0811-SPC-F","price":323.0,"currency_code":"CAD","in_stock":true},{"title":"9\"","offer_id":43081036464171,"sku":"HAC-0911-SPC-F","price":327.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0647\/3459\/3067\/files\/image_88.png?v=1775770945"},{"product_id":"hac-f-large-motorized-flue-damper-24vac-10-30in","title":"HAC-F Large Diameter Motorized Flue Damper — Power Close \/ Spring Open, 10\"–30\", Belimo TFB24","description":"\u003cstyle\u003e\n  .hacfl-desc * { box-sizing: border-box; margin: 0; padding: 0; }\n  .hacfl-desc { font-family: 'Open Sans', sans-serif; color: #001F3F; line-height: 1.6; font-size: 15px; }\n\n  .hacfl-desc__intro { font-size: 15px; line-height: 1.75; color: #374151; margin-bottom: 20px; }\n\n  .hacfl-desc__bullets { display: flex; flex-direction: column; gap: 6px; margin-bottom: 20px; }\n  .hacfl-desc__bullet { display: flex; align-items: flex-start; gap: 10px; }\n  .hacfl-desc__bullet-check { color: #C8102E; font-weight: 700; font-size: 14px; flex-shrink: 0; line-height: 1.6; }\n  .hacfl-desc__bullet-text { font-size: 14px; color: #374151; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacfl-desc__bullet-text strong { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #001F3F; }\n\n  .hacfl-desc__critical { background: #fff3f4; border-left: 4px solid #C8102E; border-radius: 0 4px 4px 0; padding: 12px 16px; margin-bottom: 20px; font-size: 13.5px; color: #001F3F; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacfl-desc__critical strong { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #C8102E; }\n\n  .hacfl-desc__note { background: #F3F6F8; border-left: 4px solid #001F3F; border-radius: 0 4px 4px 0; padding: 12px 16px; margin-bottom: 20px; font-size: 13.5px; color: #001F3F; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacfl-desc__note strong { font-family: 'Montserrat', sans-serif; font-weight: 700; }\n  .hacfl-desc__note a { color: #C8102E; text-decoration: none; font-weight: 600; }\n\n  \/* Part number table *\/\n  .hacfl-desc__table-wrap { overflow-x: auto; margin-bottom: 20px; }\n  .hacfl-desc__table { width: 100%; border-collapse: collapse; font-size: 12.5px; font-family: 'Open Sans', sans-serif; }\n  .hacfl-desc__table th { background: #001F3F; color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 10.5px; text-transform: uppercase; letter-spacing: 0.05em; padding: 8px 12px; text-align: left; white-space: nowrap; }\n  .hacfl-desc__table td { padding: 7px 12px; border-bottom: 1px solid #e2e8f0; color: #001F3F; vertical-align: top; }\n  .hacfl-desc__table tr:last-child td { border-bottom: none; }\n  .hacfl-desc__table tr:nth-child(even) td { background: #f8fafc; }\n  .hacfl-desc__table td:first-child { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #C8102E; }\n  .hacfl-desc__table-note { font-size: 11.5px; color: #718096; font-family: 'Open Sans', sans-serif; margin-top: 6px; font-style: italic; }\n\n  \/* Specs grid *\/\n  .hacfl-desc__specs { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 8px; margin-bottom: 20px; }\n  .hacfl-desc__spec { background: #F3F6F8; border: 1px solid #e2e8f0; border-radius: 5px; padding: 10px 12px; }\n  .hacfl-desc__spec-label { font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.07em; color: #718096; margin-bottom: 3px; }\n  .hacfl-desc__spec-value { font-family: 'Montserrat', sans-serif; font-size: 12.5px; font-weight: 700; color: #001F3F; line-height: 1.35; }\n  .hacfl-desc__spec--highlight { background: #001F3F; border-color: #001F3F; }\n  .hacfl-desc__spec--highlight .hacfl-desc__spec-label { color: rgba(255,255,255,0.5); }\n  .hacfl-desc__spec--highlight .hacfl-desc__spec-value { color: #FFFFFF; }\n  .hacfl-desc__spec--amber { background: #fffbeb; border-color: #d97706; }\n  .hacfl-desc__spec--amber .hacfl-desc__spec-label { color: #92400e; }\n  .hacfl-desc__spec--amber .hacfl-desc__spec-value { color: #92400e; }\n\n  .hacfl-desc__warranty { display: flex; align-items: center; gap: 10px; background: #001F3F; border-radius: 5px; padding: 12px 16px; }\n  .hacfl-desc__warranty-text { font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 700; color: #FFFFFF; }\n  .hacfl-desc__warranty-sub { font-size: 12px; color: rgba(255,255,255,0.6); font-family: 'Open Sans', sans-serif; margin-top: 2px; }\n\u003c\/style\u003e\n\u003cdiv class=\"hacfl-desc\"\u003e\n\u003cp class=\"hacfl-desc__intro\"\u003e\u003cem\u003eProduct image is representative only. Actual product may differ in appearance depending on size, configuration, and options selected at order.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"hacfl-desc__intro\"\u003eMotorized flue damper for commercial and large residential vent runs from 10\" to 30\". Power Close \/ Spring Open fail-safe — the flue path is always clear on any power interruption. Belimo TFB24 actuator. Relay and end switch included on every unit. Select diameter only.\u003c\/p\u003e\n\u003cdiv class=\"hacfl-desc__critical\"\u003e\n\u003cstrong\u003eAppliance interlock is required on every installation.\u003c\/strong\u003e The appliance must not fire until the end switch confirms the HAC-F is in the spring-open (flue clear) position. Do not operate a motorized flue damper without ADP relay adaptor interlock. This is a safety requirement regardless of appliance size or application type.\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__bullets\"\u003e\n\u003cdiv class=\"hacfl-desc__bullet\"\u003e\n\u003cspan class=\"hacfl-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfl-desc__bullet-text\"\u003e\u003cstrong\u003eSpring Open fail-safe\u003c\/strong\u003e — flue path is clear on any power loss; spring operates without electricity, without control signal, without BMS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__bullet\"\u003e\n\u003cspan class=\"hacfl-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfl-desc__bullet-text\"\u003e\u003cstrong\u003eBelimo TFB24 actuator\u003c\/strong\u003e — rated for the torque demands of 10\"–30\" blade areas under commercial flue static pressure and temperature conditions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__bullet\"\u003e\n\u003cspan class=\"hacfl-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfl-desc__bullet-text\"\u003e\u003cstrong\u003eRelay and end switch included on every unit\u003c\/strong\u003e — no configuration required; relay feeds ADP or BMS, end switch confirms spring-open position before firing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__bullet\"\u003e\n\u003cspan class=\"hacfl-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfl-desc__bullet-text\"\u003e\u003cstrong\u003eBelimo TFB24 field-replaceable\u003c\/strong\u003e — stocked through Belimo distributors; actuator replaces without removing the damper body from the flue run\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__bullet\"\u003e\n\u003cspan class=\"hacfl-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfl-desc__bullet-text\"\u003e\u003cstrong\u003eCSA certified to 12\"\u003c\/strong\u003e — for 14\"–30\", confirm AHJ acceptance before ordering on code-required applications\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__bullet\"\u003e\n\u003cspan class=\"hacfl-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfl-desc__bullet-text\"\u003e\u003cstrong\u003eNeed 4\"–9\"?\u003c\/strong\u003e — use the standard \u003ca href=\"\/products\/hac-f-motorized-flue-damper-24vac\" style=\"color: #c8102e; text-decoration: none; font-weight: 600;\"\u003eHAC-F with Hoyme drive\u003c\/a\u003e; same SPC-F spring-open fail-safe behavior\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__specs\"\u003e\n\u003cdiv class=\"hacfl-desc__spec hacfl-desc__spec--highlight\"\u003e\n\u003cdiv class=\"hacfl-desc__spec-label\"\u003eFail-Safe\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec-value\"\u003eSpring Open — flue clear on power loss\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec\"\u003e\n\u003cdiv class=\"hacfl-desc__spec-label\"\u003eSizes\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec-value\"\u003e10\"–30\" even inches\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec\"\u003e\n\u003cdiv class=\"hacfl-desc__spec-label\"\u003eActuator\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec-value\"\u003eBelimo TFB24 — 24 Vac\/dc\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec\"\u003e\n\u003cdiv class=\"hacfl-desc__spec-label\"\u003eAction\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec-value\"\u003ePower Close \/ Spring Open\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec\"\u003e\n\u003cdiv class=\"hacfl-desc__spec-label\"\u003eIncluded\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec-value\"\u003eRelay + end switch on every unit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec hacfl-desc__spec--amber\"\u003e\n\u003cdiv class=\"hacfl-desc__spec-label\"\u003eCSA Status\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__spec-value\"\u003eCertified to 12\" — confirm AHJ for 14\"–30\"\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Part number table — condensed --\u003e\n\u003cdiv class=\"hacfl-desc__table-wrap\"\u003e\n\u003ctable class=\"hacfl-desc__table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003ePart Number\u003c\/th\u003e\n\u003cth\u003eActuator\u003c\/th\u003e\n\u003cth\u003eAction\u003c\/th\u003e\n\u003cth\u003eRelay\u003c\/th\u003e\n\u003cth\u003eEnd Switch\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e10\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1041-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e12\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1241-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1441-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e16\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1641-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e18\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1841-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e20\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2041-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2241-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2441-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2641-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2841-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\"\u003c\/td\u003e\n\u003ctd\u003eHAC-3041-SPC-F\u003c\/td\u003e\n\u003ctd\u003eBelimo TFB24\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"hacfl-desc__table-note\"\u003eSelect diameter only — all other options are identical on every unit.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__note\"\u003e\n\u003cstrong\u003eNeed an ADP relay adaptor?\u003c\/strong\u003e The end switch on this unit feeds the ADP relay adaptor input — the ADP holds the appliance off until the end switch confirms the spring-open (flue clear) position. Select by appliance voltage: \u003ca href=\"\/products\/adp-damper-interlock-relay-adaptor\"\u003eADP-0MV2-S5A\u003c\/a\u003e (millivolt), \u003ca href=\"\/products\/adp-damper-interlock-relay-adaptor\"\u003eADP-0240-S5A\u003c\/a\u003e (24 Vac furnace), \u003ca href=\"\/products\/adp-damper-interlock-relay-adaptor\"\u003eADP-1102-S5A\u003c\/a\u003e (110 Vac boiler\/tankless).\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__warranty\"\u003e\n\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"flex-shrink: 0;\"\u003e\n      \u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"#C8102E\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M9 12l2 2 4-4\" stroke=\"#C8102E\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hacfl-desc__warranty-text\"\u003e2-year electrical  ·  10-year mechanical warranty\u003c\/div\u003e\n\u003cdiv class=\"hacfl-desc__warranty-sub\"\u003eMade in Canada  ·  Belimo TFB24 field-replaceable through Belimo distributors\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Hoyme Manufacturing","offers":[{"title":"10\"","offer_id":43081398517803,"sku":"HAC-1041-SPC-F","price":759.0,"currency_code":"CAD","in_stock":true},{"title":"12\"","offer_id":43081398550571,"sku":"HAC-1241-SPC-F","price":761.0,"currency_code":"CAD","in_stock":true},{"title":"14\"","offer_id":43081398583339,"sku":"HAC-1441-SPC-F","price":813.0,"currency_code":"CAD","in_stock":true},{"title":"16\"","offer_id":43081398616107,"sku":"HAC-1641-SPC-F","price":814.0,"currency_code":"CAD","in_stock":true},{"title":"18\"","offer_id":43081398648875,"sku":"HAC-1841-SPC-F","price":853.0,"currency_code":"CAD","in_stock":true},{"title":"20\"","offer_id":43081398681643,"sku":"HAC-2041-SPC-F","price":888.0,"currency_code":"CAD","in_stock":true},{"title":"22\"","offer_id":43081398714411,"sku":"HAC-2241-SPC-F","price":1168.0,"currency_code":"CAD","in_stock":true},{"title":"24\"","offer_id":43081398747179,"sku":"HAC-2441-SPC-F","price":1551.0,"currency_code":"CAD","in_stock":true},{"title":"26\"","offer_id":43081398779947,"sku":"HAC-2641-SPC-F","price":1942.0,"currency_code":"CAD","in_stock":true},{"title":"28\"","offer_id":43081398812715,"sku":"HAC-2841-SPC-F","price":2332.0,"currency_code":"CAD","in_stock":true},{"title":"30\"","offer_id":43081398845483,"sku":"HAC-3041-SPC-F","price":2606.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0647\/3459\/3067\/files\/image_87_5f9e8a2f-d76c-439f-b26a-fd423fa54528.png?v=1775770815"},{"product_id":"hac-fs-flue-special-damper-24vac","title":"HAC-FS Motorized Flue Special Damper — NOT CSA CERTIFIED, 14\"–30\", Belimo TFB24","description":"\u003cp\u003e\u003cem\u003eProduct image is representative only. Actual product may differ in appearance depending on size, configuration, and options selected at order.\u003c\/em\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  .hacfs-desc * { box-sizing: border-box; margin: 0; padding: 0; }\n  .hacfs-desc { font-family: 'Open Sans', sans-serif; color: #001F3F; line-height: 1.6; font-size: 15px; }\n\n  .hacfs-desc__intro { font-size: 15px; line-height: 1.75; color: #374151; margin-bottom: 20px; }\n\n  .hacfs-desc__nocert { background: #fff3f4; border: 2px solid #C8102E; border-radius: 5px; padding: 14px 18px; margin-bottom: 20px; }\n  .hacfs-desc__nocert-title { font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 800; color: #C8102E; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 6px; }\n  .hacfs-desc__nocert-body { font-size: 13.5px; color: #001F3F; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacfs-desc__nocert-body strong { font-family: 'Montserrat', sans-serif; font-weight: 700; }\n\n  .hacfs-desc__critical { background: #fff3f4; border-left: 4px solid #C8102E; border-radius: 0 4px 4px 0; padding: 12px 16px; margin-bottom: 20px; font-size: 13.5px; color: #001F3F; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacfs-desc__critical strong { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #C8102E; }\n\n  .hacfs-desc__note { background: #F3F6F8; border-left: 4px solid #001F3F; border-radius: 0 4px 4px 0; padding: 12px 16px; margin-bottom: 20px; font-size: 13.5px; color: #001F3F; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacfs-desc__note strong { font-family: 'Montserrat', sans-serif; font-weight: 700; }\n  .hacfs-desc__note a { color: #C8102E; text-decoration: none; font-weight: 600; }\n\n  .hacfs-desc__bullets { display: flex; flex-direction: column; gap: 6px; margin-bottom: 20px; }\n  .hacfs-desc__bullet { display: flex; align-items: flex-start; gap: 10px; }\n  .hacfs-desc__bullet-check { color: #C8102E; font-weight: 700; font-size: 14px; flex-shrink: 0; line-height: 1.6; }\n  .hacfs-desc__bullet-text { font-size: 14px; color: #374151; font-family: 'Open Sans', sans-serif; line-height: 1.6; }\n  .hacfs-desc__bullet-text strong { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #001F3F; }\n\n  .hacfs-desc__compare { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-bottom: 20px; }\n  .hacfs-desc__compare-card { background: #F3F6F8; border: 1px solid #e2e8f0; border-radius: 5px; padding: 12px 14px; }\n  .hacfs-desc__compare-card--navy { border-top: 3px solid #001F3F; }\n  .hacfs-desc__compare-card--red { border-top: 3px solid #C8102E; }\n  .hacfs-desc__compare-title { font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700; color: #001F3F; margin-bottom: 8px; }\n  .hacfs-desc__compare-item { display: flex; align-items: flex-start; gap: 7px; margin-bottom: 5px; }\n  .hacfs-desc__compare-item:last-child { margin-bottom: 0; }\n  .hacfs-desc__compare-dot--red { color: #C8102E; font-weight: 700; font-size: 13px; flex-shrink: 0; line-height: 1.5; }\n  .hacfs-desc__compare-dot--navy { color: #001F3F; font-weight: 700; font-size: 13px; flex-shrink: 0; line-height: 1.5; }\n  .hacfs-desc__compare-text { font-size: 12.5px; color: #374151; font-family: 'Open Sans', sans-serif; line-height: 1.45; }\n\n  .hacfs-desc__table-wrap { overflow-x: auto; margin-bottom: 20px; }\n  .hacfs-desc__table { width: 100%; border-collapse: collapse; font-size: 12.5px; font-family: 'Open Sans', sans-serif; }\n  .hacfs-desc__table th { background: #001F3F; color: #FFFFFF; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 10.5px; text-transform: uppercase; letter-spacing: 0.05em; padding: 8px 12px; text-align: left; white-space: nowrap; }\n  .hacfs-desc__table td { padding: 7px 12px; border-bottom: 1px solid #e2e8f0; color: #001F3F; vertical-align: top; }\n  .hacfs-desc__table tr:last-child td { border-bottom: none; }\n  .hacfs-desc__table tr:nth-child(even) td { background: #f8fafc; }\n  .hacfs-desc__table td:first-child { font-family: 'Montserrat', sans-serif; font-weight: 700; color: #C8102E; }\n  .hacfs-desc__table td:nth-child(2) { font-family: 'Montserrat', sans-serif; font-size: 11.5px; font-weight: 600; }\n  .hacfs-desc__table-note { font-size: 11.5px; color: #718096; font-family: 'Open Sans', sans-serif; margin-top: 6px; font-style: italic; }\n\n  .hacfs-desc__specs { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 8px; margin-bottom: 20px; }\n  .hacfs-desc__spec { background: #F3F6F8; border: 1px solid #e2e8f0; border-radius: 5px; padding: 10px 12px; }\n  .hacfs-desc__spec-label { font-family: 'Montserrat', sans-serif; font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.07em; color: #718096; margin-bottom: 3px; }\n  .hacfs-desc__spec-value { font-family: 'Montserrat', sans-serif; font-size: 12.5px; font-weight: 700; color: #001F3F; line-height: 1.35; }\n  .hacfs-desc__spec--red { background: #fff3f4; border-color: #C8102E; }\n  .hacfs-desc__spec--red .hacfs-desc__spec-label { color: #C8102E; }\n  .hacfs-desc__spec--red .hacfs-desc__spec-value { color: #C8102E; }\n  .hacfs-desc__spec--highlight { background: #001F3F; border-color: #001F3F; }\n  .hacfs-desc__spec--highlight .hacfs-desc__spec-label { color: rgba(255,255,255,0.5); }\n  .hacfs-desc__spec--highlight .hacfs-desc__spec-value { color: #FFFFFF; }\n\n  .hacfs-desc__warranty { display: flex; align-items: center; gap: 10px; background: #001F3F; border-radius: 5px; padding: 12px 16px; }\n  .hacfs-desc__warranty-text { font-family: 'Montserrat', sans-serif; font-size: 13px; font-weight: 700; color: #FFFFFF; }\n  .hacfs-desc__warranty-sub { font-size: 12px; color: rgba(255,255,255,0.6); font-family: 'Open Sans', sans-serif; margin-top: 2px; }\n\n  @media (max-width: 480px) {\n    .hacfs-desc__compare { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"hacfs-desc\"\u003e\n\u003cdiv class=\"hacfs-desc__nocert\"\u003e\n\u003cdiv class=\"hacfs-desc__nocert-title\"\u003e⚠ NOT CSA CERTIFIED — Read Before Ordering\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__nocert-body\"\u003eThe HAC-FS is not CSA certified. If your project requires a CSA-certified flue damper — permitted residential or commercial installation, AHJ sign-off required, building inspection — \u003cstrong\u003eorder the HAC-F Large Diameter, not the HAC-FS.\u003c\/strong\u003e Confirm certification requirements with the AHJ before ordering this product. If there is any uncertainty, order the HAC-F.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"hacfs-desc__intro\"\u003eSame hardware as the HAC-F Large Diameter — Belimo TFB24 actuator, Power Close \/ Spring Open fail-safe, relay and end switch included on every unit. The single difference is CSA certification: the HAC-FS does not carry it. For applications where certification is genuinely not required by the AHJ. Available in even sizes 14\"–30\".\u003c\/p\u003e\n\u003c!-- CORRECTION: Original item 4 in the HAC-FS column read \"Mechanical engineer has\n       specifically specified a non-certified damper.\" The source document says\n       \"Certification requirement has been confirmed as not applicable — in writing if\n       possible.\" These are meaningfully different: an engineer specification alone does\n       not confirm the AHJ will accept a non-certified product. Corrected to match source. --\u003e\n\u003cdiv class=\"hacfs-desc__compare\"\u003e\n\u003cdiv class=\"hacfs-desc__compare-card hacfs-desc__compare-card--red\"\u003e\n\u003cdiv class=\"hacfs-desc__compare-title\"\u003eUse HAC-FS when…\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--red\"\u003e✓\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003eAHJ has confirmed no certification requirement — ideally in writing\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--red\"\u003e✓\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003ePrivate or industrial facility — no AHJ verification or inspection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--red\"\u003e✓\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003eNon-permitted replacement of existing non-certified equipment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--red\"\u003e✓\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003eCertification requirement has been confirmed as not applicable — in writing if possible\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-card hacfs-desc__compare-card--navy\"\u003e\n\u003cdiv class=\"hacfs-desc__compare-title\"\u003eUse HAC-F Large Diameter when…\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--navy\"\u003e→\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003eAHJ requires CSA certification on flue damper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--navy\"\u003e→\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003eBuilding permit or inspection will verify equipment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--navy\"\u003e→\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003eResidential or commercial permitted installation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__compare-item\"\u003e\n\u003cspan class=\"hacfs-desc__compare-dot--navy\"\u003e→\u003c\/span\u003e\u003cspan class=\"hacfs-desc__compare-text\"\u003eUnsure whether certification is required — \u003cstrong\u003eorder HAC-F\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__critical\"\u003e\n\u003cstrong\u003eAppliance interlock is required regardless of certification status.\u003c\/strong\u003e The appliance must not fire until the end switch confirms the HAC-FS is in the spring-open (flue clear) position. Operating a motorized flue damper without ADP relay adaptor interlock is a safety risk regardless of whether the product carries a certification mark. Relay and end switch are included on every unit — use them.\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__bullets\"\u003e\n\u003cdiv class=\"hacfs-desc__bullet\"\u003e\n\u003cspan class=\"hacfs-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfs-desc__bullet-text\"\u003e\u003cstrong\u003eSame hardware as HAC-F Large Diameter\u003c\/strong\u003e — Belimo TFB24 actuator, Power Close \/ Spring Open fail-safe, relay and end switch on every unit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__bullet\"\u003e\n\u003cspan class=\"hacfs-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfs-desc__bullet-text\"\u003e\u003cstrong\u003eSpring Open fail-safe\u003c\/strong\u003e — flue path is clear on any power loss; spring operates without electricity, without control signal, without BMS\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__bullet\"\u003e\n\u003cspan class=\"hacfs-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfs-desc__bullet-text\"\u003e\u003cstrong\u003eBelimo TFB24 field-replaceable\u003c\/strong\u003e — stocked through Belimo distributors; actuator replaces without removing the damper body\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__bullet\"\u003e\n\u003cspan class=\"hacfs-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfs-desc__bullet-text\"\u003e\u003cstrong\u003eStarts at 14\"\u003c\/strong\u003e — the 10\" and 12\" sizes are only available as the certified HAC-F; HAC-FS covers 14\"–30\"\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__bullet\"\u003e\n\u003cspan class=\"hacfs-desc__bullet-check\"\u003e✓\u003c\/span\u003e \u003cspan class=\"hacfs-desc__bullet-text\"\u003e\u003cstrong\u003eSelect diameter only\u003c\/strong\u003e — all other options identical on every unit; no configuration required\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__specs\"\u003e\n\u003cdiv class=\"hacfs-desc__spec hacfs-desc__spec--red\"\u003e\n\u003cdiv class=\"hacfs-desc__spec-label\"\u003eCertification\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec-value\"\u003eNOT CSA CERTIFIED\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec\"\u003e\n\u003cdiv class=\"hacfs-desc__spec-label\"\u003eSizes\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec-value\"\u003e14\"–30\" even inches\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec\"\u003e\n\u003cdiv class=\"hacfs-desc__spec-label\"\u003eActuator\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec-value\"\u003eBelimo TFB24 — 24 Vac\/dc\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec hacfs-desc__spec--highlight\"\u003e\n\u003cdiv class=\"hacfs-desc__spec-label\"\u003eFail-Safe\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec-value\"\u003eSpring Open — flue clear on power loss\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec\"\u003e\n\u003cdiv class=\"hacfs-desc__spec-label\"\u003eAction\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec-value\"\u003ePower Close \/ Spring Open\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec\"\u003e\n\u003cdiv class=\"hacfs-desc__spec-label\"\u003eIncluded\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__spec-value\"\u003eRelay + end switch on every unit\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__table-wrap\"\u003e\n\u003ctable class=\"hacfs-desc__table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003ePart Number\u003c\/th\u003e\n\u003cth\u003eCSA Status\u003c\/th\u003e\n\u003cth\u003eAction\u003c\/th\u003e\n\u003cth\u003eRelay\u003c\/th\u003e\n\u003cth\u003eEnd Switch\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e14\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1441-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e16\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1641-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e18\"\u003c\/td\u003e\n\u003ctd\u003eHAC-1841-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e20\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2041-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e22\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2241-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e24\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2441-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e26\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2641-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e28\"\u003c\/td\u003e\n\u003ctd\u003eHAC-2841-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e30\"\u003c\/td\u003e\n\u003ctd\u003eHAC-3041-SPCFS\u003c\/td\u003e\n\u003ctd\u003eNOT CERTIFIED\u003c\/td\u003e\n\u003ctd\u003ePC \/ Spring Open\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003ctd\u003eIncluded\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"hacfs-desc__table-note\"\u003eSelect diameter only — all other options identical on every unit. For 10\" and 12\" certified sizes see HAC-F Large Diameter.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ADP NOTE: ADP-0MV2-S5A and ADP-1102-S5A confirmed in 2026 price list.\n       ADP-0240-S5A not listed in price list — same recurring flag across all\n       flue damper products. Retained as-is from source pending factory verification. --\u003e\n\u003cdiv class=\"hacfs-desc__note\"\u003e\n\u003cstrong\u003eNeed an ADP relay adaptor?\u003c\/strong\u003e Interlock is required regardless of certification status. Select by appliance voltage: \u003ca href=\"\/products\/adp-damper-interlock-relay-adaptor\"\u003eADP-0MV2-S5A\u003c\/a\u003e (millivolt), \u003ca href=\"\/products\/adp-damper-interlock-relay-adaptor\"\u003eADP-0240-S5A\u003c\/a\u003e (24 Vac furnace), \u003ca href=\"\/products\/adp-damper-interlock-relay-adaptor\"\u003eADP-1102-S5A\u003c\/a\u003e (110 Vac boiler\/tankless). Need the certified version? See \u003ca href=\"\/products\/hac-f-large-motorized-flue-damper-24vac-10-30in\"\u003eHAC-F Large Diameter\u003c\/a\u003e.\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__warranty\"\u003e\n\u003csvg width=\"20\" height=\"20\" viewbox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"flex-shrink: 0;\"\u003e\n      \u003cpath d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\" stroke=\"#C8102E\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n      \u003cpath d=\"M9 12l2 2 4-4\" stroke=\"#C8102E\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"hacfs-desc__warranty-text\"\u003e2-year electrical · 10-year mechanical warranty\u003c\/div\u003e\n\u003cdiv class=\"hacfs-desc__warranty-sub\"\u003eSame hardware as HAC-F Large Diameter · Belimo TFB24 field-replaceable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Hoyme Manufacturing","offers":[{"title":"14\"","offer_id":43082606673963,"sku":"HAC-1441-SPCFS","price":813.0,"currency_code":"CAD","in_stock":true},{"title":"16\"","offer_id":43082606706731,"sku":"HAC-1641-SPCFS","price":814.0,"currency_code":"CAD","in_stock":true},{"title":"18\"","offer_id":43082606739499,"sku":"HAC-1841-SPCFS","price":853.0,"currency_code":"CAD","in_stock":true},{"title":"20\"","offer_id":43082606772267,"sku":"HAC-2041-SPCFS","price":888.0,"currency_code":"CAD","in_stock":true},{"title":"22\"","offer_id":43082606805035,"sku":"HAC-2241-SPCFS","price":1168.0,"currency_code":"CAD","in_stock":true},{"title":"24\"","offer_id":43082606837803,"sku":"HAC-2441-SPCFS","price":1551.0,"currency_code":"CAD","in_stock":true},{"title":"26\"","offer_id":43082606870571,"sku":"HAC-2641-SPCFS","price":1942.0,"currency_code":"CAD","in_stock":true},{"title":"28\"","offer_id":43082606903339,"sku":"HAC-2841-SPCFS","price":2332.0,"currency_code":"CAD","in_stock":true},{"title":"30'","offer_id":43082606936107,"sku":"HAC-3041-SPCFS","price":2606.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0647\/3459\/3067\/files\/Hoyme-hac-f-large-size-1_2fbb3c57-46b6-457e-802f-73f76d9a9bfd.jpg?v=1771257150"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0647\/3459\/3067\/collections\/HACF.png?v=1775506237","url":"https:\/\/www.hoyme.com\/collections\/flue-dampers.oembed","provider":"Hoyme Manufacturing","version":"1.0","type":"link"}