.bold{font-weight:700}.grid{display:grid}.object-cover{object-fit:cover}.inline-flex{display:inline-flex}.flex-col-reverse{flex-direction:column-reverse}.right{float:right}.relative{position:relative}.absolute{position:absolute}.justify-around{justify-content:space-around}.custom-checkbox{position:absolute;left:-999em;line-height:2.1ex}.custom-checkbox+label{position:relative;overflow:hidden;cursor:pointer;display:flex;align-items:flex-start}.custom-checkbox:checked+label:after{content:"";position:absolute;width:10px;height:6px;background:#0000;top:6px;left:5px;border:3px solid white;border-top:none;border-right:none;transform:rotate(-45deg)}.custom-checkbox+label:before{content:"";display:inline-block;vertical-align:-25%;height:20px;width:20px;background-color:#fff;border:solid 1px #bdbdbd;margin-right:16px}.custom-checkbox:checked+label:before{border:1px solid #a54210;background-color:#a54210}h1{padding:34px 16px 12px;color:#212121;line-height:1.13;letter-spacing:.24px;font-size:32px;font-weight:400}.assistant{min-height:320px}.carousel-slidee{display:flex}.carousel-wrapper .controls{position:absolute;top:34%;left:0;right:0}.carousel-wrapper .controls button{position:absolute;border:none;background:none;padding:0}.selections-section .carousel-slidee{margin:auto;padding:0 16px 12px}.selections-section .controls{display:none}.selection{clear:both}.calc-sel-item{width:120px;height:156px;padding:8px 8px 12px 13px;border-radius:4px;background-color:#333;margin-right:12px;cursor:pointer;transition:all .3s;box-shadow:0 4px 8px #00000070}.calc-sel-item.active{background-color:#3e3e3e;box-shadow:none}.calc-sel-item:last-child{margin-right:0}.calc-sel-title{line-height:1.67;letter-spacing:1.8px;color:#ffc756;font-size:12px;margin-bottom:2px;text-transform:uppercase;width:99px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.calc-sel-value{line-height:1.25;letter-spacing:normal;margin:0 0 8px;color:#fff;font-weight:400;width:99px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.calc-sel-edit{line-height:1.14;letter-spacing:normal;font-size:14px;margin-top:8px;color:#bdbdbd;cursor:pointer;width:25px;transition:all .3s}.calc-sel-edit:hover{color:#fff}.calc-sel-img{width:90px;height:auto}.reset-assistant-wrapper{gap:16px}.calc-step-title-wrapper{margin-bottom:20px;padding:0 16px;font-size:24px;font-weight:400;line-height:1.33;letter-spacing:.6px;color:#ffc756}.calc-step-title-cursor,.optional-dimensions-help-cursor{animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.calc-step-sub-title{border-radius:16px;background-color:#222;padding:7px 8px;width:100%;font-size:14px;line-height:1.29;letter-spacing:.4px;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;transition:all .3s}.calc-step-item{width:120px}.calc-step-img{width:104px;height:auto;margin-bottom:12px}.steps-section{border-radius:8px;box-shadow:0 4px 8px #00000070;background-color:#333;margin:0 16px;padding:8px 0 20px;min-height:228px}.steps-section .carousel-frame{padding:0 8px}.steps-section .carousel-slidee{margin:auto}.steps-section label{cursor:pointer;margin-right:8px}.steps-section label:last-child{margin-right:0}.steps-section .controls{display:none}.calc-step-help{font-size:14px;line-height:1.43;letter-spacing:.4px;color:#999;margin-bottom:12px;padding-right:16px;cursor:pointer}.calc-step-popup{position:fixed;left:0;top:0;z-index:1000;width:100%;height:100%;background-color:#fff;color:#212121;font-size:16px;line-height:1.63;letter-spacing:.4px;padding:44px 20px 0}.calc-step-popup a{color:#212121}.calc-step-popup-close{position:absolute;top:9px;right:9px;width:34px;height:34px;border-radius:50%;transition:all .3s;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.calc-step-popup-close:hover{background-color:#e5e5e5}.calc-step-popup-close img{width:12px;height:12px}.calc-step-optional-help{position:absolute;font-size:14px;line-height:1.43;letter-spacing:.4px;color:#999;cursor:pointer;bottom:12px;left:16px;z-index:2}.calc-step-optional-help.calc-step-optional-help-no-value{left:unset;right:16px}.calc-step-optional-help.measurement{position:relative;margin-top:32px;left:0;top:0}.calc-step-optional-help.measurement .calc-step-optional-popup{text-align:left}.calc-step-optional-popup{position:fixed;left:0;top:63px;width:100%;height:100%;padding:44px 20px 0;background-color:#fff;z-index:1003;color:#212121;font-size:16px;line-height:1.5;letter-spacing:normal}.calc-step-optional-popup a{color:#212121}.calc-step-optional-popup a:hover{color:#a54210}.calc-step-optional-popup img{position:absolute;top:14px;right:14px;width:12px;height:12px}.calc-step-clear{font-size:14px;line-height:1.43;letter-spacing:.4px;color:#999;cursor:pointer;bottom:12px;right:16px}.steps-section+.optional-section{padding-top:32px}.steps-section+.optional-section .optional-selections.dropdown{top:124px}.prevPage{transform:rotate(180deg);visibility:visible!important;left:16px}.nextPage{right:16px;visibility:visible!important}.reset-assistant{color:#484848;line-height:1.43;letter-spacing:normal;font-size:14px}.reset-assistant:hover{color:#a54210}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10}.main-title{padding:32px 16px 12px;font-size:32px;color:#212121;line-height:1.13;letter-spacing:.24px}.fc-results-desc{padding:0 16px 32px;line-height:1.5;letter-spacing:.15px}.search-progress{left:50%;position:absolute;top:380px;transform:translate(-50%,-50%)}.optional-section{padding:44px 0 0;max-width:1640px;margin:auto;height:136px}.optional-section .carousel-slidee{padding:0 16px}.optional-section .controls{display:none}.optional-title{line-height:1.33;letter-spacing:1px;font-size:12px;font-weight:700;color:#a54210;text-transform:uppercase;margin-bottom:12px;padding-left:16px}.optional-sel{height:48px;background-color:#3e3e3e;color:#fff;border-radius:6px;padding:0 16px;cursor:pointer;flex-grow:0;flex-shrink:0;gap:10px;margin-right:8px;transition:all .3s}.optional-sel:last-of-type{margin-right:0}.optional-sel.active{padding:0 16px 0 12px}.optional-sel.edit{background-color:#333;height:56px;padding-bottom:8px}.optional-item-name{line-height:1.25;letter-spacing:normal;white-space:nowrap}.optional-item-value-title{font-size:12px;font-weight:700;line-height:1.33;letter-spacing:1.4px;color:#ffc756;text-transform:uppercase}.optional-item-value{line-height:1.25;letter-spacing:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.optional-sel-arrow{transform:rotate(270deg);height:10px;display:block;transition:all .3s}.optional-sel-arrow.edit{transform:rotate(90deg)}.optional-selections{z-index:1002;background-color:#333;position:fixed;top:64px;height:calc(100vh - 64px);width:100%;overflow:hidden;border-color:#333}.optional-selections.dropdown{overflow:visible;position:absolute;top:136px;height:auto;border-radius:8px;box-shadow:0 4px 8px #00000070;background-color:#333;margin:0 16px;padding:20px 0 12px;width:calc(100% - 32px);border:none}.optional-selections .carousel-frame{padding:0 8px}.optional-selections .carousel-slidee{margin:auto;padding:0 0 48px!important;gap:0!important}.optional-selections label{cursor:pointer;margin-right:8px}.optional-selections label:last-child{margin-right:0}.optional-selections .controls{display:none}.optional-selections-top{height:64px;border-bottom:1px solid #555;padding-left:20px;gap:16px;background-color:#333}.optional-selections-title{color:#fff;line-height:1.38;letter-spacing:normal;font-weight:700;position:relative;padding-top:3px}.number-up{position:absolute;top:0;right:0;transform:rotate(90deg);cursor:pointer;padding:7px 9.5px}.number-up:hover{background-color:#666}.number-down{position:absolute;bottom:0;right:0;transform:rotate(270deg);cursor:pointer;padding:7px 9.5px}.number-down:hover{background-color:#666}.optional-selections-help{font-size:14px;line-height:1.43;letter-spacing:normal;color:#9e9e9e;font-style:italic;margin-bottom:20px}.optional-selections-help.small-bottom{margin-bottom:16px}.optional-dimensions-selections{background-color:#3e3e3e;border-color:#3e3e3e}.optional-inputs{padding:21px 20px 20px!important;background-color:#333}.optional-inputs-title{line-height:1.38;letter-spacing:.18px;color:#fff;margin-bottom:4px;font-size:18px}.optional-inputs-title img{position:absolute;top:26px;right:20px;cursor:pointer}.optional-input{width:100%;height:50px;background-color:#555;border-style:none;color:#fff;font-size:16px;line-height:1.38;letter-spacing:.4px;padding:14px 16px;border-radius:0}.optional-input::placeholder{color:#fff}.optional-input+.optional-input{margin-top:16px}.custom-number-input-wrapper+.custom-number-input-wrapper{margin-top:16px}.custom-number-input-placeholder{color:#fff;font-size:16px;line-height:1.38;letter-spacing:.4px;padding:14px 0 14px 16px;position:absolute;top:0;left:0;cursor:text!important}.measurement-buttons{gap:16px;margin-top:24px}.optional-clear{color:#fff;width:100%;height:60px;border:1px solid white;text-transform:uppercase;border-radius:3px;font-size:14px;font-weight:700;line-height:normal;letter-spacing:1.35px}.optional-submit{width:100%;height:60px;border-radius:3px;border-style:none;font-size:16px;line-height:normal;letter-spacing:1.35px;text-transform:uppercase;font-weight:700;color:#000;background-color:#fff}.optional-dimensions-row{line-height:1.38;letter-spacing:.18px;color:#fff;height:60px;padding:20px;border-bottom:1px solid #555;cursor:pointer}.optional-dimensions-row:last-of-type{border-bottom:none}.dimensions-arrow{transform:rotate(180deg)}#department{border-top:1px solid #e0e0e0}.product-list-wrapper{max-width:1640px;margin:auto;padding:0 16px}.sidebar{width:190px;border-top:none;border-bottom:none;border-right:1px solid #e0e0e0}.sidebar-section{padding:32px 11px 37px 0}.sidebar-line{margin-left:-20px;border:none;border-top:1px solid #e0e0e0}.sidebar-title{font-size:12px;font-weight:700;line-height:1.33;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:0;color:#a54210}.sidebar-filters{padding-bottom:16px}.sidebar-active-filters-wrapper{padding-bottom:20px;border-bottom:1px solid #e0e0e0;padding-top:16px}.sidebar-active-filters{font-size:13px;line-height:1.23;margin-right:11px;margin-bottom:12px}.sidebar-active-label{margin-bottom:0;font-size:13px;font-weight:700;line-height:1.23}.sidebar-clear-filters{letter-spacing:.25px;line-height:1.43}.sidebar-filter-button{display:block;line-height:1.14;font-size:13px;font-weight:400;margin:0 12px 10px 0}.sidebar-remove-filter-icon{margin-right:4px;margin-top:-2px}.sidebar-filter-section{padding-top:16px}.sidebar-filter-section:not(:last-of-type){padding-bottom:16px;border-bottom:1px solid #e0e0e0}.sidebar-filter-trigger{font-weight:700;cursor:pointer;font-size:13px;line-height:1.23;letter-spacing:.4px;padding-right:9px}.sidebar-filter-text{font-size:14px;letter-spacing:.5px;line-height:1.56}.sidebar-filter{margin-bottom:16px}.sidebar-filter:last-child{margin-bottom:0}.sidebar-filter:nth-child(-n+6){display:block}.sidebar-filter-content{margin-top:16px;margin-bottom:8px}.sidebar-filter-label{margin:0 6px 0 0;line-height:1}.sidebar-filter-name{font-size:13px;line-height:16px;color:#424242}.sidebar-custom-checkbox+label:before{width:16px;height:16px;margin-right:12px}.sidebar-custom-checkbox:checked+label:after{width:9px;height:5px;top:5px;left:4px}.sidebar-review-filter{gap:8px;bottom:1px}.sidebar-star-rating{gap:4px}.sidebar-star-rating+.sidebar-filter-name{top:1px}.sidebar-view-all-filter{font-size:13px;line-height:1.23;color:#424242;cursor:pointer;transition:all .3s}.sidebar-view-all-filter:hover{color:#a54210}.sidebar-filter-content.view-all .sidebar-filter{display:block}.addthis_toolbox{gap:8px;margin-top:16px;margin-bottom:16px}.share-button{padding:0}.share-image{width:32px;height:32px}.copied{position:fixed;bottom:135px;left:50%;transform:translate(-50%);background-color:#a54210;padding:8px 15px;border-radius:5px;font-size:15px;color:#fff;transition:all .4s ease;z-index:9999}.modal-filters-header{border-bottom:1px solid #e0e0e0;padding-right:16px;padding-left:16px;padding-top:20px}.modal-filters-header.has-filter{padding-bottom:18px}.modal-filters-header.no-filter{padding-bottom:20px}.modal-filter-title{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.27px;margin-bottom:0}.modal-active-filters-wrapper{margin-top:20px}.modal-clear-filters-up{position:absolute;top:22px;right:16px;font-size:14px;color:#212121;line-height:1.43;letter-spacing:.25px}.modal-filter-button{border-radius:1px;border:solid 1px #e0e0e0;color:#424242;line-height:1.14;font-size:14px;margin:0 12px 8px 0;padding:4px 8px;background-color:#fff}.modal-remove-filter-icon{margin-right:4px;margin-top:-2px}.modal-filter-apply-up{width:100%;margin:16px 0 0;padding:15px 0}.modal-filter-section{padding:28px 16px;border-bottom:solid 1px #e0e0e0}.modal-filter-section:last-of-type{border-bottom:none}.modal-filter-trigger{font-weight:700;letter-spacing:.44px}.modal-filter-text{font-size:18px;line-height:1.25;letter-spacing:.44px}.modal-filter-content{margin-top:20px}.modal-filter{margin-bottom:16px}.modal-filter:nth-child(-n+6){display:block}.modal-filter-label{font-size:18px;margin:0;color:#424242}.modal-filter-name{font-size:18px;line-height:20px;color:#424242}.modal-filter-content.view-all .modal-filter{display:block}.modal-review-filter{gap:8px}.modal-filter-label{margin:0 6px 0 0;line-height:1}.modal-view-all-filter{font-size:14px;line-height:1.23;color:#424242;cursor:pointer;transition:all .3s}.modal-view-all-filter:hover{color:#a54210}.modal-filters-footer{padding:6px 16px 32px}.modal-clear-filters-down{font-size:14px;color:#212121;line-height:1.43;letter-spacing:.25px;display:inline-block;margin-top:20px}.modal-filter-apply-down{width:100%;margin:16px 0 0;padding:15px 0}.filtering-wrapper{background-color:#0005;position:fixed;width:100%;height:100%;z-index:100}.spinner{box-sizing:border-box;border-radius:100%;border:10px solid rgba(255,255,255,.2);animation:circle-spin 1s infinite linear;margin:auto}@keyframes circle-spin{to{transform:rotate(360deg)}}.products-wrapper{width:100%;padding:16px 0 60px}.products-organization{margin-bottom:28px}.launch-filter-modal-button{width:97px;height:44px;margin-right:20px;grid-area:2/1}.products-pagination-info{font-size:14px;font-weight:400;margin:0 0 12px;line-height:1.43;letter-spacing:.25px;color:#212121;grid-area:1/1/1/3}#products-sort-dropdown{max-width:250px;margin-bottom:0;margin-left:auto;border-color:#9e9e9e;overflow:hidden;height:44px;grid-area:2/2}.products-sort-name{font-size:14px;letter-spacing:.25px;overflow:hidden;white-space:nowrap}.products-sort-item{margin-bottom:0;padding:12px 24px;cursor:pointer;transition:all .3s ease-in-out}.products-sort-item:hover{background-color:#f4f4f4}.products{gap:60px 16px}.product{width:calc(50% - 8px);max-height:359px}.best-seller{position:absolute;top:0;margin:5px 0 8px 6px;z-index:1;width:102px;height:24px;background-color:#e09623;border-radius:12px;font-size:12px;font-weight:700;letter-spacing:1.2px;color:#fafafa;line-height:24px}.product-image-wrapper{aspect-ratio:1.45;border:1px solid #e0e0e0;position:relative;overflow:hidden}.product-image-wrapper .product-image-main,.product-image-wrapper .product-image-hover{display:block;width:100%;height:100%;transition:opacity .3s ease-in-out}.product-image-wrapper .product-image-hover{position:absolute;top:0;left:0;opacity:0}.product-image-wrapper:hover .product-image-hover{opacity:1}.product-image-wrapper:hover:has(.product-image-hover) .product-image-main{opacity:0}.product-image-wrapper:hover+.product-name{color:#a54210}.product-name{font-size:14px;line-height:1.43;letter-spacing:.39px;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-top:20px}.product-star-rating{height:20px;margin-bottom:8px;display:flex;align-items:center;line-height:1}.rating-count{font-size:14px;line-height:1.43;letter-spacing:.25px;color:#757575;margin-left:4px}.empty-review{margin-top:12px}.sale-price{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:.29px;color:#a54210;margin-right:8px}.price{font-size:14px;line-height:1.43;letter-spacing:.25px;color:#9e9e9e;margin:0 4px 0 0}.price:after{content:"";border-top:1px solid #9e9e9e;position:absolute;left:0;top:10.5px;width:100%;transform:rotate(-7deg)}.details-link-container{margin-top:12px}.details-link{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:#003b4d}.details-link:hover{text-decoration:underline;color:#003b4d}#contractor-technical-details-modal .dropdown-options-mask{z-index:10000}#contractor-technical-details-modal .dropdown-options{z-index:10001}.pagination{font-size:16px;gap:18px;margin-top:40px}.pagination-item.ellipsis{color:#616161}.pagination-item.before-pages,.pagination-item.after-pages{padding:0!important}.pagination-number{color:#616161!important;padding:0!important}.pagination-number:not(.active){width:30px;height:30px}.pagination-number:not(.active):hover{background-color:#eaeaea;border-radius:50%}.pagination-number.active{font-weight:700;width:30px;height:30px;border-radius:50%;background-color:#a54210!important;color:#fff!important;pointer-events:none}.pagination-number:not(.active)+.pagination-number:not(.active){margin-left:10px}.pagination-item{border:none;letter-spacing:.44px;background-color:#fff;outline:none;color:#212121}.pagination-item:hover{color:#a54210}.pagination-item:hover .pagination-arrow:after{border-top:2px solid #a54210;border-left:2px solid #a54210}.pagination-item.disabled{color:#9e9e9e;pointer-events:none;box-shadow:none!important}.pagination-item.disabled:hover{color:#9e9e9e}.pagination-item.disabled .pagination-arrow:after{border-top:2px solid #9e9e9e;border-left:2px solid #9e9e9e}.pagination-arrow{width:8px;height:12px;color:#212121;bottom:1px}.pagination-arrow:after{content:"";position:absolute;z-index:1;display:block;width:8px;height:8px;background-color:transparent;border-top:2px solid #212121;border-left:2px solid #212121}.pagination-arrow.previous{margin:0 8px 0 0}.pagination-arrow.previous:after{left:42%;transform:rotate(-45deg)}.pagination-arrow.next{margin:0 0 0 8px}.pagination-arrow.next:after{right:42%;transform:rotate(135deg)}.dropdown-options{padding-bottom:4px;padding-top:4px}.search-progress2{width:70px;height:8px;-webkit-mask:radial-gradient(circle closest-side,#000 94%,rgba(0,0,0,0)) left/20% 100%;background:linear-gradient(#fff 0 0) left/0% 100% no-repeat #757575;animation:l18 2s infinite steps(6)}.search-progress-add-wrap{height:116px}.search-progress-edit-wrap{height:164px}@keyframes l18{to{background-size:120% 100%}}.no-results-top-bar{border-top:1px solid #e0e0e0}.no-results-large-title{font-size:32px;font-weight:700;line-height:1.13;letter-spacing:.24px;margin:80px auto 12px;padding:0 16px}.no-results-desc{font-size:16px;line-height:1.5;letter-spacing:.15px;padding:0 16px}.no-results-chat-live{margin-top:40px;border-bottom:1px solid #e0e0e0;padding:0 16px 60px}.no-results-chat-live-title{line-height:1.17;letter-spacing:normal;font-weight:700;font-size:24px;margin-bottom:12px}.no-results-chat-live-desc{line-height:1.5;letter-spacing:.15px;font-size:16px;margin-bottom:24px}.no-results-chat-live-button{width:100%;height:60px}.no-results-title{margin:40px 0 9px;font-size:24px;line-height:1.17;letter-spacing:normal}.no-results-form{width:100%;padding:0 16px 80px}.no-results-form .form-group input{border:1px solid #9e9e9e}.no-results-form .form-group:last-of-type{margin-bottom:0}#no-results-description{width:100%;height:260px;border:1px solid #9e9e9e;padding:12px 16px;font-size:16px;line-height:1.75;letter-spacing:.44px;font-family:Arial}.no-results-description-wrapper{line-height:0}.no-results-description-placeholder{position:absolute;top:0;padding:12px 16px;left:1px;line-height:1.75;letter-spacing:.44px;cursor:text;color:#424242}.no-results-submit{width:100%;margin-top:20px;height:60px}.optional-dimensions-help{position:fixed;padding:8px 12px;width:81.8vw;max-width:387px;background-color:#dc8b1f;z-index:10;border-radius:16px;line-height:1.33;letter-spacing:.42px;font-size:15px;cursor:pointer;height:78px;color:#fff}.optional-dimensions-help:before{top:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#c2e1f500;border-bottom-color:#dc8b1f;border-width:0 0 16px 24px;margin-left:35px;rotate:180deg}.optional-dimensions-help-close{width:22px;height:22px;padding:5px;display:inline-block;position:absolute;right:0;background-color:#dc8b1f;border-radius:50%;border:1px solid #dc8b1f;cursor:pointer;top:-26px}.fixed-footer-container{bottom:0!important}#small-chat-container{bottom:125px!important}.chat-bot-icon-wrapper{bottom:70px!important}#selection-helper{font-size:16px;line-height:24px;letter-spacing:.5px;color:#9e9e9e;margin:20px auto 0;padding:0 20px;max-width:1582px;transition:all .2s;opacity:0;visibility:hidden;min-height:24px}.calc-smr-big{display:none!important}.calc-save-results-section{margin-top:16px;padding:12px 16px 20px;background-color:#e9e9e9}.calc-save-results-top{line-height:1.38;letter-spacing:.4px;text-align:center}.calc-save-results-email-wrapper{margin-top:16px}#calc-save-results-email{width:100%;height:50px;padding:0 16px;font-size:16px;line-height:1.5;letter-spacing:.5px;border-radius:0;border-style:none}.calc-save-results-submit{width:100%;margin-top:16px}.calc-save-results-confirmation{margin-top:16px;padding:28px 16px;background-color:#e9e9e9;display:flex;flex-direction:column;align-items:center;gap:8px}.calc-save-results-confirmation img{width:23px}.calc-save-results-confirmation-desc{display:flex;flex-direction:column;text-align:center;gap:4px;font-size:16px;line-height:1.5;letter-spacing:.4px}#va-feedback-bar{position:fixed;bottom:55px;z-index:1000;background-color:#212121;color:#fff;padding:20px 32px 21px;line-height:1.63;letter-spacing:.4px}.va-feedback-bar-desc{line-height:1.63;letter-spacing:.4px}.va-feedback-bar-desc-bold{font-weight:700;color:#ffc756}.va-feedback-bar-btns{text-transform:uppercase;line-height:1.71;letter-spacing:1.31px;font-size:14px;font-weight:700}.va-feedback-bar-btn-send{color:#212121;background-color:#fff;border:1px solid white;border-radius:3px;padding:12px 0;margin-top:26px}.va-feedback-bar-btn-no{color:#fff;background-color:transparent;border:1px solid white;border-radius:3px;padding:12px 0;margin-top:13px}#va-feedback-modal .dialog-content{border-top:1px solid #f0f0f0}#va-feedback-modal .dialog-close{background-color:#fff;text-align:right;padding:13px;height:auto;position:static}#va-feedback-modal .dialog-close .close{display:inline-flex;padding:0;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}#va-feedback-modal .dialog-close .close:hover{background-color:#f0f0f0}#va-feedback-modal .dialog-body{padding:0 16px 100px}.va-feedback-modal-title{font-size:32px;line-height:1.13;letter-spacing:.24px;padding-bottom:4px}.va-feedback-modal-question{line-height:1.5;letter-spacing:.4px;color:#000;margin-top:32px}.va-feedback-modal-answer{border:1px solid #ccc;border-radius:4px;line-height:1.5;letter-spacing:.4px;color:#000;padding:0 12px;height:40px;margin-top:8px;transition:all .3s}.va-feedback-modal-answer.active{background-color:#212121;color:#fff;border-color:#212121}.va-feedback-description-wrapper{margin-top:12px;line-height:9px}.va-feedback-description{width:100%;height:100px;border:1px solid #ccc;padding:12px 16px;font-size:16px;line-height:1.75;letter-spacing:.44px;font-family:Arial}.va-feedback-description-placeholder{position:absolute;top:0;padding:12px 16px;left:1px;line-height:1.75;letter-spacing:.44px;cursor:text;color:#757575}.va-feedback-submit{line-height:1.71;letter-spacing:1.31px;font-size:14px;font-weight:700;text-transform:uppercase;background-color:#212121;color:#fff;padding:12px 0;margin-top:12px;border:1px solid #000;border-radius:3px}.va-feedback-bar-no-thanks{display:inline-block;position:fixed;bottom:55px;z-index:9997;left:50%;transform:translate(-50%);background-color:#000;color:#fff;text-transform:uppercase;line-height:1.43;letter-spacing:1.31px;font-weight:700;border-radius:4px 4px 0 0;padding:12px 24px;font-size:14px;text-wrap:nowrap;transition:all .3s}.va-feedback-bar-no-thanks:hover{font-size:16px;line-height:1.25;letter-spacing:1.5px;padding:16px 27.5px}@media only screen and (min-width:459px){.optional-dimensions-help{height:58px}}@media only screen and (min-width:720px){.md\:flex-row-reverse{flex-direction:row-reverse}.md\:hidden{display:none!important}.md\:text-right{text-align:right}.md\:static{position:static}.assistant{min-height:252px}h1{font-size:40px;padding:40px 20px 12px}.search-progress{top:370px}.selections-section .carousel-frame{margin:0}.selections-section .carousel-slidee{padding:0 20px}.calc-sel-title{width:132px;line-height:1.33;letter-spacing:1.8px;margin-bottom:0;margin-right:8px}.calc-sel-value{width:132px;margin:0 8px 12px 0}.calc-sel-pic{grid-column:2/3;grid-row:1/3;width:64px}.calc-sel-img{width:100%;height:auto}.calc-sel-edit{grid-column:1/3;grid-row:3/4}.calc-sel-item{margin-right:20px;margin-bottom:12px;width:232px;height:88px;padding:12px 12px 12px 16px;border-radius:8px}.calc-sel-edit{margin-top:0}.calc-step-item{width:184px}.calc-step-img{width:160px;height:110px;margin-bottom:16px}.calc-step-title-wrapper{padding:0 20px;margin-bottom:28px;clear:both;font-size:28px;line-height:1.14;letter-spacing:.7px}.calc-step-sub-title{font-size:16px;border-radius:22px;padding:12px;line-height:1.25;letter-spacing:.46px}.steps-section{margin:0 20px;padding:12px 0 34px;min-height:298px}.steps-section .carousel-frame{padding:0 12px}.steps-section label{margin-right:12px}.steps-section+.optional-section .optional-selections{top:124px}.calc-step-help{margin-bottom:2px}.calc-step-optional-help{position:static;float:right;margin-right:16px}.calc-step-optional-help.calc-step-optional-help-no-value{right:12px}.calc-step-optional-help.measurement{float:none}.calc-step-optional-help.measurement .calc-step-optional-popup{position:fixed;width:500px;top:50%;height:auto;padding:40px;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px #00000070}.calc-step-optional-popup{position:absolute;width:500px;right:unset;left:50%;height:auto;padding:40px;border-radius:4px;top:60px;transform:translate(-50%)}.calc-step-clear{margin:0 0 0 50%;transform:translate(-50%)}.calc-step-popup{width:500px;position:absolute;right:unset;left:50%;height:auto;padding:40px;top:60px;border-radius:4px;transform:translate(-50%);box-shadow:0 4px 8px #00000070}.search-progress-add-wrap{height:170px}.search-progress-edit-wrap{height:222px}.optional-section .carousel-slidee{padding:0 20px}.optional-title{padding-left:20px}.optional-selections{position:absolute;height:auto;border-radius:6px;top:136px;left:20px}.optional-selections .carousel-frame{padding:0 12px}.optional-selections .carousel-slidee{padding:0 0 32px!important}.optional-selections label{margin-right:12px}.optional-selections.dropdown{padding:12px 0 16px;width:calc(100% - 40px);margin:0}.optional-inputs{padding:24px 20px!important}.optional-inputs+.optional-inputs{margin-top:12px}.optional-inputs-title{font-size:18px;line-height:1.22;letter-spacing:.2px;margin-bottom:3px}.optional-inputs-title img{top:16px;right:16px}.optional-selections-help{margin-bottom:16px}.optional-selections-help.small-bottom{margin-bottom:12px}.optional-dimensions.min-viewing{top:194px}.optional-dimensions.max-viewing{top:255px}.optional-dimensions-row{border-bottom:none}.optional-dimensions-row.edit,.optional-dimensions-row:hover{background-color:#333}.optional-dimensions-row.edit .dimensions-arrow,.optional-dimensions-row:hover .dimensions-arrow{display:block}.optional-dimensions-selections{width:300px!important}.optional-dimensions,.optional-heating,.optional-diameter{width:360px!important;overflow:visible}.measurement-buttons{margin-top:16px}.optional-clear{height:50px}.optional-submit{width:118px;height:50px;font-size:14px}.carousel-wrapper .controls button{width:60px;height:60px;position:absolute;border:transparent;background:none;border-radius:50%;padding:0}.carousel-wrapper .controls button:hover{background-color:#444}.nextPage{right:22px}.prevPage{left:22px}.main-title{padding:40px 20px 12px}.fc-results-desc{font-size:16px;padding:0 20px 32px}.fc-measurements-wrapper{padding:60px 20px 0;gap:0}.modal-filters-header{padding-right:20px;padding-left:20px}.modal-filters-header.no-filter{padding-top:24px;padding-bottom:24px}.modal-filter-title{font-size:32px}.modal-filter-section{padding:28px 20px}.modal-clear-filters-up{position:static}.modal-filter-apply-up{position:absolute;width:164px;height:44px;padding:12px 0;top:0;right:20px}.modal-filters-footer{padding:4px 20px 20px}.modal-clear-filters-down{margin-top:0}.modal-filter-apply-down{width:243px;margin:0 0 0 32px}#product-filters-modal{height:calc(100% - 106px);margin-top:106px}#product-filters-modal .dialog-content{max-height:unset;height:100%;margin:0}#product-filters-modal .dialog-close{padding:12px 16px}.product-list-wrapper{padding:0 20px}.products-wrapper{padding-bottom:80px}.products-organization{margin-bottom:32px;grid-template-columns:175px 220px 1fr 243px}.launch-filter-modal-button{width:155px;grid-area:1/1}.products-pagination-info{margin:0;grid-area:1/2}#products-sort-dropdown{grid-area:1/4;order:3;overflow:visible}.products{gap:60px 21px}.product{width:calc(33.33% - 14px);max-height:438px}.sale-price{font-size:18px;letter-spacing:.32px;line-height:1.11}.pagination{gap:22px;margin-top:64px}.pagination-arrow.previous{margin:0 12px 0 0}.pagination-arrow.next{margin:0 0 0 12px}.no-results-top-bar{margin:0 20px}.no-results-desc{padding:0 20px}.no-results-chat-live{padding:12px 20px 36px;border-bottom:none;border-right:1px solid #e0e0e0}.no-results-chat-live-button{width:168px;height:50px}#no-results-description{height:190px}.no-results-submit{margin-top:16px;width:168px;height:50px}.no-results-title{margin-top:0}.no-results-form{padding:12px 20px;margin-top:40px}.no-results-content{padding-bottom:100px}.no-results-content.after-hours .no-results-form{max-width:546px;margin:40px auto 0;padding:0 20px 12px}.no-results-large-title{padding:0 20px}.optional-dimensions-help:before{left:24px}.optional-dimensions-help.no-heating:before{left:92px}.optional-dimensions-help-close{top:0;right:-26px}#selection-helper{padding:0 20px}.calc-save-results-email-wrapper{width:340px}.calc-save-results-content{gap:16px;justify-content:center}.calc-save-results-submit{width:200px}.calc-save-results-confirmation{padding:16px 20px 24px}#va-feedback-bar{max-width:516px;left:50%;transform:translate(-50%);width:100%;border-top-left-radius:6px;border-top-right-radius:6px}.va-feedback-bar-btns{gap:20px}.va-feedback-bar-btn-send,.va-feedback-bar-btn-no{margin-top:16px;width:216px}#va-feedback-modal .dialog-content{margin:0;width:100%;height:100%;max-height:100vh}#va-feedback-modal .dialog-body{padding:0 60px 200px}}@media only screen and (min-width:1000px){.calc-smr-small{display:flex;padding:16px 20px}.calc-save-results-top{margin-right:12px;text-align:left}.calc-save-results-content{flex:1;justify-content:flex-end}.calc-save-results-email-wrapper{margin-top:0;flex:1;width:auto;max-width:400px}.calc-save-results-submit{margin-top:0}.calc-save-results-confirmation{padding:17px 24px;gap:24px;flex-direction:row}.calc-save-results-confirmation-desc{display:block;text-align:left}}@media only screen and (min-width:1280px){#contractor-technical-details-modal .dialog-content{width:680px}.xl\:flex-col{flex-direction:column!important}.no-results-content{width:1070px;margin:auto}.no-results-content.after-hours .no-results-form{max-width:650px;margin:60px auto 0;padding:0 20px 12px}h1{padding-top:44px}.search-progress{top:435px}.calc-sel-item{width:232px;padding:13px 12px 12px 16px}.calc-sel-item:hover{background-color:#333}.calc-sel-value{margin:0 8px 11px 0}.steps-section{min-height:324px;padding-bottom:0}.steps-section label{margin-right:24px}.steps-section label:hover .calc-step-sub-title{background-color:#e09623;color:#fff}.calc-step-help{transition:all .3s}.calc-step-help:hover{color:#fff}.calc-step-optional-help{transition:all .3s;right:20px}.calc-step-optional-help.calc-step-optional-help-no-value{right:20px}.calc-step-optional-help:hover{color:#fff}.calc-step-clear{transition:all .3s}.calc-step-clear:hover{color:#fff}.calc-step-popup a:hover{color:#a54210}.optional-selections label{margin-right:24px}.optional-selections label:hover{cursor:pointer}.optional-selections label:hover .calc-step-sub-title{background-color:#e09623;color:#fff}.optional-selections.dropdown{width:100%}.optional-sel:hover{background-color:#333}.optional-clear:hover{color:#fff}.calc-step-measurements-wrapper{max-width:1210px;margin:auto;padding:32px 20px 24px}.calc-step-measurements:first-child{padding:0 0 40px;border-right:0;border-bottom:1px solid #555555}.calc-step-measurements:last-child{padding:40px 0 0}.calc-step-measurement-col{width:350px}.calc-step-minimum-btu-capacity-input{margin-top:40px}.fc-results-desc{max-width:1070px;margin:auto}.optional-tabs{max-width:1208px}.optional-section{margin:0 20px;max-width:1600px}.optional-section .carousel-slidee{padding:0}.optional-title{padding-left:0}.fixed-footer-container{bottom:-60px!important}#small-chat-container{bottom:75px!important}.chat-bot-icon-wrapper{bottom:20px!important}.products{gap:60px 16px}.product-list-wrapper{padding:0 20px}.products-wrapper{padding:16px 0 80px 20px}.products-pagination-info{font-size:16px}#products-sort-dropdown{border:none;height:auto}.products-sort-name-wrapper{padding:0 0 10px 16px;height:26px}.products-sort-name{font-size:16px;letter-spacing:normal}.products-sort-items{top:0}.product{width:calc(25% - 12px);max-height:470px}.pagination{margin-top:82px}.copied{bottom:10px}.no-results-desc{max-width:1070px;margin:auto}.no-results-form{padding:12px 20px 12px 40px;margin-top:60px}.no-results-chat-live{margin-top:60px;padding:12px 40px 40px 20px}.calc-smr-small{display:none!important}.calc-smr-big{display:flex!important}.calc-save-results-section{padding:16px 24px;margin-bottom:32px;border-radius:4px}.calc-save-results-section .bold{font-size:18px;line-height:1.33;letter-spacing:.45px}.calc-save-results-email-wrapper{max-width:500px}.calc-save-results-top{margin-right:24px}.calc-save-results-confirmation{margin-bottom:32px;border-radius:4px}.va-feedback-submit{margin-top:20px;width:200px;float:right;cursor:pointer}.va-feedback-submit:hover{background-color:#3c3c3c;box-shadow:0 2px 4px #0006}#va-feedback-bar{max-width:1080px;gap:20px;bottom:0}.va-feedback-bar-btn-send,.va-feedback-bar-btn-no{margin-top:0;width:auto;padding:12px 24px;text-wrap:nowrap;cursor:pointer}.va-feedback-bar-btn-send{transition:all .3s}.va-feedback-bar-btn-send:hover{background-color:#e09623;color:#fff;border-color:#e09623}.va-feedback-bar-btn-no{transition:all .3s}.va-feedback-bar-btn-no:hover{background-color:#fff;color:#212121}#va-feedback-modal .dialog-content{margin:0 20px;width:720px;height:auto;max-height:calc(100vh - 200px);border-radius:6px}#va-feedback-modal .dialog-body{padding:0 60px 40px}.va-feedback-modal-answer,.va-feedback-bar-no-thanks{cursor:pointer}.va-feedback-bar-no-thanks{bottom:0}.va-feedback-modal-answer.active:hover{background-color:#3c3c3c}.va-feedback-modal-answer:hover{background-color:#eee}}@media only screen and (min-width:1600px){.products{margin-right:0}.products-wrapper{padding-right:0;padding-left:20px}}@media only screen and (min-width:1640px){.steps-section{max-width:1600px;margin:0 auto;min-height:385px}.steps-section label{margin-right:32px}.optional-selections .carousel-frame{margin:0 calc(50% - 820px)}.optional-selections label{margin-right:32px}.optional-section{margin:0 auto}.calc-step-help{margin-bottom:10px}.calc-step-item{width:232px}.calc-step-title-wrapper{margin-bottom:40px;font-size:32px;line-height:1;letter-spacing:.8px}.calc-step-img{width:204px;height:140px;margin-bottom:27px}.search-progress-add-wrap{height:211px}.search-progress-edit-wrap{height:263px}#va-feedback-bar{max-width:1600px;padding:18px 32px;gap:176px}.va-feedback-bar-desc{font-size:18px;line-height:1.56;letter-spacing:.45px}.va-feedback-bar-btn-send,.va-feedback-bar-btn-no{width:240px}}
