Contact information
/* Scoped styles for Shopify page - won't conflict with theme */
.contact-page {
--brand-orange: #ff6600;
--brand-black: #111111;
--brand-dark-grey: #222222;
--brand-light-grey: #f4f4f4;
--brand-green: #00cc66;
}
.contact-page * {
box-sizing: border-box;
}
.contact-page {
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
line-height: 1.6;
color: #333;
max-width: 800px;
margin: 0 auto;
padding: 15px;
}
@media (min-width: 768px) {
.contact-page {
padding: 20px;
}
}
.contact-page section {
margin-bottom: 40px;
}
@media (min-width: 768px) {
.contact-page section {
margin-bottom: 50px;
}
}
/* Headings */
.contact-page h1 {
color: var(--brand-black);
font-size: 1.75rem;
margin-bottom: 1rem;
text-transform: uppercase;
letter-spacing: -0.5px;
line-height: 1.2;
font-weight: 700;
}
@media (min-width: 768px) {
.contact-page h1 {
font-size: 2.5rem;
}
}
.contact-page h2 {
color: var(--brand-black);
font-size: 1.4rem;
border-bottom: 3px solid var(--brand-orange);
padding-bottom: 10px;
margin-top: 0;
display: inline-block;
max-width: 100%;
font-weight: 700;
}
@media (min-width: 768px) {
.contact-page h2 {
font-size: 1.8rem;
}
}
/* Content */
.contact-page p {
margin-bottom: 1.2rem;
}
.contact-page ul {
margin-bottom: 20px;
padding-left: 20px;
}
.contact-page li {
margin-bottom: 12px;
}
.contact-page ul li::marker {
color: var(--brand-orange);
}
/* Contact Module */
.contact-page .contact-module {
background: var(--brand-light-grey);
padding: 20px;
border-radius: 4px;
margin-bottom: 30px;
border-left: 6px solid var(--brand-orange);
}
@media (min-width: 768px) {
.contact-page .contact-module {
padding: 25px;
}
}
/* Local Badge */
.contact-page .local-badge {
background: var(--brand-light-grey);
padding: 20px;
border-radius: 4px;
border-left: 6px solid var(--brand-green);
margin: 30px 0;
}
.contact-page strong {
color: var(--brand-black);
font-weight: 800;
}
.contact-page a {
color: var(--brand-orange);
text-decoration: none;
font-weight: 700;
border-bottom: 2px solid var(--brand-orange);
}
.contact-page a:hover {
color: #ff8833;
border-bottom-color: #ff8833;
}
.contact-page em {
color: #666;
font-style: italic;
}
/* Form Direction Box */
.contact-page .form-direction {
background: linear-gradient(135deg, #fff5f0 0%, #fff 100%);
border: 3px solid var(--brand-orange);
padding: 25px;
border-radius: 8px;
margin: 30px 0;
text-align: center;
}
.contact-page .form-direction p {
font-size: 1.1rem;
font-weight: 600;
color: var(--brand-black);
margin: 0;
}
@media (min-width: 768px) {
.contact-page .form-direction p {
font-size: 1.2rem;
}
}
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Custom PC Pro",
"address": {
"@type": "PostalAddress",
"addressLocality": "Cornwall",
"addressRegion": "ON",
"addressCountry": "CA"
},
"url": "https://custompcpro.ca",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "Customer Service",
"areaServed": "CA"
}
}
Get In Touch
Whether you need a custom PC build, system repair, tech support, or have questions about my services, I'm here to help.
Fill out the contact form below with details about what you need, and I'll get back to you within 24 hours during business days.
🇨🇦 Based in Cornwall, Ontario
Local customers can arrange in-person consultations, drop-offs, and pickups. Serving all of Eastern Ontario and beyond.
What I Can Help With
- Custom PC Builds: Gaming rigs, workstations, and professional systems built to your exact specifications
- PC Repair: Hardware diagnostics, component replacement, and system troubleshooting
- Tech Support: Software issues, performance optimization, and configuration assistance
- Upgrades: RAM, storage, graphics cards, and other component upgrades with professional installation
Use the contact form below to get in touch ↓