Privacy policy

:root { --base: #0D1B2E; --em: #1B3A6B; --br: #2C5BA0; --sg: #C9A227; --cr: #F5F5F0; --txt: #0D1B2E; --muted: #3A4A60; } .pg { max-width:880px; margin:40px auto; padding:0 20px; font-family:inherit; color:var(--txt); font-size:16px; line-height:1.7; } .pg * { box-sizing:border-box; } /* Hero */ .pg .hero { background:var(--base); border-radius:18px; padding:42px 32px; text-align:center; margin-bottom:20px; } .pg .hero h1 { color:var(--cr); font-size:32px; font-weight:800; margin:0 0 10px; } .pg .hero p { color:var(--sg); font-size:16px; font-style:italic; margin:0; } /* Intro */ .pg .intro { text-align:center; color:#4a4a4a; max-width:680px; margin:0 auto 28px; padding:0 10px; } /* Section headings */ .pg h2 { font-size:23px; font-weight:800; color:var(--base); margin:38px 0 14px; padding-bottom:8px; border-bottom:2px solid var(--br); } .pg h2 em { color:var(--br); font-style:normal; } .pg h3 { font-size:16px; font-weight:700; color:var(--em); margin:18px 0 8px; } .pg p { margin:0 0 14px; } .pg ul, .pg ol { margin:8px 0 16px; padding-left:22px; } .pg li { margin:7px 0; } .pg a { color:var(--br); font-weight:600; text-decoration:none; } /* Cards */ .pg .card { background:var(--cr); border:1px solid #e4e0d6; border-radius:14px; padding:22px 26px; margin-bottom:16px; } .pg .card h3 { margin:0 0 10px; color:var(--em); font-size:18px; } .pg .card p { margin:0 0 10px; font-size:15px; color:var(--muted); } .pg .card p:last-child { margin-bottom:0; } /* Left-border callout */ .pg .callout { background:var(--cr); border-left:4px solid var(--br); border-radius:10px; padding:16px 20px; margin:14px 0; } .pg .callout strong { color:var(--em); font-size:17px; } /* Highlight box */ .pg .highlight { background:var(--cr); border:1px solid var(--br); border-radius:12px; padding:18px 22px; margin:14px 0; } .pg .highlight strong { color:var(--em); } /* Biz info card */ .pg .biz { background:var(--cr); border-left:4px solid var(--br); border-radius:10px; padding:16px 20px; margin-bottom:12px; } .pg .biz p { margin:4px 0; font-size:15px; } .pg .biz strong { color:var(--em); } /* Contact footer card */ .pg .contact-card { margin-top:40px; background:linear-gradient(135deg,var(--em),var(--br)); border-radius:18px; padding:32px; text-align:center; color:var(--cr); } .pg .contact-card h2 { color:#fff; border:none; margin:0 0 14px; padding:0; font-size:20px; } .pg .contact-card p { margin:5px 0; color:#eafff4; font-size:15px; } .pg .contact-card a { color:#fff; font-weight:700; text-decoration:none; } /* Number badge */ .pg .num { flex:0 0 auto; color:var(--br); font-size:15px; font-weight:800; background:var(--cr); border:1px solid var(--br); border-radius:8px; min-width:34px; height:34px; display:inline-flex; align-items:center; justify-content:center; } .pg .sec { border-bottom:1px solid #e9e6dd; padding:22px 0; } .pg .sec:last-of-type { border-bottom:none; } .pg .sec h2 { font-size:19px; font-weight:800; color:var(--base); margin:0 0 12px; border:none; padding:0; display:flex; align-items:baseline; gap:12px; } /* Category pill (FAQ) */ .pg .pill { display:inline-block; background:var(--em); color:var(--cr); font-size:13px; font-weight:700; letter-spacing:1px; text-transform:uppercase; padding:7px 16px; border-radius:30px; margin:28px 0 12px; } /* FAQ accordion */ .pg details { border:1px solid #e4e0d6; border-radius:12px; margin-bottom:10px; background:var(--cr); } .pg details[open] { border-color:var(--br); } .pg summary { font-weight:700; font-size:17px; cursor:pointer; list-style:none; padding:18px 20px; display:flex; justify-content:space-between; align-items:center; gap:14px; color:var(--base); } .pg summary::-webkit-details-marker { display:none; } .pg summary::after { content:"+"; color:var(--br); font-size:24px; font-weight:400; transition:transform .25s; flex:0 0 auto; } .pg details[open] summary::after { transform:rotate(45deg); } .pg .ans { padding:0 20px 18px; color:var(--muted); font-size:15px; line-height:1.7; } /* Icon circle (steps) */ .pg .step-ic { width:46px; height:46px; border-radius:50%; background:var(--em); color:var(--cr); font-weight:800; font-size:18px; display:flex; align-items:center; justify-content:center; flex-shrink:0; } /* SVG icon box */ .pg .ic { width:42px; height:42px; border-radius:11px; background:var(--em); display:flex; align-items:center; justify-content:center; flex-shrink:0; } .pg .ic svg { width:20px; height:20px; stroke:var(--cr); fill:none; stroke-width:2; } /* Grid helpers */ .pg .grid-2 { display:grid; grid-template-columns:1fr 1fr; gap:14px; } .pg .grid-3 { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; } .pg .grid-4 { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; } /* Form inputs */ .pg .fg { margin-bottom:16px; } .pg .fg label { display:block; font-weight:700; margin-bottom:7px; font-size:15px; } .pg .fg input, .pg .fg textarea { width:100%; padding:13px; border:2px solid #d8d4c8; border-radius:8px; font-size:16px; background:#fff; font-family:inherit; transition:border-color .2s; } .pg .fg input:focus, .pg .fg textarea:focus { outline:none; border-color:var(--br); } .pg .fg textarea { min-height:130px; resize:vertical; } .pg .submit-btn { width:100%; padding:15px; background:var(--em); color:var(--cr); border:none; border-radius:8px; font-size:16px; font-weight:700; cursor:pointer; transition:background .2s, transform .2s; } .pg .submit-btn:hover { background:var(--br); transform:translateY(-2px); } /* Responsive */ @media(max-width:780px) { .pg .grid-4 { grid-template-columns:1fr 1fr; } .pg .grid-3 { grid-template-columns:1fr; } .pg .hero h1 { font-size:25px; } .pg h2 { font-size:20px; } } @media(max-width:480px) { .pg .grid-2, .pg .grid-4 { grid-template-columns:1fr; } }

Privacy Policy

Last Updated: 2026

C&M Card Haven respects your privacy and protects your personal information. This policy explains how we collect, use, share, and safeguard your data.

Business Information

C&M Card Haven

842 US-1, Vero Beach, FL 32962, USA

Phone: +1 (772) 241-5016

Email: support@candmcardhaven.shop

Information We Collect

Information You Provide

  • Name, email, phone, mailing address
  • Payment information (processed through PCI-compliant processors)
  • Order history and purchase information
  • Customer support inquiries

Automatically Collected

  • IP address, browser type, device information
  • Pages visited, time on site, referring website
  • Cookies and tracking technologies

How We Use Your Information

  • Process and fulfill orders
  • Send order confirmations and shipping notifications
  • Provide customer support
  • Marketing communications (with consent)
  • Prevent fraud and maintain security
  • Comply with legal obligations

Sharing Your Information

C&M Card Haven does not sell your personal information. We share data only with service providers necessary to operate our store.
  • Shopify (e-commerce platform)
  • Payment processors (Shopify Payments, PayPal, Stripe)
  • Shipping carriers (USPS, UPS, FedEx)
  • Analytics services

Payment Security

Payment data is processed through PCI DSS Level 1 compliant providers. C&M Card Haven does not store complete credit card numbers.

Your Rights

  • Access: Request a copy of your personal information
  • Correction: Request correction of inaccurate information
  • Deletion: Request deletion (subject to legal retention)
  • Opt-Out: Unsubscribe from marketing emails

To exercise any of these rights, contact support@candmcardhaven.shop.

California Residents

California residents have additional rights under CCPA/CPRA. See our California Privacy Rights page.

Data Retention

Order data retained for 7 years for accounting and tax purposes.

Children's Privacy

Our website is not intended for children under 13. We do not knowingly collect information from children.

Changes To This Policy

We may update this policy. The "Last Updated" date reflects the most recent changes.

Contact

C&M Card Haven

842 US-1, Vero Beach, FL 32962, USA

Phone: +1 (772) 241-5016

Email: support@candmcardhaven.shop