body{--max-wide-width:1160px}.is-style-alt-font.has-text-align-center:before,article.wp-block-ds-hero .content{margin-left:auto;margin-right:auto}@media screen and (min-width:600px){article.hero.height-large:not(.full-page),article.wp-block-ds-hero-slider.height-large:not(.full-page),article.wp-block-ds-hero-slider.height-large:not(.full-page) .hero{min-height:560px}}article.hero.height-large:not(.full-page).archive-header{min-height:300px}@media screen and (min-width:600px){article.hero.height-large:not(.full-page).archive-header{min-height:560px}}article.wp-block-ds-hero.is-style-default .content,article.wp-block-ds-hero:not([class*=is-style-]) .content{max-width:1120px;margin:0 auto;padding:0 16px}article.wp-block-ds-hero.is-style-default .content h1,article.wp-block-ds-hero.is-style-default .content h2,article.wp-block-ds-hero:not([class*=is-style-]) .content h1,article.wp-block-ds-hero:not([class*=is-style-]) .content h2{max-width:600px}article.wp-block-ds-hero.is-style-default.text-center h1,article.wp-block-ds-hero.is-style-default.text-center h1:before,article.wp-block-ds-hero.is-style-default.text-center h2,article.wp-block-ds-hero:not([class*=is-style-]).text-center h1,article.wp-block-ds-hero:not([class*=is-style-]).text-center h1:before,article.wp-block-ds-hero:not([class*=is-style-]).text-center h2{margin-left:auto!important;margin-right:auto!important}article.wp-block-ds-hero.is-style-default.text-right h1,article.wp-block-ds-hero.is-style-default.text-right h1:before,article.wp-block-ds-hero.is-style-default.text-right h2,article.wp-block-ds-hero:not([class*=is-style-]).text-right h1,article.wp-block-ds-hero:not([class*=is-style-]).text-right h1:before,article.wp-block-ds-hero:not([class*=is-style-]).text-right h2{margin-right:0!important;margin-left:auto!important}article.wp-block-ds-hero.archive-header .content,article.wp-block-ds-hero.is-style-large-headlines .content{width:100%!important;max-width:var(--max-wide-width)!important;padding-left:var(--gutters)!important;padding-right:var(--gutters)!important;margin-left:auto;margin-right:auto}article.wp-block-ds-hero.archive-header.text-center h1,article.wp-block-ds-hero.archive-header.text-center h1:before,article.wp-block-ds-hero.archive-header.text-center h2{margin-left:auto!important;margin-right:auto!important}article.wp-block-ds-hero.archive-header.text-right h1,article.wp-block-ds-hero.archive-header.text-right h1:before,article.wp-block-ds-hero.archive-header.text-right h2{margin-right:0!important;margin-left:auto!important}article.hero.is-thermastor-photo-hero .image-bg:after,article.wp-block-ds-hero.archive-header .image-bg:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#000 -50%,transparent 50%);z-index:2;opacity:1}article.wp-block-ds-hero.archive-header .content{position:relative;height:100%;display:flex;flex-direction:column}article.wp-block-ds-hero.archive-header .content h2,p.is-style-reduce-width{max-width:600px}article.wp-block-ds-hero.archive-header .content h1{max-width:500px;display:block;font-family:var(--h1-font);font-size:var(--h1-mobile-size);letter-spacing:var(--h1-mobile-tracking);text-transform:var(--h1-transform);line-height:var(--h1-line-height);font-weight:800;font-style:var(--h1-style);color:var(--white);margin-bottom:16px}@media screen and (min-width:600px){article.wp-block-ds-hero.archive-header .content h1{font-size:calc(var(--h1-mobile-size)*1.4)}}@media screen and (min-width:700px){article.wp-block-ds-hero.archive-header .content h1:before{display:block;content:"";margin-left:0;height:8px;width:48px;margin-bottom:16px;background:var(--primary)}}.wp-block-ds-faq.is-style-santa-fe-small-faq>div{display:flex;flex-wrap:wrap}.wp-block-ds-faq.is-style-santa-fe-small-faq [data-component=indicator]{display:none}.wp-block-ds-faq.is-style-santa-fe-small-faq [data-section=faq-answer]{display:block}.wp-block-ds-faq.is-style-santa-fe-small-faq [data-section=faq-answer] p{font-size:.9em}.wp-block-ds-faq.is-style-santa-fe-small-faq h4,.wp-block-ds-structured-list.is-style-thermastor-numbers div[class^=wp-block-ds] .details h4 strong{color:var(--primary)}.wp-block-ds-faq.is-style-santa-fe-small-faq .wp-block-ds-faq-item{width:100%;border-radius:.5rem;background-color:var(--white);padding:2rem 1rem}@media screen and (min-width:640px){.wp-block-ds-faq.is-style-santa-fe-small-faq .wp-block-ds-faq-item{width:49%;margin-top:0;margin-bottom:1rem}.wp-block-ds-faq.is-style-santa-fe-small-faq .wp-block-ds-faq-item:nth-child(even){margin-left:2%}}.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item{background-color:var(--card-darken)}.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item .header{min-height:5rem;padding-left:1rem;padding-right:1rem;display:flex;align-items:center}@media screen and (min-width:640px){.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item .header{min-height:9rem;padding-left:3rem;padding-right:3rem}}.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item [itemprop=text]{max-width:50rem;padding:2rem 1rem;margin:0 auto}@media screen and (min-width:640px){.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item [itemprop=text]{padding:3rem 2rem}}.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item [data-component=indicator]{background-color:var(--primary);width:2rem;height:2rem;border-radius:50%;justify-content:center}.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item.open .header{min-height:8rem}@media screen and (min-width:640px){.wp-block-ds-faq.is-style-santa-fe-faq .wp-block-ds-faq-item.open .header{min-height:16rem}}.wp-block-ds-photo-and-text{min-width:auto}.wp-block-ds-photo-and-text.is-style-smaller-image .photo img{max-width:300px;margin-left:auto;margin-right:auto}@media screen and (min-width:800px){.wp-block-ds-photo-and-text.is-style-smaller-image .photo img{max-width:400px}}.wp-block-ds-photo-and-text.is-style-drop-shadow .photo img{-webkit-filter:drop-shadow(0 20px 3px rgba(0,0,0,.08)) drop-shadow(-5px 30px 4px rgba(0,0,0,.09)) drop-shadow(-10px 40px 5px rgba(0,0,0,.08)) drop-shadow(-15px 50px 6px rgba(0,0,0,.07));filter:drop-shadow(0 20px 3px rgba(0,0,0,.08)) drop-shadow(-5px 30px 4px rgba(0,0,0,.09)) drop-shadow(-10px 40px 5px rgba(0,0,0,.08)) drop-shadow(-15px 50px 6px rgba(0,0,0,.07))}.wp-block-ds-photo-and-text.is-style-floating-image{max-width:1120px;width:100%;margin:0 auto;padding:0 16px}.wp-block-ds-photo-and-text.is-style-floating-image .content{position:relative;padding-left:0;padding-right:0}.wp-block-ds-photo-and-text.is-style-floating-image .content:after{content:"";display:block;position:relative;height:150px;width:100%;background-color:var(--primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:80px 101.7100371747px;mask-size:80px 101.7100371747px;-webkit-mask-image:url(../images/warranty-clean.svg);mask-image:url(../images/warranty-clean.svg)}@media screen and (min-width:700px){.wp-block-ds-photo-and-text.is-style-floating-image .content{padding-left:144px}.wp-block-ds-photo-and-text.is-style-floating-image .content:after{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:112px;height:70%}.wp-block-ds-photo-and-text.is-style-floating-image+.media-block{margin-top:0}.media-block+.wp-block-ds-photo-and-text.is-style-floating-image{margin-top:-80px}}#wpadminbar{max-width:100%!important}body .alignwide{width:100%!important;max-width:var(--max-wide-width)!important;padding-left:var(--gutters)!important;padding-right:var(--gutters)!important}body div.wp-block-ds-background .background-content>:not(.alignfull):not(.alignwide):not(.woocommerce),body main>:not(.alignfull):not(.woocommerce){width:100%!important;max-width:var(--max-wide-width)!important;padding-left:var(--gutters)!important;padding-right:var(--gutters)!important;margin-left:auto;margin-right:auto}.is-style-primary{color:var(--primary)!important}.is-style-alt-font:before{display:block;content:"";margin-left:0;height:.5rem;width:3rem;margin-bottom:1rem;background:var(--primary)}.has-background-color.background-primary .is-style-alt-font:before{background:var(--white)!important}@media screen and (min-width:500px){.is-style-two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}ol.is-style-documents,ul.is-style-documents{padding:0;margin:0 0 var(--paragraph-margin) 0;width:100%;list-style:none}ol.is-style-documents li,ul.is-style-documents li{display:flex;align-items:center;width:100%}ol.is-style-documents li img,ul.is-style-documents li img{width:32px;margin:0 8px 0 -3px!important}ol.is-style-checks,ul.is-style-checks{list-style:none}ol.is-style-checks li,ul.is-style-checks li{position:relative;display:block;align-items:center;padding:0 0 0 1.5em}ol.is-style-checks li:before,ul.is-style-checks li:before{margin-right:1em;position:absolute;left:0;top:.4em;content:"";background:var(--primary);width:.75em;height:.75em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.09 354.56'><polygon points='57.18 123.7 173.69 240.21 413.91 0 471.09 57.18 173.68 354.56 0 180.88 57.18 123.7 57.18 123.7'/></svg>");mask-image:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 471.09 354.56'><polygon points='57.18 123.7 173.69 240.21 413.91 0 471.09 57.18 173.68 354.56 0 180.88 57.18 123.7 57.18 123.7'/></svg>");display:block}.wp-block-ds-blocks-content .content>.gform_wrapper,.wp-block-ds-structured-list.is-style-thermastor-side-icon p{margin-bottom:0}#gform_confirmation_wrapper_3 .gfield_description,#gform_confirmation_wrapper_3 .validation_error,#gform_confirmation_wrapper_3 h3,#gform_confirmation_wrapper_3 label,#gform_confirmation_wrapper_3 li,#gform_confirmation_wrapper_3 p,#gform_wrapper_3 .gfield_description,#gform_wrapper_3 .validation_error,#gform_wrapper_3 h3,#gform_wrapper_3 label,#gform_wrapper_3 li,#gform_wrapper_3 p,.reverse-print .gform_wrapper,.wp-block-ds-grid.is-style-santa-fe-comparison-grid .wp-block-ds-grid-card figure svg{color:var(--white)}.durability-logo{display:block;margin:48px auto 48px 0}.durability-logo figure{margin:0 auto 0 0!important;max-width:200px}.wp-block-table table{max-width:600px!important;border:1px solid rgba(0,0,0,.2);border-radius:5px;margin-bottom:var(--paragraph-margin)}.wp-block-table table tr td{border:0;padding:8px}.wp-block-table table tr:nth-child(even){background:var(--card-darken)}.reverse-print .wp-block-table table{color:var(--white);border:1px solid rgba(255,255,255,.2)}.wp-block-ds-grid.is-style-santa-fe-comparison-grid .wp-block-ds-grid-card h4{color:var(--primary);text-align:center;margin-bottom:8px}.wp-block-ds-grid.is-style-santa-fe-comparison-grid .wp-block-ds-grid-card p{font-size:var(--paragraph-small-size);text-align:center}.wp-block-ds-grid.is-style-santa-fe-comparison-grid .wp-block-ds-grid-card .card-details{text-align:center}.wp-block-ds-grid.is-style-santa-fe-comparison-grid .wp-block-ds-grid-card .grid-link{margin-left:auto;margin-right:auto}.wp-block-ds-grid.is-style-santa-fe-comparison-grid .wp-block-ds-grid-card figure{padding-bottom:0;height:128px;width:128px;overflow:hidden;border-radius:50%;margin:0 auto 16px;background:var(--primary)}.wp-block-ds-grid.is-style-santa-fe-icon-grid .wp-block-ds-grid-card{text-align:center;padding-bottom:0;border-bottom:0 solid #fff}.wp-block-ds-grid.is-style-santa-fe-icon-grid .wp-block-ds-grid-card figure img{margin:0 auto 32px;display:block;max-width:75px}.wp-block-ds-grid.is-style-santa-fe-icon-grid .wp-block-ds-grid-card h4{text-transform:uppercase;text-align:center;font-family:var(--display-font);font-size:15px;letter-spacing:1px;margin:16px 0}.wp-block-ds-grid.is-style-santa-fe-icon-grid .wp-block-ds-grid-card p{text-align:center;font-size:14px}.reverse-print{--forms-height:48px}.reverse-print .gform_wrapper .ginput_complex label,.reverse-print .gform_wrapper .sub-label,.reverse-print .gform_wrapper label{font-family:var(--h4-font);letter-spacing:var(--h4-mobile-tracking);text-transform:var(--h4-transform);line-height:var(--h4-line-height);font-weight:var(--h4-weight);font-style:var(--h4-style);color:var(--h4-color);font-size:12px!important;line-height:1}@media screen and (min-width:600px){.reverse-print .gform_wrapper .sub-label,.reverse-print .gform_wrapper label{letter-spacing:var(--h4-tracking)}}.reverse-print .gform_wrapper .ginput_complex label{font-size:8px!important;line-height:1.1;padding:0;margin:0 0 8px;display:block}@media screen and (min-width:600px){.reverse-print .gform_wrapper .ginput_complex label{letter-spacing:var(--h4-tracking)}}.reverse-print .gform_wrapper input,.reverse-print .gform_wrapper select,.reverse-print .gform_wrapper textarea{margin-bottom:8px;border:0 solid var(--white)!important;padding:24px 16px;background:rgba(0,0,0,.1)}.reverse-print .gform_wrapper input:focus,.reverse-print .gform_wrapper select:focus,.reverse-print .gform_wrapper textarea:focus{background:rgba(0,0,0,.2)}.reverse-print .gform_wrapper .ginput_container_address .address_zip input{border-left:1px solid var(--white)}.reverse-print .gform_wrapper .gfield_description,.reverse-print .gform_wrapper .gform_description{font-family:var(--h4-font);letter-spacing:var(--h4-mobile-tracking);text-transform:var(--h4-transform);line-height:var(--h4-line-height);font-weight:var(--h4-weight);font-style:var(--h4-style);color:var(--h4-color);margin-bottom:32px;display:block}@media screen and (min-width:600px){.reverse-print .gform_wrapper .gfield_description,.reverse-print .gform_wrapper .gform_description{letter-spacing:var(--h4-tracking)}}.reverse-print .gform_wrapper input[type=submit]{color:var(--button-text-color)!important;line-height:1;height:auto;display:inline-block;width:auto;cursor:pointer;border-style:solid;font-family:var(--button-font);font-size:var(--button-size);letter-spacing:var(--button-tracking);font-weight:var(--button-weight);text-transform:var(--button-transform);padding:var(--button-padding-ver) var(--button-padding-hor);margin:0 auto;border-radius:var(--button-border-radius);border-width:var(--button-border-width);background:var(--button-color);border-color:var(--button-color)}.reverse-print .gform_wrapper input[type=submit]:focus,.reverse-print .gform_wrapper input[type=submit]:hover{background:var(--button-color-lighter);border-color:var(--button-color-lighter)}.wp-block-ds-columns .wp-block-ds-columns-content>:first-child .wp-block-ds-structured-list-item-runner:first-child{padding-top:0}.wp-block-ds-columns.is-style-fit-widths .wp-block-ds-columns-content{flex-basis:auto!important;flex:1}.wp-block-ds-structured-list.is-style-thermastor-numbers div[class^=wp-block-ds]{border:0;padding-left:0;padding-right:0;border-radius:0;align-items:flex-start}.wp-block-ds-structured-list.is-style-thermastor-numbers div[class^=wp-block-ds] .lead-in .runner{font-size:16px;padding:.5rem;background:var(--primary);color:var(--white);opacity:1;border-radius:var(--border-radius)}.wp-block-ds-structured-list.is-style-thermastor-numbers div[class^=wp-block-ds]:not(:last-child){border-bottom:1px solid rgba(var(--text-rgb),.1)}.wp-block-ds-structured-list.is-style-thermastor-side-icon div[class^=wp-block-ds]{padding:0;border:0}.wp-block-ds-structured-list.is-style-thermastor-side-icon div[class^=wp-block-ds]:not(:only-child){padding-bottom:1.5rem;margin-bottom:1.5rem}.wp-block-ds-structured-list.is-style-thermastor-side-icon div[class^=wp-block-ds]:not(:only-child) p{font-size:var(--paragraph-small-size)}.wp-block-ds-structured-list.is-style-thermastor-side-icon .lead-in{width:4rem;height:4rem;color:var(--primary);display:flex;border:2px solid var(--primary);border-radius:50%;min-width:auto;padding:0;margin-right:16px}.wp-block-ds-structured-list.is-style-thermastor-side-icon .lead-in svg{path:var(--primary);color:var(--primary)}.wp-block-ds-structured-list.is-style-thermastor-side-icon .details h4{font-family:var(--h3-font);font-size:var(--h3-mobile-size);letter-spacing:var(--h3-mobile-tracking);text-transform:var(--h3-transform);line-height:var(--h3-line-height);font-weight:var(--h3-weight);font-style:var(--h3-style);color:var(--primary)}@media screen and (min-width:600px){.wp-block-ds-structured-list.is-style-thermastor-side-icon .details h4{font-size:var(--h3-size);letter-spacing:var(--h3-tracking)}}main a .wp-block-ds-structured-list.is-style-thermastor-side-icon .details h4{color:var(--h3-color)}.related-products-list.products-carousel .flickity-viewport{width:100%}@media screen and (max-width:599px){.slider.flickity-enabled .flickity-prev-next-button{display:none!important}}@media screen and (max-width:640px){.wp-block-ds-hero-slider .flickity-enabled .flickity-page-dots{position:relative;bottom:auto;padding:.5rem 0}.wp-block-ds-hero-slider .flickity-enabled .flickity-page-dots .dot{background:rgba(0,0,0,.75)!important}}body.wizard-is-visible{overflow:hidden}body.wizard-is-visible .product_wizard_overlay{display:block;opacity:.8;height:100%}body.wizard-is-visible #gform_confirmation_wrapper_3,body.wizard-is-visible #gform_wrapper_3{transition:all 1s ease;display:block;top:50%}.product_wizard_overlay{transition:all .5s ease;cursor:pointer;opacity:0;top:0;left:0;width:100%;height:0%;z-index:1000;overflow:hidden;position:fixed;background:#000}.product_wizard_overlay .gform_wrapper:after{top:0;right:-32px;content:"";position:absolute;text-indent:-9999px;background:url(../images/x.svg);width:30px;height:30px;pointer-events:none;background-size:30px 30px}#gform_confirmation_wrapper_3,#gform_wrapper_3{max-width:620px;width:100%;top:-100%;left:50%;display:none;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;z-index:9999;background:var(--primary);color:var(--white);padding:48px;box-shadow:0 0 128px 0 #000}#gform_confirmation_wrapper_3 form,#gform_wrapper_3 form{margin-top:48px}#gform_confirmation_wrapper_3 .gform_title,#gform_wrapper_3 .gform_title{font-family:var(--h1-font);font-style:var(--h1-style);letter-spacing:var(--h1-mobile-tracking);text-transform:var(--h1-transform);line-height:var(--h1-line-height);font-weight:800;color:var(--white);text-align:center}#gform_confirmation_wrapper_3 input,#gform_confirmation_wrapper_3 select,#gform_wrapper_3 input,#gform_wrapper_3 select{background-color:rgba(var(--white-rgb),.6);border:0 solid var(--white);border-radius:4px;padding:0 8px;margin-bottom:6px;line-height:1;height:40px}#gform_confirmation_wrapper_3 input:focus,#gform_confirmation_wrapper_3 select:focus,#gform_wrapper_3 input:focus,#gform_wrapper_3 select:focus{background-color:rgba(var(--white-rgb),.75)}#gform_confirmation_wrapper_3 .gform_ajax_spinner,#gform_wrapper_3 .gform_ajax_spinner,.filter_bar ul li:before{display:none}#gform_confirmation_wrapper_3 .name_first input,#gform_wrapper_3 .name_first input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#gform_confirmation_wrapper_3 .name_last input,#gform_wrapper_3 .name_last input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#gform_confirmation_wrapper_3 .form-card,#gform_wrapper_3 .form-card{max-height:130px;display:flex}#gform_confirmation_wrapper_3 .form-card img,#gform_wrapper_3 .form-card img{max-width:160px;margin-right:16px;-o-object-fit:contain;object-fit:contain}#gform_confirmation_wrapper_3 .form-card h3,#gform_wrapper_3 .form-card h3{font-family:var(--h1-font);font-style:var(--h1-style);letter-spacing:var(--h1-mobile-tracking);text-transform:var(--h1-transform);line-height:var(--h1-line-height);font-weight:800;margin-bottom:8px}#gform_confirmation_wrapper_3 .form-card ul,#gform_wrapper_3 .form-card ul{font-size:var(--paragraph-small-size)}#gform_confirmation_wrapper_3 .button,#gform_wrapper_3 .button{background-color:var(--black);margin-bottom:0}#gform_confirmation_wrapper_3 .button:after,#gform_wrapper_3 .button:after{content:"";position:absolute;display:block;width:14px;height:16px;top:50%;right:16px;margin-top:-8px;background-image:url("data:image/svg+xml;utf8,<svg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='arrow-right' class='svg-inline--fa fa-arrow-right fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path  fill='white' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'></path></svg>")}#gform_confirmation_wrapper_3 .gform_page_footer,#gform_wrapper_3 .gform_page_footer{padding:48px;margin:32px -48px -48px;text-align:center;border-top:1px solid rgba(0,0,0,.2)}#gform_confirmation_wrapper_3 .gform_page_footer .button,#gform_wrapper_3 .gform_page_footer .button{margin:0 2px}#gform_confirmation_wrapper_3 .instruction,#gform_wrapper_3 .instruction{color:var(--white)}#gform_confirmation_wrapper_3 .button_fix-left,#gform_confirmation_wrapper_3 .button_fix-right,#gform_wrapper_3 .button_fix-left,#gform_wrapper_3 .button_fix-right{position:relative;color:var(--button-text-color)!important;line-height:1;height:auto;display:inline-flex;align-items:center;justify-content:center;width:auto;cursor:pointer;border-style:solid;font-family:var(--button-font);font-size:var(--button-size);letter-spacing:var(--button-tracking);font-weight:var(--button-weight);text-transform:var(--button-transform);padding:var(--button-padding-ver) var(--button-padding-hor);margin:0 auto;border-radius:var(--button-border-radius);border-width:var(--button-border-width);background:var(--black);border-color:var(--button-color)}#gform_wrapper_3 .button_fix-right .button{position:absolute;top:5px;left:0;bottom:0}#gform_wrapper_3 .button_fix-left .button{position:absolute;top:5px;right:0;bottom:0}#gform_confirmation_wrapper_3 .button_fix-right .button{position:absolute;top:5px;left:0;bottom:0}#gform_confirmation_wrapper_3 .button_fix-left .button{position:absolute;top:5px;right:0;bottom:0}#gform_confirmation_wrapper_3 .button_fix-left:focus,#gform_confirmation_wrapper_3 .button_fix-left:hover,#gform_confirmation_wrapper_3 .button_fix-right:focus,#gform_confirmation_wrapper_3 .button_fix-right:hover,#gform_wrapper_3 .button_fix-left:focus,#gform_wrapper_3 .button_fix-left:hover,#gform_wrapper_3 .button_fix-right:focus,#gform_wrapper_3 .button_fix-right:hover{opacity:.9}#gform_wrapper_3 .button_fix-right:after{margin-left:8px}#gform_wrapper_3 .button_fix-left:after,#gform_wrapper_3 .button_fix-right:after{z-index:10;display:block;width:14px;height:16px;content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path  fill='white' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'></path></svg>")}#gform_confirmation_wrapper_3 .button_fix-right:after{margin-left:8px}#gform_confirmation_wrapper_3 .button_fix-left:after,#gform_confirmation_wrapper_3 .button_fix-right:after{z-index:10;display:block;width:14px;height:16px;content:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path  fill='white' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'></path></svg>")}#gform_confirmation_wrapper_3 .button_fix-right,#gform_wrapper_3 .button_fix-right{padding-right:83px}#gform_confirmation_wrapper_3 .button_fix-right .button,#gform_wrapper_3 .button_fix-right .button{right:20px}#gform_confirmation_wrapper_3 .button_fix-right:after,#gform_wrapper_3 .button_fix-right:after{margin-right:-120px}#gform_confirmation_wrapper_3 .button_fix-left,#gform_wrapper_3 .button_fix-left{flex-direction:row-reverse;padding-left:105px}#gform_confirmation_wrapper_3 .button_fix-left .button,#gform_wrapper_3 .button_fix-left .button{left:20px}#gform_confirmation_wrapper_3 .button_fix-left:after,#gform_wrapper_3 .button_fix-left:after{margin-left:-160px;margin-right:8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gform_page:after,.gform_page:before{display:block;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gform_page:after{position:absolute}.gform_page:before{line-height:57px;font-size:12px;text-transform:uppercase;font-weight:700;position:absolute;z-index:3}.gform_page.first_form_page:before{content:"Step 1"}.gform_page.second_form_page:before{content:"Step 2"}.gform_page.third_form_page:before{content:"Step 3"}.gform_page.fourth_form_page:before{content:"Step 4"}.gform_page.fifth_form_page:before{content:"Step 5"}.gform_page.products_form_page:before{content:"Products"}.gform_page:after{z-index:1;content:"";width:75.1438356164px;height:69px;background-image:url(../images/wizard-tag.png);background-size:75.1438356164px 69px}#gform_fields_3{margin-top:46px}.products_list_container:last-child{margin-bottom:0!important;padding-bottom:0!important}.filter_bar{margin:0;padding:1rem 0;background:var(--primary)}.filter_bar+.product-list{margin-top:0}.filter_bar .container{width:100%!important;max-width:var(--max-wide-width)!important;padding-left:var(--gutters)!important;padding-right:var(--gutters)!important;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.filter_bar .filters{display:flex;padding-top:16px;width:100%}@media screen and (max-width:599px){.filter_bar .filters{justify-content:center}}@media screen and (min-width:600px){.filter_bar .filters{width:auto;padding-top:0}}.filter_bar .filters .select_wrapper{position:relative;margin-right:8px}.filter_bar .filters .select_wrapper:after,.filter_bar .filters .select_wrapper:before{font-size:8px;color:#fff;position:absolute;right:8px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter_bar .filters .select_wrapper:before{content:"▲";top:35%}.filter_bar .filters .select_wrapper:after{content:"▼";top:65%}.filter_bar .filters .select_wrapper:last-child{margin-right:0}.filter_bar .filters select,.filter_bar ul{font-family:var(--h4-font);text-transform:var(--h4-transform);letter-spacing:var(--h4-tracking);font-weight:var(--h4-weight);color:var(--white);font-size:.67rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px}.filter_bar .filters select{position:relative;border:1px solid var(--white);background:0 0;padding:0 1.6rem 0 1.2rem}.filter_bar .filters select option{border-radius:0;padding:.5rem 1em .5rem 2em;letter-spacing:.04rem}.filter_bar p{color:var(--white);margin-bottom:0}@media screen and (max-width:599px){.filter_bar p{margin:0 auto}}.filter_bar ul{list-style:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);padding:8px;z-index:10;font-weight:800;border:1px solid #fff;background:#fff!important}.filter_bar ul li{padding:8px 16px;line-height:1;margin:0;color:var(--black);cursor:pointer}.filter_bar ul li:first-child{opacity:.3;border-bottom:1px solid var(--text);padding-bottom:12px;margin-bottom:8px}.filter_bar ul li:first-child:hover{border-bottom:1px solid #fff}.filter_bar ul li:hover{color:var(--primary);opacity:1}.filter_bar #application_filter_fake,.filter_bar #capacity_filter_fake{position:absolute;display:none}body .thermastor-button{position:relative;overflow:hidden;--text:var(--button-text-color)}body .thermastor-button svg{transition:all .6s ease}body .thermastor-button [data-module=hover-effect]{background-color:var(--black);-webkit-transform:translateX(-140%);transform:translateX(-140%);transition:all .6s ease}body .thermastor-button [data-module=hover-effect] .point{background-color:var(--black);right:-100%;height:4rem;width:4rem;right:-2rem;margin-top:-2rem;top:50%;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body .thermastor-button:active,body .thermastor-button:focus,body .thermastor-button:hover{--button-text-color:white;--text:white;border-color:var(--black)!important}body .thermastor-button:active [data-module=hover-effect],body .thermastor-button:focus [data-module=hover-effect],body .thermastor-button:hover [data-module=hover-effect]{-webkit-transform:translateX(0);transform:translateX(0)}body .thermastor-button:active svg,body .thermastor-button:focus svg,body .thermastor-button:hover svg{-webkit-transform:translateX(6px);transform:translateX(6px)}body .reverse-print .thermastor-button [data-module=hover-effect],body .reverse-print .thermastor-button [data-module=hover-effect] .point{background-color:var(--white)}body .reverse-print .thermastor-button:active,body .reverse-print .thermastor-button:focus,body .reverse-print .thermastor-button:hover{--button-text-color:var(--primary);--text:var(--primary)}.is-style-hollow{--button-text-color:var(--button-color)}.is-style-hollow.is-style-alternate{--button-color:var(--button-alt-color);--button-text-color:var(--button-alt-color)}.is-style-hollow:active,.is-style-hollow:focus,.is-style-hollow:hover{--text:var(--primary)}article.page.single-post{position:relative;max-width:800px;padding-top:80px;z-index:10}article.page.single-post>h1,article.page.single-post>h2,article.page.single-post>h3,article.page.single-post>h4,article.page.single-post>h5,article.page.single-post>h6,article.page.single-post>p,aside.post-excerpt>h3,aside.post-excerpt>p{padding-left:0}article.page.single-post:before{content:"";z-index:-1;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#ecedeb,#fff 10%);width:100vw;margin-left:calc(50% - 50vw)}article.post-navigation.only-one .mini-card{max-width:480px;margin-left:auto;margin-right:auto}aside.sidebar{max-width:20rem}lad article.wp-block-ds-posts.alignwide{max-width:1120px;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.search-results.header{background:var(--primary);padding:32px 0!important}.search-results.header .content{margin:0 auto;max-width:1120px;padding:16px}.search-results.header .content p{max-width:700px}.search-results.header .content input[type=text]{padding-left:1em}.search-results.header .content input[type=text]:active,.search-results.header .content input[type=text]:focus,.search-results.header .content input[type=text]:hover{border-color:#fff}.search-results.header .content form.search{max-width:300px}article.archive-posts.grid{display:grid}.archive-posts.is-search-results{width:100%!important;max-width:var(--max-wide-width)!important;padding-left:var(--gutters)!important;padding-right:var(--gutters)!important;margin-left:auto;margin-right:auto}.archive-posts.is-search-results>aside,.archive-posts.is-search-results>div{padding:1rem;background-color:var(--card-darken);border-radius:var(--border-radius)}.archive-posts.is-search-results>aside p,.archive-posts.is-search-results>div p{font-size:var(--paragraph-small-size);line-height:1.3}.archive-posts.is-search-results>aside h4,.archive-posts.is-search-results>div h4{line-height:1.3;font-family:var(--h4-font);font-size:var(--h4-mobile-size);letter-spacing:var(--h4-mobile-tracking);text-transform:var(--h4-transform);line-height:var(--h4-line-height);font-weight:var(--h4-weight);font-style:var(--h4-style);color:var(--h4-color);margin-bottom:.25rem}@media screen and (min-width:600px){.archive-posts.is-search-results>aside h4,.archive-posts.is-search-results>div h4{font-size:var(--h4-size);letter-spacing:var(--h4-tracking)}}main a .archive-posts.is-search-results>aside h4,main a .archive-posts.is-search-results>div h4{color:var(--h4-color)}.archive-posts.is-search-results .post-excerpt h3{font-family:var(--h1-font);font-style:var(--h1-style);letter-spacing:var(--h1-mobile-tracking);text-transform:var(--h1-transform);line-height:var(--h1-line-height);font-weight:800;font-size:26px;width:100%}.archive-posts.is-search-results .product{width:100%}.archive-posts.is-search-results .product .product-image{width:100%;height:140px;margin-bottom:1rem}.archive-posts.is-search-results .product .product-image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}body.Ultra-Aire{--brand-color:#6d98ad}.product-comparison .item.Ultra-Aire,.products_list_container .product.Ultra-Aire,.single-product .related-products .product.Ultra-Aire,body.Ultra-Aire .product{--primary:#6d98ad;--button-color:#6d98ad;--button-color-lighter:#6d98ad}body.Santa-Fe{--brand-color:#ff4712}.product-comparison .item.Santa-Fe,.products_list_container .product.Santa-Fe,.single-product .related-products .product.Santa-Fe,body.Santa-Fe .product{--primary:#ff4712;--button-color:#ff4712;--button-color-lighter:#ff4712}body.Phoenix{--brand-color:#b12028}.product-comparison .item.Phoenix,.products_list_container .product.Phoenix,.single-product .related-products .product.Phoenix,body.Phoenix .product{--primary:#b12028;--button-color:#b12028;--button-color-lighter:#b12028}body.Therma-Stor{--brand-color:#3378bc}.product-comparison .item.Therma-Stor,.products_list_container .product.Therma-Stor,.single-product .related-products .product.Therma-Stor,body.Therma-Stor .product{--primary:#3378bc;--button-color:#3378bc;--button-color-lighter:#3378bc}body.Quest{--brand-color:#acd36d}.product-comparison .item.Quest,.products_list_container .product.Quest,.single-product .related-products .product.Quest,body.Quest .product{--primary:#acd36d;--button-color:#acd36d;--button-color-lighter:#acd36d}.shop.ds-shop-button-style-understated ul.products li.product a.add_to_cart_button:after,.shop.ds-shop-button-style-understated ul.products li.product a.add_to_cart_button:before,.shop.ds-shop-button-style-understated ul.products li.product a.add_to_cart_button:hover:after,.shop.ds-shop-button-style-understated ul.products li.product a.add_to_cart_button:hover:before,.shop.ds-shop-button-style-understated ul.products li.product a.button:after,.shop.ds-shop-button-style-understated ul.products li.product a.button:before,.shop.ds-shop-button-style-understated ul.products li.product a.button:hover:after,.shop.ds-shop-button-style-understated ul.products li.product a.button:hover:before{display:none!important}.shop.ds-shop-button-style-understated ul.products li.product a.add_to_cart_button:hover,.shop.ds-shop-button-style-understated ul.products li.product a.button:hover{opacity:.9;color:var(--understated-hover-color)!important}.shop.ds-shop-button-style-understated ul.products li.product a.add_to_cart_button:hover span,.shop.ds-shop-button-style-understated ul.products li.product a.button:hover span{color:var(--understated-hover-color)!important}.is-product-slider{background:linear-gradient(transparent,var(--card-darken) 30%)}.is-product-slider .product-hero-container{height:100%;display:flex}.is-product-slider .is-product-hero,.is-product-slider .product-hero-container{margin-bottom:0!important;margin-top:0!important}@media screen and (max-width:599px){.is-product-slider .wp-block-ds-hero{padding-bottom:4rem!important}.is-product-slider .flickity-viewport{background:linear-gradient(transparent,var(--card-darken) 30%)}.is-product-slider .flickity-viewport .flickity-slider{display:flex;align-items:center}.is-product-slider .wp-block-ds-hero{display:flex;background:0 0;align-items:center}.is-product-slider .wp-block-ds-hero .product-hero-container{background:0 0;align-items:center;justify-content:center}.is-product-slider .flickity-prev-next-button{display:none!important}}.hero.is-thermastor-hero{justify-content:center;padding:0}@media screen and (min-width:600px){.hero.is-thermastor-hero{padding:3rem 0}.hero.is-thermastor-hero .is-color-primary{color:var(--primary)}.hero.is-thermastor-hero .is-color-black{color:var(--text)}}.hero.is-thermastor-hero .thermastor-hero-container{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column-reverse}.hero.is-thermastor-hero .thermastor-hero-container .hr{margin:0 auto 1rem;height:.5rem;width:3rem;background-color:var(--primary)}@media screen and (min-width:600px){.hero.is-thermastor-hero .thermastor-hero-container .hr{margin:0 0 1rem;background-color:var(--text)}}.hero.is-thermastor-hero .thermastor-hero-container .hero-image{position:relative;z-index:8}.hero.is-thermastor-hero .thermastor-hero-container .hero-image img{max-width:220px;max-height:200px;height:auto;margin:0 auto 2rem;-o-object-fit:contain;object-fit:contain}.hero.is-thermastor-hero .thermastor-hero-container .hero-content{max-width:540px;position:relative;z-index:7;text-align:center}@media screen and (min-width:600px){.hero.is-thermastor-hero .thermastor-hero-container .hero-content{text-align:left}.hero.is-thermastor-hero .thermastor-hero-container{position:relative;flex-direction:row;justify-content:flex-start}.hero.is-thermastor-hero .thermastor-hero-container .hero-image{position:absolute;right:var(--gutters);top:0;bottom:0;width:40%;z-index:6}.hero.is-thermastor-hero .thermastor-hero-container .hero-image figure{position:absolute;top:0;left:0;right:0;bottom:0}.hero.is-thermastor-hero .thermastor-hero-container .hero-image img{display:block;width:100%;max-width:none;max-height:none;height:100%;margin:0;-o-object-position:right center;object-position:right center}}.hero.is-thermastor-hero:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(var(--card-darken) 30%,transparent)}@media screen and (min-width:600px){.hero.is-thermastor-hero:after{display:none}}.hero.is-thermastor-hero .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;opacity:var(--opacity);overflow:hidden;clip:rect(0,auto,auto,0);-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero.is-thermastor-hero .overlay .overlay-holder{position:absolute;top:0;left:0;right:0;bottom:0;background-attachment:fixed}.hero.is-thermastor-hero .overlay.image-bg{z-index:4}article.hero.is-thermastor-photo-hero{padding:2rem 0}article.hero.is-thermastor-photo-hero .thermastor-hero-container{position:relative;z-index:10}article.hero.is-thermastor-photo-hero .thermastor-hero-container .hero-content{max-width:var(--hero-content);--h1-size-override:clamp(14px, var(--h1-size), 54px)}article.hero.is-thermastor-photo-hero .thermastor-hero-container .hero-content .hr{margin:0 0 1rem;height:.5rem;width:3rem;background-color:var(--primary)}article.hero.is-thermastor-photo-hero .thermastor-hero-container .hero-content h1{font-size:var(--h1-size-override)!important}.ds-product-category-grid{padding-bottom:0}.ds-product-category-grid.alignfull{padding-left:var(--gutters);padding-right:var(--gutters)}.ds-product-category-grid h4,.ds-product-category-grid p{display:block;width:100%}.ds-product-category-grid.image-crop figure{width:100%;height:0;padding-bottom:62%;position:relative;overflow:hidden}.ds-product-category-grid.image-crop figure img,.ds-product-category-grid.image-crop figure video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0}.ds-product-category-grid figure{margin:0;padding:0}.ds-product-category-grid:not(.image-crop) figure{text-align:center;width:100%;position:relative;overflow:hidden}.ds-product-category-grid:not(.image-crop) figure video{width:100%}.ds-product-category-grid:not(.image-crop) .wp-block-ds-grid-fa-card img,.ds-product-category-grid:not(.image-crop) .wp-block-ds-grid-fa-card svg,.ds-product-category-grid:not(.image-crop) .wp-block-ds-grid-icon-card img,.ds-product-category-grid:not(.image-crop) .wp-block-ds-grid-icon-card svg{position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;margin:0 auto}.ds-product-category-grid.text-small p{font-size:var(--paragraph-small-size);letter-spacing:var(--paragraph-mobile-tracking)}.ds-product-category-grid.is-style-cards .wp-block-ds-grid-card{border-radius:var(--button-border-radius);background:var(--card-darken)}.ds-product-category-grid .grid-card h4,.ds-product-category-grid .grid-card p,.ds-product-category-grid.is-style-cards .wp-block-ds-grid-card figure{margin-bottom:0}.ds-product-category-grid.is-style-cards .wp-block-ds-grid-card .card-details{padding:24px}.ds-product-category-grid.is-style-centered .grid-card,.ds-product-category-grid.is-style-centered .grid-card .card-details,.ds-product-category-grid.is-style-centered .grid-card h4,.ds-product-category-grid.is-style-centered .grid-card p{text-align:center}.ds-product-category-grid.is-style-centered .grid-card a.button,.ds-product-category-grid.is-style-centered .grid-card a.understated{margin-left:auto;margin-right:auto;text-align:center}.ds-product-category-grid.is-style-centered .grid-card figure,.ds-product-category-grid.is-style-centered .grid-card figure img{margin-left:auto;margin-right:auto}.ds-product-category-grid .grid-card{position:relative;width:100%;display:block}.ds-product-category-grid .grid-card a+p,.ds-product-category-grid .grid-card h4+p{margin-top:8px}.ds-product-category-grid .grid-card h4+a,.ds-product-category-grid .grid-card p+a{margin-top:1em;margin-bottom:1em}.ds-product-category-grid .grid-card figure{margin:0 0 1em;max-width:240px}.ds-product-category-grid .grid-card figure img{width:240px;height:240px;-o-object-fit:contain;object-fit:contain}.ds-product-category-grid .grid-card a{border:0}.ds-product-category-grid .grid-card.has-link figure{overflow:hidden}.ds-product-category-grid .grid-card.has-link figure a{position:absolute;top:0;left:0;right:0;bottom:0}.ds-product-category-grid .grid-card.has-link figure:hover img,.image-crop .ds-product-category-grid .grid-card.has-link figure:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.flickity-slider .hero.is-thermastor-hero:not(:first-child) .overlay{position:fixed;left:auto;right:auto;width:100vw}.flickity-slider .hero.is-thermastor-hero:not(:first-child) .overlay .overlay-holder{left:auto;right:auto;width:100vw;height:100%;background-attachment:unset}body .wp-block-ds-hero-slider.hero{min-height:auto!important;height:auto!important}@media screen and (min-width:600px){body .wp-block-ds-columns.is-style-split-scroll .wp-block-ds-columns-content .content{top:calc(var(--nav-page-offset) + var(--column-padding) + 1rem)}}html[lang] body.logged-in{margin-top:0!important}@media screen and (min-width:1200px){.search-result-container{grid-template-columns:repeat(3,1fr);max-width:1440px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=frontend.css.map */