/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Mercury Text G1 Bold Pro";src:local(""),url(/modules/custom/hon_product_compare/css/fonts/MercuryTextG1/MercuryTextG1-Bold-Pro.otf) format("opentype");font-display:fallback}.no-ul-list{list-style-type:none;padding:0;margin:0}.no-ul-list>li{display:inline-block;list-style-type:none;margin:2px}.blocked-style,.tmp-shadow{box-shadow:0 0 2px 0 #666}.tmp-shadow-none{box-shadow:none}.blocked-style{border:1px solid #fff;padding:12px;border-radius:5px;background:#f7f7f7}.hon-product-compare-greyed-out{color:rgba(151,151,151,.4)!important}.hon-pc-label-selected{color:#78be20!important}.hon-pc-radio-selected{background-color:#78be20}.hon-product-compare__slider-general{padding:0 50px}.hon-product-compare__slider-general .slick-slide{margin:5px 25px}.hon-product-compare__slider-general .slick-list{margin:0 -25px}.hon-product-compare__slider-specs{pointer-events:none}.hon-product-compare__slider-specs .slick-track{outline:5px solid #fff;outline-offset:-4px;display:flex!important}.hon-product-compare__slider-specs .slick-slide{display:flex;justify-content:center;align-items:center;height:inherit!important;outline:1px solid #f2f4f6}.hon-product-compare__slider-specs .slick-slide div{display:flex}.comparison-options{display:flex;margin-bottom:2.5em;padding:15px 50px;justify-content:center}@media screen and (max-width:550px){.comparison-options{padding:0 50px;margin-bottom:4px}}.comparison-options__wrapper{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:100%}@media screen and (max-width:550px){.comparison-options__wrapper{flex-direction:column;align-items:flex-start;width:auto}}.comparison-options__wrapper-inner{display:flex;flex-direction:row;margin-right:8px}@media screen and (max-width:768px){.comparison-options__wrapper-inner{justify-content:center}}.comparison-options__wrapper-inner .highlight-label{color:#000;cursor:auto;margin-right:4px}@media screen and (max-width:768px){.comparison-options__wrapper-inner{width:100%}}.comparison-options__wrapper-inner-option{display:flex;justify-content:center;align-items:center;margin-right:15px}.comparison-options__wrapper-inner-option input,.comparison-options__wrapper-inner-option label,.comparison-options__wrapper-inner-option p{margin:0!important}.comparison-options__wrapper-inner-option label{margin-left:5px!important;color:#595959}.comparison-options__wrapper-inner-option-radio{cursor:pointer;width:12px;height:12px;border-radius:100%;border:1px solid #838383;padding:2px}.comparison-options__wrapper-inner-option-radio .inner-circle{width:100%;height:100%;border-radius:100%}.comparison-options__wrapper-inner-option-clear-btn{cursor:pointer}.comparison-options .clear-all-wrapper{margin-left:auto}.hon-product-compare__fixed-wrapper{height:0;position:fixed;top:0;z-index:50;width:100%;background-color:#fff;box-shadow:0 8px 11px -9px #000;overflow:hidden}.hon-product-compare__fixed-wrapper p{word-wrap:break-word}.hon-product-compare__fixed-wrapper.slick__slider>.fixed-header-slide{display:none}.hon-product-compare__fixed-wrapper .slick-track{outline:5px solid #fff;outline-offset:-4px}.hon-product-compare__fixed-wrapper .slick-slide{display:flex;justify-content:center;align-items:center;outline:.5px solid gray}@media only screen and (max-width:767px){.hon-product-compare__fixed-wrapper .slick-slide{justify-content:space-around;outline:0}}.hon-product-compare__fixed-wrapper .slick-slide .info-wrapper{display:block;z-index:20;margin-left:.5em;max-width:50%}@media only screen and (max-width:1023px){.hon-product-compare__fixed-wrapper .slick-slide .info-wrapper{margin-left:1em}}.hon-product-compare__fixed-wrapper .slick-slide .info-wrapper h5{word-wrap:break-word;font-size:110%}.hon-product-compare__fixed-wrapper img{height:200px}.hon-product-compare__main-wrapper{position:relative}.hon-product-compare__main-wrapper .hon-product-compare__slider>.hon-product-compare__sku:not(:first-child){display:none}.hon-product-compare__page-title{background-color:#fff;text-align:center;display:flex;position:relative;justify-content:center;align-items:center}@media only screen and (max-width:550px){.hon-product-compare__page-title{padding-top:2em}}@media (min-width:550px){.hon-product-compare__page-title{padding-top:2em}}.hon-product-compare__page-title h1{color:#000;text-transform:uppercase;padding:.5em 0;font-size:20px}@media only screen and (min-width:768px){.hon-product-compare__page-title h1{font-size:25px}}@media only screen and (min-width:1024px){.hon-product-compare__page-title h1{font-size:30px}}.hon-product-compare__page-title .product-count{position:relative;top:2px;padding-left:10px;color:#000;font-size:18px;font-weight:700;margin-bottom:7px}@media only screen and (min-width:768px){.hon-product-compare__page-title .product-count{font-size:20px}}@media only screen and (min-width:1024px){.hon-product-compare__page-title .product-count{font-size:26px}}.hon-product-compare__print-icon{position:absolute;right:5%;top:50%}.hon-product-compare__print-icon .fa.fa-print{font-size:150%;color:#fff;background-color:#78be20;border:2px solid #d3d3d3;border-radius:1em;padding:8px}.hon-product-compare__sku{position:relative;text-align:center;padding-top:2em}.hon-product-compare__sku .fa.fa-times{position:absolute;top:0;right:0;font-size:1.5em}@media only screen and (min-width:768px){.hon-product-compare__sku .fa.fa-times{right:15px;font-size:2em}}.hon-product-compare__sku .fa.fa-times:hover{color:#78be20;cursor:pointer}.hon-product-compare__sku img{display:block;margin:0 auto}.hon-product-compare__sku h3{margin-top:1em;font-size:24px;word-break:break-all;line-height:125%}@media only screen and (min-width:768px){.hon-product-compare__sku h3{font-size:30px}}@media only screen and (min-width:1024px){.hon-product-compare__sku h3{font-size:34px}}.hon-product-compare__sku .sku-detail__request-quote-button{border:1px solid #000;border-radius:5em;color:#000;background-color:#fff;text-align:center;text-transform:uppercase;padding:.75em 1em;line-height:1em;max-width:100%;margin:1em .5em}@media only screen and (min-width:768px){.hon-product-compare__sku .sku-detail__request-quote-button{padding:.75em 3em}}.hon-product-compare__sku .sku-detail__request-quote-button:active,.hon-product-compare__sku .sku-detail__request-quote-button:focus,.hon-product-compare__sku .sku-detail__request-quote-button:hover{cursor:pointer;text-decoration:none!important;border-color:#fff!important;background-color:#000;color:#fff!important}.hon-product-compare__sku-description{position:relative;display:inline-block;margin:0 auto;width:90%}@media screen and (max-width:500px){.hon-product-compare__sku-description{width:100%}}.hon-product-compare__sku-description--text{position:relative}@media screen and (max-width:768px){.hon-product-compare__sku-description--text{max-height:50px;transition:max-height .8s cubic-bezier(0,1,0,1);overflow:hidden;padding:0 28px}}.hon-product-compare__sku-description--text .less-text-btn{display:none}@media screen and (max-width:768px){.hon-product-compare__sku-description--text .less-text-btn{position:relative!important;display:inline-block;margin-left:2px}}.hon-product-compare__sku-description .text-collapse-btn{cursor:pointer;color:#78be20;font-size:.8em}.hon-product-compare__sku-description .more-text-btn{display:none}@media screen and (max-width:768px){.hon-product-compare__sku-description .more-text-btn{position:absolute;display:flex;top:32px;right:-6px}}.hon-product-compare__sku-description .mobile-description--open{max-height:400px!important;transition:max-height 1.2s ease!important}.hon-product-compare__next-arrow,.hon-product-compare__prev-arrow{background:#fff;border:none;position:absolute;top:50%;transform:translateY(-50%);color:#d5dbe3;padding:6px;font-size:1.5em}@media only screen and (min-width:768px){.hon-product-compare__next-arrow,.hon-product-compare__prev-arrow{font-size:2em;padding:15px}}.hon-product-compare__next-arrow:hover,.hon-product-compare__prev-arrow:hover{color:#78be20;cursor:pointer;outline:0}.hon-product-compare__prev-arrow{left:.5em}.hon-product-compare__next-arrow{right:.5em}.hon-product-compare__no-results{min-height:40vh;padding:2em;text-align:center}.hon-product-compare__no-results h2{font-size:25px}@media only screen and (min-width:768px){.hon-product-compare__no-results h2{font-size:40px}}.spec-data-options{min-height:200px;margin-top:2em}.spec-data-options__group__container{visibility:hidden;height:0}@media only screen and (min-width:768px){.spec-data-options__group__container{visibility:visible;height:auto}}.spec-data-options__group__title{background-color:#000;color:#fff;text-align:center;padding:.75em;position:relative;display:flex}.spec-data-options__group__title:hover{cursor:pointer}.spec-data-options__group__title h4{margin:0 auto;padding-bottom:0;color:#fff;font-size:20px;text-transform:uppercase}.spec-data-options__group__title .toggle-arrows{position:absolute;right:15px;top:50%;transform:translateY(-50%)}.spec-data-options__group__title .fa{font-size:35px;font-weight:700}.spec-data-options__group__title .fa-angle-down{display:block}@media only screen and (min-width:768px){.spec-data-options__group__title .fa-angle-down{display:none}}.spec-data-options__group__title .fa-angle-up{display:none}@media only screen and (min-width:768px){.spec-data-options__group__title .fa-angle-up{display:block}}.spec-data-options__group__label{text-align:center;padding:12px .25em;background-color:#f2f4f6;color:#000;font-weight:700;font-size:110%}.spec-data-options__group__values-container{padding:0;background-color:#fff;border-left:5px solid #fff;border-right:5px solid #fff}.spec-data-options__group__value{padding:12px 15px;text-align:center;max-width:100%}@media print{.product-compare-cta{display:none}#block-hon-theme-branding{position:absolute;left:40%;width:10%;transform:scale(1.5)}.hon-search--persistent-exposed-form{display:none!important;visibility:hidden!important}.comparison-options__wrapper-inner-option-radio{position:relative}.comparison-options__wrapper-inner-option-radio .hon-pc-radio-selected{border:5px solid #78be20;position:absolute;left:-5px;top:-5px}.hon-product-compare__slider{display:flex}.hon-product-compare__slider>.hon-product-compare__sku{display:flex;flex-direction:column;flex:1;justify-content:space-evenly}.hon-product-compare__slider>.hon-product-compare__sku:not(:first-child){display:flex!important}.hon-product-compare__spec-data-wrapper{page-break-after:always}.compare-request-quote-container{display:none}.block-system-menublock{display:none}.hon-product-compare__fixed-wrapper{display:none}.spec-data-options__group__container{display:flex;flex-wrap:wrap;align-items:center}.spec-data-options__group__label{display:flex;flex-basis:100%;justify-content:center}.spec-data-options__group__values-container{display:flex;flex-basis:100%;justify-content:space-evenly}}
.improvedselect ul li{padding:0 5px;display:block;margin:0;cursor:pointer;background:none;}.improvedselect .del_all:hover,.improvedselect .add_all:hover,.improvedselect .del:hover,.improvedselect .add:hover,.improvedselect .move_up:hover,.improvedselect .move_down:hover{background:#ccc;}.improvedselect .improvedselect-text-wrapper{border:1px solid gray;margin-bottom:5px;}.improvedselect input.improvedselect_filter{width:96%;height:20px;padding:0 2%;}.improvedselect .add_all,.improvedselect .del_all,.improvedselect .del,.improvedselect .add,.improvedselect .move_up,.improvedselect .move_down{display:block;width:80%;border:1px solid gray;cursor:pointer;margin:0 0 10px 10%;text-align:center;background:white;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect .improvedselect_control{float:left;width:18%;padding-top:30px;}.improvedselect li:hover{background:#eee;}.improvedselect li.selected{color:white;background:#3399ff;}.improvedselect ul.improvedselect_sel,.improvedselect ul.improvedselect_all{width:40%;height:200px;overflow:auto;margin:0;padding:0;display:block;border:1px solid gray;background:white;list-style:none;}.has_group ul.improvedselect_sel,.has_group ul.improvedselect_all{width:30%;}.improvedselect div.improvedselect_tabs-wrapper{width:19%;float:left;}.improvedselect ul.improvedselect_tabs{margin:0;padding:0;}.improvedselect ul.improvedselect_tabs li{margin-bottom:5px;padding:1px 0 1px 5px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect ul.improvedselect_tabs li.selected{background-color:white;border-color:gray;border-style:solid;border-width:1px 0 1px 1px;padding:0;}.improvedselect ul.improvedselect_tabs li.selected div{background-color:white;margin:0 -1px 0 1px;position:relative;}.improvedselect ul.improvedselect_tabs li.selected div a{margin-left:3px;padding-right:5px;}.improvedselect .improvedselect_all{float:left;}.improvedselect .improvedselect_sel{float:right;}.improvedselect .clear{clear:both;}.improvedselect{border:1px solid gray;background:#eee;padding:1%;min-width:440px;overflow:hidden;}
.layout--onecol .layout__region{width:100%;}
.search-api-autocomplete-suggestion{position:relative;padding:3px 5px;}.search-api-autocomplete-search .ui-menu-item-wrapper{margin:0;padding:0;color:#333;border:0;}.search-api-autocomplete-search .ui-menu-item-wrapper.ui-state-active .search-api-autocomplete-suggestion{color:#fff;background:#0072b9;}.search-api-autocomplete-search .ui-menu-item{list-style-image:none;}.search-api-autocomplete-search .ui-menu-item:hover{background:#eee;}.search-api-autocomplete-search .ui-menu-item a{text-decoration:none;}.search-api-autocomplete-suggestion .autocomplete-suggestion-note{font-size:90%;}.search-api-autocomplete-suggestion .autocomplete-suggestion-user-input{font-weight:bold;}.search-api-autocomplete-suggestion .autocomplete-suggestion-results-count{position:absolute;right:0.2em;}
