.gift-recipient .gift-recipient-err{margin:6px 0 0;color:var(--a-danger,#b91c1c);font-size:.875rem;font-weight:600;line-height:1.4}.gift-recipient [aria-invalid=true]{border-color:var(--a-danger,#b91c1c);box-shadow:0 0 0 1px var(--a-danger,#b91c1c) inset}@media (max-width:899px){.gift-recipient :is(input,textarea,button){scroll-margin-top:72px;scroll-margin-bottom:84px}.gift-recipient #gr-addr{min-height:calc(4.5em + 20px)}.gift-recipient .gift-recipient-count{display:block;text-align:right;font-size:.8125rem;line-height:1.5}html body .gift-recipient.gift-recipient .admin-btn.gift-recipient-save{display:flex;width:100%;min-height:48px;height:auto;justify-content:center;align-items:center;padding:10px 16px;font-size:1rem;line-height:1.4}html:has(.gift-recipient) .admin-mobilenav{transition:visibility 0s linear .4s}html:has(.gift-recipient :is(input,textarea):focus) .admin-mobilenav{visibility:hidden;transition:none}}