body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}My Custom CSS .navbar-brand img{margin-right:10px;max-height:40px}.navbar-nav{margin:0 auto}.navbar-nav .nav-item{margin:0 15px}#search-container{align-items:center;display:flex;position:relative}#search-box{margin-top:10px;opacity:0;position:absolute;right:0;top:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:200px}#search-box.show{opacity:1;visibility:visible}.search-icon{cursor:pointer}:root{--bs-darker:#1b1a1a}.bg-darker{background-color:#1b1a1a!important;background-color:var(--bs-darker)!important}body{background-color:#0b0909;color:#fff;font-family:Inter,sans-serif;height:100%;margin:0;padding:0}.full-width-image{display:block;height:319px;object-fit:cover;width:100%}.car-card{background-color:#252525;border:1px solid #333;border-radius:.25rem;margin-bottom:1.5rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.car-card:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-5px);transform:scale(1.04)}.car-image-container{align-items:center;border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:flex;height:auto;justify-content:center}.car-image{object-fit:contain}.car-details{padding:1rem}.btn-add-to-cart{border-radius:.25rem}.car-description{color:#ddd;font-size:.85rem}.card-title{color:#fff;font-size:1.1rem;margin-bottom:.75rem}.faq-section{background-color:#252525;border-top:1px solid #333;padding:3rem 0}.faq-title{font-size:2rem;margin-bottom:2rem;text-align:center}.faq-question,.faq-title{color:#fff;font-weight:700}.faq-question{font-size:1.1rem;margin-bottom:.5rem}.faq-answer{color:#ddd;font-size:.95rem;margin-bottom:1.5rem}.footer{background-color:#1a1a1a;border-top:1px solid #333;color:#ddd;padding:2rem 0;text-align:center}.footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.footer-link{color:#fff;text-decoration:none;transition:color .2s ease-in-out}.footer-link:hover{color:#007bff}.footer-text{font-size:.9rem}@media (max-width:767.98px){.car-card{margin-bottom:1rem}#desktopBanner,.cart-btn{display:none}#mobileBanner{display:block}#mobileNavbar{display:block!important}#desktopNavbar{display:none}.car-image{height:217px!important}.product-image{height:219px!important}.footer-content{flex-direction:column}}.navbar-dark .navbar-nav .nav-link{color:#ccc;font-weight:700;letter-spacing:1px;padding-bottom:.5rem;position:relative;text-transform:uppercase;transition:color .3s ease,text-shadow .3s ease}.navbar-dark .navbar-nav .nav-link:after{background:linear-gradient(90deg,#ff7d7d,red,#ff9393);border-radius:2px;bottom:0;box-shadow:0 0 8px #ff0606;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .4s ease;width:0}.navbar-dark .navbar-nav .nav-link:focus:after,.navbar-dark .navbar-nav .nav-link:hover:after{width:80%}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#fff;text-shadow:0 0 5px red,0 0 10px red}.navbar-dark .navbar-nav .nav-link.active:after{width:80%}.accordion-button{background-color:#121111!important;color:#fff!important}.accordion-button:after{filter:invert(1)}.accordion-button:not(.collapsed){background-color:#121111!important;box-shadow:none;color:#fff!important}@keyframes popFadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:.95;transform:scale(1)}}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:red;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:darkred}.container{padding:20px}.car-card{background:linear-gradient(145deg,#0d0d0d,#1a1a1a);border:1px solid red;border-radius:14px;box-shadow:0 0 12px #ff00004d;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease}.car-card:hover{box-shadow:0 0 24px #f009;transform:translateY(-6px) scale(1.02)}.car-image-container{height:260px;overflow:hidden;position:relative;width:100%}.car-image{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.car-card:hover .car-image{transform:scale(1.08)}.car-details{color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:16px}.car-details .card-title{cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin-bottom:8px}.car-description{font-size:.95rem;margin-bottom:12px}.btn-add-to-cart{background:linear-gradient(145deg,#ff1a1a,#b30000);border-radius:10px;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:10px 14px;transition:background .3s ease,transform .2s ease}.btn-add-to-cart:hover{background:linear-gradient(145deg,#f33,#c00);box-shadow:0 0 12px #ff000080;transform:scale(1.05)}.btn-add-to-cart:active{transform:scale(.96)}@media (max-width:768px){.car-card{border-radius:10px}.car-details .card-title{font-size:1rem}.btn-add-to-cart{width:100%}}.product-image-container{align-items:center;border-radius:.25rem;display:flex;height:auto;justify-content:center;margin-bottom:1rem;overflow:hidden}.product-image{object-fit:contain;width:100%}.product-details{margin-bottom:2rem}.product-name{font-size:2rem;font-weight:700;margin-bottom:1rem}.product-description{color:#ddd;font-size:1rem;margin-bottom:1.5rem}.product-price{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.btn-add-to-cart{background-color:grey;border:none;border-radius:.1rem;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.75rem 1rem;transition:background-color .2s ease-in-out;width:100%}.btn-add-to-cart:hover{background-color:red}.btn-add-to-cart:focus{box-shadow:0 0 0 3px red;outline:none}.btn-buy-now{background-color:#28a745;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1rem;transition:background-color .2s ease-in-out;width:100%}.btn-buy-now:hover{background-color:#218838}.btn-buy-now:focus{box-shadow:0 0 0 3px #28a74580;outline:none}.related-products-section{margin-top:4rem}.related-products-title{font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.related-products-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.related-product-card{background-color:#252525;border:1px solid #333;border-radius:.25rem;padding:1rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.related-product-card:hover{box-shadow:0 4px 8px #0000004d;transform:translateY(-5px)}.related-product-image-container{align-items:center;border-radius:.25rem;display:flex;height:150px;justify-content:center;margin-bottom:1rem;overflow:hidden}.related-product-image{height:100%;object-fit:contain;width:100%}.related-product-name{color:#fff;font-size:1rem;font-weight:700;margin-bottom:.5rem;text-align:center}.additional-section{align-items:center;display:flex}.additional-section-image-container{height:100px;margin-right:1rem;width:100px}.additional-section-image{height:100%;object-fit:contain;width:100%}.additional-section-text{flex:1 1;margin-right:1rem}.additional-section-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.additional-section-description{color:#ddd;font-size:.9rem}.additional-section-button{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background-color .2s ease-in-out}.additional-section-button:hover{background-color:#0056b3}.thumbnail-list{display:flex;gap:.5rem;margin-top:1rem;overflow-x:auto;padding-bottom:.5rem}.thumbnail-item{align-items:center;border:2px solid #0000;border-radius:.25rem;cursor:pointer;display:flex;height:85px;justify-content:center;object-fit:cover;position:relative;transition:border-color .3s ease;width:auto}.thumbnail-item:hover{border-color:#007bff}.thumbnail-item.active{border-color:#007bff;box-shadow:0 0 5px #007bff}.thumbnail-image{border-radius:.25rem;height:100%;object-fit:cover;width:100%}.thumbnail-text{background-color:#000000b3;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;bottom:0;color:#fff;font-size:.7rem;left:0;padding:2px 0;position:absolute;right:0;text-align:center}.fullscreen-overlay{align-items:center;background:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.fullscreen-image{border-radius:10px;height:800px;max-height:100%;max-width:100%}.close-btn{color:#fff;cursor:pointer;font-size:40px;font-weight:700;position:absolute;right:35px;top:20px;transition:.3s}.close-btn:hover{color:red}
/*# sourceMappingURL=main.213c3acd.css.map*/