.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.frequent-buyer-status{font-size:0;line-height:0;height:360px}.mod.frequent-buyer-status .value{font-size:30px;font-weight:bold;line-height:1;color:black;position:absolute;bottom:15%;left:0;width:100%;text-align:center}.mod.frequent-buyer-status .value:before{content:"$"}.mod.frequent-buyer-status .frequent-buyer-program-header-img{max-width:100%;width:auto;height:120px;margin-bottom:-10px}.mod.frequent-buyer-status .frequent-buyer-program-link .learn-more{display:block;font-size:20px;margin:0}.mod.frequent-buyer-status .canvas-wrapper{display:block;position:relative;top:0;left:0;margin-left:0;z-index:1;margin:0 auto}.mod.frequent-buyer-status .canvas-wrapper .message{z-index:1;font-size:15px;line-height:.95;display:block;margin-top:-1.2vw}.mod.frequent-buyer-status .canvas-wrapper .message > span{display:block;font-size:1.5em;font-weight:900}.mod.frequent-buyer-status .canvas-wrapper canvas{width:250px;height:230px}.mod.frequent-buyer-status .banner-wrapper{vertical-align:middle;display:block;padding-left:0}@media (max-width: 990px){.mod.frequent-buyer-status{height:auto}}@media (max-width: 419px){.mod.frequent-buyer-status .canvas-wrapper{width:100%}}.mod.orders-results{position:relative}.mod.orders-results .has-empty-place-holder{opacity:.4}.mod.orders-results .view-all{position:absolute;top:20px;right:20px}@media (max-width: 419px){.mod.orders-results .view-all{position:relative;top:auto;right:auto}}.mod.dashboard-orders-results-table th,.mod.dashboard-orders-results-table td{white-space:nowrap}.mod.account-balance{position:relative}.mod.account-balance .view-all{position:absolute;top:20px;right:20px}.mod.account-balance .canvas-wrapper{margin-top:20px}@media (max-width: 419px){.mod.account-balance .view-all{position:relative;top:auto;right:auto}}.mod.dashboard-carousel{height:400px;overflow:hidden;margin:20px 0;border-radius:5px}.mod.dashboard-carousel > .carousel-inner,.mod.dashboard-carousel > .carousel-inner > .item{height:100%;overflow:hidden;text-align:center}.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.6) 50%, rgba(0,0,0,0) 100%)}.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption a{display:inline-block;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption h1{margin:0;padding:0 40px;color:white;font-size:5vw;line-height:1}.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption p{margin:0;padding:0 40px;color:white;font-size:2.5vw;line-height:1}.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption .call-to-action{margin:0;padding:0 40px;font-size:2vw;color:#FF9800}.mod.dashboard-carousel > .carousel-inner > .item{overflow:hidden}.mod.dashboard-carousel > .carousel-inner > .item > img{display:block;height:auto;width:100%;max-width:100%;line-height:1}@media (max-width: 990px){.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption h1{font-size:60px}.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption p{font-size:20px}.mod.dashboard-carousel > .carousel-inner > .item > .carousel-caption .call-to-action{font-size:20px}.mod.dashboard-carousel > .carousel-inner > .item > img{min-width:100%;min-height:100%}}.mod.driveshaft-finder > .well{background:#151515;background:linear-gradient(0deg, rgba(255,255,255,.6) 0%, rgba(21,21,21,1) 60%)}.mod.driveshaft-finder > .well > h2{color:#FFFFFF}.mod.driveshaft-finder > .well > .fine-print{color:#FF9800;margin-bottom:10px}.mod.driveshaft-finder .power-search-modal .modal-content .modal-header{border:0;padding:0}.mod.driveshaft-finder .power-search-modal .modal-content .modal-footer .btn{margin:0 3px}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-pictures{margin-bottom:10px}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-pictures > img:first-child{width:100%;height:auto;border:1px solid gray;border-radius:5px}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-details{margin:20px 0;font-size:0;line-height:1}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-details .name{font-weight:900;line-height:1;font-size:16px;text-transform:uppercase}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-details .value{line-height:1;margin:0;padding:0;font-weight:900;font-size:40px;color:black}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-details .strike-price,.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-details .discount-text{display:none;font-size:.8em;color:#797979;line-height:.8;margin:0 0 0 3px;padding:0;font-size:16px}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-details .strike-price{text-decoration:line-through}.mod.driveshaft-finder .power-search-modal .quickview-results > .result.has-discount > .part-details .strike-price,.mod.driveshaft-finder .power-search-modal .quickview-results > .result.has-discount > .part-details .discount-text{display:inline-block}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .catalog-details{margin-bottom:5px;text-transform:uppercase}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .catalog-details .catalog-detail .name,.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .catalog-details .catalog-detail .value{display:inline-block}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .catalog-details .catalog-detail .name,.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-story .name,.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .instks .name{font-weight:900}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .catalog-details > .applications > .value{white-space:pre-wrap;display:block}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-story{margin:20px 0}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-story .name{text-transform:uppercase}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .part-story .sales-story{color:black}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .instks{margin-top:10px}.mod.driveshaft-finder .power-search-modal .quickview-results > .result > .buttons{text-align:center}.mod.driveshaft-finder .power-search-modal .catalog-results-table .applications{white-space:pre-wrap}.mod.instks{display:flex;flex-flow:row wrap;justify-content:space-around}.mod.instks > .instk{position:relative}.mod.instks > .instk > .badge{font-size:15px;line-height:30px;border-radius:150px;min-width:36px;min-height:36px;font-weight:400}.mod.instks > .instk .spinner{font-size:30px;opacity:.25}