Contact information

Contact — Amanihaus *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --navy: #0D1B2A; --navy-mid: #152233; --gold: #C9A84C; --gold-light: #E2C47A; --cream: #F5F0E8; --cream-dim: #EDE7D8; --white: #FDFCFA; --ink: #1A1A1A; } html { scroll-behavior: smooth; } body { background-color: var(--navy); color: var(--cream); font-family: 'Syne', sans-serif; font-size: 15px; line-height: 1.6; min-height: 100vh; overflow-x: hidden; } /* ── GRAIN OVERLAY ── */ body::before { content: ''; position: fixed; inset: 0; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"); pointer-events: none; z-index: 0; opacity: 0.35; } /* ── DECORATIVE ARABIC BACKGROUND ── */ .bg-arabic { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: 'Cormorant Garamond', serif; font-size: clamp(280px, 38vw, 560px); color: rgba(201, 168, 76, 0.04); pointer-events: none; z-index: 0; user-select: none; white-space: nowrap; letter-spacing: -0.02em; } /* ── NAV ── */ nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; display: flex; align-items: center; justify-content: space-between; padding: 28px 48px; } .nav-logo { font-family: 'Syne', sans-serif; font-weight: 800; font-size: 15px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--cream); text-decoration: none; } .nav-logo span { color: var(--gold); } .nav-back { font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(245, 240, 232, 0.45); text-decoration: none; transition: color 0.25s; } .nav-back:hover { color: var(--gold); } /* ── MAIN WRAPPER ── */ .wrapper { position: relative; z-index: 1; max-width: 1120px; margin: 0 auto; padding: 160px 48px 100px; } /* ── HEADER ── */ .page-header { margin-bottom: 80px; animation: fadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) both; } .eyebrow { font-size: 10px; letter-spacing: 0.3em; text-transform: uppercase; color: var(--gold); margin-bottom: 20px; display: flex; align-items: center; gap: 14px; } .eyebrow::after { content: ''; display: block; width: 48px; height: 1px; background: var(--gold); opacity: 0.6; } h1 { font-family: 'Cormorant Garamond', serif; font-weight: 300; font-size: clamp(52px, 7vw, 96px); line-height: 0.95; letter-spacing: -0.02em; color: var(--cream); } h1 em { font-style: italic; color: var(--gold-light); } .sub { margin-top: 28px; font-size: 13px; letter-spacing: 0.06em; color: rgba(245, 240, 232, 0.5); max-width: 360px; line-height: 1.8; } /* ── GRID ── */ .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; } @media (max-width: 680px) { .contact-grid { grid-template-columns: 1fr; } nav { padding: 24px 24px; } .wrapper { padding: 140px 24px 80px; } } /* ── CONTACT CARD ── */ .contact-card { background: rgba(255, 255, 255, 0.025); border: 1px solid rgba(201, 168, 76, 0.1); padding: 44px 48px; position: relative; overflow: hidden; transition: background 0.3s, border-color 0.3s; animation: fadeUp 0.9s cubic-bezier(0.22, 1, 0.36, 1) both; cursor: default; } .contact-card:nth-child(1) { animation-delay: 0.1s; } .contact-card:nth-child(2) { animation-delay: 0.2s; } .contact-card:nth-child(3) { animation-delay: 0.3s; } .contact-card:nth-child(4) { animation-delay: 0.4s; } .contact-card:hover { background: rgba(201, 168, 76, 0.04); border-color: rgba(201, 168, 76, 0.28); } .contact-card::before { content: ''; position: absolute; top: 0; left: 0; width: 2px; height: 0; background: var(--gold); transition: height 0.4s cubic-bezier(0.22, 1, 0.36, 1); } .contact-card:hover::before { height: 100%; } .card-label { font-size: 9px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--gold); margin-bottom: 18px; } .card-value { font-family: 'Cormorant Garamond', serif; font-weight: 400; font-size: clamp(20px, 2.6vw, 28px); color: var(--cream); letter-spacing: 0.01em; line-height: 1.3; } .card-value a { color: inherit; text-decoration: none; transition: color 0.25s; } .card-value a:hover { color: var(--gold-light); } .card-note { margin-top: 12px; font-size: 11px; letter-spacing: 0.06em; color: rgba(245, 240, 232, 0.35); line-height: 1.7; } /* ── WIDE CARD ── */ .card-wide { grid-column: span 2; } @media (max-width: 680px) { .card-wide { grid-column: span 1; } .contact-card { padding: 32px 28px; } } /* ── FOOTER LINE ── */ .page-footer { margin-top: 80px; display: flex; align-items: center; justify-content: space-between; border-top: 1px solid rgba(201, 168, 76, 0.12); padding-top: 32px; animation: fadeUp 0.9s 0.55s cubic-bezier(0.22, 1, 0.36, 1) both; } .footer-brand { font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase; color: rgba(245, 240, 232, 0.3); } .footer-tagline { font-family: 'Cormorant Garamond', serif; font-style: italic; font-size: 13px; color: rgba(201, 168, 76, 0.5); letter-spacing: 0.04em; } /* ── ANIMATIONS ── */ @keyframes fadeUp { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: translateY(0); } }
أمانى
← Back to Store
Get in Touch

Let's connect.

For collaborations, wholesale inquiries, press, or anything else — reach out directly.

Email
General inquiries & customer support
Collabs & Press
Ambassador program, partnerships & media
Instagram
DMs open — fastest response
Website
Based in Ontario, Canada — shipping worldwide.
Amanihaus — Ontario, Canada Identity architecture, not Islamic merch.