.product-card{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:8px;overflow:hidden;transition:.4s;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.product-card:hover{box-shadow:0 48px 100px 0 rgba(17,12,46,.15);transform:translateY(-10px)}.image-container{width:100%;height:200px;overflow:hidden}.image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.details{padding:20px}.details h2{margin-top:0;margin-bottom:10px;font-size:1.2rem}.description{margin-bottom:10px;color:#777}.size{font-size:19px;margin:10px 0}.size span{font-weight:700;color:var(--orange)}.price{font-weight:700;color:var(--blue)}.acc-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin:30px 0}.acc-container img{max-width:100%;width:auto;padding:10px;margin:auto}.heading{text-align:center;font-size:24px;font-weight:700;margin-bottom:20px;color:#333;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 2px rgba(0,0,0,.2);padding-bottom:30px;padding-top:30px}.btn-container{display:flex;align-items:center;justify-content:center;margin:20px 0 0}.btn-container a{padding:10px;width:100%;text-align:center;border:1px solid var(--orange);border-radius:4px;color:var(--orange);font-weight:700;text-decoration:none;transition:.4s;font-size:16px}.btn-container a:hover{background-color:var(--orange);color:var(--white)}