.products-app .checkbox{display:flex;align-items:center}.products-app .checkbox-item{margin-bottom:0}.products-app .checkbox-item.is-wide{min-width:13rem}.products-app .checkbox-input{flex-shrink:0;width:1rem;height:1rem;margin:0 .5rem 0 0;border:1px solid hsl(148,100%,32%);border-radius:.25rem;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.products-app .checkbox-input:checked{border-color:transparent;background-color:#00a34c;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.products-app .checkbox-input:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px #18dc74}.products-app .checkbox-label{cursor:pointer}.products-app .checkbox-menu.has-groups{min-width:15rem;-moz-columns:revert;columns:revert}.products-app .checkbox-menu.has-groups>*{margin-bottom:1rem}.products-app .checkbox-menu.has-groups>*:last-child{margin-bottom:0}@media (min-width: 64em){.products-app .checkbox-menu{-moz-columns:2;columns:2}}.products-app li{margin-bottom:.25rem}.products-app li:last-child{margin-bottom:0}.products-app li.is-parent{font-weight:600}.products-app li.is-child{margin-left:.5rem}.products-app .close-button-wrapper{margin-top:.75rem}.products-app .close-button{display:flex;align-items:center;color:#748178}.products-app .close-button:hover{color:#57605a}.products-app .close-button.is-danger,.products-app .close-button.is-danger:hover{color:#e22739}.products-app .dropdown{position:relative;z-index:2;flex:1;max-width:calc(50% - .5rem)}.products-app .dropdown.is-active{z-index:3}.products-app .dropdown-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:7rem;height:3.25rem;padding:.125rem .75rem;border:1px solid hsl(137,5%,90%);border-radius:.25rem;text-align:left}.products-app .dropdown-button:hover{background-color:#e4e7e5}.products-app .dropdown-title{color:#00a34c;font-size:1rem;font-weight:600;line-height:1}.products-app .dropdown-subtitle{margin-top:.25rem;color:#57605a;font-size:.75rem;line-height:1}.products-app .dropdown-icon{margin-left:1rem}.products-app .dropdown-content{position:absolute;z-index:1;top:3.25rem;min-width:15rem;padding:1rem 2.25rem 1rem 1.25rem;border-radius:.25rem;background-color:#fff;box-shadow:0 1.9px 12.5px #00000013,0 15px 100px #00000026}.products-app .dropdown-content.is-sm{min-width:10rem}.products-app .dropdown-content.is-lg{min-width:34rem}.products-app .dropdown-content-close{position:absolute;top:.5rem;right:.75rem}.products-app .dropdown-content-close svg{width:1rem;height:1rem;color:#9ca59f}.products-app .dropdown-content-close svg:hover{color:#e22739}.products-app .filter-wrapper{background-color:#fff}@media (min-width: 75em){.products-app .filter-wrapper{position:sticky;z-index:3;top:0;align-items:center}}.products-app .filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.products-app .filter-menu{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem 0;font-size:.875rem}.products-app .filter-meta{display:flex;flex:1;align-items:baseline;font-size:.875rem}.products-app .filter-count{line-height:1}.products-app .filter-reset{margin-left:1rem;font-size:.875rem;line-height:1}.products-app .filter-active{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem;margin-top:.5rem}.products-app .filter-pill{display:flex;align-items:center;padding:.125rem .5rem;border-radius:9999px;background-color:#e4e7e5;font-size:.875rem}.products-app .filter-search{position:relative;flex:1;order:10;max-width:calc(50% - .5rem);min-width:10rem}@media (min-width: 64em){.products-app .filter-search{order:revert}}.products-app .filter-search-label{position:absolute;top:.625rem;left:.75rem;color:#748178;font-size:.75rem;font-weight:600;line-height:1}.products-app .filter-search-input{width:100%;height:3.25rem;padding:1rem 1.75rem .25rem .75rem;border:1px solid hsl(137,5%,90%);border-radius:.25rem;background-color:#fff;font-size:1rem}.products-app .filter-search-icon{position:absolute;top:1.125rem;right:.5rem;width:1.125rem;height:1.125rem;color:#9ca59f}@media (min-width: 64em){.products-app .filter-panel-wrapper{min-width:24rem;padding-right:.5rem;display:flex;justify-content:space-between;gap:1rem}}.products-app .filter-panel-section:not(:last-child){margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.products-app .filter-panel-section-title{margin:0;font-size:.75rem;nav-down:uppercase;font-weight:600;color:#636e66}.products-app .radio{display:flex;align-items:center}.products-app .radio-input{width:1rem;height:1rem;margin:0 .5rem 0 0;border:1px solid hsl(148,100%,32%);border-radius:50%;background-color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.products-app .radio-input:checked{border-color:transparent;background-color:#00a34c;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.products-app .radio-input:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px #18dc74}.products-app .radio-label{cursor:pointer}.products-app .selector-section{position:relative}@media (max-width: 75em){.products-app .selector-section{overflow-x:auto;scroll-behavior:smooth}}.products-app .tooltip{position:absolute;z-index:2;padding:.25rem .625rem;background-color:#fff;box-shadow:0 1px 11px #0000001a,0 3px 38px #00000026,0 15px 170px #0003;font-size:.875rem}.products-app svg{width:.875rem;height:.875rem}.products-app table{width:100%;min-width:64rem;table-layout:fixed;font-size:1rem}.products-app td{text-align:left}.products-app td:first-child{padding-left:.75rem}.products-app td:last-child{padding-right:.75rem}.products-app tbody td{padding:.25rem 0}.products-app .table-section-title{padding:.75rem 0 .25rem;font-size:.875rem;letter-spacing:2px;text-transform:uppercase;text-align:center}.products-app .table-row-product:hover{background-color:#e3fcef}.products-app .table-cell-name a{font-weight:600}.products-app .table-cell-name img{display:inline-block;position:relative;top:.125rem;width:.875rem;height:.875rem;margin-left:.25rem}.products-app .table-cell-application{border-right:1px dashed hsl(137,5%,94%)}.products-app .table-cell-application.is-first{border-left:1px dashed hsl(137,5%,94%)}.products-app .table-cell-application img{display:inline-block;width:1.25rem;height:1.25rem;cursor:help}.products-app .table-cell-application img:not(:last-child){margin-right:.125rem}.products-app .table-cell-value,.products-app .table-cell-features{padding-left:.75rem}.products-app .table-cell-ineris img{width:3rem;height:1.5rem}.products-app .table-col-name{width:14rem}.products-app .table-col-application{width:1.25rem}.products-app .table-col-value{width:6rem}.products-app .table-col-features{width:15rem}.products-app .table-col-ineris{width:3rem}:root{--content-width-300: 48rem;--content-width-500: 75rem;--block-margin-top: 3rem;--block-margin-bottom: 3rem;--content-width: 75rem}.products-app .selector-header{width:100%;min-width:64rem;table-layout:fixed}@media (min-width: 75em){.products-app .selector-header{position:sticky;z-index:1;top:var(--filters-height, 3.5rem);margin-top:1rem;background-color:#fff}}@media (max-width: 64em){.products-app .selector-header{top:revert!important}}.products-app thead{border-bottom:1px solid hsl(137,5%,90%);background-color:#fff;text-align:left}.products-app th{line-height:1}.products-app th:first-child{padding-left:.75rem}.products-app th:last-child{padding-right:.75rem}.products-app .selector-header-title th{padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem}@media (min-width: 75em){.products-app .selector-header-title th{text-align:center}}.products-app .selector-header-labels th{padding-bottom:.125rem;font-size:.75rem;font-weight:600;text-transform:uppercase;vertical-align:top}.products-app .selector-header-sublabels th{padding-bottom:.5rem;font-size:.75rem;font-weight:600}.products-app .selector-header-application.has-overflow{position:relative}.products-app .selector-header-application.has-overflow span{position:absolute;top:0;right:0;width:10rem}.products-app .table-header-application-icon{filter:opacity(.5) grayscale(1)}
