Contact
<div class="contact-page-wrapper">
<section class="mc-contact-page">
<video autoplay muted loop playsinline class="bg-video">
<source src="https://artea-audit.com/wp-content/uploads/2025/06/work-hand.mp4" type="video/mp4">
</video>
<div class="mc-contact-container">
<div class="mc-contact-glass">
<div class="contact-header">
<h1>Contactez <span>l'expert</span></h1>
<p>Une question ? Un projet numérique ? Parlons-en ensemble pour propulser vos performances.</p>
</div>
<form action="/contact" method="post" class="mc-contact-form">
<div class="form-grid">
<div class="input-group">
<label>Nom complet</label>
<input type="text" name="contact[name]" placeholder="Votre nom" required>
</div>
<div class="input-group">
<label>Email</label>
<input type="email" name="contact[email]" placeholder="votre@email.com" required>
</div>
</div>
<div class="input-group">
<label>Sujet</label>
<select name="contact[subject]">
<option>Conseil Numérique</option>
<option>Optimisation de Charges</option>
<option>Accompagnement Performance</option>
<option>Autre demande</option>
</select>
</div>
<div class="input-group">
<label>Message</label>
<textarea name="contact[body]" rows="5" placeholder="Comment puis-je vous aider ?"></textarea>
</div>
<button type="submit" class="mc-btn primary">Envoyer le message</button>
</form>
</div>
</div>
</section>
</div>
<style>
.contact-page-wrapper {
margin: -20px -20px; /* Annule les marges par défaut de Shopify */
}
.mc-contact-page {
position: relative;
min-height: 100vh;
width: 100vw;
display: flex;
align-items: center;
justify-content: center;
overflow: hidden;
font-family: 'Inter', sans-serif;
margin-left: calc(-50vw + 50%);
}
.bg-video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
transform: translate(-50%, -50%);
object-fit: cover;
z-index: 0;
}
.mc-contact-page::after {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.6);
z-index: 1;
}
.mc-contact-container {
position: relative;
z-index: 2;
width: 90%;
max-width: 800px;
}
.mc-contact-glass {
backdrop-filter: blur(20px);
background: rgba(255, 255, 255, 0.07);
border: 1px solid rgba(255, 255, 255, 0.15);
border-radius: 32px;
padding: 40px;
color: #ffffff;
text-align: center;
}
.contact-header h1 { font-size: 32px; margin-bottom: 10px; color: #fff; }
.contact-header h1 span { color: #f97316; }
.mc-contact-form { display: flex; flex-direction: column; gap: 20px; margin-top: 30px; }
.form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; }
.input-group { display: flex; flex-direction: column; gap: 5px; text-align: left; }
.input-group label { font-size: 11px; color: #f97316; font-weight: bold; text-transform: uppercase; }
.input-group input, .input-group select, .input-group textarea {
background: rgba(255,255,255,0.1);
border: 1px solid rgba(255,255,255,0.2);
border-radius: 8px;
padding: 12px;
color: #fff;
}
.mc-btn.primary {
background: #f97316;
color: #fff;
border: none;
padding: 15px;
border-radius: 50px;
font-weight: bold;
cursor: pointer;
}
@media (max-width: 768px) { .form-grid { grid-template-columns: 1fr; } }
</style>