.gift-shop{color:#25272c;max-width:1250px;margin:35px auto;padding:24px;font-family:Arial,Helvetica,sans-serif}.gift-shop>header{justify-content:space-between;margin-bottom:55px;display:flex}.gift-shop a{color:#a80c20}.gift-eyebrow{letter-spacing:.18em;color:#777;font-size:11px}.gift-shop>h1{letter-spacing:-2px;margin:15px 0 36px;font-size:clamp(34px,5vw,60px);line-height:1.03}.gift-shop-grid{grid-template-columns:1.1fr 1fr;gap:50px;display:grid}.gift-shop-grid>form{background:#fafbfc;border:1px solid #e0e3e7;border-radius:18px;padding:26px}.gift-shop label{gap:7px;margin:16px 0;font-size:13px;display:grid}.gift-shop input,.gift-shop select{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cdd3dc;border-radius:8px;padding:12px}.gift-shop button{cursor:pointer;font:inherit;color:#25272c;background:#fff;border:1px solid #cfd4dd;border-radius:30px;padding:12px 16px}.gift-shop .gift-buy{color:#fff;background:#bd0e27;border:0;width:100%;margin:20px 0 10px;font-weight:700;display:block}.gift-shop p{color:#6d717a;font-size:13px;line-height:1.7}.gift-design-picks{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.gift-design-picks>button{text-align:left;border-radius:14px;padding:8px}.gift-design-picks>button>span{margin:10px 6px;font-size:12px;display:block}.gift-design-picks .gift-face{border-radius:9px}.gift-design-picks .gift-face-copy{gap:4px}.gift-shop button[aria-pressed=true]{background:#fff4f5;border:2px solid #bc1027}.gift-amount-picks{flex-wrap:wrap;gap:8px;display:flex}.gift-shop-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gift-issuer{background:#eceff3;border-radius:9px;padding:12px}.gift-request-panel{border:1px solid #d5d9e0;border-radius:16px;margin-top:30px;padding:30px}@media (width<=800px){.gift-shop-grid{grid-template-columns:1fr;gap:26px}.gift-shop{padding:18px}.gift-shop-fields{grid-template-columns:1fr}.gift-shop>header{margin-bottom:30px}}
