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

Form analysis 5 forms found in the DOM

GET /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 &amp; 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(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/XfWdhF/images/66877bad-aa8f-4a88-927c-5e6fd2a0322a.jpeg&quot;); 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 &amp; 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 &amp; 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: &quot;Lucida Sans&quot;, &quot;Lucida Sans Unicode&quot;, 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: &quot;Lucida Sans&quot;, &quot;Lucida Sans Unicode&quot;, 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: &quot;Lucida Sans&quot;, &quot;Lucida Sans Unicode&quot;, 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: &quot;Lucida Sans&quot;, &quot;Lucida Sans Unicode&quot;, 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: &quot;Lucida Sans&quot;, &quot;Lucida Sans Unicode&quot;, 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, &quot;Helvetica Neue&quot;, 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: &quot;Lucida Sans&quot;, &quot;Lucida Sans Unicode&quot;, 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 ...