.lumora-contact{background:var(--cream-alt);padding:80px 64px}.lumora-contact .lc-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}.lumora-contact .lc-eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--rose-dark);margin-bottom:14px}.lumora-contact .lc-title{font-family:Fraunces,serif;font-size:44px;line-height:1.1;margin-bottom:18px;font-weight:400}.lumora-contact .lc-sub{font-size:14px;color:var(--text-soft);line-height:1.65;margin-bottom:36px;max-width:420px}.lumora-contact .lc-info{display:flex;flex-direction:column;gap:18px}.lumora-contact .lc-info-row{display:flex;flex-direction:column;gap:4px;font-size:13.5px}.lumora-contact .lc-info-label{font-size:10.5px;font-weight:700;letter-spacing:.6px;color:var(--text-soft);text-transform:uppercase}.lumora-contact .lc-info-row a{color:var(--rose-dark);font-weight:600}.lumora-contact .lc-social{display:flex;gap:12px;margin-top:2px}.lumora-contact .lc-social svg{width:16px;height:16px;color:var(--text)}.lumora-contact .lc-social a:hover svg{color:var(--rose-dark)}.lumora-contact .lc-form-wrap{background:#fff;border-radius:24px;padding:44px;box-shadow:0 20px 50px #2b272414}.lumora-contact .lc-form{display:flex;flex-direction:column;gap:20px}.lumora-contact .lc-row{display:flex;gap:16px}.lumora-contact .lc-row .lc-field{flex:1}.lumora-contact .lc-field{display:flex;flex-direction:column;gap:7px}.lumora-contact .lc-field label{font-size:11px;font-weight:700;letter-spacing:.4px;color:var(--text)}.lumora-contact .lc-field input,.lumora-contact .lc-field textarea{border:1px solid var(--line);border-radius:14px;padding:13px 16px;font-size:13px;font-family:inherit;background:var(--cream);color:var(--text);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.lumora-contact .lc-field input::placeholder,.lumora-contact .lc-field textarea::placeholder{color:var(--text-soft)}.lumora-contact .lc-field input:focus,.lumora-contact .lc-field textarea:focus{outline:none;border-color:var(--rose);box-shadow:0 0 0 3px #c98a8226;background:#fff}.lumora-contact .lc-field textarea{resize:vertical;min-height:130px}.lumora-contact .lc-submit{align-self:flex-start;background:var(--rose);color:#fff;border:none;padding:15px 40px;border-radius:28px;font-size:12.5px;font-weight:700;letter-spacing:1.3px;cursor:pointer;margin-top:6px}.lumora-contact .lc-submit:hover{background:var(--rose-dark);transform:translateY(-2px);box-shadow:0 8px 20px #b8776e4d}.lumora-contact .lc-success{display:flex;align-items:center;gap:12px;background:var(--rose-pale);color:var(--rose-dark);padding:16px 18px;border-radius:14px;font-size:13px;margin-bottom:4px}.lumora-contact .lc-success svg{width:20px;height:20px;flex-shrink:0}.lumora-contact .lc-error{background:#fcebea;color:#b0362b;padding:14px 18px;border-radius:14px;font-size:13px;margin-bottom:4px}@media(max-width:900px){.lumora-contact{padding:56px 24px}.lumora-contact .lc-inner{grid-template-columns:1fr;gap:40px}.lumora-contact .lc-title{font-size:34px}.lumora-contact .lc-form-wrap{padding:28px;border-radius:20px}}@media(max-width:700px){.lumora-contact .lc-row{flex-direction:column;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/lumora-contact.css.map */
