.svs-site .svs-gift-form{display:flex;flex-wrap:wrap;gap:18px;align-items:end;padding:24px;background:#eee7dc;border-radius:12px;margin:24px 0}.svs-site .svs-gift-form label{display:grid;gap:8px;flex:1;min-width:170px}.svs-site .svs-gift-form select{font:inherit;padding:12px;max-width:100%;border:1px solid #ab9886;background:#fffdf8;color:#4d3528;border-radius:6px}.svs-site .svs-offer{margin:12px 0}.svs-site .svs-offer small{display:block;margin:6px 0}.svs-site .svs-location-check{font-size:.85rem;color:#665446}.svs-site .svs-selections{margin:30px 0}.svs-site .svs-gift-card{min-width:0}.svs-site .svs-selection-intro{max-width:70ch}.svs-site .svs-gift-form :focus-visible{outline:3px solid #795f4c;outline-offset:3px}
