Contact information
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --brand-orange: #E8621A; --brand-green: #1A6B3A; --text-dark: #1A1A1A; --text-mid: #4A4A4A; --text-light: #7A7A7A; --bg: #FAFAF7; --border: #E8E4DC; --cream: #F5F2EA; } body { font-family: 'DM Sans', sans-serif; background: var(--bg); color: var(--text-dark); line-height: 1.7; } .page-wrap { max-width: 780px; margin: 0 auto; padding: 64px 24px 96px; } .page-header { border-bottom: 1px solid var(--border); padding-bottom: 36px; margin-bottom: 48px; } .eyebrow { font-size: 11px; font-weight: 500; letter-spacing: 0.15em; text-transform: uppercase; color: var(--brand-orange); margin-bottom: 14px; } h1 { font-family: 'DM Serif Display', serif; font-size: 38px; line-height: 1.15; margin-bottom: 12px; } .header-lead { font-size: 16px; color: var(--text-mid); line-height: 1.75; } /* Contact cards grid */ .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 48px; } .contact-item { background: var(--bg); border: 1px solid var(--border); border-radius: 4px; padding: 20px 22px; display: flex; flex-direction: column; gap: 6px; } .contact-item-label { font-size: 11px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-light); } .contact-item-value { font-size: 15px; color: var(--text-dark); font-weight: 400; } .contact-item-value a { color: var(--brand-orange); text-decoration: none; } .contact-item-value a:hover { text-decoration: underline; } .contact-item-note { font-size: 12px; color: var(--text-light); margin-top: 2px; } /* Response badge */ .response-bar { display: flex; align-items: center; gap: 12px; background: #EAF3DE; border: 1px solid #C0DD97; border-radius: 4px; padding: 14px 20px; margin-bottom: 48px; font-size: 14px; color: #27500A; } .response-dot { width: 8px; height: 8px; border-radius: 50%; background: #639922; flex-shrink: 0; } /* Sections */ .section { margin-bottom: 40px; } h2 { font-family: 'DM Serif Display', serif; font-size: 22px; margin-bottom: 14px; padding-bottom: 10px; border-bottom: 1px solid var(--border); } p { font-size: 15px; color: var(--text-mid); margin-bottom: 12px; line-height: 1.8; } ul { padding-left: 20px; margin-bottom: 14px; } li { font-size: 15px; color: var(--text-mid); margin-bottom: 6px; line-height: 1.7; } .highlight-box { background: var(--cream); border-left: 3px solid var(--brand-orange); padding: 16px 20px; margin: 20px 0; border-radius: 0 4px 4px 0; } .highlight-box p { margin: 0; font-size: 14px; line-height: 1.7; } /* FAQ mini */ .faq-item { border-bottom: 1px solid var(--border); padding: 14px 0; } .faq-item:last-child { border-bottom: none; } .faq-q { font-size: 15px; font-weight: 500; color: var(--text-dark); margin-bottom: 6px; } .faq-a { font-size: 14px; color: var(--text-mid); line-height: 1.7; } /* Legal card */ .legal-card { border: 1px solid var(--border); border-radius: 4px; overflow: hidden; margin-top: 48px; } .legal-card-header { background: var(--brand-green); color: white; padding: 14px 24px; font-size: 12px; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; } .legal-card-body { padding: 24px; } .info-row { display: flex; gap: 16px; padding: 11px 0; border-bottom: 1px solid var(--border); font-size: 15px; } .info-row:last-child { border-bottom: none; } .info-label { color: var(--text-light); min-width: 200px; flex-shrink: 0; font-size: 13px; padding-top: 2px; } .info-value { color: var(--text-dark); font-size: 14px; } a { color: var(--brand-orange); text-decoration: none; } a:hover { text-decoration: underline; } @media (max-width: 560px) { h1 { font-size: 28px; } .contact-grid { grid-template-columns: 1fr; } .info-row { flex-direction: column; gap: 4px; } .info-label { min-width: auto; } }
Support
Contact Us
Have a question about your order, our product, or a return? We're here to help. Reach out using any of the methods below and we'll get back to you as soon as possible.
Before you contact us
You may find an instant answer in one of our policy pages:
- Shipping & Delivery Policy — estimated delivery times, tracking, customs
- Refund, Return & Exchange Policy — 30-day guarantee, how to return
- Terms & Conditions — order and payment terms
- Track Your Order — real-time shipment status
Common questions
My order hasn't arrived yet — what should I do?
Check your tracking link first (sent by email when your order was dispatched). If your order is beyond the estimated delivery window, email us at support@shinegaspro.com with your order number and we'll investigate immediately.
I see an unrecognised charge on my bank statement
Charges from our store will appear as SHINEGASPRO.COM or FISHING GEAR STORE on your statement. If you have any questions about a charge, please email us before contacting your bank — we can resolve it quickly.
I want to return my order
We offer a 30-day money-back guarantee. Email us at support@shinegaspro.com with your order number and we'll guide you through the process. Please do not send any items back without contacting us first.
I received a defective or incorrect item
We're sorry to hear that. Please email us within 7 days of delivery with your order number and photos of the issue. We'll arrange a free replacement or full refund at no extra cost.
Payment or dispute concern? If you have a question about a charge or are experiencing an issue with your order, please contact us directly at support@shinegaspro.com before initiating a chargeback with your bank. We resolve the vast majority of issues within 24–48 hours and are committed to making things right.