.product-card{text-decoration:none;color:inherit;display:block}.product-photo img{object-fit:contain}.product-card h3,.product-card p{padding-left:12px;padding-right:12px}.standalone-detail{max-width:1000px;margin:auto;padding:32px 24px}.standalone-detail>img{display:block;max-width:100%;max-height:900px;object-fit:contain;margin:32px auto}.charm-group{border-top:1px solid #ddd;padding:32px 0}.charm-group img{display:block;max-width:100%;height:auto;margin:24px auto}.standalone-contact{text-align:center;padding:30px}.page-note{max-width:850px;margin:20px auto;line-height:1.7}.product-grid{align-items:start}.charm-group h2{font-family:Georgia,serif}.charm-links{line-height:2}.standalone-detail label{display:block}.standalone-detail input,.standalone-detail textarea{width:100%;padding:12px;margin:6px 0 16px;font:inherit}