.offer-form{background:#fff;color:var(--ink);border-radius:var(--r);border-top:4px solid var(--gold);padding:22px;box-shadow:0 20px 50px rgba(0,0,0,.45);margin:0 0 30px}.offer-grid{display:grid;grid-gap:12px;gap:12px}.offer-form label{display:block;font-size:14px;font-weight:700;color:#262626}.offer-form label input,.offer-form label select,.offer-form label textarea{margin-top:6px}.offer-full{margin-top:12px}.offer-photos{margin:16px 0 14px;padding:14px;border:1.5px dashed #d6d3d1;border-radius:10px}.offer-photos-title{display:block;font-size:14px;font-weight:700;color:#262626;margin-bottom:10px}.offer-pick{display:inline-block;width:auto;padding:11px 16px;font-size:16px;cursor:pointer}.offer-count{margin:10px 0 0;font-size:15px;color:#44403c}.offer-clear{background:none;border:none;color:var(--gold2);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.offer-small{margin:10px 0 0;font-size:13px;color:var(--mut);text-align:center}.offer-done{background:#dcfce7;border:1px solid #86efac;border-radius:var(--r);padding:18px;margin:0 0 30px;color:#14532d}.offer-done p{margin:0 0 6px;color:#14532d}.hero-offer{display:block;text-align:center;margin:10px 0 0;font-size:15px;color:var(--gold);font-weight:700;text-decoration:none}@media(min-width:620px){.offer-grid{grid-template-columns:1fr 1fr}}