.product-card-info,.product-card-layout{display:flex;gap:1rem}.product-card-info{flex-direction:column}.product-card-price{font-size:1.5rem;font-weight:700}.product-card-button{font-size:1rem;padding:.75rem 1rem}@media (max-width:768px){.product-card-layout{flex-direction:column;gap:.5rem}.product-card-info{gap:.5rem}.product-card-price{font-size:1.125rem}.product-card-button{font-size:.875rem;padding:.5rem .75rem}}