.gift-stage{min-height:575px}
.gift-stage .gift-wrap{position:absolute}
.gift-reveal{position:relative;width:100%;max-width:390px;margin:0 auto}
.gift-photo{margin:0;padding:9px;background:#fffcf6;border:1px solid #ded5c8;box-shadow:3px 9px 24px #79604409}
.gift-photo img{display:block;width:100%;height:auto;background:#eee9e0}
.gift-reveal>p{margin:20px 0 0;line-height:1.9}
@media(max-width:760px){.gift-stage{min-height:490px}.gift-reveal{max-width:342px}.gift-photo{padding:7px}.gift-stage .gift-wrap{width:87%}.gift-reveal>p{font-size:13px;margin-top:17px}}
