/* =========================================================
NYCHE HAIR — CONTACT PAGE
========================================================= */
#nyche-contact-page {
--ny-pink: #f6d6df;
--ny-pink-soft: #fff5f8;
--ny-pink-medium: #f9e5eb;
--ny-pink-dark: #c87e95;
--ny-black: #171717;
--ny-text: #51464a;
--ny-muted: #75686d;
--ny-border: #efd6de;
--ny-white: #ffffff;
--ny-shadow: 0 14px 40px rgba(90,55,67,.07);
max-width: 950px;
margin: 30px auto 60px;
padding: 0 18px;
color: var(--ny-black);
line-height: 1.65;
}
#nyche-contact-page * {
box-sizing: border-box;
}
/* =========================================================
HERO
========================================================= */
#nyche-contact-page .ny-contact-hero {
position: relative;
overflow: hidden;
padding: 65px 28px 50px;
border: 1px solid var(--ny-border);
border-radius: 30px;
background:
radial-gradient(circle at 10% 10%, #ffffff 0, transparent 35%),
linear-gradient(145deg, #fffafd, #fde9ef);
text-align: center;
box-shadow: var(--ny-shadow);
}
#nyche-contact-page .ny-contact-eyebrow {
display: inline-block;
margin-bottom: 17px;
padding: 8px 15px;
border-radius: 999px;
background: #111;
color: #fff;
font-size: 10px;
font-weight: 800;
letter-spacing: .12em;
text-transform: uppercase;
}
#nyche-contact-page .ny-contact-hero h1 {
margin: 0;
font-size: clamp(42px,6vw,66px);
line-height: 1;
letter-spacing: -.04em;
}
#nyche-contact-page .ny-contact-hero > p {
max-width: 620px;
margin: 20px auto 0;
color: var(--ny-text);
font-size: 14px;
line-height: 1.75;
}
/* =========================================================
INFO CARDS
========================================================= */
#nyche-contact-page .ny-info-grid {
display: grid;
grid-template-columns: repeat(3,1fr);
gap: 10px;
margin-top: 22px;
}
#nyche-contact-page .ny-info-card {
padding: 20px 15px;
border: 1px solid var(--ny-border);
border-radius: 16px;
background: rgba(255,255,255,.88);
}
#nyche-contact-page .ny-info-card span {
display: block;
margin-bottom: 5px;
color: var(--ny-pink-dark);
font-size: 9px;
font-weight: 900;
letter-spacing: .08em;
text-transform: uppercase;
}
#nyche-contact-page .ny-info-card strong {
display: block;
color: #171717;
font-size: 12px;
line-height: 1.45;
}
#nyche-contact-page .ny-info-card p {
margin: 5px 0 0;
color: var(--ny-muted);
font-size: 9px;
}
/* =========================================================
CONTACT BOX
========================================================= */
#nyche-contact-page .ny-contact-main {
margin-top: 22px;
padding: 38px 28px;
border: 1px solid var(--ny-border);
border-radius: 25px;
background: #fff;
text-align: center;
box-shadow: 0 8px 30px rgba(90,55,67,.04);
}
#nyche-contact-page .ny-contact-main > span {
display: block;
margin-bottom: 6px;
color: var(--ny-pink-dark);
font-size: 9px;
font-weight: 900;
letter-spacing: .12em;
text-transform: uppercase;
}
#nyche-contact-page .ny-contact-main h2 {
margin: 0 0 10px;
font-size: 30px;
}
#nyche-contact-page .ny-contact-main > p {
max-width: 620px;
margin: 0 auto 20px;
color: var(--ny-text);
font-size: 12px;
}
#nyche-contact-page .ny-email-btn {
display: inline-block;
padding: 14px 22px;
border-radius: 12px;
background: #111;
color: #fff !important;
font-size: 10px;
font-weight: 900;
text-decoration: none !important;
transition: transform .15s ease, background .15s ease;
}
#nyche-contact-page .ny-email-btn:hover {
background: #292929;
transform: translateY(-1px);
}
/* =========================================================
EMAIL NOTICE
========================================================= */
#nyche-contact-page .ny-email-notice {
max-width: 680px;
margin: 24px auto 0;
padding: 16px 18px;
border-left: 3px solid var(--ny-pink-dark);
border-radius: 0 14px 14px 0;
background: var(--ny-pink-soft);
color: #59464d;
font-size: 10px;
text-align: left;
}
#nyche-contact-page .ny-email-notice strong {
color: #33272c;
}
/* =========================================================
BEFORE CONTACTING
========================================================= */
#nyche-contact-page .ny-before-contact {
margin-top: 22px;
padding: 30px;
border: 1px solid #edccd6;
border-radius: 25px;
background: #fbe8ee;
}
#nyche-contact-page .ny-before-contact > span {
display: block;
margin-bottom: 5px;
color: #a65f75;
font-size: 9px;
font-weight: 900;
letter-spacing: .12em;
text-transform: uppercase;
}
#nyche-contact-page .ny-before-contact h2 {
margin: 0 0 15px;
font-size: 26px;
}
#nyche-contact-page .ny-help-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 9px;
}
#nyche-contact-page .ny-help-card {
padding: 15px;
border: 1px solid #e8c5d0;
border-radius: 13px;
background: #fff;
}
#nyche-contact-page .ny-help-card strong {
display: block;
margin-bottom: 5px;
font-size: 11px;
}
#nyche-contact-page .ny-help-card p {
margin: 0;
color: var(--ny-text);
font-size: 10px;
}
#nyche-contact-page .ny-help-card a {
color: #171717;
font-weight: 800;
text-decoration: underline;
text-underline-offset: 2px;
}
/* =========================================================
ORDER HELP
========================================================= */
#nyche-contact-page .ny-order-help {
margin-top: 20px;
padding: 22px;
border: 1px solid var(--ny-border);
border-radius: 18px;
background: var(--ny-pink-soft);
text-align: center;
}
#nyche-contact-page .ny-order-help strong {
display: block;
margin-bottom: 6px;
font-size: 13px;
}
#nyche-contact-page .ny-order-help p {
max-width: 650px;
margin: 0 auto;
color: var(--ny-text);
font-size: 11px;
}
/* =========================================================
MOBILE
========================================================= */
@media (max-width: 760px) {
#nyche-contact-page {
padding: 0 12px 40px;
}
#nyche-contact-page .ny-contact-hero {
padding: 48px 17px 35px;
border-radius: 24px;
}
#nyche-contact-page .ny-contact-hero > p {
font-size: 13px;
}
#nyche-contact-page .ny-info-grid {
grid-template-columns: 1fr;
}
#nyche-contact-page .ny-contact-main {
padding: 30px 17px;
}
#nyche-contact-page .ny-before-contact {
padding: 23px 16px;
}
#nyche-contact-page .ny-help-grid {
grid-template-columns: 1fr;
}
}
Nyche Hair • Customer Support
Contact Us
Have a question about your order, our products, or one of our
store policies? Our customer support team is here to help.
Business Days
Monday – Friday
Closed weekends and applicable holidays
Business Hours
10:00 AM – 5:00 PM ET
Eastern Time
Typical Response
1–2 Business Days
During normal business operations
Get in Touch
How Can We Help? ♡
For customer service, order questions, product questions, returns,
shipping concerns, or other Nyche Hair inquiries, please contact us
by email.
daynycreations@gmail.com
Please allow 1–2 business days for a response.
Messages received outside of business hours, on weekends, or on
applicable local or federal holidays will be reviewed during the
next available business period.
Contacting Us About an Order?
Please include your order number and the
email address used at checkout in your message.
If you're reporting a damaged or defective product, include clear
photos when applicable so our team can review your request more
efficiently.
Looking for a Quick Answer?
You May Find It Here
Frequently Asked Questions
Find quick answers about orders, products, subscriptions,
shipping, returns, and more.
View FAQs →
Shipping Questions
Review processing times, delivery information, Route protection,
signatures, and carrier-related policies.
View Shipping Policy →
International Orders
Learn about international customs duties, import taxes, and
recipient responsibilities.
View International Policy →