@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.cart-popup{display:grid;position:fixed;align-items:center;height:100vh;align-self:center;width:100%;top:0;background:rgba(9,9,9,.2);z-index:99999}.cart-popup .alert-box{display:grid;align-items:flex-start;padding:1rem;color:#efe;background:#000;height:30vh;width:100%}.cart-popup .alert-box .message-box{display:grid;grid-template-columns:auto auto 1fr;justify-content:space-between;align-items:center;text-align:left}.cart-popup .alert-box .message-box svg:first-child{font-size:1.75rem;color:#23ff23}.cart-popup .alert-box .message-box svg:nth-child(2){justify-self:right}.cart-popup .alert-box button{margin:0;height:35px;border:none;border-radius:.25rem}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}nav{height:50px;background:#f8f8f8;box-shadow:0 0 6px rgba(0,0,0,.2);z-index:999999;width:100%;position:fixed;padding:0 4%}nav.mobile-nav{display:grid;grid-template-columns:1fr 1fr;align-items:center}nav.mobile-nav span.cart-counter{display:flex;position:absolute;font-size:.6rem;top:.35rem;text-align:right;padding:.1rem;border-radius:1rem}nav.mobile-nav div{display:grid}nav.mobile-nav div svg{font-size:1.5rem;margin-left:.5rem}nav.mobile-nav div svg:hover{cursor:pointer}nav.mobile-nav div:nth-child(2){display:flex;justify-content:right;justify-items:right}nav.desktop-nav{display:none;justify-content:space-between;grid-template-columns:auto 1fr;align-content:center;align-items:center}nav.desktop-nav div svg{height:50px}nav.desktop-nav div svg .cls-1{fill:#f8f8f8}nav.desktop-nav div ul{display:flex;padding:.15rem 0}nav.desktop-nav div ul li{display:flex}nav.desktop-nav div ul li a{text-decoration:none;color:#929292;font-size:1rem;margin-left:2rem}nav.desktop-nav div ul li a:hover{color:#000}.desktop-nav-two{display:none;width:100%;justify-content:right;position:fixed;margin-top:50px;height:30px;padding:0 4%}.desktop-nav-two ul{display:flex;padding:.1rem 0}.desktop-nav-two ul li{display:flex;align-items:center}.desktop-nav-two ul li a,.desktop-nav-two ul li button{display:flex;align-items:center;align-content:center;text-decoration:none;background:none;border:none;color:#1c1c1c;font-size:.8rem;margin-left:1rem}.desktop-nav-two ul li a:hover,.desktop-nav-two ul li button:hover{color:#929292;cursor:pointer}.desktop-nav-two ul li a svg,.desktop-nav-two ul li button svg{font-size:1rem;margin-right:.25rem}.drop-down-menu{display:grid;position:fixed;width:100%;height:100%;top:0;padding:50px 0;background:#fff;transition:.4s ease-in-out;align-items:flex-start;align-content:flex-start;z-index:9999;overflow-y:scroll}.drop-down-menu div{width:100%;padding:10px 4%}.drop-down-menu div.items{display:grid;padding:.5rem 0;grid-template-columns:50px 2fr auto auto;align-content:flex-start;border-bottom:none;grid-column-gap:1rem;column-gap:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.drop-down-menu div.items div{display:grid;justify-content:left;border-bottom:none;padding:0;margin:0}.drop-down-menu div.items div img{width:100%}.drop-down-menu div.items div li,.drop-down-menu div.items div ul{margin:0;padding:0}.drop-down-menu div.items div li.title{font-weight:700}.drop-down-menu div.items div li.cart-quantity{font-size:.8rem}.drop-down-menu div.items div li.cart-category{color:#888;font-size:.8rem}.drop-down-menu div.items div svg{font-size:.9rem}.drop-down-menu div.items span{justify-self:center}.drop-down-menu div.cart{display:grid;padding:20px 4%;justify-content:center;justify-items:center}.drop-down-menu div.cart h3{margin-bottom:10px;display:grid}.drop-down-menu div svg{display:flex;flex-direction:column;margin-right:5px;color:#222;font-size:1.2rem}.drop-down-menu div a,.drop-down-menu div button{display:flex;background:transparent;border:none;align-self:center;align-content:center;align-items:center;vertical-align:middle;color:#929292;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:1.1px}.drop-down-menu div a:hover,.drop-down-menu div button:hover{cursor:pointer}.drop-down-menu div.summary{padding:20px 4%;width:100%;justify-content:space-between}.drop-down-menu div.summary .checkout-btn{display:flex;margin-top:2rem;width:100%;height:35px;justify-content:center;border-radius:.25rem;background:#000;color:#fff;border:none;align-self:center;align-content:center;align-items:center;vertical-align:middle;text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:1.1px;box-shadow:0 2px 6px rgba(0,0,0,.5)}.drop-down-menu div.summary .checkout-btn:hover{cursor:pointer}.drop-down-menu div.summary h3{margin-bottom:.75rem}.drop-down-menu div.summary .totals{display:flex;padding:0;border-bottom:none;width:100%;margin:.25rem 0}.drop-down-menu div.summary .totals div:first-child{display:flex;flex-direction:row;width:100%;padding:0}.drop-down-menu div.summary .totals div:nth-child(2){display:flex;flex-direction:row-reverse;padding:0}.drop-down-menu ul{list-style-type:none;padding:0 4%;margin:0}.drop-down-menu ul li{font-size:.9rem;margin:15px 5px}.drop-down-menu ul li.heading{color:#222;margin:5px 0;font-size:1rem}.drop-down-menu ul li.last{padding-bottom:15px;border-bottom:2px solid hsla(0,0%,57.3%,.2)}.drop-down-menu ul li a{text-decoration:none;color:#929292}.drop-down-menu ul li a:hover{color:#000}.drop-down-menu.show{transform:scaleY(1);transform-origin:top}.drop-down-menu.hide{transition:.1s ease-in-out;transform:scaleY(0);transform-origin:top}.search-menu{display:grid;position:fixed;top:0;z-index:9999999;align-content:flex-start;align-items:flex-start;width:100%}.search-menu.hide{transition:all .2s ease-in-out;transform:translateY(-100%)}.search-menu.show{transition:all .5s ease-in-out;transform:translateX(0);background-color:#fff;min-height:100vh;width:100%}.search-menu .search-bar{display:flex;height:50px;width:100%;justify-content:space-between;margin:0;padding:5px 4%;align-items:center;align-content:center;box-shadow:0 2px 4px rgba(0,0,0,.25)}.search-menu .search-bar input{display:grid;margin:0;width:95%;height:100%;border:none;border-radius:55px;box-shadow:inset 0 1px 6px rgba(0,0,0,.25);padding:1rem 2.5rem}.search-menu .search-bar input:active,.search-menu .search-bar input:focus{border:none;outline:none}.search-menu .search-bar svg{color:rgba(72,72,72,.5)}.search-menu .search-bar svg.close{display:grid;font-size:2rem;justify-items:right}.search-menu .search-bar svg.open{font-size:1.5rem;position:absolute;margin-left:.5rem}.search-menu .search-results{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;column-gap:1rem;justify-content:space-between;padding:1rem 4%;align-self:flex-start}.search-menu .search-results ul{list-style-type:none}.search-menu .search-results .searched{display:grid;grid-column:1/span 2}.search-menu .search-results .result-items{display:flex;flex-direction:column;grid-template-columns:1fr 1fr}.search-menu .search-results .result-items .item-image{display:grid;margin-top:2rem;height:150px;width:100%;background:#c5c5c5}.search-menu .search-results .result-items .item-name{font-size:.9rem;padding:0 .5rem}.search-menu .search-results .result-items .item-type{font-size:.9rem;color:#919191;padding:0 .5rem}.search-menu .search-results .result-items .item-price{font-size:.9rem;margin-top:.5rem;padding:0 .5rem}@media (min-width:768px){nav.desktop-nav{display:flex}nav.mobile-nav{display:none}.desktop-nav-two{display:flex}}*{box-sizing:border-box;margin:0;padding:0;font-family:"Montserrat",sans-serif}body{background:#f8f8f8}button:hover{cursor:pointer}.wrapper{display:grid;min-height:100vh;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.wrapper .padded-wrapper{display:grid;margin-top:60px;padding:1rem 4% 3rem;align-self:flex-start}.wrapper .padded-wrapper h2{margin-top:.5rem}footer{display:grid;align-self:flex-end;padding:0 4%;min-height:30vh;background:#070707}footer ul{border-bottom:1px solid rgba(238,255,238,.1);padding:1rem 0}footer ul li{margin:.5rem 0}footer ul li a{text-transform:uppercase;text-decoration:none;color:#efe;font-size:.8rem;font-weight:700}footer .social{display:flex;flex-direction:row;padding:1.5rem 0}footer .social div{margin-right:1rem;height:35px;width:35px;border-radius:100%;background:#434343}.form-wrapper{position:fixed;top:0;width:100vw;z-index:99999;transition:all .3s ease-in-out}.form-wrapper.show{transform-origin:0 20px center;opacity:1}.form-wrapper.hide{opacity:0;transform:translateX(-100%)}.form-wrapper .login-form-wrapper{display:grid;align-items:center;top:0;height:100vh;width:100%;background:rgba(0,0,0,.65)}.form-wrapper .login-form-wrapper .login-form{display:grid;align-items:flex-start;align-content:flex-start;justify-items:center;padding:0 4%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35)}.form-wrapper .login-form-wrapper .login-form .form-header{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.form-wrapper .login-form-wrapper .login-form .form-header div:first-child{display:grid;justify-content:left;width:100%}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(2){display:grid;justify-content:center;justify-items:center;text-align:center;align-content:center;width:100%;font-weight:700}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(3){display:grid;justify-content:right;padding:1rem 0;width:100%;font-size:1.2rem}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(3) svg:hover{cursor:pointer}.form-wrapper .login-form-wrapper .login-form .form-title{margin-top:1rem}.form-wrapper .login-form-wrapper .login-form .form-title h3{text-align:center}.form-wrapper .login-form-wrapper .login-form .form-body{display:grid;width:100%;margin-top:1rem}.form-wrapper .login-form-wrapper .login-form .form-body input{display:grid;height:30px;padding:1.25rem;width:100%;margin:.5rem 0;border:none;border:1px solid rgba(0,0,0,.15)}.form-wrapper .login-form-wrapper .login-form .form-body input:-ms-input-placeholder{color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-body input::placeholder{color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-options{display:flex;grid-template-columns:1fr 1fr;width:100%;margin-top:.5rem}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child{display:flex;justify-items:left;justify-content:left;width:100%}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child label{margin-left:.75rem;font-size:.8rem;color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2){display:flex;justify-items:right;justify-content:right;width:100%}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2) a{text-decoration:none;margin-left:.75rem;font-size:.8rem;color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-footer{display:grid;justify-content:center;color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-footer p{text-align:center;font-size:.75rem;margin:1.5rem 0}.form-wrapper .login-form-wrapper .login-form .form-footer p a{display:inline;color:#3c3c3c}.form-wrapper .login-form-wrapper .login-form .form-footer button{display:flex;align-content:center;align-items:center;justify-content:center;background:#000;border:none;color:#fff;height:37px;margin:.5rem 0;border-radius:.25rem}.form-wrapper .login-form-wrapper .login-form .form-footer button svg{margin-left:1rem;font-size:1rem}.individual-parts-page{display:grid}.individual-parts-page h1{font-weight:400}.individual-parts-page div{display:grid;width:100%}.individual-parts-page div img{margin-top:1rem;width:100%;background-color:#969696}.individual-parts-page .image-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1rem;column-gap:1rem}.individual-parts-page .image-thumbnails .thumbs{margin-top:1rem;width:100%;height:100px;background:#929292}.individual-parts-page button{margin-top:1rem;height:35px;background:#000;border:none;color:#fff;border-radius:.25rem;box-shadow:0 1px 4px rgba(0,0,0,.5)}.individual-parts-page button.view-details{justify-self:left;background:transparent;box-shadow:none;color:#070707;text-decoration:underline}.individual-parts-page .part-description{margin-top:2rem;color:#434343}.individual-parts-page .part-details{display:grid}.individual-parts-page .quantity{display:flex;width:100%;margin-top:1rem;box-shadow:0 1px 4px rgba(0,0,0,.25);padding:.25rem;border-radius:.25rem;width:-webkit-max-content;width:max-content}.individual-parts-page .quantity div{display:grid;align-items:flex-start;width:-webkit-max-content;width:max-content}.individual-parts-page .quantity div svg{align-self:center;align-content:center;background:rgba(0,0,0,.9);border-radius:.25rem;padding:.25rem 0;font-size:1.25rem;color:#fff}.individual-parts-page .quantity div.quanitityDisplay{display:grid;justify-content:center;align-content:center;align-items:center;padding:.25rem .5rem;font-size:.8rem}.header{display:grid;margin-top:50px;width:100%;object-fit:scale-down;object-position:top right;background-image:url(/static/media/parts_header.0ce4d586.png);height:50vh;padding:1rem 4%}.header svg{display:grid;position:absolute;right:4%;margin-top:2rem;height:55px;opacity:1%}.updates-page h1{margin-bottom:1rem}.updates-page h2{margin-bottom:.5rem}.updates-page ul{list-style-type:none;margin:.25rem 0 .5rem}.updates-page ul li{color:rgba(0,0,0,.65);font-size:.9rem}@media (min-width:768px){.form-wrapper{position:fixed;top:0;width:100vw;z-index:99999;transition:all .3s ease-in-out}.form-wrapper.show{transform-origin:0 20px center;opacity:1}.form-wrapper.hide{opacity:0;transform:translateX(-100%)}.form-wrapper .login-form-wrapper .login-form{justify-self:center;max-width:500px;padding:2rem 1.5rem}}.contact-page h3{margin:.5rem 0 .25rem}.contact-page ul{list-style-type:none;font-size:.9rem;color:#4f4f4f}.contact-page ul.second{margin-top:.5rem}.contact-page ul li{margin:0}
/*# sourceMappingURL=main.e5836962.chunk.css.map */