.mc-contact{--mc-ct-danger: #ef4444;background:var(--bg-base, #080808)!important;color:var(--text-primary, #f0f0f0)}.mc-contact__inner{min-width:0}.mc-contact .mc-breadcrumb{margin-bottom:24px}.mc-contact__header{margin-bottom:32px}.mc-contact__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--mono-font, "Space Mono", monospace);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent, #00bf63)}.mc-contact__eyebrow-rule{display:inline-block;width:24px;height:1px;background:var(--accent, #00bf63)}.mc-contact__heading{margin:0;font-family:var(--display-font, "Bebas Neue", sans-serif);font-size:clamp(40px,7vw,64px);font-weight:400;letter-spacing:1px;line-height:1;text-transform:uppercase;color:var(--text-primary, #f0f0f0)}.mc-contact__subhead{margin:12px 0 0;max-width:560px;font-family:var(--sans-font, "DM Sans", sans-serif);font-size:15px;line-height:1.6;color:var(--text-secondary, #888888)}.mc-contact__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media screen and (min-width:750px){.mc-contact__layout{grid-template-columns:minmax(0,1fr) 380px;gap:clamp(24px,4vw,48px)}.mc-contact__layout--single{grid-template-columns:minmax(0,1fr)}.mc-contact__aside--sticky{position:sticky;top:100px}}.mc-contact__form-card,.mc-contact__wa-card{min-width:0;background:var(--bg-surface, #0f0f0f);border:1px solid var(--border, #222222);border-radius:2px;padding:24px 20px}@media screen and (min-width:750px){.mc-contact__form-card,.mc-contact__wa-card{padding:32px}}.mc-contact__form-title,.mc-contact__wa-title{margin:0 0 20px;font-family:var(--display-font, "Bebas Neue", sans-serif);font-size:24px;font-weight:400;letter-spacing:1px;line-height:1.05;text-transform:uppercase;color:var(--text-primary, #f0f0f0)}.mc-contact__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:20px}.mc-contact__field{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-contact__label{font-family:var(--mono-font, "Space Mono", monospace);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary, #888888)}.mc-contact__required{color:var(--accent, #00bf63)}.mc-contact__input{width:100%;min-height:44px;padding:10px 14px;background:var(--bg-base, #080808);border:1px solid var(--border, #222222);border-radius:2px;font-family:var(--sans-font, "DM Sans", sans-serif);font-size:14px;color:var(--text-primary, #f0f0f0);transition:border-color .2s ease}.mc-contact__input::placeholder{color:var(--text-ghost, #444444)}.mc-contact__input:focus-visible{border-color:var(--accent, #00bf63);outline:2px solid var(--accent, #00bf63);outline-offset:2px}.mc-contact__textarea{min-height:140px;resize:vertical;line-height:1.5}.mc-contact__input--error{border-color:var(--mc-ct-danger)}.mc-contact__field-error{font-family:var(--sans-font, "DM Sans", sans-serif);font-size:12px;color:var(--mc-ct-danger)}.mc-contact__errors{margin-bottom:20px;padding:14px 16px;border:1px solid var(--mc-ct-danger);border-radius:2px;background:var(--bg-base, #080808)}.mc-contact__errors:focus-visible{outline:2px solid var(--accent, #00bf63);outline-offset:2px}.mc-contact__errors-heading{margin:0 0 6px;font-family:var(--mono-font, "Space Mono", monospace);font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--mc-ct-danger)}.mc-contact__errors-list{margin:0;padding:0;list-style:none}.mc-contact__errors-link{font-family:var(--sans-font, "DM Sans", sans-serif);font-size:13px;color:var(--text-primary, #f0f0f0);text-decoration:underline;text-underline-offset:2px}.mc-contact__errors-link:hover{color:var(--mc-ct-danger)}.mc-contact__errors-link:focus-visible{outline:2px solid var(--accent, #00bf63);outline-offset:2px}.mc-contact__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 28px;background:var(--accent, #00bf63);border:none;border-radius:2px;cursor:pointer;font-family:var(--display-font, "Bebas Neue", sans-serif);font-size:18px;letter-spacing:1px;text-transform:uppercase;color:#000;transition:background-color .2s ease}.mc-contact__submit:hover{background:var(--accent-hover, #02c064)}.mc-contact__submit:focus-visible{outline:2px solid var(--accent, #00bf63);outline-offset:2px}.mc-contact__privacy{margin-top:14px;font-family:var(--sans-font, "DM Sans", sans-serif);font-size:12px;line-height:1.5;color:var(--text-muted, #666666)}.mc-contact__privacy a{color:var(--accent, #00bf63)}.mc-contact__success{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;color:var(--accent, #00bf63)}.mc-contact__success:focus-visible{outline:2px solid var(--accent, #00bf63);outline-offset:2px}.mc-contact__success-title{margin:0;font-family:var(--display-font, "Bebas Neue", sans-serif);font-size:28px;font-weight:400;letter-spacing:1px;line-height:1;text-transform:uppercase;color:var(--text-primary, #f0f0f0)}.mc-contact__success-body{margin:0;font-family:var(--sans-font, "DM Sans", sans-serif);font-size:14px;line-height:1.6;color:var(--text-secondary, #888888)}.mc-contact__eyebrow--card,.mc-contact__wa-title{margin-bottom:10px}.mc-contact__wa-text{margin:0 0 20px;font-family:var(--sans-font, "DM Sans", sans-serif);font-size:14px;line-height:1.6;color:var(--text-secondary, #888888)}.mc-contact__wa-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 20px;background:var(--accent, #00bf63);border-radius:2px;font-family:var(--display-font, "Bebas Neue", sans-serif);font-size:18px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:#000;transition:background-color .2s ease}.mc-contact__wa-cta:hover{background:var(--accent-hover, #02c064)}.mc-contact__wa-cta:focus-visible{outline:2px solid var(--accent, #00bf63);outline-offset:2px}.mc-contact__wa-icon{flex-shrink:0}.mc-contact__wa-hours{margin:12px 0 0;font-family:var(--mono-font, "Space Mono", monospace);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--text-muted, #666666)}@media(prefers-reduced-motion:reduce){.mc-contact *,.mc-contact *:before,.mc-contact *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mc-contact.css.map */
