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}*{box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0}:root{--light-background:#fff;--text-fontsize:calc(10px + 1vmin);--button-color:#515fad}.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}.BikeDetails,.Contactpage,.EditBike,.Login,.NewBike,.Productspage,.Servicespage{background-color:#fff;background-color:var(--light-background);border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 40px #0000001a}.BikeDetails,.Contactpage,.EditBike,.Frontpage,.Login,.NewBike,.Productspage,.Servicespage{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1200px;min-height:100vh;padding-top:100px}.Frontpage{background-image:url(/static/media/background.1c16241d04d2b48527c6.jpg);background-position:center 80px;background-repeat:no-repeat,repeat;background-size:cover}.logo-container{align-items:center;justify-content:center}.frontpage-logo{display:block;margin-left:auto;margin-right:auto;width:60%}.NewBike>h3,button,h2,h4,input,p{padding:1%}.AddBike-input,.details{margin:2px}.details{max-width:600px;width:80%}.admin-bikes{display:inline-block;margin:3%;padding:1%}.adminbutton{background-color:#515fad;background-color:var(--button-color);margin:2%;padding:10px}.button-container{display:flex;justify-content:space-between;width:60%}.backbutton{background-color:#515fad;background-color:var(--button-color);margin:2%;padding:1%}.contact-mapimage{display:block;margin-left:auto;margin-right:auto;max-width:700px;padding:1%;width:80%}.contact-images{align-items:center;justify-content:center;max-width:700px;padding:1%;width:100%}.Frontpage-content,.Servicespage-content{min-height:100vh}.Contactpage-content,.Frontpage-content,.Servicespage-content{align-items:left;display:flex;flex-direction:column;justify-content:top;line-height:1.5;margin:auto auto 10%;max-width:80%;padding:2%}.Contactpage-content>h2,.Servicespage-content>h2{margin:5%;padding:3%;text-align:center}.Contactpage-content>p,.Servicespage-content>p{font-size:calc(10px + 1vmin);font-size:var(--text-fontsize);margin-left:5%;max-width:500px;padding:2%}.Servicespage-content>ul>li,.Servicespage-content>ul>li>ul{font-size:calc(10px + 1vmin);font-size:var(--text-fontsize);margin-left:7%}.Frontpage-content>p{color:#fff;font-size:calc(10px + 1vmin);font-size:var(--text-fontsize);text-shadow:#000 .1em .1em .2em}.text{padding:1%}.Content{width:100%}.BikeInfo,.Content{align-items:center;display:flex}.BikeInfo{border:2px solid #6d6d6d;flex-direction:column;justify-content:center;margin:0 auto;min-height:300px;padding:2%;text-decoration:none;width:90%}.BikeName,.BikeNotes,.BikePrice{color:#000;font-size:calc(10px + 1vmin);font-size:var(--text-fontsize)}.footer{align-items:center;background-color:#3b2d2d;bottom:0;color:#fff;display:flex;justify-content:center;left:0;min-height:10rem;position:relative;text-align:center;width:100%}.footer-content{width:90%}.footer-content p{margin-bottom:10px}.navbar{align-items:center;background:linear-gradient(90deg,#1c1b1b,#1a1717);display:flex;font-size:1.2rem;height:80px;justify-content:center;position:fixed;top:0;width:100%;z-index:10}.navbar-logo{cursor:pointer;height:90%;max-width:150px}.fa-firstdraft{font-size:1.6rem;margin-left:.5rem}.nav-menu{grid-gap:10px;display:grid;grid-template-columns:repeat(6,auto);justify-content:end;list-style:none;margin-right:2rem;text-align:center;width:70vw}.nav-item{align-items:center;display:flex;height:80px}.nav-links{color:#fff;padding:.5rem 1rem;text-decoration:none}.nav-links:hover{background-color:#0fa0ee;border-radius:4px;transition:all .2s ease-out}.fa-bars{color:#fff}.menu-icon,.nav-links-mobile{display:none}.language-button{border:none;height:25px;padding:0;width:40px}.language-button img{display:block;height:25px;width:40px}@media screen and (max-width:600px){.NavbarItems{position:relative}.nav-menu{align-items:flex-start;flex-direction:column;height:90vh;justify-content:right;left:100%;opacity:1;position:absolute;top:80px;transition:all .5s ease}.nav-item,.nav-menu{display:flex;width:100%}.nav-item{justify-content:center}.nav-menu.active{background:#242222;left:0;opacity:1;transition:all .5s ease;z-index:1}.nav-links{display:table;padding:2rem;text-align:center;width:100%}.nav-links:hover{background-color:#0fa0ee;border-radius:0}.language-button{border:none;height:25px;padding:0;width:40px}.language-button img{display:block;height:25px;width:40px}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:0;transform:translate(-100%,60%)}.icon-text{color:#fff;text-align:right}.nav-links-mobile{background:#0fa0ee;border-radius:4px;color:#fff;display:block;font-size:1.5rem;margin:2rem auto;padding:1.5rem;text-align:center;text-decoration:none;width:80%}.nav-links-mobile:hover{background:#fff;color:#0fa0ee;transition:.25s}}.BikeDiv{align-items:center;background-color:#fff;border:5px solid #6d6d6d;max-width:20rem;min-height:10rem;min-width:10rem;padding:2%;text-decoration:none}.Products-content{align-items:flex-start;flex-direction:column;flex-direction:row;padding:20px;width:100%}.Controls{display:flex;justify-content:flex-end;max-width:92%;order:1;width:100%}.Filters{display:flex;flex-direction:column;gap:10px;margin:20px auto;padding:0 10px;text-align:left;width:50%}.Filters button,.Filters input,.Filters select{display:inline-block;margin:10px;width:auto}.BikesContainer{grid-column-gap:20px;grid-row-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto;max-width:85%;order:3;padding-top:10px;row-gap:20px}.BikesContainer p{margin:10px 0}.BikesContainer button,.BikesContainer input,.BikesContainer select{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px;width:100%}.BikesContainer button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;text-align:center;text-decoration:none;transition-duration:.4s}.BikesContainer button:hover{background-color:#45a049}.ResetFilters{display:flex;justify-content:center}.toggleFiltersButton{background-color:#4caf50;border:1px solid #ccc;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin:0 20px 0 0;padding:10px;text-align:center;text-decoration:none;transition-duration:.4s}.toggleFiltersButton:hover{background-color:#45a049}@media (min-width:768px){.BikesContainer,.Content{flex-direction:row;justify-content:space-between}.BikesContainer{flex-wrap:wrap}.BikesContainer button,.BikesContainer input,.BikesContainer select{width:calc(50% - 10px)}}.NewBike{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-left:auto;margin-right:auto;margin-top:70px;max-width:800px;padding:20px}.NewBike h2,.NewBike h3,.NewBike h4{color:#333}.NewBike input,.NewBike textarea{border:1px solid #ccc;border-radius:4px;margin:10px 0;padding:10px;width:100%}.NewBike .radio-group{align-items:center;display:flex;gap:10px;margin:10px 0}.NewBike .radio-group input{margin-right:5px}.NewBike .AddBike-btn,.NewBike .adminbutton,.NewBike button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:10px 0;padding:10px 20px}.NewBike .AddBike-btn:hover,.NewBike .adminbutton:hover,.NewBike button:hover{background-color:#0056b3}.NewBike .admin-bikeslist{display:flex;flex-wrap:wrap;gap:20px}.NewBike .admin-bikes{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;padding:20px;width:calc(50% - 20px)}.NewBike .admin-bikes h3{margin-top:0}.NewBike .admin-bikes button{margin-right:10px}.NewBike .link-container{margin-bottom:20px;margin-top:10px;text-align:left}.NewBike .link-container a{background-color:#007bff;border-radius:4px;color:#fff;font-weight:700;padding:10px 15px;text-decoration:none}.NewBike .link-container a:hover{background-color:#0056b3}.admin-texts-container{align-items:center;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;margin:80px auto 40px;max-width:800px;padding:20px;position:relative}.admin-texts-container h1{color:#333;font-size:24px;margin-bottom:20px}.admin-texts-container .text-area-container{margin-bottom:20px;width:100%}.admin-texts-container textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;height:200px;margin-bottom:10px;padding:10px;resize:vertical;width:100%}.admin-texts-container .button-container{display:flex;justify-content:space-between;margin-top:10px;width:100%}.admin-texts-container button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.admin-texts-container button:hover{background-color:#0056b3}.admin-texts-container p{color:#28a745;font-size:16px;margin-top:20px}
/*# sourceMappingURL=main.1111b09b.css.map*/