.gift-gallery{color:#183575;background:#fcfcff;max-width:680px;min-height:100vh;margin:auto;padding:28px 20px}.gift-back{margin-bottom:30px;font-size:14px;text-decoration:none;display:inline-block}.gift-back:hover{text-decoration:underline}.gift-photos{gap:24px;display:grid}.gift-photos img{width:100%;height:auto;display:block}.gift-empty{text-align:center;max-width:300px;line-height:1.8;font-family:var(--font-lora),serif;margin:20vh auto}
