.mod.header{display:flex;justify-content:space-between;align-items:flex-end;min-height:60px}.mod.header .page-title{display:inline-block;padding:10px;margin:0;flex-grow:1;white-space:nowrap}.mod.header .page-nav{flex-grow:2}@media (max-width: 1024px){.mod.header,.mod.header .page-title{display:block;padding-left:0}}.mod.driveshaft-designer{position:relative}.mod.driveshaft-designer .buttons{position:absolute;top:-50px;right:0}.mod.driveshaft-designer .buttons .btn{margin-left:3px}.mod.driveshaft-designer .style-chooser .style{font-weight:900;font-size:50px;text-transform:uppercase;padding:100px 0}.mod.driveshaft-designer .style-chooser .style img{width:90%;height:auto;font-size:0}.mod.driveshaft-designer .section-chooser .title{text-transform:uppercase}.mod.driveshaft-designer .section-chooser .sections{margin:-10px}.mod.driveshaft-designer .section-chooser .sections .section{display:inline-block;width:25%}.mod.driveshaft-designer .section-chooser .sections.center .section{width:33.333%}.mod.driveshaft-designer .section-chooser .sections .section .card-box{margin:10px;overflow:hidden}.mod.driveshaft-designer .section-chooser .sections .section .card-box:hover{border:5px solid black}.mod.driveshaft-designer .section-chooser .sections .section .card-box .name{display:none}.mod.driveshaft-designer .section-chooser .sections .section img{display:block;width:100%}.mod.driveshaft-designer .section-chooser .preview{white-space:nowrap}.mod.driveshaft-designer .section-chooser .preview-sections{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:middle}.mod.driveshaft-designer .section-chooser .preview-sections img{display:inline-block}.mod.driveshaft-designer .section-chooser .preview-sections img{height:300px;margin:-50px 0}.mod.driveshaft-designer .section-chooser .preview[data-count='4'] img{height:13vw}.mod.driveshaft-designer .section-chooser .next-choice{height:200px;width:200px;text-transform:uppercase;border-radius:100px;line-height:1;display:inline-block;font-size:20px;padding:55px 0 0 0;font-weight:900;vertical-align:middle;margin-left:-10px;color:white;background:black;z-index:1}.mod.driveshaft-designer .section-chooser .next-choice .location{font-size:50px;display:block;margin-bottom:-4px}.mod.driveshaft-designer .driveshaft-svg{position:relative}.mod.driveshaft-designer .driveshaft-svg .dim-input{font-family:"Verdana";text-align:center;position:fixed;background:white;color:black;border:2px solid black;display:block;margin:0;padding:0;font-size:3vw;width:20vw;margin-top:.5vw}.mod.driveshaft-designer[data-style='1'] .driveshaft-svg .dim-input{font-size:5.5vw;width:40vw;margin-top:.75vw}.mod.driveshaft-designer[data-style='2'] .driveshaft-svg .dim-input{font-size:3vw;width:20vw;margin-top:.5vw}.mod.driveshaft-designer[data-style='3'] .driveshaft-svg .dim-input{font-size:2.25vw;width:20vw;margin-top:.35vw}.mod.driveshaft-designer[data-style='4'] .driveshaft-svg .dim-input{font-size:1.75vw;width:15vw;margin-top:.35vw}.mod.driveshaft-designer .result{border:3px solid black;padding:0;position:relative}.mod.driveshaft-designer .result .driveshaft-svg{padding:80px 40px 140px 40px;color:black}.mod.driveshaft-designer .result .mod.user-view{border-top:1px solid black;padding:20px;position:absolute;top:auto;right:0;bottom:0;left:0;text-transform:uppercase}.mod.driveshaft-designer .result .formula{display:block;text-align:right;position:absolute;top:auto;right:20px;bottom:20px;left:0;margin:0;padding:0}