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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.spinner-container{align-items:center;display:flex;height:100vh;justify-content:center}@media (max-width:768px){.spinner-container{height:auto;padding:20px}}Navbar{background-color:#061621}.navbar-container{padding:.5rem 0}.nav-link{color:#fff;margin-right:.5rem;opacity:1}.navbar-brand{align-items:center;display:flex}.navbar-brand img{height:30px;margin-right:10px}img{align-self:center;height:auto;max-width:70px}@media (max-width:991px){.nav-link{margin-bottom:.5rem}.navbar-brand img{height:25px;margin-right:5px}.navbar-brand span{font-size:1.2rem}#navbarScroll{margin-top:2%}}@media (min-width:991px){.search-input{width:300px}}*{text-align:center;transition:all .15s ease-in-out}#homeContainer{margin-top:2%}.phones-container{display:flex;flex-wrap:wrap;justify-content:center;margin:auto;width:80vw}.phone-item{border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;margin:2.5%;padding:10px;width:300px}.phone-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.phone-item img{background:#f0f0f0;height:auto;margin:auto auto 10px;max-width:80%;min-height:200px}h4{margin-top:10px}.phone-item a{background-color:#4fa94d;border-radius:5px;color:#fff;margin-bottom:10px;margin-top:auto;padding:10px;text-align:center;text-decoration:none}.phone-item a:hover{background-color:#2c7e2c}.brands-listing{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.brands-listing h2{font-size:2rem;margin-bottom:1rem}.brands-listing ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.brands-listing li{border:1px solid #ddd;box-shadow:0 2px 4px rgba(0,0,0,.2);margin:1rem;padding:1rem;text-align:center;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:250px}.brands-listing li:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.brands-listing a{color:#333;display:block;text-decoration:none}.brands-listing a:hover{text-decoration:underline}.brands-listing h5{font-size:1.5rem;margin-bottom:1rem}.brands-listing .device-count{color:#666;font-size:1rem}.container{align-items:center;display:flex;flex-direction:column;margin-top:3%}.search-results-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2%;width:80vw}.search-result{border:1px solid #ccc;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;flex-direction:column;margin:3%;padding:10px;width:300px}.no-search-result-container{border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:80vw;padding:30px;text-align:center}.no-search-result-container h2{font-size:32px;margin-bottom:10px}.no-search-result-container img{min-width:45vw}@media (max-width:768px){.no-search-result-container img{min-width:60vw}}.search-result:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.search-result img{height:auto;margin:auto auto 10px;max-width:80%}.search-result h4{margin-top:10px;text-align:center}.search-result a{background-color:#4fa94d;border-radius:5px;color:#fff;margin-bottom:10px;margin-top:auto;padding:10px;text-align:center;text-decoration:none}.search-result a:hover{background-color:#2c7e2c}.details-container{margin-top:2rem}.details-container,.details-header{align-items:center;display:flex;flex-direction:column}.details-header{margin-bottom:2rem}.details-header h2{font-size:3rem;font-weight:700;margin-bottom:1rem}.details-header p{color:#000;font-size:1rem}.details-header img{height:auto;margin-bottom:1rem;max-width:80%}.details-specs{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.details-specs h3{font-size:2rem;font-weight:700;margin-bottom:1rem}.details-specs .spec-group{margin-bottom:2rem}.details-specs .spec-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.details-specs .spec-details{list-style:none;margin:0;padding:0}.details-specs .spec-details li{margin-bottom:.5rem}.brand-listing{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.brand-listing h1{font-size:2rem;margin-bottom:1rem}.brand-listing h2{font-size:1.5rem;margin-bottom:1rem}.brand-listing ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;width:90vw}.brand-listing li{border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.2);margin:2rem;padding:1rem;text-align:center;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:300px}.brand-listing li:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.brand-listing img{height:auto;max-width:100%}.brand-listing a{color:#333;display:block;text-decoration:none}footer{background-color:#061216;padding:20px 0;text-align:center}.container{margin:0 auto;max-width:960px}.footer-social{margin-bottom:15px}.footer-social a{color:#fff;display:inline-block;font-size:24px;margin-right:10px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{display:inline;padding:0 .6rem}.footer-links li a{color:#e5e5e5;max-width:-webkit-max-content;max-width:max-content;text-decoration:none}.footer-links li a:hover{color:#fff}.footer p{color:#e5e5e5;font-size:10px;margin-top:10px}
/*# sourceMappingURL=main.188e4fdc.css.map*/