.sparetool{display:flex;gap:2rem;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:1170px;margin:0 auto}.sparetool h3{font-size:47px;font-weight:400;line-height:57px;flex-basis:100%;padding-bottom:16px;margin-bottom:45px;border-bottom:1px solid #e7eaec}.sparetool-content{width:75%}.spare_form{width:100%;display:flex;justify-content:center;gap:2rem}.spare_form .field{width:50%;position:relative}.spare_form select{border-color:#222;height:46px;line-height:36px;background:#fff url('../images/select-arrow-dark.svg') no-repeat 98% 48%}.spare_form label{font-size:18px;margin-bottom:14px;color:#555759}.spare_form input{border-color:#222;height:46px;line-height:46px}.spare_form button{position:absolute;right:0;top:45px;background-color:transparent;border:none;font-size:0}.spare_form button:before{content:'';background:#fff url('../images/searchbtn.png') no-repeat 50% 45%;width:20px;height:20px;display:block}.sparetool-list{border-top:1px solid #555759}.sparetool-list thead tr{background:#e7eaec}.sparetool-list tr th{color:#555759;font-size:14px;font-weight:600;height:50px;vertical-align:middle !important;white-space:nowrap}.sparetool-list tr th.myprice,.sparetool-list tr td.myprice{display:none}.customer-loggedin .sparetool-list tr th.myprice,.customer-loggedin .sparetool-list tr td.myprice{display:table-cell}.sparetool-list tr td{line-height:20px;border:none !important;vertical-align:middle;font-size:14px;font-weight:400;padding:8px 12px 11px}.sparetool-list tr td.pdp-name{max-width:250px}.sparetool-list tr td p{margin:0}.sparetool-list tr td a,.sparetool-list tr td button{background:0 0;border:none;font-weight:500;color:#006192;padding:0;white-space:nowrap}.sparetool-list tr td .configurecart,.sparetool-list tr td .requestlink,.sparetool-list tr td .addtocart{display:none}.sparetool-list tr td .addto .addtocart{display:block}.sparetool-list tr td .rfq .requestlink{display:block}.sparetool-list tr td .configure .configurecart{display:block}.sparetool-list tbody tr:nth-child(even){background:#e7eaec}.sparetool-list tbody tr td{vertical-align:middle}.sparetool-list tbody tr td .label{display:none}.sparetool-list tbody tr td select{padding:0 5px;line-height:22px;max-width:55px;background:#fff url('../images/select-arrow-dark.svg') no-repeat 85% 48%}.loadmore{font-weight:700;cursor:pointer}.sparetool-pagination{text-align:left}.sparetool-totalresults{text-align:right}.sp-attribute_section{width:22%}.view-all-link{border-top:1px solid #152c4c}.view-all-link .primarys{padding-top:16px}.view-all-link .primarys a{background:#152c4c;border-color:#152c4c;padding:10px 38px !important;color:#fff !important;display:inline-block;text-transform:uppercase;font-weight:400;font-size:16px;float:right}.view-all-link .primarys a:hover{background:#152c4c;border-color:#152c4c;color:#fff !important}@media only screen and (max-width:768px){.sparetool h3{font-size:33px;line-height:39px}.spare_form{flex-wrap:wrap}.spare_form button{top:45px}.spare_form .field{width:100%;margin:0}.sp-attribute_section{display:none}.sparetool{display:#000}.sparetool-content{width:100%}.sparetool-content thead{display:none}.sparetool-content .product-item{padding:16px !important;display:flex;flex-wrap:wrap;justify-content:space-between}.sparetool-list tr td.pdp-name{max-width:100%}.sparetool-content .product-item .sku,.sparetool-content .product-item .pdp-name,.sparetool-content .product-item .price,.sparetool-content .product-item .action,.sparetool-content .product-item .myprice{flex-basis:100%;display:flex;padding:0 !important;line-height:30px;margin-bottom:24px}.sparetool-list tbody tr:nth-child(even) .action{border-bottom:1px solid #fff !important;margin-bottom:18px !important}.sparetool-list tbody tr:nth-child(odd) .action{border-bottom:1px solid #e7eaec !important;margin-bottom:18px !important}.sparetool-content .product-item .action a{padding:0 8px 18px}.sparetool-content .product-item .sku .label,.sparetool-content .product-item .pdp-name .label,.sparetool-content .product-item .price .label,.sparetool-content .product-item .action .label,.sparetool-content .product-item .myprice .label{display:block;color:#555759;line-height:30px;font-size:16px;width:100%;max-width:100px;text-align:left;white-space:normal !important}.sparetool-content .product-item .qty{flex-basis:100px}.sparetool-content .product-item .qty select{max-width:75px;height:37px;line-height:37px}.sparetool-content .sparetool-list tr td a,.sparetool-content .sparetool-list tr td button{font-size:18px}.sp-attribute_section{display:none}}