heatandcool.com
Open in
urlscan Pro
23.227.38.65
Public Scan
URL:
https://heatandcool.com/
Submission Tags: sansec.io magecart Search All
Submission: On May 17 via api from US — Scanned from CA
Submission Tags: sansec.io magecart Search All
Submission: On May 17 via api from US — Scanned from CA
Form analysis
5 forms found in the DOMGET /search
<form class="search-form search-bar__form" action="/search" method="get" role="search">
<div class="search-form__input-wrapper">
<input type="text" name="q" placeholder="Search" role="combobox" aria-autocomplete="list" aria-owns="predictive-search-results" aria-expanded="false" aria-label="Search" aria-haspopup="listbox" class="search-form__input search-bar__input"
data-predictive-search-drawer-input="">
<input type="hidden" name="options[prefix]" value="last" aria-hidden="true">
<div class="predictive-search-wrapper predictive-search-wrapper--drawer" data-predictive-search-mount="drawer"></div>
</div>
<button class="search-bar__submit search-form__submit" type="submit" data-search-form-submit="">
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:avocode="https://avocode.com/" viewBox="0 0 16 16">
<path
d="M6.66669,1.33293c2.94548,0 5.3334,2.3876 5.3334,5.33335c0,2.94533 -2.38792,5.33377 -5.3334,5.33377c-2.94548,0 -5.33329,-2.38844 -5.33329,-5.33377c0,-2.94576 2.38781,-5.33335 5.33329,-5.33335zM11.83907,10.86885c0.93327,-1.14666 1.49426,-2.60886 1.49426,-4.20256c0,-3.68262 -2.98473,-6.66687 -6.66664,-6.66687c-3.68191,0 -6.66664,2.98425 -6.66664,6.66687c0,3.68177 2.98473,6.66616 6.66664,6.66616c1.59405,0 3.05603,-0.56055 4.20307,-1.49395l4.1589,4.15887l0.96931,-0.96951z"
fill="#ffffff" fill-opacity="1"></path>
</svg>
<span class="icon__fallback-text">Submit</span>
</button>
</form>
GET /search
<form class="relative" action="/search" method="get" role="search">
<div class="">
<input type="text" name="q" placeholder="Search..." role="combobox" aria-autocomplete="list" aria-owns="predictive-search-results" aria-expanded="false" aria-label="Search" aria-haspopup="listbox"
class="min-h-10 w-full rounded border border-light-blue py-1.5 pl-3.25 pr-25" data-predictive-search-drawer-input="">
<input type="hidden" name="options[prefix]" value="last" aria-hidden="true">
<div class="predictive-search-wrapper predictive-search-wrapper--drawer" data-predictive-search-mount="drawer"></div>
</div>
<button class="absolute right-0 top-0 flex min-h-10 items-center justify-center gap-2.5 rounded-r bg-orange px-3.25 text-white transition-all hover:opacity-80" type="submit" data-search-form-submit="">
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:avocode="https://avocode.com/" viewBox="0 0 16 16">
<path
d="M6.66669,1.33293c2.94548,0 5.3334,2.3876 5.3334,5.33335c0,2.94533 -2.38792,5.33377 -5.3334,5.33377c-2.94548,0 -5.33329,-2.38844 -5.33329,-5.33377c0,-2.94576 2.38781,-5.33335 5.33329,-5.33335zM11.83907,10.86885c0.93327,-1.14666 1.49426,-2.60886 1.49426,-4.20256c0,-3.68262 -2.98473,-6.66687 -6.66664,-6.66687c-3.68191,0 -6.66664,2.98425 -6.66664,6.66687c0,3.68177 2.98473,6.66616 6.66664,6.66616c1.59405,0 3.05603,-0.56055 4.20307,-1.49395l4.1589,4.15887l0.96931,-0.96951z"
fill="#ffffff" fill-opacity="1"></path>
</svg>
<span x-bind:class="{ 'hidden': fixedHeader }">Search</span>
<span class="icon__fallback-text">Submit</span>
</button>
</form>
GET /search
<form class="relative" action="/search" method="get" role="search">
<div class="">
<input type="text" name="q" placeholder="Search..." role="combobox" aria-autocomplete="list" aria-owns="predictive-search-results" aria-expanded="false" aria-label="Search" aria-haspopup="listbox"
class="min-h-10 w-full rounded border border-light-blue py-1.5 pl-3.25 pr-25" data-predictive-search-drawer-input="">
<input type="hidden" name="options[prefix]" value="last" aria-hidden="true">
<div class="predictive-search-wrapper predictive-search-wrapper--drawer" data-predictive-search-mount="drawer"></div>
</div>
<button class="absolute right-0 top-0 flex min-h-10 items-center justify-center gap-2.5 rounded-r bg-orange px-3.25 text-white transition-all hover:opacity-80" type="submit" data-search-form-submit="">
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:avocode="https://avocode.com/" viewBox="0 0 16 16">
<path
d="M6.66669,1.33293c2.94548,0 5.3334,2.3876 5.3334,5.33335c0,2.94533 -2.38792,5.33377 -5.3334,5.33377c-2.94548,0 -5.33329,-2.38844 -5.33329,-5.33377c0,-2.94576 2.38781,-5.33335 5.33329,-5.33335zM11.83907,10.86885c0.93327,-1.14666 1.49426,-2.60886 1.49426,-4.20256c0,-3.68262 -2.98473,-6.66687 -6.66664,-6.66687c-3.68191,0 -6.66664,2.98425 -6.66664,6.66687c0,3.68177 2.98473,6.66616 6.66664,6.66616c1.59405,0 3.05603,-0.56055 4.20307,-1.49395l4.1589,4.15887l0.96931,-0.96951z"
fill="#ffffff" fill-opacity="1"></path>
</svg>
<span x-bind:class="{ 'hidden': fixedHeader }">Search</span>
<span class="icon__fallback-text">Submit</span>
</button>
</form>
POST /contact#ContactFooter
<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="contact-form" novalidate="novalidate"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
<input type="hidden" name="contact[tags]" value="newsletter">
<div class="flex gap-2.5">
<input type="email" name="contact[email]" id="ContactFooter-email" class="grow rounded pl-3.5" value="" placeholder="Enter your email ..." aria-label="Enter your email ..." aria-required="true" required="" autocorrect="off" autocapitalize="off">
<span class="">
<button type="submit" class="btn newsletter__submit max-w-max font-primary font-normal" name="commit">
<span class="">Subscribe</span>
</button>
</span>
</div>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SidTTp" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 770px; min-width: 200px; max-width: 1000px; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 0px 15px; flex: 1 1 0%;">
<div title="Heat & Cool" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: column; width: 385px; margin: 0px 0px 0px -15px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 2px; border-top-left-radius: 2px; overflow: hidden; min-width: 385px; min-height: 630px;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/XfWdhF/images/66877bad-aa8f-4a88-927c-5e6fd2a0322a.jpeg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 15px; min-height: 630px; justify-content: center;">
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 20px 0px 10px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/XfWdhF/images/05088d6c-dcbe-4861-ae99-6b281e4a1963.jpeg" tabindex="-1" alt="Heat & Cool" class="needsclick kl-private-reset-css-Xuajs1"
style="max-width: 100%; width: 215px; height: auto; cursor: initial;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 30px 0px 10px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/XfWdhF/images/f1ffe145-b034-41e9-8dfa-92bfca85c60b.jpeg" tabindex="-1" alt="Heat & Cool" class="needsclick kl-private-reset-css-Xuajs1"
style="max-width: 100%; width: 450px; height: auto; cursor: initial;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 20px 6px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="first_name_88199434" class="needsclick go889840351 kl-private-reset-css-Xuajs1" type="text"
autocomplete="given-name" tabindex="0" placeholder="Your name" aria-label="Your name" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(85, 85, 85); font-family: "Lucida Sans", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 5px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="last_name_88199435" class="needsclick go889840351 kl-private-reset-css-Xuajs1" type="text"
autocomplete="family-name" tabindex="0" placeholder="Your last name" aria-label="Your last name" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(85, 85, 85); font-family: "Lucida Sans", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_88199436" class="needsclick go889840351 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Your email" aria-label="Your email" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(85, 85, 85); font-family: "Lucida Sans", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(234, 234, 234);">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px 0px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; align-self: flex-end;">
<div class="needsclick kl-private-reset-css-Xuajs1">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="flex: 1 1 0%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; box-sizing: border-box; background-color: rgb(255, 255, 255); padding: 0px 8px 0px 16px; border: 1px solid rgb(234, 234, 234); height: 40px; cursor: pointer; border-radius: 4px;">
<input class="needsclick go499865178 kl-private-reset-css-Xuajs1" role="combobox" aria-haspopup="listbox" aria-owns="downshift-0-menu" aria-expanded="false" id="downshift-0-input" aria-autocomplete="list"
aria-controls="downshift-0-menu" aria-labelledby="downshift-0-label" autocomplete="off" aria-label="I am a..." aria-invalid="false" tabindex="0" placeholder="I am a..."
style="border: none; flex: 1 1 0%; cursor: pointer; color: rgb(85, 85, 85); font-family: "Lucida Sans", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px;"><button
type="button" id="downshift-0-toggle-button" tabindex="-1" aria-label="Show Options" class="needsclick kl-private-reset-css-Xuajs1" style="cursor: pointer;"><svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true"
focusable="false" class="" transform="" tabindex="-1" style="fill: rgb(234, 234, 234);">
<path
d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z">
</path>
</svg></button></div>
<div id="downshift-0-menu" role="listbox" aria-labelledby="downshift-0-label" class="needsclick kl-private-reset-css-Xuajs1"
style="background-color: rgb(255, 255, 255); box-sizing: border-box; width: 100%; max-height: 150px; position: absolute; overflow-y: auto; z-index: 2; border-top: none; border-right: none; border-left: none; border-image: initial; top: 100%; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;">
</div>
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 5px 6px 10px; position: relative; flex: 1 0 0px;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; align-self: flex-end;">
<div class="needsclick kl-private-reset-css-Xuajs1">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="flex: 1 1 0%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; box-sizing: border-box; background-color: rgb(255, 255, 255); padding: 0px 8px 0px 16px; border: 1px solid rgb(234, 234, 234); height: 40px; cursor: pointer; border-radius: 4px;">
<input class="needsclick go499865178 kl-private-reset-css-Xuajs1" role="combobox" aria-haspopup="listbox" aria-owns="downshift-1-menu" aria-expanded="false" id="downshift-1-input" aria-autocomplete="list"
aria-controls="downshift-1-menu" aria-labelledby="downshift-1-label" autocomplete="off" aria-label="I'm interested in..." aria-invalid="false" tabindex="0" placeholder="I'm interested in..."
style="border: none; flex: 1 1 0%; cursor: pointer; color: rgb(85, 85, 85); font-family: "Lucida Sans", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px;"><button
type="button" id="downshift-1-toggle-button" tabindex="-1" aria-label="Show Options" class="needsclick kl-private-reset-css-Xuajs1" style="cursor: pointer;"><svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true"
focusable="false" class="" transform="" tabindex="-1" style="fill: rgb(234, 234, 234);">
<path
d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z">
</path>
</svg></button></div>
<div id="downshift-1-menu" role="listbox" aria-labelledby="downshift-1-label" class="needsclick kl-private-reset-css-Xuajs1"
style="background-color: rgb(255, 255, 255); box-sizing: border-box; width: 100%; max-height: 150px; position: absolute; overflow-y: auto; z-index: 2; border-top: none; border-right: none; border-left: none; border-image: initial; top: 100%; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;">
</div>
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
</div>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(216, 64, 32); border-radius: 4px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Poppins-Klaviyo-Hosted, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">SUBMIT</button>
</div>
</div>
<div data-testid="form-row" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
<div component="[object Object]" data-testid="form-component" class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 0px 25px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(255, 255, 255); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(0, 0, 0); font-family: "Lucida Sans", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 10px;">No,
I want to pay full price</button></div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip to content JUST ADDED TO YOUR CART Qty: View cart () Continue shopping Submit Close search Free Shipping 60-Day Returns Give $50, Get $50 Live chat Login Cart 0 items < Generated with Avocode.Layer 1<Path><Path><Path><Path><Path><Path><Path><Path><Path><Path><Path> * Shop by Category * Shop by Brand * Learning Center Search Submit * Live chat * Contact us * 1-800-978-5628 * Cart 0 Main Menu * AIR CONDITIONERS * Air Conditioner Split Systems * Gas Furnace Split Systems * Air Conditioners & Coil Systems * Package Unit Air Conditioners * Water Source Heat Pumps * PTAC Air Conditioners * Air Conditioner Components * Air Conditioner Accessories * DUCTLESS MINI SPLITS * Ductless Mini Split Single Zone * Ductless Mini Split Multi Zones * Commercial Ductless Mini Splits * Ductless Mini Split Accessories * HEATERS * Gas Furnaces * Tankless Water Heaters * Water Heater Accessories * Fireplaces * Fire Pits * INDOOR AIR QUALITY * Indoor Air Cleaners & Purifiers * Dehumidifiers * UV Lamps * Humidifiers * Aromatherapy * Heaters * Fans * Accessories * ACCESSORIES * PTAC Accessories * Central Air Conditioner Accessories * Ductless Mini Split Accessories * Water Heater Accessories * Air Cleaners & Purifiers Accessories * SALES * SALE * Financing Available 60-Day Returns Contact Us * Air Conditioner Split Systems * Heat Pump Split Systems * Air Conditioner Split Systems * Gas Furnace Split Systems * Gas Electric Split Systems * Air Conditioners & Coil Systems * Air Conditioners & Coil Systems * Package Unit Air Conditioners * Air Conditioner Packaged Units * Heat Pump Packaged Units * Gas Electric Packaged Units * Dual-Fuel Packaged Units * Water Source Heat Pumps * Water Sourced Heat pumps * PTAC Air Conditioners * PTAC Cooling + Electric Heater * PTHP Cooling + Heat Pump * PTAC Accessories * Air Conditioner Components * Condensers * Heat Pump Condensers * Air Handlers * Evaporator Coils * Gas Furnaces * Modular Blowers * Air Conditioner Accessories(main) * Air Conditioner Accessories * Refrigerant Line Sets * Thermostats * Equipment Mounting Central * Electrical Heat Strip * Media Air Cleaners * Ductless Mini Split Single Zone * Do-It-Yourself Systems * Wall Mount * Ceiling Cassette * Ceiling Suspended * Low Wall - Floor Mount * Horizontal Concealed Ducted * Ductless Mini Split Multi Zones * 2 Zone Ductless Mini Splits * 3 Zone Ductless Mini Splits * 4 Zone Ductless Mini Splits * 5 Zone Ductless Mini Splits * Commercial Ductless Mini Splits * Wall Mounted * Commercial Ceiling Cassette * Commercial Ceiling Suspended * Commercial Floor Mounted * Commercial Concealed Ducted * Grow House Air Conditioners * Ductless Mini Split Accessories * Line Set Covers * Installation Kits * Refrigerant Line Sets * Port Adaptors * Electrical Components & Controls * Thermostats * Condensate Management * Equipment Mounting * Ceiling Cassette Grills * Branch Boxes * Low Ambient * Gas Furnaces * Gas Furnaces * Tankless Water Heaters * Natural Gas & Propane * Combi Boilers * EZTR Series * Water Heater Accessories * Water Heater Accessories * Venting * Mounting * Controls * Fittings * Water Quality * Condensate Management * Fireplaces * Ethanol Fireplaces * Aqua Flame Fireplaces * Fire Pits * Gas Fire Pits * Propane Gas Fire Pits * Wood Burning Fire Pits * Fire Pit Accessories * Indoor Air Cleaners & Purifiers * Room Air Purifiers * Hepa Air Purifiers * Whole House Purifiers * Media Air Cleaners * Replacement Filters * UV Germicidial Lamps * Dehumidifiers * Dehumidifiers * UV Lamps * Germicidal UV Lamps * Humidifiers * Humidifiers * Aromatherapy * Aromatherapy * Heaters * Heaters * Fans * Fans * Accessories * Accessories Air Quality * PTAC Accessories * All Accessories * Wall Sleeves * Exterior Grilles * Thermostats & Remotes * Drain & Duct Kits * Energy Management * Filters & Baffles * Sub-Bases & Disconnect Switches * Central Air Conditioner Accessories * Refrigerant Line Sets * Thermostats * Equipment Mounting Central * Electrical Heat Strip * Media Air Cleaners * Ductless Mini Split Accessories * Line Set Covers * Installation Kits * Refrigerant Line Sets * Port Adaptors * Electrical Components & Controls * Thermostats * Condensate Management * Equipment Mounting * Ceiling Cassette Grills * Branch Boxes * Low Ambient * Water Heater Accessories * Venting * Mounting * Controls * Fittings * Water Quality * Condensate Management * Air Cleaners & Purifiers Accessories * Air Cleaners & Purifiers Accessories * SALE * SALE Main Menu * * * * * * * * * * View all brands Main Menu Choose the right heating and air conditioning system for your home and you’ll save money upfront, recuperate your investment through lower energy bills or both. * Air Conditioners * Ductless Mini Splits * Heaters * Indoor Air Quality * Air Curtains * Accessories * learn more Feature articles * Mar 11, 2021 DUCTLESS MINI-SPLIT AIR CONDITIONER INSTALLATION GUIDE * Mar 11, 2021 FIVE SIGNS YOU NEED A NEW FURNACE View all News & Updates * Mar 11, 2021 HOW TO SELECT THE RIGHT RECOVERY VENTILATOR * Mar 11, 2021 WHERE TO INSTALL INDOOR AND OUTDOOR DUCTLESS AC UNITS View all * Shop by Category * Shop by Brand * Learning Center * Quote-by-photo * About Us Free Shipping 60-Day Returns * < * Contact us * 1-800-978-5628 Search Submit * Shop by Category * Shop by Brand * Learning Center * $GIVE $50, GET $50 * Quote-by-photo * About Us * Contact Us Live chat Login Shop OUR PRODUCTS View more View more View more View more View more View more View all products Shop FEATURED BRANDS * * * * * * * * * * View all brands View LEARNING CENTER Learning Center Getting the most out of your heating and cooling appliances has never been easier. From product information, how-to guides, frequently asked questions and maintenance tips, we have a wide array of tools to guide you. View now Quote-by-photo Get Customized AC Replacement Recommendations with Your Photos. Upgrade your air conditioner hassle-free. Share images of your current unit, and we'll provide personalized recommendations for its replacement. Your comfort, our expertise! View now Trust BUY FROM AMERICA'S #1 HVAC ONLINE RETAILER FAST, FREE SHIPPING Orders ship free to US continental states. Most orders ship same day. 60-DAY RETURNS We offer an industry first, hassle-free 60-day return on all purchases. FREE TECHNICAL SUPPORT Our experts have been providing HVAC support for over 20 years. It has been a great experience purchasing my air conditioning system from Heat & Cool. The customer service representative was very friendly and extremely knowledgeable. I will definitely purchase from Heat & Cool again. I am recommending you to all my friends. James M. Heat & Cool is honored to be one of the fastest growing private companies in America, two years in a row. RECOMMENDATIONS FOR YOU * Goodman 3 Ton up to 15.2 SEER2 High-Efficiency Multi-position ECM Air Handler Central Air Conditioner System Goodman 3 Ton up to 15.2 SEER2 High-Efficiency Multi-position ECM Air Handler Central Air Conditioner System Regular price $3,660.00 Sale price $3,660.00 Regular price $4,200.00 Unit price /per Sale Sold out Discover * 3.5 Ton Goodman up to 14.3 SEER2 Energy Efficient Multi-Position Multi-Speed ECM Air Handler with TXV Central Air Conditioner System 3.5 Ton Goodman up to 14.3 SEER2 Energy Efficient Multi-Position Multi-Speed ECM Air Handler with TXV Central Air Conditioner System Regular price $3,518.09 Sale price $3,518.09 Regular price $4,097.00 Unit price /per Sale Sold out Discover * 2 Ton Goodman up to 14.3 SEER2 Energy Efficient Multi-Position Multi-Speed ECM Air Handler with TXV Central Air Conditioner System 2 Ton Goodman up to 14.3 SEER2 Energy Efficient Multi-Position Multi-Speed ECM Air Handler with TXV Central Air Conditioner System Regular price $2,844.00 Sale price $2,844.00 Regular price $3,263.00 Unit price /per Sale Sold out Discover * 5 Ton Cooling - Goodman Air Conditioner + Coil System - 13.4 SEER2 – 24.5" Coil Width Horizontal Installation 5 Ton Cooling - Goodman Air Conditioner + Coil System - 13.4 SEER2 – 24.5" Coil Width Horizontal Installation Regular price $3,128.00 Sale price $3,128.00 Regular price $3,589.00 Unit price /per Sale Sold out Discover Do you have Questions? Contact us. We are here to help. 1-800-978-5628 Generated with Avocode.Shape 7 Send us an email CONNECT WITH US * Generated with Avocode.Shape 4 * Generated with Avocode.Shape 14 * Generated with Avocode.Ellipse 2 Company * 60-Day Returns * Return Instructions * Shipping Policy * Privacy Policy * Terms of Use * About Us * Contact Us * Sitemap Resources * Learning Center * Refer a Friend * Price Match Plus * Become a Vendor * Installation * Quote-by-photo * Affiliate Program * Promotions * Financing Subscribe to Our Newsletter Subscribe * Generated with Avocode.Forma 1 * Generated with Avocode.Forma 1 * Generated with Avocode.Forma 1 * Generated with Avocode.Forma 1 * Generated with Avocode.Forma 1 * Generated with Avocode.Forma 1 * Generated with Avocode.Shape 3 * * Generated with Avocode.Shape 1053 * Generated with Avocode.Shape 3 © 2024 Heat & Cool. All Rights Reserved. Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device * Choosing a selection results in a full page refresh. * Press the space key then arrow keys to make a selection. * Opens in a new window. * Opens external website. * Opens external website in a new window. Close dialog 1 SUBMIT No, I want to pay full price ✕ Loading document ... Loading page ...