﻿.img-zoom{overflow:hidden;}html{overflow-x:hidden;}.modal__content__body{display:flex;justify-content:center;padding:10px;}.three-pane{overflow-x:hidden;position:relative;}.three-pane .section-title{background-color:#333;border-radius:0;color:#fff;}.three-pane__section__header{font-size:18px;padding:8px 12px;}.three-pane__section__section-thumbs{padding:0;width:100%;}.three-pane__section__section-thumbs__schematics{overflow-x:auto;}.three-pane__section__section-thumbs__schematics .schematic-thump{overflow:visible;min-width:130px;margin:0 10px 0 5px;font-size:16px;}.three-pane__section__section-thumbs__schematics .schematic-thump>a:hover{color:#0c6997;}.three-pane__section__section-thumbs__schematics .schematic-thump .schematic-thump__img{margin:auto;}.three-pane__section__section-thumbs__schematics .schematic-thump .schematic-thump__img:hover{border-radius:0;border:3px solid #0c6997;}.three-pane__section__section-thumbs__schematics .schematic-thump span{display:inline-block;line-height:22px;font-size:15px;width:100px;}.three-pane__section__section-thumbs__schematics .schematic-thump .selected-thumb{display:block;}.three-pane__section__section-thumbs__schematics .schematic-thump .selected-thumb .schematic-thump__img{border:3px solid #0c6997;}.three-pane__section__section-schematic{width:100%;padding:0;}.three-pane__section__section-parts{padding:0;width:100%;}.three-pane__section__section-parts .section-parts__part-list{padding:0 10px;}.three-pane__section__section-parts .section-parts__part-list button{text-shadow:none;vertical-align:middle;}.three-pane__section__section-parts .section-parts__part-list .order-num{margin-bottom:10px;align-self:center;border:1px solid #333;background:#f3f3f3;border-radius:50%;font-size:18px;min-width:30px;min-height:30px;display:flex;justify-content:center;align-items:center;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part{border:0;margin:0;padding:10px;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__img{margin-right:8px;flex:0 0 25%;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__img img{width:100px;aspect-ratio:1.3;object-fit:contain;}.three-pane__section__section-parts .section-parts__part-list .mega-m__no-result{font-size:20px;color:#999;font-weight:600;text-align:center;margin:30px auto 40px;}.three-pane__section__content{padding:10px;}.three-pane__footer{height:40px;background:#333;color:#fff;position:relative;max-width:1200px;padding:0;border-top:2px solid #fff;z-index:2;}.three-pane__footer span{font-size:14px;}.three-pane__footer ul{margin:auto;}.three-pane__footer li{text-align:center;flex:0 0 33.3%;align-items:center;}.three-pane__footer li a{color:#fff;padding:0 5px;flex:1;font-size:14px;font-weight:bold;}.three-pane__footer li:nth-child(2)::after{content:' | ';display:inline-block;padding:0 10px;}.three-pane__footer li:nth-child(2)::before{content:' | ';display:inline-block;padding:0 10px;}.three-pane__copyright{font-size:16px;color:#999;text-align:center;background:#333;color:#fff;padding:5px 0;margin-top:-1px;}.three-pane__backlink{font-size:16px;color:#121212;text-decoration:underline;margin-left:12px;}.three-pane__backlink.chev::before{border-style:solid;border-width:3px 3px 0 0;content:'';display:inline-block;height:9px;position:relative;top:6px;vertical-align:top;width:9px;left:1px;transform:rotate(-135deg);margin:0 5px 3px 1px;}.three-pane .ff-container{display:block;}@media(min-width:768px){html{max-height:100%;overflow-y:scroll;}.modal__content__body{height:80vh;}.three-pane{overflow:unset;margin:auto;}.three-pane__section__header{align-content:center;padding:10px 12px;}.three-pane__section__section-thumbs{position:sticky;top:0;width:40%;height:275px;background-color:#fff;z-index:3;}.three-pane__section__section-thumbs__schematics{padding-left:10px;border-right:2px solid #f3f3f3;height:220px;}.three-pane__section__section-thumbs__schematics .schematic-thump{height:auto;margin:0 10px 0 0;}.three-pane__section__section-thumbs__schematics .schematic-thump__img{width:110px;height:125px;}.three-pane__section__section-thumbs__schematics .schematic-thump span{font-size:16px;margin:auto;word-wrap:break-word;overflow-wrap:break-word;width:100%;}.three-pane__section__section-schematic{position:sticky;top:0;width:60%;height:100%;}.three-pane__section__section-schematic .three-pane__section__content{height:100%;justify-content:center;overflow-y:auto;}.three-pane__section__section-schematic .three-pane__section__content img{margin:10px 0;}.three-pane__section__section-schematic .three-pane__section__content .img-zoom{display:flex;height:100%;justify-content:center;align-items:baseline;}.three-pane__section__section-parts{width:40%;margin-top:-60vh;}.three-pane__section__section-parts .section-parts__part-list{padding-top:10px;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__img{flex:0 0 30%;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__img img{min-height:50px;width:125px;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__name{font-size:16px;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__avlbl{font-size:14px;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__avlbl svg{overflow:visible;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part__price{font-size:18px;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part .part-info .rating__stars{font-size:20px;}.three-pane__section__section-parts .section-parts__part-list .mega-m__part .order-num{margin-right:-5px;}.three-pane__section__section-parts .search-filter{padding:17px 5px;position:sticky;top:320px;z-index:2;}.three-pane__section__section-parts .three-pane__section__content{border:2px solid #f3f3f3;}.three-pane__section__section-parts .section-title{position:sticky;top:275px;z-index:3;}.three-pane__section__content{padding:0;}.three-pane__footer{padding:0 15px;border-top:2px solid #fff;color:#fff;}.three-pane__footer span{align-items:center;}.three-pane__footer ul{margin:unset;}.three-pane__footer li{text-align:left;flex:0;border:0;align-items:center;}div.row.three-pane-footer{margin:0;}}