Contact information
:root{ --blush:#FBE5EF; --card:#FFFFFF; --burgundy:#7D3A5C; --pink:#F072A8; --glow:#FFC9DE; --ink:#2B2230; --ink-soft:#8A7A85; --border:#F0D3E0; } *{box-sizing:border-box;} html,body{margin:0;padding:0;} body{ background:var(--blush); color:var(--ink); font-family:'Poppins',system-ui,sans-serif; font-weight:400; line-height:1.6; -webkit-font-smoothing:antialiased; } a{color:inherit;} .wrap{ max-width:1040px; margin:0 auto; padding:0 24px 80px; } /* ---------- Hero ---------- */ .hero{ position:relative; padding:72px 24px 56px; text-align:center; overflow:hidden; } .glow{ position:absolute; top:8px; left:50%; width:340px; height:340px; transform:translateX(-50%); background:radial-gradient(circle, var(--glow) 0%, rgba(255,201,222,0.35) 45%, rgba(255,201,222,0) 72%); border-radius:50%; animation:pulse 5s ease-in-out infinite; z-index:0; } @keyframes pulse{ 0%,100%{opacity:0.65; transform:translateX(-50%) scale(1);} 50%{opacity:1; transform:translateX(-50%) scale(1.08);} } @media (prefers-reduced-motion: reduce){ .glow{animation:none;} } .hero-inner{position:relative; z-index:1;} .logo{ width:180px; height:auto; display:block; margin:0 auto 8px; } .eyebrow{ font-size:12px; letter-spacing:0.16em; text-transform:uppercase; color:var(--pink); font-weight:600; margin:0 0 14px; } h1{ font-family:'Fraunces', serif; font-style:italic; font-weight:500; font-size:44px; color:var(--burgundy); margin:0 0 14px; letter-spacing:-0.01em; } .hero p{ max-width:440px; margin:0 auto; color:var(--ink-soft); font-size:15.5px; } /* ---------- Content grid ---------- */ .grid{ display:grid; grid-template-columns:0.85fr 1.15fr; gap:28px; align-items:start; margin-top:16px; } @media (max-width:760px){ .grid{grid-template-columns:1fr;} } .card{ background:var(--card); border:1px solid var(--border); border-radius:18px; padding:36px 32px; } .card h2{ font-family:'Fraunces', serif; font-weight:500; font-size:22px; color:var(--burgundy); margin:0 0 6px; } .card .sub{ font-size:13.5px; color:var(--ink-soft); margin:0 0 26px; } /* Address block */ .addr-row{ display:flex; gap:14px; margin-bottom:22px; } .addr-row:last-of-type{margin-bottom:0;} .addr-icon{ flex:none; width:34px; height:34px; border-radius:10px; background:var(--blush); display:flex; align-items:center; justify-content:center; color:var(--pink); font-size:16px; } .addr-label{ font-size:11.5px; letter-spacing:0.08em; text-transform:uppercase; color:var(--pink); font-weight:600; margin:0 0 4px; } .addr-value{ font-size:14.5px; color:var(--ink); margin:0; } .placeholder{ border:1px dashed var(--pink); border-radius:10px; padding:12px 14px; background:#FFF6FA; font-size:13.5px; color:var(--burgundy); font-style:italic; } /* Form */ .field{ margin-bottom:18px; } .field label{ display:block; font-size:12.5px; font-weight:500; color:var(--burgundy); margin-bottom:6px; } .field input, .field textarea{ width:100%; border:1px solid var(--border); border-radius:10px; padding:12px 14px; font-family:inherit; font-size:14px; color:var(--ink); background:#FFFDFE; resize:vertical; transition:border-color .15s ease, box-shadow .15s ease; } .field input:focus, .field textarea:focus{ outline:none; border-color:var(--pink); box-shadow:0 0 0 3px rgba(240,114,168,0.18); } .field textarea{min-height:120px;} button.submit{ width:100%; border:none; border-radius:10px; padding:14px 18px; background:var(--burgundy); color:#fff; font-family:inherit; font-size:14.5px; font-weight:500; letter-spacing:0.02em; cursor:pointer; transition:background .15s ease, transform .15s ease; } button.submit:hover{background:#682e4b;} button.submit:focus-visible{outline:2px solid var(--pink); outline-offset:3px;} button.submit:active{transform:translateY(1px);} .confirm{ display:none; margin-top:14px; padding:12px 14px; background:#FFF0F6; border:1px solid var(--border); border-radius:10px; font-size:13.5px; color:var(--burgundy); } .confirm.show{display:block;} .note{ margin-top:18px; font-size:12px; color:var(--ink-soft); } footer{ text-align:center; margin-top:56px; font-size:12.5px; color:var(--ink-soft); letter-spacing:0.02em; }

Get in touch
Questions about your device, an order, or a partnership — send us a message, and we'll glow back to you shortly.
Visit & write to us
Our registered business address
Address
17 State Street, Suite 4000
New York, NY 10004
United States
Phone
(212) 739-0625
Response time
We reply within 1–2 business days.
Send a message
Fill out the form and our team will get back to you.
Full name
Email address
Subject
Message
Send message
Thank you — your message has been received. We'll be in touch soon.
This form currently confirms on the page only. Connect it to a service like Formspree, or your Shopify contact form block, to actually deliver messages to your inbox.