.hfm-gift-page-navigation{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;max-width:1260px;margin:24px auto 0;padding:0 24px;font-size:14px;line-height:1.6}
.hfm-gift-page-navigation a{color:#53604d;text-decoration:none;text-underline-offset:5px;padding:7px 0;border-bottom:2px solid transparent}
.hfm-gift-page-navigation a:hover,.hfm-gift-page-navigation a:focus-visible{color:#263629;text-decoration:underline}
.hfm-gift-page-navigation a[aria-current=page]{color:#263629;border-bottom-color:#aa915a;font-weight:600}
.hfm-gift-page-details{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1212px;margin:0 auto 56px;padding:28px 30px;background:#f7f4ec;color:#53604d}
.hfm-gift-page-details h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:25px;color:#263629;margin:0 0 12px}
.hfm-gift-page-details p{margin:0;line-height:1.7;font-size:15px}
@media(max-width:750px){.hfm-gift-page-navigation{gap:4px 18px;padding:0 14px;font-size:12px;margin-top:16px}.hfm-gift-page-details{grid-template-columns:1fr;gap:24px;margin:0 13px 30px;padding:24px}.hfm-gift-page-details h2{font-size:23px}}
