#navBar{position:relative;padding:30px 0 50px}#navBar .sectionContent{display:block;margin:0 0 40px}#navBar .sectionContent img{max-width:90%;object-fit:contain}#navBar .navTitle{display:block;padding:10px 0;text-transform:uppercase;border-bottom:1px solid var(--site-border);margin:0 0 20px}#navBar .navTitle a{color:currentColor}#navBar ul#partsMenu{display:block;padding:0;margin:0;list-style:none}#partsMenu li{display:block;margin:0 0 5px}#partsMenu li a{display:block;padding:.16rem 0;text-transform:uppercase;font-size:.824rem;font-weight:600}#partsMenu li.selected a,#partsMenu li a:hover{color:#eb6a2e}#navBar .shopInfo{border-top:1px solid var(--site-border);margin:30px 0}#navBar .headedPanel{border-bottom:1px solid var(--site-border);border-left:1px solid var(--site-border);margin:0;padding:20px;text-align:center;background:#fff}#navBar .headedPanel .h6{color:var(--d911-teal);text-transform:uppercase}#navBar .fastFinder{display:flex;padding:20px;border:1px solid var(--site-border);border-radius:4px;margin-right:20px;background:#fff}#diagramsLink{position:relative}#navBar .diagrams{display:flex;padding:5px 10px 5px 20px;border:1px solid #06875b;border-radius:4px;margin-right:20px;background:#fff;gap:10px}#navBar .diagrams::before{background:url('/images/green-triangle.png') 0 center/contain no-repeat;position:absolute;top:4px;left:0;height:30px;content:'';width:30px}#navBar .fastFinder:hover,#navBar .diagrams:hover{background:#fcfcfc}#categoryOpen,.navFrame .close{display:none}@media only screen and (min-width:1024px){#BasicPage #pageContent #navBar,#register #pageContent #navBar,#login #pageContent #navBar,#basket #pageContent #navBar{display:none}}@media only screen and (max-width:1279px){#navBar{padding:20px 0 50px 20px}}@media only screen and (max-width:1023px){#categoryOpen{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;text-transform:uppercase;font-weight:500;background:#fcfcfc;border-bottom:1px solid var(--site-border);font-family:'Roboto',sans-serif}#gallery #pageContent #navBar,#pageContent #navBar{width:100%;padding:0}#categoryOpen span{font-size:18px;font-weight:600}#navBar .navFrame{display:block;padding:0 48px 30px;position:fixed;top:0;bottom:0;left:-100%;width:100%;z-index:1000;overflow-y:auto;background:#fff;transition:all ease-in-out .4s;border-top:4px solid #eb6a2e}.navFrame .close{display:flex;inset:0 auto auto 0;transform:translateX(-3rem)}#myAccount #navBar.active .navFrame,#navBar.active .navFrame{left:0}#navBar .diagrams{flex-direction:row;margin:0}#mavBar .diagrams span{padding:5px 0 5px 15px}#navBar .navTitle a{font-size:26px;line-height:32px;font-weight:300}#navBar ul#partsMenu{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--site-border)}#navBar .shopInfo{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px;border-top:0}#navBar .headedPanel{width:48%;margin:0 0 20px;padding:20px;border:1px solid var(--site-border)}#partsMenu li{width:50%}#partsMenu li a{display:block;padding:5px 0;text-transform:uppercase;font-size:14px;font-weight:400;color:currentColor;line-height:25px}}@media only screen and (max-width:599px){#navBar .navFrame{padding:0 48px 30px}}@media only screen and (max-width:479px){#navBar .navFrame{padding:0 3rem 2.5rem}#navBar .headedPanel{width:100%}#navBar .navTitle a{font-size:24px;line-height:30px}#categoryOpen span{font-weight:500}#partsMenu li{width:100%}}