.parts-search h1{margin-left:5%;padding-bottom:10px;padding-top:20px}.parts-search .parts-search-form-wrap{margin-left:5%;margin-right:5%;padding:45px 0 65px;width:90%}@media only screen and (min-width:1440px){.parts-search .parts-search-form-wrap{display:flex}}@media only screen and (max-width:1439px){.parts-search .parts-search-form-wrap{padding-bottom:20px}}.parts-search .form-text{flex:1 50%}.parts-search .form-text .left-column{width:80%}@media only screen and (max-width:1439px){.parts-search .form-text .left-column{width:100%}}.parts-search .form-text .left-column h3{margin-bottom:50px}@media only screen and (max-width:1439px){.parts-search .form-text .left-column h3{margin-bottom:30px}}.parts-search .part-search-form{flex:1 50%;text-align:right}.parts-search .part-search-form .form-label{margin-bottom:.75em}.parts-search .part-search-form .form-label.has-error{color:red}.parts-search .part-search-form .form-content{position:relative}.parts-search .part-search-form .form-content img{position:absolute;right:60px;top:15px}.parts-search .part-search-form .form-content label{color:#000;color:gray;font-family:avenir-heavy,Noto Sans,Arial,sans-serif;font-size:9pt;font-size:20px;left:15px;pointer-events:none;position:absolute;top:13px;transition:margin .2s ease,color .2s ease,font-size .2s ease}@media only screen and (max-width:1439px){.parts-search .part-search-form .form-content label{top:15px}}.parts-search .part-search-form .form-content label.has-error{color:red;visibility:visible}@media only screen and (max-width:1439px){.parts-search .part-search-form .form-content label{font-size:1pc}}.parts-search .part-search-form .form-content input:focus{outline:none}.parts-search .part-search-form .form-content input:active+label,.parts-search .part-search-form .form-content input:focus+label,.parts-search .part-search-form .form-content input:valid+label{background:linear-gradient(180deg,#f8f8f8 50%,#fff 0);font-size:.7em;margin-left:-2px;padding:0 10px;top:-8px}.parts-search .part-search-form .form-content p{margin-top:20px;text-align:left}.parts-search .part-search-form .form-content p:last-of-type a{text-decoration:underline}.parts-search .part-search-form .form-content p:last-of-type a:hover{color:red}.parts-search .part-search-form button{background-color:#0000;background-image:url(../../../../../content/dam/fsip/product-search/part-search.svg);background-repeat:no-repeat;border:none;cursor:pointer;height:52px;min-width:inherit;outline:0;padding:0;position:absolute;right:0;top:2px;width:52px}.parts-search .part-search-form button.loading{background-color:red;background-image:url(../../../../../etc.clientlibs/fsip/clientlibs/clientlib-images/resources/images/fsip-loading-circle.svg);height:3pc}.parts-search .part-search-form input{background-color:#fff;border:2px solid #e3e3e3;border-radius:0;font-family:avenir-heavy,Noto Sans,Arial,sans-serif;font-size:18px;height:52px;padding-left:20px;width:100%}.parts-search .part-search-form input:-webkit-autofill,.parts-search .part-search-form input:-webkit-autofill:focus textarea:-webkit-autofill,.parts-search .part-search-form input:-webkit-autofill:hover,.parts-search .part-search-form select:-webkit-autofill,.parts-search .part-search-form select:-webkit-autofill:focus,.parts-search .part-search-form select:-webkit-autofill:hover,.parts-search .part-search-form textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{box-shadow:inset 0 0 0 750pt #fff}.parts-search .part-search-form .partNumberInput.has-error{border-color:red}.parts-search .parts-search-wrap{background-color:#f8f8f8}.scroll-top{bottom:30px;cursor:pointer;flex:1 100%;opacity:0;position:fixed;right:30px;text-align:right;transition:opacity .2s linear;z-index:101}.btn-container{margin-bottom:75pt;margin-top:20px;text-align:center}.btn-container .grey-line{border-bottom:1px solid #e3e3e3;height:1px;margin:0 auto;width:80%}.btn-container h2{margin-bottom:40px;margin-top:55px}.btn-container .btn{padding:9pt}.part-search-results{margin-left:5%;margin-right:5%;width:90%}.part-search-results h3{color:#595959}.part-search-results .results-display{display:flex;flex-wrap:wrap;justify-content:center;min-height:auto}.part-search-results .results-display>h2{flex:1 100%;font-size:2pc;margin:60px 0 40px;text-align:center}.part-search-results .results-display .product-card{flex:1 100%;margin-bottom:60px;max-width:401px;padding:0 1%;text-align:center}@media only screen and (min-width:1024px){.part-search-results .results-display .product-card{flex:1 50%}}@media only screen and (min-width:1440px){.part-search-results .results-display .product-card{flex:0 33%}}.part-search-results .results-display .product-card .bellows-label{font-family:avenir-heavy,Noto Sans,Arial,sans-serif;font-size:1pc;letter-spacing:1px;margin-bottom:0;padding:10px 0;text-align:left;text-transform:uppercase}.part-search-results .results-display .product-card .gutters{border-top:9px solid #ec342e;box-shadow:0 0 30px 6px #0000001c;padding:2% 4%;position:relative}.part-search-results .results-display .product-card .gutters.item-numb{border-top:0;height:75pt;overflow:hidden;padding:0}.part-search-results .results-display .product-card .gutters.height{height:auto}.part-search-results .results-display .product-card .gutters.height+.btn.toggle{top:0}.part-search-results .results-display .product-card .gutters p:first-child,.part-search-results .results-display .product-card .gutters>h2{text-align:left}.part-search-results .results-display .product-card .gutters>h2{font-size:24px;min-height:25px}.part-search-results .results-display .product-card .gutters>p:first-child{font-size:14px;font-weight:600;margin-bottom:0;text-transform:uppercase}.part-search-results .results-display .product-card .horiz-rule{border-bottom:1px solid #e3e3e3;height:1px;left:0;position:absolute;width:100%}@media only screen and (max-width:1023px){.part-search-results .results-display .product-card .horiz-rule{display:block}}.part-search-results .results-display .product-card .btn-wrap{margin:20px 0}@media only screen and (max-width:1023px){.part-search-results .results-display .product-card .btn-wrap{margin:10px 0}}.part-search-results .results-display .product-card .btn-wrap .button{margin:0 auto;padding:1pc}.part-search-results .results-display .product-card .btn-wrap .button.btnDisabled{background-color:#b9babc;color:#737578;cursor:pointer;font-family:avenir-heavy,Noto Sans,Arial,sans-serif}.part-search-results .results-display .product-card .parts-head{margin:0;padding:10px 0}.part-search-results .results-display .image-card{margin:0 auto;padding:10px;position:relative}.part-search-results .results-display .image-card picture{align-items:center;display:flex;height:10pc;justify-content:center}.part-search-results .results-display .image-card picture.no-image{height:140px}.part-search-results .results-display .image-card picture.no-image img{height:60px;margin-bottom:5px}.part-search-results .results-display .image-card img{max-height:100%;opacity:1;transition:all .3s ease-out}.part-search-results .results-display .image-card img.lazy{opacity:0;transition:all .3s ease-out}.part-search-results .results-display .image-card .zoom{bottom:0;cursor:pointer;height:38px;position:absolute;right:-4.5%;width:38px}.part-search-results .results-display .image-card .no-pic-msg{color:#9c9c9c;display:none}.part-search-results .results-display .image-card .no-pic-msg.title{margin-bottom:-25px;padding-top:10px}.part-search-results .results-display .image-card .no-pic-msg.footer{background-color:#0000;margin-top:-28px;padding-bottom:3px}.part-search-results .results-display .image-card .no-pic-msg>a{color:#ec342e;text-decoration:none}.part-search-results .results-display .flex-table{display:flex;flex-wrap:wrap;text-align:left}.part-search-results .results-display .flex-table h5{background:#f3f3f3;border-bottom:0;font-size:13px;text-transform:uppercase}.part-search-results .results-display .flex-table h6:first-child,.part-search-results .results-display .flex-table h6:nth-child(2){height:auto;min-height:75pt}.part-search-results .results-display .flex-table h6{font-family:avenir,Helvetica,Arial,sans-serif;height:auto;min-height:70px}.part-search-results .results-display .flex-table>*{flex:1 50%}.part-search-results .results-display .flex-table .hidden{display:none}.part-search-results .results-display .btn.toggle{background-color:#fff;box-shadow:0 0 30px 6px #0000001c;color:#ec342e;font-size:9pt;font-weight:900;letter-spacing:1px;padding:5% 4%;position:relative;text-transform:uppercase;top:-50px;width:100%}.part-search-results .flex-table{display:flex;flex-wrap:wrap;text-align:left}.part-search-results .flex-table>:nth-child(odd){border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;flex:1 40%;margin:0;padding:3% 2% 2% 4%}.part-search-results .flex-table>:nth-child(2n){border-bottom:1px solid #e3e3e3;flex:1 60%;margin:0;padding:3% 0 2% 4%}.part-search-results .flex-table :nth-last-child(2),.part-search-results .flex-table h5:nth-child(2),.part-search-results .flex-table>:last-child,.part-search-results .flex-table>h5:first-child{border-bottom:0}.part-search-results .modal{background-color:#000;background-color:#0006;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:101}.part-search-results .modal-content{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;background-color:#fefefe;border:1px solid #888;display:block;width:80%}@media only screen and (max-width:1023px){.part-search-results .modal-content{width:95%}}.part-search-results .modal-content .top-row{align-items:center;background-color:#333;color:#fff;display:flex;font-size:28px;font-weight:700;justify-content:space-between;padding:1%}@media only screen and (max-width:1023px){.part-search-results .modal-content .top-row{font-size:1pc;padding:0 2%}}.part-search-results .close-modal{cursor:pointer}@media only screen and (max-width:1023px){.part-search-results .close-modal{font-size:30px}}.part-search-results .modal-img-wrapper{padding:50px;text-align:center}@media only screen and (max-width:1023px){.part-search-results .modal-img-wrapper{display:flex;height:100%;overflow:scroll;padding:20px}}.part-search-results .modal-img-wrapper.hrz{align-items:flex-start;justify-content:flex-start;padding:20px}@media only screen and (max-width:1023px){.part-search-results .modal-img-wrapper.vrt{align-items:center;justify-content:center}.part-search-results .modal-img-wrapper img{max-width:none;padding:0 20px}}.part-search-results .close:focus,.part-search-results .close:hover{color:#000;cursor:pointer;text-decoration:none}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.part-search-results .results-display .image-card img{max-width:20pc}.part-search-results .flex-table>:nth-child(odd){max-width:40%}.part-search-results .flex-table>:nth-child(2n){max-width:60%}}