:root{--font-primary:"Oleo Script";--tan:rgba(244,230,214,1);--tan-high:rgba(244,230,214,0.7);--medium-tan:rgba(195,180,149,1);--maroon:rgba(109,18,20,1);--dark-maroon:rgba(23,0,0,1);--dark-maroon-high:rgba(23,0,0,0.7);--blue:rgba(63,84,161,1);--brown:rgba(36,15,5,1);--brown-med:rgba(36,15,5,0.5);--brown-high:rgba(36,15,5,0.7);--accent-color:var(--white);--accent-border:1px solid var(--blue);--accent-background:var(--blue);--warning:var(--maroon);--link-color:var(--maroon);--link-hover-color:var(--blue);--input-color:var(--brown-high);--input-background:var(--white-med);--input-border:2px solid var(--brown-med);--input-color-focus:var(--blue);--input-background-focus:var(--white-high);--input-border-focus:2px solid var(--blue);--button-color:var(--white);--button-background:var(--blue);--button-font-size:1.5em;--button-border:2px solid var(--brown-med);--button-background-hover:var(--maroon);--button-border-hover:2px solid var(--maroon);--contact-spinner-color:var(--maroon);--locked-color:var(--brown);--locked-background:var(--tan);--google-review-border:5px solid var(--maroon);--google-review-bg:var(--white);--google-value-text:var(--blue);--google-total-text:var(--maroon)}@font-face{font-family:'Oleo Script';font-display:block;font-style:normal;font-weight:700;src:url('../battleplantheme-site/fonts/oleo-script-v8-latin-700.woff2') format('woff2')}body{color:var(--brown)}h1,h2,h3,h4,h5,h6{color:var(--maroon);text-align:left;font-weight:bold}.widget-title{text-align:center}label{color:var(--maroon)}a.button-products{font-size:1.2em}.top-strip,.divider-strip{z-index:9999;background:url(../../uploads/top-strip-bg.webp) left top no-repeat;background-size:cover;border-bottom:1px solid var(--brown);box-shadow:0 20px 30px 5px var(--black);padding:5px 0 2px}.tag-line,.phone-number{color:var(--tan);text-shadow:-1px -1px 0 var(--dark-maroon-high),1px -1px 0 var(--dark-maroon-high),-1px 1px 0 var(--dark-maroon-high),1px 1px 0 var(--dark-maroon-high),5px 5px 3px var(--black);font-size:165%;letter-spacing:0.5px}.phone-number{font-size:190%}.logo-strip{padding:1em 0;background:transparent}.logo img{filter:drop-shadow(-3px -5px 7px var(--black-high)) drop-shadow(10px 15px 10px var(--black-highest)) !important}.menu-strip{background:url(../../uploads/menu-bg.webp) right bottom no-repeat;background-size:cover;box-shadow:0 -30px 30px -15px var(--black),0 -15px 10px -10px var(--black-med),0 15px 10px -5px var(--black-high);padding:2px 0 0;border-top:1px solid var(--brown);border-bottom:1px solid var(--brown)}.menu-strip.stuck{padding:0}.logo,.tag-line,.phone-number,#desktop-navigation ul.main-menu > .menu-item:not(.mobile-only),.widget,#wrapper-bottom .section .col,#why-choose-american-standard .col{opacity:0}.currently-open-banner.reveal-open{transform:translate(10px) rotate(10deg)}.content-box #primary,.widget-box .widget{background:var(--tan-high);border:2px solid var(--brown-med)}#main-content{margin:3em 0 3em}.section[class*="style-"]{margin-top:0}.section[class*="style-"] h1,.section[class*="style-"] h2,.section[class*="style-"] h3{text-align:center}.section.style-1{background:var(--tan-high);border-top:2px solid var(--brown-med);border-bottom:2px solid var(--brown-med)}.section.style-2{background:transparent;border:none}.section.style-2 .col-inner{background:var(--tan-high);border:2px solid var(--brown-med);padding:2.25em}.section.style-3{background:transparent;border:none}.section.style-3 h2,.section.style-3 h3{color:var(--tan);text-shadow:-1px -1px 0 var(--dark-maroon-high),1px -1px 0 var(--dark-maroon-high),-1px 1px 0 var(--dark-maroon-high),1px 1px 0 var(--dark-maroon-high),2px 2px 3px var(--black)}#hvac-logo-slider img{filter:drop-shadow(1px 1px 1px var(--black)) drop-shadow(2px 2px 5px var(--black-med))}#colophon{background:url("../../uploads/footer-bg.webp") left bottom no-repeat;background-size:cover;border-top:1px solid var(--brown);box-shadow:0 -20px 20px -15px var(--black-highest)}.site-info,.site-info .site-info-right a{color:var(--tan)}.site-info .site-info-right a:hover,.site-info .site-info-right a:active,.site-info .site-info-right a.tab-focus{color:var(--white)}.site-icon{filter:drop-shadow(3px 4px 4px var(--black-high))}.icon-box .icon{color:var(--white);background:var(--blue)}a.icon-btn{color:var(--white);transform:scale(1)}a.icon-btn:hover,a.icon-btn:active,a.icon-btn.tab-focus{color:var(--white);transform:scale(1.2)}a.icon-btn .icon-bg{background:var(--blue);transform:scale(1)}a.icon-btn:hover .icon-bg,a.icon-btn:active .icon-bg,a.icon-btn.tab-focus .icon-bg{transform:scale(0)}.main-navigation ul{font-size:36px}.main-navigation a{color:var(--medium-tan);background:transparent;text-shadow:-1px -1px 0 var(--dark-maroon-high),1px -1px 0 var(--dark-maroon-high),-1px 1px 0 var(--dark-maroon-high),1px 1px 0 var(--dark-maroon-high),5px 5px 7px var(--black)}.main-navigation.stuck a{font-size:32px}#desktop-navigation ul.main-menu li:hover > a,#desktop-navigation ul.main-menu li.active > a,#desktop-navigation ul.main-menu li > a.tab-focus{color:var(--tan);background:transparent;animation-name:jiggle;animation-duration:0.6s;animation-iteration-count:1;animation-timing-function:linear;transition:all 0.2s ease}@keyframes jiggle{0%{transform:rotate(-2deg)}18%{transform:rotate(2deg)}38%{transform:rotate(-1deg)}62%{transform:rotate(1deg)}100%{transform:rotate(0deg)}}#mobile-menu-bar{background:var(--brown)}#mobile-navigation{background:url('../../uploads/site-background-tablet.webp') 0 40% no-repeat}#mobile-navigation li a{color:var(--medium-tan);border-top:1px solid transparent;border-bottom:1px solid transparent;padding:4px 25px}#mobile-navigation ul.main-menu li:hover > a,#mobile-navigation ul.main-menu li.active > a{color:var(--tan);background:var(--brown)}.side-slide #mobile-navigation{border-left:4rem solid var(--brown)}span.page-numbers.current{background:var(--maroon)}span.page-numbers.dots{color:var(--maroon)}#primary img:not(.img-widget),#wrapper-top img,#wrapper-bottom img,iframe,svg.anonymous-icon{border:2px solid var(--brown-med)}.img-testimonials{border-radius:100%}img.img-404{filter:sepia(1) contrast(1.1) brightness(0.7) hue-rotate(350deg) drop-shadow(-1px -1px 0 var(--black-low)) drop-shadow(1px 1px 0 var(--white-low))}.testimonials-credentials{color:var(--blue)}.testimonials-quote p:first-of-type .icon{color:var(--brown)}.testimonials-rating{color:var(--maroon)}#page .block-accordion h2{color:var(--maroon)}#page .block-accordion.active h2,#page .block-accordion:hover h2,#page .block-accordion h2.tab-focus{color:var(--blue)}#page .block-accordion .accordion-content{border-bottom:1px solid var(--blue)}@media only screen and (min-width:1025px){}@media (max-width:1280px){html::before{background-image:url('../../uploads/site-background.webp')}}@media (max-width:1024px){html::before{background-image:url('../../uploads/site-background-tablet.webp')}.top-strip,.divider-strip{box-shadow:0 10px 20px -5px var(--black)}.top-strip .flex .col,.divider-strip .flex .col{text-align:center;grid-column:span 2}}@media (max-width:860px){.top-strip,.divider-strip{background:url(../../uploads/top-strip-bg-mobile.webp) center top no-repeat}#site-header{padding-top:30px !important;padding-bottom:30px !important}.logo-strip .logo img{height:26vh}#colophon{background:url("../../uploads/footer-bg-mobile.webp") center bottom no-repeat}}@media (max-width:576px){html::before{background-image:url('../../uploads/site-background-phone.webp')}#site-header{padding-top:20px !important;padding-bottom:20px !important}}