body{
    margin:0;
}

header{
    background:black;
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    align-items:center;
    padding:10px;
    column-gap:15px;
    position: sticky;
}
.logo-header img{
    height: 100px;
    margin: 0;
}

.menu{
    display:flex;
    gap: 100px;x: ;
    padding: 0;
    margin: 0;
}

.logo h1,
.menu a{
    color:white;
    
}

.menu a{
    text-decoration:none;
}

.menu a:hover{
    color: blue;
}

.bild{
    position:relative;
}

.bild img{
    width:100%;
    height:500px;
    object-fit:cover;
    display:block;
}

.text{
    position:absolute;
    inset:0;
    display:grid;
    place-items:center;
    text-align:center;
}
.text{
    position:absolute;
    inset:0;
    display:grid;
    place-items:center;
    text-align:center;
    row-gap:12px;
}

.text h2{
    color:red;
    font-size:60px;
}

.text button{
    background:black;
    color:white;
    border:none;
    padding:15px 30px;
}

}

.cars{
    display:flex;
}

.car{
    border:1px solid black;
}

.car img{
    width:300px;
}

.cars-strip{
   .cars-strip{
    max-width:1100px;
    margin:20px auto;
    padding:0 10px;

    display:grid;                   
    grid-template-columns: 1fr;      
    row-gap: 12px;                   
}
               
}


.cars-strip h2{
    text-align:center;
    margin:0 0 10px;
}

.cars-row{

  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}
.cars-row2{

  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 20px;
}
.car-box{
    flex:1;
    padding:10px 12px 14px;
    text-align:center;
}

.car-box:not(:last-child){
    border-right:2px solid #aaa;
}

.car-box img{
    width:100%;
    height:180px;
    object-fit:cover;
    background:#eee;
    border:1px solid #bbb;
    display:block;
}

.label{
    margin-top:8px;
    font-weight:600;
}
/* (max-width:640px){ */
  /* .cars-row{
    display:grid;
    grid-template-columns: 1fr; 
  }
  .car-box:not(:last-child){
    border-right:0;
    border-bottom:2px solid #aaa;
  }
} */
 .footer-gg {
    background-color: red;
display: grid;
grid-template-columns: 1fr 1fr 1fr;

 }


 .söka1{
background-color: black;

 }