#main{position:relative}.section-title{flex-wrap:nowrap}.section-title a{color:#121212;text-decoration-color:#121212;font-weight:inherit}.section-title a:hover{text-decoration:underline}.schematic-thump{overflow:hidden;text-align:center;text-overflow:ellipsis;height:100%}.schematic-thump__img{align-items:center;border:3px solid #bbb;display:flex;justify-content:center;height:155px;margin:10px;width:125px}.schematic-thump__img>img{height:auto;max-height:149px;max-width:119px;width:auto}.schematic-thump>span{display:block;font-size:14px;font-weight:600;line-height:18px;padding:7px;color:#121212}.manual{background-color:#c1c1c1;height:80px;margin:20px auto 8px;position:relative;width:70px}.manual:before{border-left:55px solid transparent;border-bottom:17px solid #c1c1c1;top:-17px}.manual:after{border-left:65px solid transparent;border-bottom:10px solid #cececf;top:-10px}.manual:before,.manual:after{border-right:0px solid transparent;content:"";height:0;left:0;position:absolute;width:0}.manual__type{background-color:#0c6997;color:#fff;text-align:right;font-size:14px;font-weight:600;left:-7px;line-height:20px;padding:0 5px 0 7px;position:relative;top:25px;width:80px}.manual__type:after{border-bottom:5px solid #063850;border-left:7px solid transparent;border-right:0px solid transparent;content:"";height:0;position:absolute;left:0;top:-5px;width:0}.mega-m__nav{display:flex;overflow-x:auto}.mega-m__nav>a{margin:5px}.mega-m__nav .scroll-to{min-width:fit-content}.mega-m__manuals{flex-wrap:nowrap;overflow-x:auto}.mega-m__manuals__item{flex-shrink:0;justify-content:center;margin:10px 2%;padding:15px 5px;text-align:center;width:130px}.mega-m__manuals__item__title{font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase}.mega-m__manuals__item__file-size{font-size:10px;line-height:16px}.mega-m__manuals__item:hover{text-decoration:none}.mega-m__manuals__item:hover .mega-m__manuals__item__title{text-decoration:underline}.mega-m__matches{line-height:16px;padding:0 12px}.mega-m__matches li{border-left:solid 1px #ddd;padding:0 2%}.mega-m__matches li a{display:block;margin:0 3%;padding:8px 0}.mega-m__part{display:flex;font-size:14px;height:100%;line-height:20px;padding:15px}.mega-m__part .container{height:fit-content;padding:0}.mega-m__part__image-container__img{display:block;flex:0 0 100px}.mega-m__part__image-container__img img{width:100%}.mega-m__part__details{padding:0px}.mega-m__part__details__name{font-size:20px}.mega-m__part__details a{display:block}.mega-m__part__desc__msg{background-color:#f6f6f6;font-size:14px;line-height:16px;padding:8px}.mega-m__part button{max-width:unset;height:fit-content;padding:8px 5px;text-transform:uppercase}.mega-m__part .ships-today{opacity:1;display:flex;height:unset}.mega-m__part--maintenance-kits{margin:0;background-color:#f1f1f1;padding-right:0;padding-left:0}.mega-m__videos .video__title{font-size:18px;font-weight:600}.mega-m__videos .mega-m__part{border:0;height:unset}.mega-m__videos .mega-m__part__image-container{padding:0}body:has(.ships-today svg) .ships-today{min-height:30px}.avlbl{font-weight:600}.avlbl>svg{margin-right:10px}.price{font-size:20px;font-weight:bold}.diagrams{flex-wrap:nowrap;overflow-x:auto;padding-bottom:30px}.diagrams .diagram-item{width:160px;margin-right:20px}.diagrams .diagram-item a{height:100%}.diagrams .diagram-item:first-of-type{margin-left:10px}.symptoms{padding:15px;color:black}.symptoms:hover,.symptoms:focus,.symptoms:active,.symptoms:active:focus{text-decoration:none;outline:none}.symptoms:hover .symptoms__action span,.symptoms:focus .symptoms__action span,.symptoms:active .symptoms__action span,.symptoms:active:focus .symptoms__action span{outline:2px solid #000}.symptoms__part{display:flex;flex-wrap:wrap}.symptoms__part__img{margin:0 10px 10px 0}.symptoms__action span{color:#0c6997;border:3px solid #0c6997;border-radius:5px;padding:10px 20px;font-weight:600;text-align:center;outline:none !important}.section-footer a{display:flex;flex-flow:row}@media (min-width:768px){.mega-m__part__details{padding-right:15px}.mega-m__part--maintenance-kits{padding-right:15px;padding-left:15px}.mega-m__part .container{padding:0 15px 0}.mega-m .avlbl--nla{margin:0}}