@import "./reset.css";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");

body {
  padding-top: 60px;
  padding-left: 60px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: normal;
}

/*Card*/
.card {
  width: 420px;
  padding: 20px 40px 50px;
  border: 1px solid #dbb9b9;
  text-align: center;
}

/*card image*/
.card-img {
  margin-bottom: 30px;
}

/*card title*/
.card-title {
  margin-bottom: 30px;
  font-size: 32px;
  font-weight: 700;
  color: #cd2626;
}

/*card description text*/
.card-description {
  margin-bottom: 30px;
  padding: 0 5px;
  line-height: 1.5;
}

/*card description link*/
.card-description a {
  text-decoration: underline;
  color: #bd3030;
}

/*card price*/
.card-price {
  margin-bottom: 30px;
  font-size: 26px;
}

/*card price text bold*/
.card-price span {
  font-weight: 700;
}

/*Button*/
.button {
  padding: 16px 42px 17px;
  border-radius: 8px;
  background-color: #cd2626;
  font-size: 22px;
  font-weight: 700;
  color: #fff;

  transition: backgroud-color 0.2s ease-in, color 0.2s ease-in;
}

/*button hover focus*/
.button:hover,
.button:focus {
  background-color: #e41919;
}

/*button active*/
.button:active {
  position: relative;
  top: 1px;
  background-color: #8e1010;
  color: #f1c9c9;
}
