-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontact.html
More file actions
181 lines (176 loc) · 14.6 KB
/
Copy pathcontact.html
File metadata and controls
181 lines (176 loc) · 14.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Contact VeloMix – Get in touch with our support team or visit our studio. We're here to help.">
<title>Contact Us | VeloMix</title>
<link rel="stylesheet" href="styles.css">
<style>
.contact-layout { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; }
.contact-info-cards { display: flex; flex-direction: column; gap: 20px; margin-bottom: 40px; }
.info-card { display: flex; align-items: flex-start; gap: 16px; background: var(--bg-light); border-radius: var(--radius-md); padding: 20px; transition: var(--transition); }
.info-card:hover { background: var(--primary-light); transform: translateX(4px); }
.info-icon { width: 44px; height: 44px; border-radius: 50%; background: var(--primary); color: #fff; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.info-title { font-size: 14px; font-weight: 700; color: var(--dark); margin-bottom: 4px; }
.info-text { font-size: 13px; color: var(--gray-2); line-height: 1.5; }
.contact-form { background: var(--bg); border: 1px solid var(--border); border-radius: var(--radius-lg); padding: 40px; box-shadow: var(--shadow-md); }
.form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.form-group { display: flex; flex-direction: column; gap: 6px; }
.form-group.full { grid-column: 1 / -1; }
.form-group label { font-size: 13px; font-weight: 700; color: var(--dark); text-transform: uppercase; letter-spacing: 0.5px; }
.form-group input, .form-group select, .form-group textarea { padding: 13px 16px; border: 1.5px solid var(--border); border-radius: var(--radius-sm); font-size: 14px; font-family: var(--font-body); color: var(--dark); outline: none; transition: var(--transition); background: var(--bg); }
.form-group input:focus, .form-group select:focus, .form-group textarea:focus { border-color: var(--primary); box-shadow: 0 0 0 3px rgba(249,115,22,0.1); }
.form-group textarea { resize: vertical; min-height: 130px; }
.faq-section { background: var(--bg-light); }
.faq-item { border: 1px solid var(--border); border-radius: var(--radius-md); overflow: hidden; margin-bottom: 12px; background: var(--bg); }
.faq-header { display: flex; justify-content: space-between; align-items: center; padding: 20px 24px; cursor: pointer; transition: var(--transition); }
.faq-header:hover { background: var(--primary-light); }
.faq-question { font-size: 15px; font-weight: 700; color: var(--dark); }
.faq-icon { font-size: 22px; font-weight: 400; color: var(--primary); flex-shrink: 0; line-height: 1; }
.faq-content { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; }
.faq-content p { padding: 0 24px 20px; font-size: 14px; color: var(--gray); line-height: 1.7; }
.map-placeholder { height: 280px; background: linear-gradient(135deg, #e5e7eb 0%, #d1d5db 100%); border-radius: var(--radius-md); display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 12px; color: var(--gray-2); margin-top: 32px; }
.map-placeholder svg { color: var(--primary); }
</style>
</head>
<body>
<div class="promo-bar">🚚 Free shipping on orders over $79 | Use code <span>VELO15</span> for 15% off</div>
<header class="header" id="mainHeader">
<div class="container header-inner">
<a href="index.html" class="logo">Velo<span>Mix</span></a>
<nav class="nav-links">
<a href="index.html" class="nav-link">Home</a>
<a href="shop.html" class="nav-link">Shop</a>
<a href="blog.html" class="nav-link">Journal</a>
<a href="contact.html" class="nav-link active">Contact</a>
</nav>
<div class="nav-actions">
<a href="shop.html" class="nav-icon-btn" style="position:relative;"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none" stroke="currentColor" stroke-width="2.5" viewBox="0 0 24 24"><circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/></svg><span class="cart-count">0</span></a>
<button class="mobile-menu-btn"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="none" stroke="currentColor" stroke-width="2.5" viewBox="0 0 24 24"><line x1="3" y1="12" x2="21" y2="12"/><line x1="3" y1="6" x2="21" y2="6"/><line x1="3" y1="18" x2="21" y2="18"/></svg></button>
</div>
</div>
</header>
<!-- Page Header -->
<section style="background: var(--dark); padding: 70px 0; text-align:center; position:relative; overflow:hidden;">
<div style="position:absolute; inset:0; background: radial-gradient(circle at 50% 60%, rgba(249,115,22,0.1) 0%, transparent 55%);"></div>
<div class="container" style="position:relative; z-index:1;">
<span class="section-label" style="display:block; margin-bottom:12px;">Get In Touch</span>
<h1 style="font-size:48px; font-weight:900; color:#fff; margin-bottom:12px;">We're Here to Help</h1>
<p style="color:rgba(255,255,255,0.6); font-size:15px;">Questions about your order, sizing, or our collections? Drop us a message — we respond within 24 hours.</p>
</div>
</section>
<!-- Contact Main Section -->
<section class="section-padding">
<div class="container contact-layout">
<!-- Left: Info Cards -->
<div>
<h2 style="font-size:28px; font-weight:800; color:var(--dark); margin-bottom:28px;">Reach Out</h2>
<div class="contact-info-cards">
<div class="info-card">
<div class="info-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.5" viewBox="0 0 24 24"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></svg></div>
<div><div class="info-title">Studio Address</div><div class="info-text">VeloMix Creative Studio<br>400 Fashion Ave, New York, NY — Demo Location</div></div>
</div>
<div class="info-card">
<div class="info-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.5" viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.13 11.84 19.79 19.79 0 0 1 1.07 3.21 2 2 0 0 1 3.05 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 22 16.92z"/></svg></div>
<div><div class="info-title">Phone</div><div class="info-text">000-000-0000<br>Monday–Friday, 9AM–6PM EST</div></div>
</div>
<div class="info-card">
<div class="info-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.5" viewBox="0 0 24 24"><rect width="20" height="16" x="2" y="4" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg></div>
<div><div class="info-title">Email Support</div><div class="info-text">support@velomix.demo<br>Returns: returns@velomix.demo</div></div>
</div>
<div class="info-card">
<div class="info-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" stroke="currentColor" stroke-width="2.5" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg></div>
<div><div class="info-title">Business Hours</div><div class="info-text">Mon–Fri: 9:00AM – 6:00PM<br>Saturday: 10:00AM – 4:00PM</div></div>
</div>
</div>
<div class="map-placeholder">
<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" fill="none" stroke="currentColor" stroke-width="1.5" viewBox="0 0 24 24"><path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z"/><circle cx="12" cy="10" r="3"/></svg>
<span style="font-size:15px; font-weight:600;">VeloMix Studio — New York, NY</span>
<span style="font-size:12px;">Demo Location Pin</span>
</div>
</div>
<!-- Right: Contact Form -->
<div class="contact-form">
<h2 style="font-size:24px; font-weight:800; color:var(--dark); margin-bottom:6px;">Send a Message</h2>
<p style="font-size:14px; color:var(--gray-2); margin-bottom:28px;">Fill in the form below and we'll get back to you promptly.</p>
<form id="contactForm">
<div class="form-grid">
<div class="form-group">
<label for="firstName">First Name</label>
<input type="text" id="firstName" name="firstName" placeholder="Jane" required>
</div>
<div class="form-group">
<label for="lastName">Last Name</label>
<input type="text" id="lastName" name="lastName" placeholder="Smith" required>
</div>
<div class="form-group full">
<label for="email">Email Address</label>
<input type="email" id="email" name="email" placeholder="jane@email.com" required>
</div>
<div class="form-group full">
<label for="subject">Subject</label>
<select id="subject" name="subject">
<option value="">Select a topic...</option>
<option>Order Inquiry</option>
<option>Return / Refund</option>
<option>Product Question</option>
<option>Wholesale / Partnership</option>
<option>Other</option>
</select>
</div>
<div class="form-group full">
<label for="message">Message</label>
<textarea id="message" name="message" placeholder="Tell us how we can help..." required></textarea>
</div>
<div class="form-group full">
<button type="submit" class="btn btn-primary" style="width:100%; justify-content:center; padding:16px;">Send Message</button>
</div>
</div>
</form>
</div>
</div>
</section>
<!-- FAQ Section -->
<section class="faq-section section-padding">
<div class="container">
<div class="section-title-wrap" style="margin-bottom:40px;">
<span class="section-label">Quick Answers</span>
<h2 class="section-title">Frequently Asked Questions</h2>
</div>
<div style="max-width: 800px; margin: 0 auto;">
<div class="faq-item">
<div class="faq-header"><span class="faq-question">How long does standard shipping take?</span><span class="faq-icon">+</span></div>
<div class="faq-content"><p>Standard shipping takes 3–5 business days within the US. Express options (1–2 days) are available at checkout. International orders typically arrive in 7–14 business days depending on location.</p></div>
</div>
<div class="faq-item">
<div class="faq-header"><span class="faq-question">What is your return policy?</span><span class="faq-icon">+</span></div>
<div class="faq-content"><p>We offer a 30-day hassle-free return policy on all unworn items with original tags attached. Simply contact returns@velomix.demo and we'll arrange a prepaid return label.</p></div>
</div>
<div class="faq-item">
<div class="faq-header"><span class="faq-question">Do you offer size exchanges?</span><span class="faq-icon">+</span></div>
<div class="faq-content"><p>Yes! If your item doesn't fit, you can exchange it for a different size within 30 days of delivery. Exchanges are free for US customers. Check our Size Guide on each product page for accurate measurements.</p></div>
</div>
<div class="faq-item">
<div class="faq-header"><span class="faq-question">Can I modify or cancel my order?</span><span class="faq-icon">+</span></div>
<div class="faq-content"><p>Orders can be modified or cancelled within 2 hours of placement. After that, the order enters processing and cannot be changed. Contact support@velomix.demo immediately if you need to make changes.</p></div>
</div>
<div class="faq-item">
<div class="faq-header"><span class="faq-question">Do you ship internationally?</span><span class="faq-icon">+</span></div>
<div class="faq-content"><p>Yes, we ship to over 40 countries worldwide. International shipping rates are calculated at checkout. Please note that import duties and taxes may apply in your country and are the responsibility of the customer.</p></div>
</div>
</div>
</div>
</section>
<footer>
<div class="container footer-top">
<div><div class="footer-brand-logo">Velo<span>Mix</span></div><p class="footer-about">Fashion that moves with you since 2018.</p><div class="footer-socials"><a href="#" aria-label="Instagram">Ig</a><a href="#" aria-label="TikTok">Tk</a><a href="#" aria-label="Pinterest">Pt</a></div></div>
<div class="footer-col"><h4>Quick Links</h4><ul class="footer-links"><li><a href="index.html">Home</a></li><li><a href="shop.html">Shop</a></li><li><a href="blog.html">Journal</a></li><li><a href="contact.html">Contact</a></li></ul></div>
<div class="footer-col"><h4>Categories</h4><ul class="footer-links"><li><a href="shop.html">Tops & Tees</a></li><li><a href="shop.html">Outerwear</a></li><li><a href="shop.html">Footwear</a></li><li><a href="shop.html">Accessories</a></li></ul></div>
<div class="footer-col footer-newsletter"><h4>Newsletter</h4><p>Get exclusive deals in your inbox.</p><form class="newsletter-form" onsubmit="event.preventDefault();"><input type="email" placeholder="Your email"><button type="submit">Join</button></form></div>
</div>
<div class="footer-bottom"><div class="container"><span>© 2026 VeloMix. All rights reserved. Demo Template.</span><div class="footer-bottom-links"><a href="contact.html">Privacy Policy</a><a href="contact.html">Terms of Service</a></div></div></div>
</footer>
<script src="main.js"></script>
</body>
</html>