.name-gift-page{max-width:1200px}.name-gift-page .collection-jump{flex-wrap:wrap;overflow:visible}.gift-name-form{background:#f0eadf;border-radius:12px;margin:32px 0 52px;padding:28px}.gift-name-form label{margin-bottom:10px;font-weight:600;display:block}.gift-name-form>div{gap:12px;display:flex}.gift-name-form input{background:#fffdf7;border:1px solid #8b8175;border-radius:6px;flex:1;min-width:0;padding:14px}.gift-name-form button{color:#fffdf7;cursor:pointer;background:#171615;border:0;border-radius:6px;padding:14px 20px}.gift-name-form p,.gift-source{margin-top:12px;font-size:14px;line-height:1.6}.gift-steps,.gift-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 52px;display:grid}.gift-steps h2{margin:0 0 12px;font-size:24px}.gift-steps p,.gift-before p{margin-bottom:14px;line-height:1.75}.gift-examples a{color:inherit;text-decoration:none;display:block}.gift-examples img{border-radius:8px;width:100%;height:auto}.gift-examples strong,.gift-examples span{margin-top:12px;display:block}.gift-examples span{font-size:14px}.gift-before{border-top:1px solid #bdb4a5;padding:28px 0}.name-gift-page a:focus-visible{outline-offset:4px;outline:3px solid #3155e7}.gift-name-form :focus-visible{outline-offset:4px;outline:3px solid #3155e7}@media (max-width:680px){.gift-name-form{padding:20px}.gift-name-form>div{flex-direction:column}.gift-steps,.gift-examples{grid-template-columns:1fr;gap:24px}}
