/* Reference banner: fixed centered image reveals as the document scrolls. */
.gift-promo{position:relative;padding:6vw 0;background:#d7af96 url('../../uploads/wanfeng/assets/promo-reference.jpg') no-repeat 50% 50%/cover;background-attachment:fixed;text-align:center;color:#000;font-family:Arial,"Microsoft YaHei",sans-serif}
.gift-promo-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 15px}
.gift-promo h2{position:relative;color:#000;font:700 36px/1.4 Arial,"Microsoft YaHei",sans-serif;letter-spacing:0;margin:0 0 36px;padding:0 12%}
.gift-promo-button{display:inline-block;white-space:nowrap;min-width:110px;padding:10px 30px;background:#fff;color:#000;border:1px solid #fff;border-radius:30px;font:400 12px/16px Arial,"Microsoft YaHei",sans-serif;transition:opacity .15s}
.gift-promo-button:hover{opacity:.75}.gift-promo-button:focus-visible{outline:2px solid #000;outline-offset:4px}
@media(max-width:1200px){.gift-promo h2{font-size:28px;padding:0 5%}}
@media(max-width:768px){.gift-promo{padding:45px 0;background-attachment:scroll}.gift-promo h2{font-size:22px;line-height:1.6;padding:0 10px;margin-bottom:25px}}
@media(prefers-reduced-motion:reduce){.gift-promo{background-attachment:scroll}.gift-promo-button{transition:none}}
