*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}html{width:100%;margin:0}body{background:#f8f8f8}button:hover{cursor:pointer}.return-button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;padding:.5rem 1rem;display:flex}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;padding:100px 4% 3rem;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}.two-columns{grid-template-columns:1fr 1fr;column-gap:1rem;width:100%}select,option{height:2rem}.cart-popup{z-index:99999;background:#09090933;align-self:center;align-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-content:flex-start;align-items:flex-start;width:100%;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;font-size:.9rem;display:grid}.cart-popup .alert-box .message-box svg{font-size:1.5rem}.cart-popup .alert-box .message-box svg.warn{color:#fe0;font-size:1.75rem}.cart-popup .alert-box .message-box svg.success{color:#1eff00;font-size:2rem}.cart-popup .alert-box .message-box svg:nth-child(2n){justify-self:right;margin-left:1rem;margin-right:0}.cart-popup .alert-box .message-box svg:nth-child(2n):hover{cursor:pointer;color:#5a5a5a}.cart-popup .alert-box .message-box svg:nth-child(odd){justify-self:left;margin-right:0;font-size:2rem}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}footer{background:#070707;align-self:flex-end;min-height:30vh;padding:0 4%;display:grid}footer ul{border-bottom:1px solid #eeffee1a;padding:1rem 0;list-style-type:none}footer ul li{margin:.5rem 0}footer ul li a{text-transform:uppercase;color:#efe;font-size:.8rem;font-weight:700;text-decoration:none}footer .social{flex-direction:row;padding:1.5rem 0;display:flex}footer .social div{background:#434343;border-radius:100%;place-content:center;width:35px;height:35px;margin-right:1rem;display:grid;overflow:hidden}footer .social div img{height:inherit;width:inherit;cursor:pointer;justify-self:center;display:grid}.form-wrapper{z-index:99999;width:100vw;transition:all .3s ease-in-out;position:fixed;top:0}.form-wrapper.show{transform-origin:0px 20px center;opacity:1}.form-wrapper.hide{opacity:0;transform:translate(-100%)}.form-wrapper .login-form-wrapper{background:#000000a6;align-items:center;width:100%;height:100vh;display:grid;top:0}.form-wrapper .login-form-wrapper .login-form{background:#fff;align-content:flex-start;place-items:flex-start center;padding:0% 4%;display:grid;box-shadow:0 2px 8px #00000059}.form-wrapper .login-form-wrapper .login-form .form-header{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:first-child{justify-content:left;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(2){text-align:center;place-content:center;justify-items:center;width:100%;font-weight:700;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(3){justify-content:right;width:100%;padding:1rem 0;font-size:1.2rem;display:grid}.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{width:100%;margin-top:1rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input{border:1px solid #00000026;width:100%;height:30px;margin:.5rem 0;padding:1.25rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input::placeholder{color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-options{grid-template-columns:1fr 1fr;width:100%;margin-top:.5rem;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child{justify-content:left;justify-items:left;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child label{color:#6d6d6d;margin-left:.75rem;font-size:.8rem}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2){justify-content:right;justify-items:right;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2) a{color:#6d6d6d;margin-left:.75rem;font-size:.8rem;text-decoration:none}.form-wrapper .login-form-wrapper .login-form .form-footer{color:#6d6d6d;justify-content:center;display:grid}.form-wrapper .login-form-wrapper .login-form .form-footer p{text-align:center;margin:1.5rem 0;font-size:.75rem}.form-wrapper .login-form-wrapper .login-form .form-footer p a{color:#3c3c3c;display:inline}.form-wrapper .login-form-wrapper .login-form .form-footer button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;margin:.5rem 0;display:flex}.form-wrapper .login-form-wrapper .login-form .form-footer button svg{margin-left:1rem;font-size:1rem}.individual-parts-page{align-content:flex-start;align-self:flex-start;align-items:flex-start;display:grid}.individual-parts-page h1{font-size:1.5rem;font-weight:400}.individual-parts-page p,.individual-parts-page div{display:grid}.individual-parts-page div.main-image{display:grid;position:relative}.individual-parts-page div.main-image img{width:100%;height:auto;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-content:center;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{place-content:center;align-items:center;padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability,.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.index-result-link{width:100%;padding:0;display:flex}.index-result-link a{color:#2c2c2c;width:100%;text-decoration:none;display:flex}.index-result-link:hover{background:#eee;text-decoration:underline}.redirect-paragraph-wrapper{color:#ffc400;background:#000000bf;border-radius:.125rem;grid-template-columns:auto 1fr;place-content:center space-evenly;align-items:center;width:100%;margin-top:.5rem;padding:.25rem .5rem;display:grid}.redirect-paragraph-wrapper svg{color:#ffe600;margin-right:.5rem;padding:0;font-size:1.5rem;display:grid}.redirect-paragraph-wrapper p{height:inherit;align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.redirect-paragraph-wrapper p a{color:#fff}.results-wrapper{background:#fff;border-bottom:2px solid #00000080;border-left:2px solid #00000080;border-right:2px solid #00000080;width:100%;display:grid;top:0}.results-wrapper .active-result{color:#000;background-color:#f0f0f0}.results-wrapper .index-result-link{cursor:pointer;padding:8px}.updates-page h1{margin-bottom:1rem}.updates-page h2{margin-bottom:.5rem}.updates-page ul{margin:.25rem 0 .5rem;list-style-type:none}.updates-page ul li{color:#000000a6;font-size:.9rem}.results{display:grid}.results a{color:#1f1f1f;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{-top:1rem;place-content:flex-start space-between;align-items:flex-start;width:100%;display:flex}.results form input{border-radius:.25rem;width:75%;height:2rem;padding:.25rem .5rem}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:20%;height:2rem;display:grid}.result{grid-template-columns:1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:none}.result div.part-link span.mobile-link{display:flex}.result div.part-link span a{font-size:.95rem}.checkout-form-personal-info{display:grid}.checkout-form-personal-info label.section-label{font-weight:700}.checkout-form-personal-info label.input-label{color:#000000bf;font-size:.9rem;font-style:italic;font-weight:700}.checkout-form-personal-info input{border:1px solid #00000080;border-radius:.25rem;margin:.25rem 0;padding:.25rem .5rem}.checkout-form-personal-info input:focus{border:none;outline:1px solid #000}@media (min-width:768px){.results-wrapper{background:#fff;border-bottom:1px solid #00000080;border-left:1px solid #00000080;border-right:1px solid #00000080;width:50%;display:grid;top:0}.individual-parts-page{justify-content:left;justify-items:left;max-width:400px;margin:auto;display:grid}.individual-parts-page h1{font-weight:400}.individual-parts-page div{width:400px;display:grid}.individual-parts-page div img{background-color:#969696;width:400px;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;width:400px;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{justify-content:left;display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability{justify-content:left;justify-self:left;justify-items:left;margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.cart-popup{z-index:99999;background:#09090980;place-self:center;place-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-items:flex-start;row-gap:1rem;width:600px;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:auto auto 1fr;justify-content:space-between;align-items:center;display:grid}.cart-popup .alert-box .message-box svg.warn{color:#fe0}.cart-popup .alert-box .message-box svg.success{color:#51ff00}.cart-popup .alert-box .message-box svg:nth-child(2){justify-self:right}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}.results{display:grid}.results a{color:#313131;background:0 0;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{flex-direction:column;width:100%;display:flex}.results form input{border-radius:.25rem;width:50%;height:2rem;margin-top:1rem;padding:.25rem .5rem;display:grid}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:max-content;height:2rem;margin-top:1rem;padding:.25rem 2rem;display:grid}.result{grid-template-columns:1fr 1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:flex}.result div.part-link span.mobile-link{display:none}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;margin-top:125px;padding:2rem 8%;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}}.order-submitted-wrapper{z-index:99999999;background:#5f5f5f80;width:100%;height:100vh;display:grid;position:absolute;top:0;left:0}.order-submitted-wrapper .order-submitted{background:#fff;width:100%;height:max-content;margin-top:5rem;display:grid;position:relative;box-shadow:0 2px 4px #00000040}.order-submitted-wrapper .order-submitted .head{color:#fff;background:#000;place-content:center;height:2rem;display:grid}.order-submitted-wrapper .order-submitted .details{padding:1rem;display:grid}.order-submitted-wrapper .order-submitted .details p{margin:.125rem 0;font-size:.85rem}.order-submitted-wrapper .order-submitted .details p a{color:#5f5f5f}.order-submitted-wrapper .order-submitted .details ul{margin-top:.5rem;list-style-type:none}.order-submitted-wrapper .order-submitted .details ul li{font-size:.85rem}.order-submitted-wrapper .order-submitted .details ul li span{font-weight:700}.order-submitted-wrapper .order-submitted .details button{margin-top:1rem}@media (min-width:768px){.order-submitted-wrapper .order-submitted{width:600px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-200%)}}
*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}html{width:100%;margin:0}body{background:#f8f8f8}button:hover{cursor:pointer}.return-button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;padding:.5rem 1rem;display:flex}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;padding:100px 4% 3rem;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}.two-columns{grid-template-columns:1fr 1fr;column-gap:1rem;width:100%}select,option{height:2rem}.cart-popup{z-index:99999;background:#09090933;align-self:center;align-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-content:flex-start;align-items:flex-start;width:100%;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;font-size:.9rem;display:grid}.cart-popup .alert-box .message-box svg{font-size:1.5rem}.cart-popup .alert-box .message-box svg.warn{color:#fe0;font-size:1.75rem}.cart-popup .alert-box .message-box svg.success{color:#1eff00;font-size:2rem}.cart-popup .alert-box .message-box svg:nth-child(2n){justify-self:right;margin-left:1rem;margin-right:0}.cart-popup .alert-box .message-box svg:nth-child(2n):hover{cursor:pointer;color:#5a5a5a}.cart-popup .alert-box .message-box svg:nth-child(odd){justify-self:left;margin-right:0;font-size:2rem}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}footer{background:#070707;align-self:flex-end;min-height:30vh;padding:0 4%;display:grid}footer ul{border-bottom:1px solid #eeffee1a;padding:1rem 0;list-style-type:none}footer ul li{margin:.5rem 0}footer ul li a{text-transform:uppercase;color:#efe;font-size:.8rem;font-weight:700;text-decoration:none}footer .social{flex-direction:row;padding:1.5rem 0;display:flex}footer .social div{background:#434343;border-radius:100%;place-content:center;width:35px;height:35px;margin-right:1rem;display:grid;overflow:hidden}footer .social div img{height:inherit;width:inherit;cursor:pointer;justify-self:center;display:grid}.form-wrapper{z-index:99999;width:100vw;transition:all .3s ease-in-out;position:fixed;top:0}.form-wrapper.show{transform-origin:0px 20px center;opacity:1}.form-wrapper.hide{opacity:0;transform:translate(-100%)}.form-wrapper .login-form-wrapper{background:#000000a6;align-items:center;width:100%;height:100vh;display:grid;top:0}.form-wrapper .login-form-wrapper .login-form{background:#fff;align-content:flex-start;place-items:flex-start center;padding:0% 4%;display:grid;box-shadow:0 2px 8px #00000059}.form-wrapper .login-form-wrapper .login-form .form-header{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:first-child{justify-content:left;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(2){text-align:center;place-content:center;justify-items:center;width:100%;font-weight:700;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(3){justify-content:right;width:100%;padding:1rem 0;font-size:1.2rem;display:grid}.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{width:100%;margin-top:1rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input{border:1px solid #00000026;width:100%;height:30px;margin:.5rem 0;padding:1.25rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input::placeholder{color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-options{grid-template-columns:1fr 1fr;width:100%;margin-top:.5rem;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child{justify-content:left;justify-items:left;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child label{color:#6d6d6d;margin-left:.75rem;font-size:.8rem}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2){justify-content:right;justify-items:right;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2) a{color:#6d6d6d;margin-left:.75rem;font-size:.8rem;text-decoration:none}.form-wrapper .login-form-wrapper .login-form .form-footer{color:#6d6d6d;justify-content:center;display:grid}.form-wrapper .login-form-wrapper .login-form .form-footer p{text-align:center;margin:1.5rem 0;font-size:.75rem}.form-wrapper .login-form-wrapper .login-form .form-footer p a{color:#3c3c3c;display:inline}.form-wrapper .login-form-wrapper .login-form .form-footer button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;margin:.5rem 0;display:flex}.form-wrapper .login-form-wrapper .login-form .form-footer button svg{margin-left:1rem;font-size:1rem}.individual-parts-page{align-content:flex-start;align-self:flex-start;align-items:flex-start;display:grid}.individual-parts-page h1{font-size:1.5rem;font-weight:400}.individual-parts-page p,.individual-parts-page div{display:grid}.individual-parts-page div.main-image{display:grid;position:relative}.individual-parts-page div.main-image img{width:100%;height:auto;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-content:center;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{place-content:center;align-items:center;padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability,.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.index-result-link{width:100%;padding:0;display:flex}.index-result-link a{color:#2c2c2c;width:100%;text-decoration:none;display:flex}.index-result-link:hover{background:#eee;text-decoration:underline}.redirect-paragraph-wrapper{color:#ffc400;background:#000000bf;border-radius:.125rem;grid-template-columns:auto 1fr;place-content:center space-evenly;align-items:center;width:100%;margin-top:.5rem;padding:.25rem .5rem;display:grid}.redirect-paragraph-wrapper svg{color:#ffe600;margin-right:.5rem;padding:0;font-size:1.5rem;display:grid}.redirect-paragraph-wrapper p{height:inherit;align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.redirect-paragraph-wrapper p a{color:#fff}.results-wrapper{background:#fff;border-bottom:2px solid #00000080;border-left:2px solid #00000080;border-right:2px solid #00000080;width:100%;display:grid;top:0}.results-wrapper .active-result{color:#000;background-color:#f0f0f0}.results-wrapper .index-result-link{cursor:pointer;padding:8px}.updates-page h1{margin-bottom:1rem}.updates-page h2{margin-bottom:.5rem}.updates-page ul{margin:.25rem 0 .5rem;list-style-type:none}.updates-page ul li{color:#000000a6;font-size:.9rem}.results{display:grid}.results a{color:#1f1f1f;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{-top:1rem;place-content:flex-start space-between;align-items:flex-start;width:100%;display:flex}.results form input{border-radius:.25rem;width:75%;height:2rem;padding:.25rem .5rem}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:20%;height:2rem;display:grid}.result{grid-template-columns:1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:none}.result div.part-link span.mobile-link{display:flex}.result div.part-link span a{font-size:.95rem}.checkout-form-personal-info{display:grid}.checkout-form-personal-info label.section-label{font-weight:700}.checkout-form-personal-info label.input-label{color:#000000bf;font-size:.9rem;font-style:italic;font-weight:700}.checkout-form-personal-info input{border:1px solid #00000080;border-radius:.25rem;margin:.25rem 0;padding:.25rem .5rem}.checkout-form-personal-info input:focus{border:none;outline:1px solid #000}@media (min-width:768px){.results-wrapper{background:#fff;border-bottom:1px solid #00000080;border-left:1px solid #00000080;border-right:1px solid #00000080;width:50%;display:grid;top:0}.individual-parts-page{justify-content:left;justify-items:left;max-width:400px;margin:auto;display:grid}.individual-parts-page h1{font-weight:400}.individual-parts-page div{width:400px;display:grid}.individual-parts-page div img{background-color:#969696;width:400px;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;width:400px;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{justify-content:left;display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability{justify-content:left;justify-self:left;justify-items:left;margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.cart-popup{z-index:99999;background:#09090980;place-self:center;place-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-items:flex-start;row-gap:1rem;width:600px;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:auto auto 1fr;justify-content:space-between;align-items:center;display:grid}.cart-popup .alert-box .message-box svg.warn{color:#fe0}.cart-popup .alert-box .message-box svg.success{color:#51ff00}.cart-popup .alert-box .message-box svg:nth-child(2){justify-self:right}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}.results{display:grid}.results a{color:#313131;background:0 0;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{flex-direction:column;width:100%;display:flex}.results form input{border-radius:.25rem;width:50%;height:2rem;margin-top:1rem;padding:.25rem .5rem;display:grid}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:max-content;height:2rem;margin-top:1rem;padding:.25rem 2rem;display:grid}.result{grid-template-columns:1fr 1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:flex}.result div.part-link span.mobile-link{display:none}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;margin-top:125px;padding:2rem 8%;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}}.general-page{justify-content:flex-start;justify-items:flex-start;width:100%;max-width:1024px;margin:auto;display:grid}.general-page h1{margin-bottom:1rem}.general-page h3{margin:.5rem 0 .25rem}.general-page ul{color:#4f4f4f;font-size:.9rem;list-style-type:none}.general-page ul.second{margin-top:.5rem}.general-page ul li{margin:0}.general-page p{margin-bottom:1rem}
.purchase-summary-wrapper{background:#fff;border-radius:.25rem;margin-bottom:1rem;padding:1rem}.purchase-summary-wrapper h3{text-align:center;padding-bottom:1rem}.purchase-summary-wrapper .purchase-summary{grid-template-columns:1fr 1fr;justify-content:space-between;column-gap:1rem;display:grid}.purchase-summary-wrapper .purchase-summary ul{list-style-type:none}.purchase-summary-wrapper .purchase-summary ul li{text-transform:initial;font-size:.7rem}
*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}html{width:100%;margin:0}body{background:#f8f8f8}button:hover{cursor:pointer}.return-button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;padding:.5rem 1rem;display:flex}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;padding:100px 4% 3rem;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}.two-columns{grid-template-columns:1fr 1fr;column-gap:1rem;width:100%}select,option{height:2rem}.cart-popup{z-index:99999;background:#09090933;align-self:center;align-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-content:flex-start;align-items:flex-start;width:100%;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;font-size:.9rem;display:grid}.cart-popup .alert-box .message-box svg{font-size:1.5rem}.cart-popup .alert-box .message-box svg.warn{color:#fe0;font-size:1.75rem}.cart-popup .alert-box .message-box svg.success{color:#1eff00;font-size:2rem}.cart-popup .alert-box .message-box svg:nth-child(2n){justify-self:right;margin-left:1rem;margin-right:0}.cart-popup .alert-box .message-box svg:nth-child(2n):hover{cursor:pointer;color:#5a5a5a}.cart-popup .alert-box .message-box svg:nth-child(odd){justify-self:left;margin-right:0;font-size:2rem}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}footer{background:#070707;align-self:flex-end;min-height:30vh;padding:0 4%;display:grid}footer ul{border-bottom:1px solid #eeffee1a;padding:1rem 0;list-style-type:none}footer ul li{margin:.5rem 0}footer ul li a{text-transform:uppercase;color:#efe;font-size:.8rem;font-weight:700;text-decoration:none}footer .social{flex-direction:row;padding:1.5rem 0;display:flex}footer .social div{background:#434343;border-radius:100%;place-content:center;width:35px;height:35px;margin-right:1rem;display:grid;overflow:hidden}footer .social div img{height:inherit;width:inherit;cursor:pointer;justify-self:center;display:grid}.form-wrapper{z-index:99999;width:100vw;transition:all .3s ease-in-out;position:fixed;top:0}.form-wrapper.show{transform-origin:0px 20px center;opacity:1}.form-wrapper.hide{opacity:0;transform:translate(-100%)}.form-wrapper .login-form-wrapper{background:#000000a6;align-items:center;width:100%;height:100vh;display:grid;top:0}.form-wrapper .login-form-wrapper .login-form{background:#fff;align-content:flex-start;place-items:flex-start center;padding:0% 4%;display:grid;box-shadow:0 2px 8px #00000059}.form-wrapper .login-form-wrapper .login-form .form-header{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:first-child{justify-content:left;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(2){text-align:center;place-content:center;justify-items:center;width:100%;font-weight:700;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(3){justify-content:right;width:100%;padding:1rem 0;font-size:1.2rem;display:grid}.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{width:100%;margin-top:1rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input{border:1px solid #00000026;width:100%;height:30px;margin:.5rem 0;padding:1.25rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input::placeholder{color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-options{grid-template-columns:1fr 1fr;width:100%;margin-top:.5rem;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child{justify-content:left;justify-items:left;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child label{color:#6d6d6d;margin-left:.75rem;font-size:.8rem}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2){justify-content:right;justify-items:right;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2) a{color:#6d6d6d;margin-left:.75rem;font-size:.8rem;text-decoration:none}.form-wrapper .login-form-wrapper .login-form .form-footer{color:#6d6d6d;justify-content:center;display:grid}.form-wrapper .login-form-wrapper .login-form .form-footer p{text-align:center;margin:1.5rem 0;font-size:.75rem}.form-wrapper .login-form-wrapper .login-form .form-footer p a{color:#3c3c3c;display:inline}.form-wrapper .login-form-wrapper .login-form .form-footer button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;margin:.5rem 0;display:flex}.form-wrapper .login-form-wrapper .login-form .form-footer button svg{margin-left:1rem;font-size:1rem}.individual-parts-page{align-content:flex-start;align-self:flex-start;align-items:flex-start;display:grid}.individual-parts-page h1{font-size:1.5rem;font-weight:400}.individual-parts-page p,.individual-parts-page div{display:grid}.individual-parts-page div.main-image{display:grid;position:relative}.individual-parts-page div.main-image img{width:100%;height:auto;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-content:center;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{place-content:center;align-items:center;padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability,.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.index-result-link{width:100%;padding:0;display:flex}.index-result-link a{color:#2c2c2c;width:100%;text-decoration:none;display:flex}.index-result-link:hover{background:#eee;text-decoration:underline}.redirect-paragraph-wrapper{color:#ffc400;background:#000000bf;border-radius:.125rem;grid-template-columns:auto 1fr;place-content:center space-evenly;align-items:center;width:100%;margin-top:.5rem;padding:.25rem .5rem;display:grid}.redirect-paragraph-wrapper svg{color:#ffe600;margin-right:.5rem;padding:0;font-size:1.5rem;display:grid}.redirect-paragraph-wrapper p{height:inherit;align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.redirect-paragraph-wrapper p a{color:#fff}.results-wrapper{background:#fff;border-bottom:2px solid #00000080;border-left:2px solid #00000080;border-right:2px solid #00000080;width:100%;display:grid;top:0}.results-wrapper .active-result{color:#000;background-color:#f0f0f0}.results-wrapper .index-result-link{cursor:pointer;padding:8px}.updates-page h1{margin-bottom:1rem}.updates-page h2{margin-bottom:.5rem}.updates-page ul{margin:.25rem 0 .5rem;list-style-type:none}.updates-page ul li{color:#000000a6;font-size:.9rem}.results{display:grid}.results a{color:#1f1f1f;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{-top:1rem;place-content:flex-start space-between;align-items:flex-start;width:100%;display:flex}.results form input{border-radius:.25rem;width:75%;height:2rem;padding:.25rem .5rem}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:20%;height:2rem;display:grid}.result{grid-template-columns:1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:none}.result div.part-link span.mobile-link{display:flex}.result div.part-link span a{font-size:.95rem}.checkout-form-personal-info{display:grid}.checkout-form-personal-info label.section-label{font-weight:700}.checkout-form-personal-info label.input-label{color:#000000bf;font-size:.9rem;font-style:italic;font-weight:700}.checkout-form-personal-info input{border:1px solid #00000080;border-radius:.25rem;margin:.25rem 0;padding:.25rem .5rem}.checkout-form-personal-info input:focus{border:none;outline:1px solid #000}@media (min-width:768px){.results-wrapper{background:#fff;border-bottom:1px solid #00000080;border-left:1px solid #00000080;border-right:1px solid #00000080;width:50%;display:grid;top:0}.individual-parts-page{justify-content:left;justify-items:left;max-width:400px;margin:auto;display:grid}.individual-parts-page h1{font-weight:400}.individual-parts-page div{width:400px;display:grid}.individual-parts-page div img{background-color:#969696;width:400px;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;width:400px;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{justify-content:left;display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability{justify-content:left;justify-self:left;justify-items:left;margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.cart-popup{z-index:99999;background:#09090980;place-self:center;place-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-items:flex-start;row-gap:1rem;width:600px;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:auto auto 1fr;justify-content:space-between;align-items:center;display:grid}.cart-popup .alert-box .message-box svg.warn{color:#fe0}.cart-popup .alert-box .message-box svg.success{color:#51ff00}.cart-popup .alert-box .message-box svg:nth-child(2){justify-self:right}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}.results{display:grid}.results a{color:#313131;background:0 0;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{flex-direction:column;width:100%;display:flex}.results form input{border-radius:.25rem;width:50%;height:2rem;margin-top:1rem;padding:.25rem .5rem;display:grid}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:max-content;height:2rem;margin-top:1rem;padding:.25rem 2rem;display:grid}.result{grid-template-columns:1fr 1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:flex}.result div.part-link span.mobile-link{display:none}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;margin-top:125px;padding:2rem 8%;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}}
*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}html{width:100%;margin:0}body{background:#f8f8f8}button:hover{cursor:pointer}.return-button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;padding:.5rem 1rem;display:flex}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;padding:100px 4% 3rem;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}.two-columns{grid-template-columns:1fr 1fr;column-gap:1rem;width:100%}select,option{height:2rem}.cart-popup{z-index:99999;background:#09090933;align-self:center;align-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-content:flex-start;align-items:flex-start;width:100%;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;font-size:.9rem;display:grid}.cart-popup .alert-box .message-box svg{font-size:1.5rem}.cart-popup .alert-box .message-box svg.warn{color:#fe0;font-size:1.75rem}.cart-popup .alert-box .message-box svg.success{color:#1eff00;font-size:2rem}.cart-popup .alert-box .message-box svg:nth-child(2n){justify-self:right;margin-left:1rem;margin-right:0}.cart-popup .alert-box .message-box svg:nth-child(2n):hover{cursor:pointer;color:#5a5a5a}.cart-popup .alert-box .message-box svg:nth-child(odd){justify-self:left;margin-right:0;font-size:2rem}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}footer{background:#070707;align-self:flex-end;min-height:30vh;padding:0 4%;display:grid}footer ul{border-bottom:1px solid #eeffee1a;padding:1rem 0;list-style-type:none}footer ul li{margin:.5rem 0}footer ul li a{text-transform:uppercase;color:#efe;font-size:.8rem;font-weight:700;text-decoration:none}footer .social{flex-direction:row;padding:1.5rem 0;display:flex}footer .social div{background:#434343;border-radius:100%;place-content:center;width:35px;height:35px;margin-right:1rem;display:grid;overflow:hidden}footer .social div img{height:inherit;width:inherit;cursor:pointer;justify-self:center;display:grid}.form-wrapper{z-index:99999;width:100vw;transition:all .3s ease-in-out;position:fixed;top:0}.form-wrapper.show{transform-origin:0px 20px center;opacity:1}.form-wrapper.hide{opacity:0;transform:translate(-100%)}.form-wrapper .login-form-wrapper{background:#000000a6;align-items:center;width:100%;height:100vh;display:grid;top:0}.form-wrapper .login-form-wrapper .login-form{background:#fff;align-content:flex-start;place-items:flex-start center;padding:0% 4%;display:grid;box-shadow:0 2px 8px #00000059}.form-wrapper .login-form-wrapper .login-form .form-header{grid-template-columns:1fr 1fr 1fr;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:first-child{justify-content:left;width:100%;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(2){text-align:center;place-content:center;justify-items:center;width:100%;font-weight:700;display:grid}.form-wrapper .login-form-wrapper .login-form .form-header div:nth-child(3){justify-content:right;width:100%;padding:1rem 0;font-size:1.2rem;display:grid}.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{width:100%;margin-top:1rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input{border:1px solid #00000026;width:100%;height:30px;margin:.5rem 0;padding:1.25rem;display:grid}.form-wrapper .login-form-wrapper .login-form .form-body input::placeholder{color:#6d6d6d}.form-wrapper .login-form-wrapper .login-form .form-options{grid-template-columns:1fr 1fr;width:100%;margin-top:.5rem;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child{justify-content:left;justify-items:left;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:first-child label{color:#6d6d6d;margin-left:.75rem;font-size:.8rem}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2){justify-content:right;justify-items:right;width:100%;display:flex}.form-wrapper .login-form-wrapper .login-form .form-options div:nth-child(2) a{color:#6d6d6d;margin-left:.75rem;font-size:.8rem;text-decoration:none}.form-wrapper .login-form-wrapper .login-form .form-footer{color:#6d6d6d;justify-content:center;display:grid}.form-wrapper .login-form-wrapper .login-form .form-footer p{text-align:center;margin:1.5rem 0;font-size:.75rem}.form-wrapper .login-form-wrapper .login-form .form-footer p a{color:#3c3c3c;display:inline}.form-wrapper .login-form-wrapper .login-form .form-footer button{color:#fff;background:#000;border:none;border-radius:.25rem;place-content:center;align-items:center;height:37px;margin:.5rem 0;display:flex}.form-wrapper .login-form-wrapper .login-form .form-footer button svg{margin-left:1rem;font-size:1rem}.individual-parts-page{align-content:flex-start;align-self:flex-start;align-items:flex-start;display:grid}.individual-parts-page h1{font-size:1.5rem;font-weight:400}.individual-parts-page p,.individual-parts-page div{display:grid}.individual-parts-page div.main-image{display:grid;position:relative}.individual-parts-page div.main-image img{width:100%;height:auto;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-content:center;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{place-content:center;align-items:center;padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability,.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.index-result-link{width:100%;padding:0;display:flex}.index-result-link a{color:#2c2c2c;width:100%;text-decoration:none;display:flex}.index-result-link:hover{background:#eee;text-decoration:underline}.redirect-paragraph-wrapper{color:#ffc400;background:#000000bf;border-radius:.125rem;grid-template-columns:auto 1fr;place-content:center space-evenly;align-items:center;width:100%;margin-top:.5rem;padding:.25rem .5rem;display:grid}.redirect-paragraph-wrapper svg{color:#ffe600;margin-right:.5rem;padding:0;font-size:1.5rem;display:grid}.redirect-paragraph-wrapper p{height:inherit;align-content:flex-start;align-items:flex-start;font-size:.8rem;display:grid}.redirect-paragraph-wrapper p a{color:#fff}.results-wrapper{background:#fff;border-bottom:2px solid #00000080;border-left:2px solid #00000080;border-right:2px solid #00000080;width:100%;display:grid;top:0}.results-wrapper .active-result{color:#000;background-color:#f0f0f0}.results-wrapper .index-result-link{cursor:pointer;padding:8px}.updates-page h1{margin-bottom:1rem}.updates-page h2{margin-bottom:.5rem}.updates-page ul{margin:.25rem 0 .5rem;list-style-type:none}.updates-page ul li{color:#000000a6;font-size:.9rem}.results{display:grid}.results a{color:#1f1f1f;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{-top:1rem;place-content:flex-start space-between;align-items:flex-start;width:100%;display:flex}.results form input{border-radius:.25rem;width:75%;height:2rem;padding:.25rem .5rem}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:20%;height:2rem;display:grid}.result{grid-template-columns:1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:none}.result div.part-link span.mobile-link{display:flex}.result div.part-link span a{font-size:.95rem}.checkout-form-personal-info{display:grid}.checkout-form-personal-info label.section-label{font-weight:700}.checkout-form-personal-info label.input-label{color:#000000bf;font-size:.9rem;font-style:italic;font-weight:700}.checkout-form-personal-info input{border:1px solid #00000080;border-radius:.25rem;margin:.25rem 0;padding:.25rem .5rem}.checkout-form-personal-info input:focus{border:none;outline:1px solid #000}@media (min-width:768px){.results-wrapper{background:#fff;border-bottom:1px solid #00000080;border-left:1px solid #00000080;border-right:1px solid #00000080;width:50%;display:grid;top:0}.individual-parts-page{justify-content:left;justify-items:left;max-width:400px;margin:auto;display:grid}.individual-parts-page h1{font-weight:400}.individual-parts-page div{width:400px;display:grid}.individual-parts-page div img{background-color:#969696;width:400px;margin-top:.25rem;display:grid}.individual-parts-page button{color:#fff;background:#000;border:none;border-radius:.25rem;width:400px;height:35px;margin-top:1rem;box-shadow:0 1px 4px #00000080}.individual-parts-page button.view-details{box-shadow:none;color:#070707;background:0 0;justify-self:left;text-decoration:underline}.individual-parts-page .part-description{color:#434343;margin-top:1rem;display:grid}.individual-parts-page .part-details{justify-content:left;display:grid}.individual-parts-page .quantity{border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem;display:flex;box-shadow:0 1px 4px #00000040}.individual-parts-page .quantity div{align-items:flex-start;width:max-content;display:grid}.individual-parts-page .quantity div svg{color:#fff;background:#000000e6;border-radius:.25rem;align-self:center;padding:.25rem 0;font-size:1.25rem}.individual-parts-page .quantity div.quanitityDisplay{padding:.25rem .5rem;font-size:.8rem;display:grid}.individual-parts-page .availability{justify-content:left;justify-self:left;justify-items:left;margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.individual-parts-page .price{margin-top:1rem;padding:.125rem;font-size:.85rem;display:flex}.cart-popup{z-index:99999;background:#09090980;place-self:center;place-items:center;width:100%;height:100vh;display:grid;position:fixed;top:0}.cart-popup .alert-box{color:#efe;background:#000;align-items:flex-start;row-gap:1rem;width:600px;max-height:30vh;padding:1rem;display:grid}.cart-popup .alert-box .message-box{text-align:left;grid-template-columns:auto auto 1fr;justify-content:space-between;align-items:center;display:grid}.cart-popup .alert-box .message-box svg.warn{color:#fe0}.cart-popup .alert-box .message-box svg.success{color:#51ff00}.cart-popup .alert-box .message-box svg:nth-child(2){justify-self:right}.cart-popup .alert-box button{border:none;border-radius:.25rem;height:35px;margin:0}.cart-popup .alert-box button.continue{background:#fff}.cart-popup .alert-box button.checkout{background:#0fc7ff}.results{display:grid}.results a{color:#313131;background:0 0;border-radius:.25rem;width:max-content;margin-top:1rem;padding:.25rem 1rem;text-decoration:none}.results form{flex-direction:column;width:100%;display:flex}.results form input{border-radius:.25rem;width:50%;height:2rem;margin-top:1rem;padding:.25rem .5rem;display:grid}.results form button{color:#fff;background:#000;border:none;border-radius:.25rem;align-content:center;width:max-content;height:2rem;margin-top:1rem;padding:.25rem 2rem;display:grid}.result{grid-template-columns:1fr 1fr;gap:1rem .5rem;padding:.5rem 0;display:grid}.result a{color:#000;background:0 0;margin-top:0;display:grid}.result div.part-link{justify-content:left;display:grid}.result div.part-link span.desktop-link{display:flex}.result div.part-link span.mobile-link{display:none}.wrapper{grid-template-rows:max-content;min-height:100vh;display:grid}.wrapper .padded-wrapper{align-self:flex-start;width:100%;margin-top:125px;padding:2rem 8%;display:grid}.wrapper .padded-wrapper h2{margin-top:.5rem}}.header{z-index:4;background:#000;width:100%;height:50px;padding:1rem 4%;display:grid;position:fixed;top:0}.header .brands-wrapper{justify-content:space-between;column-gap:2rem;display:flex}.header .brands-wrapper img{width:max-content;height:10px}.content{align-content:flex-start;align-items:flex-start;row-gap:1rem;margin-top:100px;padding:1rem 4%;display:grid}.content ul{list-style-type:none}.search-form input{width:100%;padding:.75rem}@media (min-width:438px){.header{padding:1rem 8%}.header .brands-wrapper img{height:12px}}@media (min-width:768px){.search-form input{width:50%;padding:.75rem}.header{justify-content:center;align-items:center;padding:.5rem 8%}.header .brands-wrapper img{height:30px}.content{align-content:flex-start;align-items:flex-start;row-gap:1rem;margin-top:125px;padding:1rem 8%;display:grid}.content p{width:50%}}
/*# sourceMappingURL=59801313c8a059e3.css.map*/