#product-filter{text-align:center;width:100%}#product-filter h2{font-size:1em;text-transform:uppercase;color:#0a0a0a;line-height:1;margin:0}#product-filter p{margin-bottom:20px;margin-top:20px}#product-filter .progress-links span{margin:0 2px}#product-filter .progress-links a{color:#e57200}#product-filter .progress-links .disabled{color:#ddd}#product-filter .step-description{width:50%;min-width:320px;margin:20px auto}#product-filter .lambda{font-size:2rem}#product-filter .lambda .small{font-size:1rem;color:#ddd;margin-top:-6px}#product-filter .sample-section{width:80%;margin:2em auto;clear:both;border-top:1px solid #eee;text-align:left}#product-filter .sample-section:after{content:"";display:block;clear:both}#product-filter .sample-viz{width:200px;float:right}#product-filter .sample-info{width:calc(100% - 200px);float:left;padding:10px 20px 0px 0px;-webkit-box-sizing:border-box;box-sizing:border-box}#product-filter .sample-info .slider-wrapper{width:100%;max-width:100%}#product-filter .sample-renderer{width:100%;height:200px;background-color:rgba(0,0,0,0);margin:0 auto}#product-filter .dimension-wrapper{width:100%}#product-filter .dimension-wrapper:after{content:"";display:block;clear:both}#product-filter .dimension-wrapper .dimension{width:50%;float:left}#product-filter radiobuttons.small .checkbox-item{min-height:60px}#product-filter .checkbox-wrapper{display:inline-block}#product-filter .checkbox-wrapper .description{pointer-events:none;font-size:1.25em;position:absolute;display:block;opacity:0;margin-bottom:-10px;width:160px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-color:#eee;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) .3s;transition:all cubic-bezier(0.25, 0.46, 0.45, 0.94) .3s;z-index:100}#product-filter .checkbox-wrapper .description .small{font-size:.85em;line-height:1.25}#product-filter .checkbox-wrapper:hover .description{display:block;opacity:1}#product-filter .checkbox-wrapper .checkbox-item{display:inline-block;position:relative;width:160px;border:1px solid #ccc;min-height:110px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 5px 0px;overflow:hidden;border-radius:7px;cursor:pointer}#product-filter .checkbox-wrapper .checkbox-item *{cursor:pointer}#product-filter .checkbox-wrapper .checkbox-item:hover{font-weight:500;color:#000}#product-filter .checkbox-wrapper .checkbox-item:hover label{color:#000}#product-filter .checkbox-wrapper .checkbox-item.checked{font-weight:600}#product-filter .checkbox-wrapper .checkbox-item.checked .marker{display:block;width:160px;opacity:1;background-color:#e57200;margin-left:0}#product-filter .checkbox-wrapper .checkbox-item.checked label{color:#000}#product-filter .checkbox-wrapper .checkbox-item.checked img.icon{-webkit-filter:none;filter:none}#product-filter .checkbox-wrapper .checkbox-item .marker{height:5px;background-color:#000;position:absolute;bottom:0;left:0;width:0px;opacity:0;margin-left:50%;-webkit-transition:all ease .3s;transition:all ease .3s}#product-filter .checkbox-wrapper .checkbox-item label{display:block;font-size:1.1em;line-height:1.3;color:#606060;font-weight:normal}#product-filter .checkbox-wrapper .checkbox-item.label-middle label{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:140px}#product-filter .checkbox-wrapper .checkbox-item input{margin-top:10px}#product-filter .checkbox-wrapper .checkbox-item img.icon{width:80px}#product-filter .input-wrapper{position:relative;margin-top:4em;margin-bottom:2em}#product-filter .text-input{font-weight:400}#product-filter .slider-wrapper{max-width:75%;margin:0em auto 1em;min-width:50%}#product-filter .button-next{padding:10px 20px;display:inline-block;margin-top:2em;font-size:2rem;color:#fff;border-radius:30px;cursor:pointer;background-color:#e57200}#product-filter .button-next:hover{text-decoration:none;background-color:#c36100}#product-filter .filter-results{text-align:left;max-width:1140px;margin:0 auto}#product-filter .filter-results .sample-dimensions{font-size:1em}#product-filter .filter-results h3{font-size:20px}#product-filter .filter-results table{width:100%;font-size:.75em}#product-filter .filter-results table .header-row{border-bottom:1px solid #eee}#product-filter .filter-results table .header-row td:first-child{font-weight:bold;font-size:1em}#product-filter .filter-results table .header-row td{padding-top:15px}#product-filter .filter-results table td{padding:2px 1px;padding-right:15px}#product-filter .filter-results .unit-size{font-size:90%}#product-filter .filter-results .product-row{clear:both;padding-bottom:30px;border-bottom:1px solid #eee;margin-bottom:60px}#product-filter .filter-results .product-row:after{content:"";display:block;clear:both}#product-filter .filter-results .module-list ul{padding-left:0}#product-filter .filter-results .module-list li{border-bottom:1px solid #eee;margin:1px 0px;padding:4px 0px;list-style-type:none}#product-filter .filter-results .module-list li:last-child{border-bottom:none}#product-filter .filter-results .module-list .module-included{font-size:.75em;float:right;color:#bbb}#product-filter .product-header{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#product-filter .product-header .img-wrapper{width:35%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#product-filter .product-header .img-wrapper img{max-width:100%}#product-filter .product-header .product-info{width:65%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:50px}#product-filter .product-header .product-info h1{font-size:40px;margin:0 0 0px}#product-filter .product-header .product-info:after{content:"";display:block;clear:both}@media screen and (max-width: 768px){#product-filter .product-header{display:block}#product-filter .product-header .image-wrapper{width:100%;float:none}#product-filter .product-header .product-info{width:100%;margin-left:0}}#product-filter .module-data{width:50%;float:left;padding:0 0 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#product-filter .module-data{width:100%;padding:0}}#product-filter .sample-data{width:50%;float:right;padding:0 0 0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#product-filter .sample-data{width:100%;padding:0}}#product-filter .rzslider .rz-pointer{top:-9px;z-index:3;width:20px;height:20px;cursor:pointer;background-color:#e57200;border-radius:16px;-webkit-box-sizing:border-box;box-sizing:border-box}#product-filter .rzslider .rz-pointer:after{display:none}#product-filter .rzslider .rz-bar.rz-selection{z-index:2;background:#e57200;border-radius:2px}#product-filter .rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#eee;border-radius:2px}#product-filter .rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#000;cursor:default}#product-filter .rzslider .rz-bubble.rz-limit{color:#ddd}#product-filter .rzslider .rz-ticks .rz-tick{width:2px;height:10px;background:#eee}#product-filter .rzslider .rz-ticks .rz-tick.rz-selected{background:#e57200}#product-filter .contact-form{text-align:left;max-width:780px;margin:0 auto 20px;padding:4rem;background-color:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px}#product-filter .contact-form label{margin-top:2rem}#product-filter .contact-form textarea{min-height:110px}#product-filter .contact-form .button-next{margin-top:0;text-align:center;display:block;width:auto;font-size:20px;margin-top:30px}#product-filter .contact-form .error{color:#dc3232;font-weight:normal;padding:2px 7px;border-radius:3px;font-size:14px}#product-filter .contact-form small.google-message{margin-top:30px;font-size:12px;margin-bottom:0;display:block}#product-filter .form-sent-response{text-align:center;margin-top:4rem}#product-filter .form-sent-response .header{font-size:32px}/*# sourceMappingURL=product_filter.min.css.map */