.product-section-cards {
 padding: 8rem 4rem;
 background: #d9d8d3;
}

.inside-pcs {
 display: flex;
 flex-wrap: wrap;
 gap: 3rem;
 justify-content: center;
}

.pc-card {
 width: 28%;
 padding: 2rem;
 /* background: #ececec; */
 background: #fff;
 border-radius: 14px;
 display: flex;
 flex-direction: column;
 row-gap: 10px;
 justify-content: center;
 align-items: center;
 font-family: 'space grotesk';
}

.pc-card img {
 background-color: #fff;
 width: 100%;
 border-radius: 8px;
}

.pc-card p {
 font-size: 22px;
 font-weight: 500;
}


.pc-card a {
 padding: 0.8rem 1.2rem;
 background: #d10d0e;
 text-decoration: none;
 text-transform: capitalize;
 font-weight: 500;
 color: #fff;
 border-radius: 50px;
 transition: all 0.3s ease;
}

.pc-card a:hover {
 background-color: #cacaca;
 color: #d10d0e;
}

@media (max-width: 1024px) {
 .product-section-cards {
  padding: 8rem 2rem;
 }

 .inside-pcs {
  gap: 2rem;
 }
}

@media (max-width: 768px) {
 .product-section-cards {
  padding: 7rem 1rem;
 }

 .pc-card {
  width: 40%;
 }
}

@media (max-width: 500px) {
 .inside-pcs {
  gap: 1rem;
 }

 .pc-card {
  width: 48%;
 }

 .pc-card p {
  font-size: 20px;
 }

 .pc-card a {
  padding: 0.5rem 1rem;
 }
}

@media (max-width: 430px) {
 .pc-card {
  width: 100%;
 }
}