.contact-form .section-header{padding:0;margin-left:0;text-align:left}.contact-form .contact-form{max-width:800px}.contact-form .contact-form .form-notification{margin-bottom:15px}.contact-form .contact-form.contact-form--has-no-blocks{margin:0 auto}.contact-form--text-column strong{display:block;margin-bottom:10px;line-height:1}.contact-form--text-column .rte{font-size:.9375rem;line-height:1.5rem}.contact-form--text-column .contact-form-block{margin-bottom:35px}.contact-form{background:#000;border-top:1px solid rgba(var(--mv-accent-rgb),.28);border-bottom:1px solid rgba(var(--mv-accent-rgb),.28)}.contact-form .section-header{text-align:center;margin:0 auto 36px}.contact-form .section-header .h2,.contact-form .section-header h2{color:var(--mv-accent,#D3001F);font-size:clamp(34px,5vw,64px);line-height:.88;letter-spacing:-.05em;text-transform:uppercase;text-shadow:0 0 18px rgba(var(--mv-accent-rgb),.24)}.contact-form .row.align-center{align-items:flex-start;gap:24px}.contact-form--form-column{background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:24px}.contact-form--text-column{background:rgba(var(--mv-accent-rgb),.05);border:1px solid rgba(var(--mv-accent-rgb),.16);border-radius:22px;padding:24px}.contact-form--text-column strong{color:#fff;font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.contact-form--text-column .rte,.contact-form--text-column .rte p{color:#ffffffd1;font-size:14px;line-height:1.7}.contact-form input,.contact-form textarea,.contact-form select{background:#050505!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;color:#fff!important}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:rgba(var(--mv-accent-rgb),.55)!important;box-shadow:0 0 0 2px rgba(var(--mv-accent-rgb),.14)!important}.contact-form label{color:#ffffff85!important}.contact-form button[type=submit]{min-height:54px;border-radius:999px!important;background:var(--mv-accent,#D3001F)!important;border:1px solid rgba(var(--mv-accent-rgb),.55)!important;color:#fff!important;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;transition:transform .2s ease,filter .2s ease}.contact-form button[type=submit]:hover{transform:translateY(-1px);filter:brightness(1.08)}@media(max-width:767px){.contact-form .section-header .h2,.contact-form .section-header h2{font-size:38px}.contact-form--form-column,.contact-form--text-column{padding:18px;border-radius:18px}}.contact-form .field{position:relative;margin-bottom:16px}.contact-form .field input,.contact-form .field select{height:54px!important;padding:18px 16px 8px!important}.contact-form .field textarea{min-height:150px;padding:28px 16px 14px!important}.contact-form .field label{position:absolute;top:7px;left:16px;font-size:10px!important;line-height:1!important;letter-spacing:.08em;opacity:.62;pointer-events:none;transform:none!important}.contact-form .field input::placeholder,.contact-form .field textarea::placeholder{opacity:0}.contact-form .field input[id]:not(#ContactFormName):not(#ContactFormEmail):not(#ContactFormPhone)::placeholder,.contact-form .field textarea[id]:not(#ContactFormMessage)::placeholder{color:transparent!important;opacity:0!important}.contact-form .field.select label{display:none!important}.contact-form .field.select select{padding:0 16px!important;height:54px!important;line-height:54px!important}html[data-mode] .section-contact-form .section-header,html[data-mode] .section-contact-form .section-header *,html[data-mode] .contact-form .section-header,html[data-mode] .contact-form .section-header *{color:var(--mv-accent)!important;-webkit-text-fill-color:var(--mv-accent)!important;text-shadow:0 0 18px rgba(var(--mv-accent-rgb),.35)!important}
/*# sourceMappingURL=/cdn/shop/t/64/assets/contact-form.css.map */
