@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');

body{
background-color: hsl(225, 100%, 94%);
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
margin: 0px;
}
.image{
  height: 300px;
  width: 1360px;
  position: relative;
  margin-bottom: 300px;
  margin-top: 0px;
}
.main-container{
  background-color: white;
  height: 510px;
  width: 340px;
  position: fixed;
  position: absolute;
  top: 70px;
  left: 515px;
  overflow: hidden;
  border-radius: 10px;
}
.main-img{
  height: 170px;
  width: 350px;
  object-fit: cover;
  object-position: center;

}
.second-container{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.order h2{
  color: black;
  font-weight: 900;
  font-family: Red Hat Display;
  display: flex;
  justify-content: center;
}
.title{
  font-family: Red Hat Display;
  font-size: 14px;
  width: 270px;
  font-weight: 500;
  text-align: center;
  margin-bottom: 20px;
  color: hsl(224, 23%, 55%);
  display: flex;
  align-items: center;
}
.second-profile{
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: hsl(225, 100%, 98%);
  width: 280px;
  height: 60px;
  border-radius: 10px;
  font-family: Red Hat Display;
  font-size: 14px;
  margin-bottom: 20px;
}
.music-img{
  height: 40px;
}
.third-profile{
  display: flex;
  flex-direction: column;
  margin-left: -28px;
}
.annual{
  color: black;
  font-weight: 700;
}
.num{
  color: hsl(224, 23%, 55%);
  font-weight: 500;
}
.link{
  margin-left: 10px;
}
.link a{
  font-weight: 700;
  transition: color 0.15s;
}
a:hover{
  text-decoration: none;
  color: hsla(245, 75%, 52%, 0.8);
}
.btn{
  width: 280px;
  height: 40px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 10px;
  border: none;
  background-color:  hsl(245, 75%, 52%);
  color: white;
  box-shadow: 0px 6px 10px hsla(245, 75%, 39%, 0.6);
  margin-bottom: 10px;
  cursor: pointer;
  transition: background-color 0.6s;
}
.btn:hover{
  background-color:hsla(245, 75%, 52%, 0.7);
}
.btns{
  width: 130px;
  height: 40px;
  font-size: 14px;
  font-weight: 700;
  border: none;
  background-color: transparent;
  color: hsl(224, 23%, 55%);
  transition: color 0.6s;
  cursor: pointer;
}
.btns:hover{
  color: black;
}

.attribution { font-size: 11px; text-align: center; }
.attribution a { color: hsl(0, 0%, 1%); }