@charset "UTF-8";#farnam-build-your-own-app-wrapper{width:100%}#farnam-build-your-own-app-wrapper .row{gap:0!important;margin-left:-15px!important;margin-right:-15px!important;padding:0!important;width:auto!important}#farnam-build-your-own-app-wrapper a{transition:all .1s ease-in-out}#farnam-build-your-own-app-wrapper p{font-weight:300}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds{background-color:#fff3;border-radius:0 0 10px 10px;margin-bottom:20px}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds h4{font-size:1em}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds table{font-size:.9em;width:100%}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds table th{background-color:#85858580;color:#555;font-size:14px;font-weight:700;margin:0;padding:9px 0 9px 10px;text-transform:uppercase}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds table td{padding:10px}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds table td:last-child{width:150px}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds table td:first-child{width:50px}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds table tr:hover{background-color:#00000040}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds table tr:last-child:hover{background-color:transparent}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds .checkbox{margin-bottom:0;margin-top:0}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds .btn{background-color:#6baa8b}#farnam-build-your-own-app-wrapper #builder-send-inquiry2{font-size:1.2em;margin:10px;padding:10px 20px}#farnam-build-your-own-app-wrapper #saved-builds-toggle{cursor:pointer;padding-left:10px;text-align:left}#farnam-build-your-own-app-wrapper .product-builder-container .saved-builds input[type=checkbox]:checked+label:before{border-bottom:2px solid #fff;border-right:2px solid #fff}#farnam-build-your-own-app-wrapper #savedBuilds.collapse{visibility:visible}#farnam-build-your-own-app-wrapper .bottom-section{background-image:url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/build-your-own/bottom-bg-transparent.png),url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/build-your-own/bottom-bg-metal.jpg);background-position:bottom,top;background-repeat:no-repeat,no-repeat;background-size:cover;min-height:400px;padding-bottom:25px;padding-top:25px}#farnam-build-your-own-app-wrapper .product-builder-container{background-image:url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/product-builder-bg.png);background-repeat:repeat;border-radius:15px;box-shadow:0 -2px 6px #00000059;color:#fff;font-size:17px;font-weight:300;margin-bottom:25px;margin-top:25px;padding:25px 32px}#farnam-build-your-own-app-wrapper .builder-options{display:block;margin-top:20px}#farnam-build-your-own-app-wrapper .option-container{background-color:#fff;box-shadow:0 0 13px #0009;transition:all .2s ease-in-out}#farnam-build-your-own-app-wrapper .option-container:hover{box-shadow:0 0 30px #000}#farnam-build-your-own-app-wrapper .product-builder-container h3{font-size:36px;font-weight:300;margin-top:0}#farnam-build-your-own-app-wrapper .product-builder-container h4{background-color:#848484;font-size:14px;font-weight:700;margin:0;padding:9px 0;text-align:center;text-transform:uppercase}#farnam-build-your-own-app-wrapper .product-code{background-color:#87aede;box-shadow:inset 0 1px 12px #00000073;line-height:44px;padding:0 20px}#farnam-build-your-own-app-wrapper .option-list{background-color:#fff;color:#021640;font-size:19px;font-weight:300;height:160px;list-style:none;margin:0 0 30px;max-width:100%;overflow-y:auto;padding:5px;width:100%}#farnam-build-your-own-app-wrapper .option-list::-webkit-scrollbar{width:12px}#farnam-build-your-own-app-wrapper .option-list::-webkit-scrollbar-thumb{background-color:#444;border-radius:6px}#farnam-build-your-own-app-wrapper .option-list::-webkit-scrollbar-track{background-color:#ccc;border-left:1px solid #aaa;border-right:1px solid #aaa;box-shadow:inset 0 0 2px #000c}#farnam-build-your-own-app-wrapper .option-list>li{background-color:#fff;color:#021640;flex-shrink:0;font-size:19px;font-weight:300;height:30px;line-height:30px;overflow:hidden;padding:0 10px;transition:all .2s ease-in-out}#farnam-build-your-own-app-wrapper .option-list>li:before{display:none!important}#farnam-build-your-own-app-wrapper .option-list>li:hover{background-color:#87aede}#farnam-build-your-own-app-wrapper .option-list>li.selected{background-color:#7f0206;color:#fff!important}#farnam-build-your-own-app-wrapper .option-list>li.processing{opacity:.4}#farnam-build-your-own-app-wrapper .option-list>li.excluded{display:none}#farnam-build-your-own-app-wrapper .option-list .checkbox{margin-bottom:0;margin-top:0}#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=checkbox]:checked+label,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=checkbox]:checked+label:hover,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=checkbox]:checked:focus+label,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=checkbox]:not(:checked)+label:hover,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=checkbox]:not(:checked):focus+label,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=radio]:checked+label:hover,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=radio]:checked:focus+label,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=radio]:not(:checked)+label:hover,#farnam-build-your-own-app-wrapper .option-list .checkbox input[type=radio]:not(:checked):focus+label{font-weight:300}#farnam-build-your-own-app-wrapper .product-icon{background-image:url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/build-your-own/sprites.png);background-repeat:no-repeat;display:block;float:left;height:40px;text-indent:-9999px;width:60px}#farnam-build-your-own-app-wrapper .product-icon.build-your-own-white{background-position:-220px 0;display:inline-block;float:none}#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs{border-bottom:0}#farnam-build-your-own-app-wrapper .tab-content>.tab-pane{background-color:#fafafa;display:none;padding:16px}#farnam-build-your-own-app-wrapper .tab-content>.active{display:block}#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs>li{float:none}#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs>li>a{margin-bottom:3px;margin-right:0;min-width:74px}#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs{border-right:1px solid #ddd}#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs>li>a{border-radius:4px 0 0 4px;margin-right:-1px}#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs>li>a:focus,#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs .active>a,#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs .active>a:focus,#farnam-build-your-own-app-wrapper .tabs-left .nav-tabs .active>a:hover{border-color:#ddd #fff #ddd #ddd}#farnam-build-your-own-app-wrapper .btn{border-radius:0;margin-top:4px;transition:background-color .1s ease-in-out}#farnam-build-your-own-app-wrapper .product-code .code{border-radius:6px;display:inline-block;margin:0 5px;padding:0 5px}#farnam-build-your-own-app-wrapper .cta-dyh{font-size:13px;margin-bottom:30px;text-align:center}#farnam-build-your-own-app-wrapper .cta-dyh a{color:#7f0206;font-weight:700}#farnam-build-your-own-app-wrapper .cta-dyh>span{font-size:24px;font-weight:800;padding-right:6px;vertical-align:middle}@media (min-width:768px) and (max-width:991px){#farnam-build-your-own-app-wrapper .cta-dyh{font-size:13px}#farnam-build-your-own-app-wrapper .cta-dyh>span{font-size:24px}}@media (min-width:992px){#farnam-build-your-own-app-wrapper .cta-dyh{font-size:18px}#farnam-build-your-own-app-wrapper .cta-dyh>span{font-size:42px}}#farnam-build-your-own-app-wrapper .contact-form fieldset>h3{border-bottom:2px solid #cacaca;font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:4px}#farnam-build-your-own-app-wrapper .contact-form .form-group input.form-control{height:44px}#farnam-build-your-own-app-wrapper a.heating-type-button{background-position:top;background-repeat:no-repeat;background-size:70% 70%;cursor:pointer;display:block;padding:10%;position:relative;text-decoration:none;transition:all .3s ease-in-out;width:100%}#farnam-build-your-own-app-wrapper a.general-type-button{background-color:#24698a;color:#fff;cursor:pointer;display:block;font-size:20px;font-weight:300;margin:15px auto;max-width:250px;padding:8px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:100%}#farnam-build-your-own-app-wrapper a.general-type-button:hover,#farnam-build-your-own-app-wrapper a.heating-type-button.selected,#farnam-build-your-own-app-wrapper a.heating-type-button:hover{background-position:center -10%;background-size:80% 80%}#farnam-build-your-own-app-wrapper a.heating-type-button.forced-air{background-image:url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/contact-form/ContactFormIcon_v2-ForcedAir.svg)}#farnam-build-your-own-app-wrapper a.heating-type-button.still-air{background-image:url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/contact-form/ContactFormIcon_v2-StillAir.svg)}#farnam-build-your-own-app-wrapper a.heating-type-button.surface{background-image:url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/contact-form/ContactFormIcon_v2-Surface.svg)}#farnam-build-your-own-app-wrapper a.heating-type-button.other{background-image:url(https://d3dmuhgh3oppig.cloudfront.net/static/farnam-custom/img/contact-form/ContactFormIcon_v2-Other.svg)}#farnam-build-your-own-app-wrapper a.heating-type-button .link-button{background-color:#24698a;color:#fff;display:block;font-size:20px;font-weight:300;margin:150px auto 15px;max-width:200px;padding:8px;text-align:center;transition:all .3s ease-in-out}#farnam-build-your-own-app-wrapper a.general-type-button.selected,#farnam-build-your-own-app-wrapper a.general-type-button:hover,#farnam-build-your-own-app-wrapper a.heating-type-button.selected .link-button,#farnam-build-your-own-app-wrapper a.heating-type-button:hover .link-button{background-color:#ea1f2e;letter-spacing:1px}#farnam-build-your-own-app-wrapper #contact-form-heating-needs>.row{margin-top:20px}#farnam-build-your-own-app-wrapper .row.products .panel-body .row{display:flex;flex-wrap:wrap}#farnam-build-your-own-app-wrapper #more-info-section,#farnam-build-your-own-app-wrapper .what-are-you-heating,#farnam-build-your-own-app-wrapper h3.what-are-you-heating-header{display:none}#farnam-build-your-own-app-wrapper .contact-form h3.error{color:red}#farnam-build-your-own-app-wrapper .contact-form .col-sm-6.radio{margin-bottom:5px}#farnam-build-your-own-app-wrapper .contact-form .col-sm-6.radio:last-child,#farnam-build-your-own-app-wrapper .contact-form .file-upload{margin-bottom:25px}@media (max-width:1024px){#farnam-build-your-own-app-wrapper #contact-form-modal .col-sm-6{width:50%}#farnam-build-your-own-app-wrapper #contact-form-modal .heating-type-options>.col-md-6,#farnam-build-your-own-app-wrapper #contact-form-modal label.col-sm-8{width:100%}}@media (max-width:768px){#farnam-build-your-own-app-wrapper .contact-form .heating-type-surface .radio{margin-bottom:0}#farnam-build-your-own-app-wrapper .col-md-6.heating-needs{margin-bottom:20px}#farnam-build-your-own-app-wrapper #contact-form-modal .col-sm-6{width:100%}#farnam-build-your-own-app-wrapper a.heating-type-button .link-button{font-size:16px;margin-top:100px}#farnam-build-your-own-app-wrapper .what-are-you-heating .col-xs-4{padding-left:10px;padding-right:10px}#farnam-build-your-own-app-wrapper .what-are-you-heating h3{margin-top:40px}#farnam-build-your-own-app-wrapper a.general-type-button{margin:15px auto 0}#farnam-build-your-own-app-wrapper .contact-form fieldset{padding:40px 20px 10px}}@media (max-width:450px){#farnam-build-your-own-app-wrapper a.heating-type-button .link-button{font-size:11px;margin-top:77px}}#farnam-build-your-own-app-wrapper input[type=checkbox]:checked,#farnam-build-your-own-app-wrapper input[type=checkbox]:not(:checked),#farnam-build-your-own-app-wrapper input[type=radio]:checked,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked){left:-9999px;position:absolute}#farnam-build-your-own-app-wrapper input[type=checkbox]:checked+label,#farnam-build-your-own-app-wrapper input[type=checkbox]:not(:checked)+label,#farnam-build-your-own-app-wrapper input[type=radio]:checked+label,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked)+label{cursor:pointer;font-size:16px;font-weight:300;line-height:24px;padding-left:35px;position:relative;transition:all .1s ease-in-out}#farnam-build-your-own-app-wrapper input[type=checkbox]:checked+label:hover,#farnam-build-your-own-app-wrapper input[type=checkbox]:checked:focus+label,#farnam-build-your-own-app-wrapper input[type=checkbox]:not(:checked)+label:hover,#farnam-build-your-own-app-wrapper input[type=checkbox]:not(:checked):focus+label,#farnam-build-your-own-app-wrapper input[type=radio]:checked+label:hover,#farnam-build-your-own-app-wrapper input[type=radio]:checked:focus+label,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked)+label:hover,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked):focus+label{font-weight:600}#farnam-build-your-own-app-wrapper input[type=checkbox]:checked+label{font-weight:800}#farnam-build-your-own-app-wrapper input[type=checkbox]+label:before{background-color:#fff;border:2px solid #ddd;border-radius:1px;content:"";height:18px;left:0;margin-top:2px;position:absolute;top:0;transition:all .3s ease-in-out;width:18px;z-index:0}#farnam-build-your-own-app-wrapper input[type=checkbox]:checked+label:before{-webkit-backface-visibility:hidden;background-color:transparent;border-color:transparent #26a69a #26a69a transparent;border-style:solid;border-width:2px;height:22px;left:-3px;top:-4px;transform:rotate(40deg);transform-origin:100% 100%;width:12px}#farnam-build-your-own-app-wrapper input[type=radio]:checked+label:before,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:inset 0 0 3px #0000004d;content:"";height:24px;left:0;position:absolute;top:0;transition:all .1s ease-in-out;width:24px}#farnam-build-your-own-app-wrapper input[type=radio]:checked+label:hover:before,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked)+label:hover:before{background:#6ca88c;border:1px solid #888;box-shadow:inset 0 0 2px #0003}#farnam-build-your-own-app-wrapper input[type=radio]:checked+label:after,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked)+label:after{color:#fff;content:"✓";content:"•";font-size:36px;left:0;position:absolute;text-align:center;top:1px;transition:all .1s ease-in-out;width:24px}#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}#farnam-build-your-own-app-wrapper input[type=radio]:checked+label:before{background:#6ca88c;border:1px solid #888}#farnam-build-your-own-app-wrapper input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}#farnam-build-your-own-app-wrapper input[type=radio]:checked+label{font-weight:800}#farnam-build-your-own-app-wrapper input[type=radio]:disabled:checked+label:before,#farnam-build-your-own-app-wrapper input[type=radio]:disabled:not(:checked)+label:before{background-color:#ddd;border-color:#999;box-shadow:none}#farnam-build-your-own-app-wrapper input[type=radio]:disabled:checked+label:after{color:#999}#farnam-build-your-own-app-wrapper input[type=radio]:disabled+label{color:#aaa}#farnam-build-your-own-app-wrapper input[type=radio]:checked:focus+label:before,#farnam-build-your-own-app-wrapper input[type=radio]:not(:checked):focus+label:before{border:inherit}@media print{#farnam-build-your-own-app-wrapper .tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}#farnam-build-your-own-app-wrapper table{page-break-inside:avoid;width:100%}}
