.gift-account{margin:24px 0}.gift-account-intro{font-size:14px;line-height:1.7}.gift-account .purchase-form{margin-top:12px}.gift-text-button{min-height:44px;color:var(--peach);font:inherit;text-underline-offset:4px;background:0 0;align-items:center;margin-right:15px;padding:8px 0;font-size:12px;text-decoration:underline;display:inline-flex}.purchase-form textarea{resize:vertical;border:1px solid var(--brand-control-border);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:12px;padding:13px;font-size:16px;line-height:1.6}.purchase-form textarea:focus-visible{outline:2px solid var(--peach);outline-offset:3px}.purchase-form textarea::placeholder{color:var(--muted)}.gift-pay{margin-top:16px}.gift-explanation{margin-top:14px}.gift-note{border-left:2px solid var(--peach);font:italic 19px/1.7 var(--font-editorial);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0;padding:0 0 0 17px}.gift-delivery{margin-top:22px}.gift-delivery input{margin-top:9px;display:block}.sent-gift{border-top:1px solid var(--border);margin-top:24px;padding-top:22px}.sent-gift h2{font:400 26px/1.3 var(--font-editorial);margin-bottom:8px}.purchase-footer>a{margin-right:20px}.purchase-card h1:focus{outline:none}
