@font-face{font-family:Mayceline Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(mayceline-cormorant-400.ttf) format("truetype")}@font-face{font-family:Mayceline DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(mayceline-dm-sans-300.ttf) format("truetype")}@font-face{font-family:Mayceline DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(mayceline-dm-sans-400.ttf) format("truetype")}.mc-contact{--mc-c-cream: #FBF7F4;--mc-c-card: #FDFBF7;--mc-c-gold: #C9A86C;--mc-c-gold-deep: #A67C3D;--mc-c-ink: #1a1a1a;--mc-c-muted: #6b6b6b;--mc-c-line: rgba(26, 26, 26, .14);--mc-c-line-soft: rgba(26, 26, 26, .08);--mc-c-serif: "Mayceline Cormorant", Cormorant, Garamond, Baskerville, Georgia, "Times New Roman", serif;--mc-c-sans: "Mayceline DM Sans", Inter, system-ui, -apple-system, sans-serif;background:var(--mc-c-cream);color:var(--mc-c-ink);padding:40px 20px 72px;min-height:60vh;box-sizing:border-box}.mc-contact__inner{max-width:560px;margin:0 auto}.mc-contact__brand{text-align:center;margin:0 0 32px}.mc-contact__logo{display:block;width:140px;height:auto;margin:0 auto 20px;opacity:.92}.mc-contact__eyebrow{margin:0 0 12px;font-family:var(--mc-c-sans);font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--mc-c-gold-deep)}.mc-contact__title{font-family:var(--mc-c-serif);font-weight:400;font-size:28px;line-height:1.2;letter-spacing:.01em;margin:0 0 14px;color:var(--mc-c-ink)}.mc-contact__lead{margin:0 auto 18px;max-width:420px;font-family:var(--mc-c-sans);font-size:14px;font-weight:300;line-height:1.6;color:var(--mc-c-muted)}.mc-contact__promise{margin:0}.mc-contact__promise-pill{display:inline-block;padding:8px 16px;border:1px solid rgba(201,168,108,.45);border-radius:999px;background:#c9a86c1a;font-family:var(--mc-c-sans);font-size:12px;font-weight:400;letter-spacing:.04em;color:var(--mc-c-ink)}.mc-contact__panel{background:var(--mc-c-card);border:1px solid var(--mc-c-line-soft);border-radius:8px;padding:28px 22px 26px;box-shadow:0 8px 28px #1a1a1a0a}.mc-contact__form{margin:0}.mc-contact__field{margin:0 0 18px}.mc-contact__label{display:block;font-family:var(--mc-c-sans);font-weight:400;font-size:13px;line-height:1.3;color:var(--mc-c-ink);margin:0 0 8px}.mc-contact__req{color:var(--mc-c-gold-deep);font-weight:400}.mc-contact__input{display:block;width:100%;box-sizing:border-box;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #d4d0cb;border-radius:10px;padding:14px 16px;font-family:var(--mc-c-sans);font-size:15px;font-weight:300;color:var(--mc-c-ink);transition:border-color .15s ease,box-shadow .15s ease}.mc-contact__input:focus{outline:none;border-color:var(--mc-c-gold);box-shadow:0 0 0 3px #c9a86c2e}.mc-contact__textarea{min-height:140px;resize:vertical;line-height:1.5}.mc-contact__submit{display:block;width:100%;margin-top:6px;padding:15px 18px;border:1px solid var(--mc-c-ink);border-radius:10px;background:var(--mc-c-ink);color:#fff;font-family:var(--mc-c-sans);font-size:13px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.mc-contact__submit:hover,.mc-contact__submit:focus-visible{background:transparent;color:var(--mc-c-ink);border-color:var(--mc-c-gold);box-shadow:inset 0 0 0 1px var(--mc-c-gold);outline:none}.mc-contact__required-note{margin:14px 0 0;font-family:var(--mc-c-sans);font-size:12px;font-weight:300;font-style:italic;line-height:1.45;color:var(--mc-c-muted);text-align:center}.mc-contact__success{text-align:center;padding:12px 4px 4px}.mc-contact__success-title{margin:0 0 10px;font-family:var(--mc-c-serif);font-size:22px;font-weight:400;color:var(--mc-c-ink)}.mc-contact__success-body{margin:0;font-family:var(--mc-c-sans);font-size:14px;font-weight:300;line-height:1.6;color:var(--mc-c-muted)}.mc-contact__success-body a{color:var(--mc-c-gold-deep);text-decoration:underline;text-underline-offset:2px}.mc-contact__errors{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(160,40,40,.25);border-radius:8px;background:#a028280d;font-family:var(--mc-c-sans);font-size:13px;font-weight:300;line-height:1.5;color:var(--mc-c-ink)}.mc-contact__errors-title{margin:0 0 6px;font-weight:400;font-size:13px}.mc-contact__errors ul{margin:0;padding-left:18px}.mc-contact__extras{margin:36px auto 0;max-width:420px;text-align:center}.mc-contact__extras-label{margin:0 0 6px;font-family:var(--mc-c-serif);font-size:15px;font-weight:400;font-style:italic;letter-spacing:.01em;color:var(--mc-c-muted)}.mc-contact__email{display:inline-block;margin:0 0 22px;font-family:var(--mc-c-sans);font-size:14px;font-weight:400;letter-spacing:.04em;color:var(--mc-c-ink);text-decoration:none;border-bottom:1px solid var(--mc-c-gold);padding-bottom:3px;transition:color .15s ease,border-color .15s ease}.mc-contact__email:hover,.mc-contact__email:focus-visible{color:var(--mc-c-gold-deep);border-bottom-color:var(--mc-c-gold-deep);outline:none}.mc-contact__links{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:4px;font-family:var(--mc-c-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.mc-contact__links a{color:var(--mc-c-muted);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.mc-contact__links a:hover,.mc-contact__links a:focus-visible{color:var(--mc-c-ink);border-bottom-color:var(--mc-c-ink);outline:none}.mc-contact__divider{display:inline-block;width:1px;height:11px;background:var(--mc-c-line)}@media(min-width:768px){.mc-contact{padding:64px 32px 96px}.mc-contact__inner{max-width:580px}.mc-contact__logo{width:160px;margin-bottom:24px}.mc-contact__title{font-size:36px}.mc-contact__lead{font-size:15px}.mc-contact__panel{padding:36px 36px 32px}.mc-contact__promise-pill{font-size:13px;padding:9px 18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mayceline-contact.css.map */
