:root { --bbm-rose-dark: #A36B63; --bbm-rose-soft: #C88D82; --bbm-cream-bg: rgba(254, 252, 249, 0.92); --bbm-text-charcoal: #2D2726; --bbm-text-muted: #5E5553; --bbm-gold-tint: #D4A373; } .bbm-historic-hero { position: relative; max-width: 960px; margin: 40px auto; padding: 48px 36px; background: var(--bbm-cream-bg); border: 1px solid rgba(200, 141, 130, 0.25); border-radius: 20px; box-shadow: 0 15px 35px rgba(45, 39, 38, 0.08); text-align: center; backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); } .bbm-vintage-badge { display: inline-block; padding: 6px 18px; background: rgba(212, 163, 115, 0.15); border: 1px solid rgba(212, 163, 115, 0.4); border-radius: 30px; font-size: 0.85rem; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; color: var(--bbm-rose-dark); margin-bottom: 18px; } .bbm-tagline { font-family: "Playfair Display", Georgia, serif; font-size: 2.4rem; font-style: italic; color: var(--bbm-rose-dark); line-height: 1.25; margin: 0 0 12px 0; } .bbm-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 1.25rem; font-weight: 600; letter-spacing: 0.5px; text-transform: uppercase; color: var(--bbm-text-charcoal); margin: 0 0 20px 0; } .bbm-divider { width: 60px; height: 2px; background: var(--bbm-rose-soft); margin: 0 auto 24px auto; opacity: 0.6; } .bbm-story-text { font-size: 1.05rem; line-height: 1.75; color: var(--bbm-text-muted); max-width: 760px; margin: 0 auto 30px auto; } .bbm-action-group { display: flex; justify-content: center; align-items: center; gap: 16px; flex-wrap: wrap; margin-bottom: 28px; } .bbm-btn-book { display: inline-flex; align-items: center; justify-content: center; padding: 14px 28px; background-color: var(--bbm-rose-dark); color: #ffffff !important; text-decoration: none; font-size: 1rem; font-weight: 600; letter-spacing: 0.5px; border-radius: 50px; transition: all 0.25s ease; box-shadow: 0 6px 16px rgba(163, 107, 99, 0.3); } .bbm-btn-book:hover { background-color: var(--bbm-rose-soft); transform: translateY(-2px); box-shadow: 0 8px 20px rgba(163, 107, 99, 0.4); color: #ffffff !important; } .bbm-btn-call { display: inline-flex; align-items: center; justify-content: center; padding: 13px 26px; background-color: transparent; color: var(--bbm-text-charcoal) !important; border: 1.5px solid var(--bbm-rose-soft); text-decoration: none; font-size: 1rem; font-weight: 600; border-radius: 50px; transition: all 0.25s ease; } .bbm-btn-call:hover { background-color: rgba(200, 141, 130, 0.1); color: var(--bbm-rose-dark) !important; transform: translateY(-2px); } .bbm-trust-bar { display: flex; justify-content: center; gap: 30px; flex-wrap: wrap; border-top: 1px solid rgba(200, 141, 130, 0.2); padding-top: 24px; margin-top: 20px; } .bbm-trust-item { display: flex; align-items: center; font-size: 0.92rem; color: var(--bbm-text-charcoal); font-weight: 500; } .bbm-trust-item span { margin-right: 8px; color: var(--bbm-rose-dark); } @media (max-width: 600px) { .bbm-historic-hero { padding: 32px 20px; margin: 20px 14px; } .bbm-tagline { font-size: 1.9rem; } .bbm-action-group { flex-direction: column; width: 100%; } .bbm-btn-book, .bbm-btn-call { width: 100%; } .bbm-trust-bar { flex-direction: column; gap: 12px; align-items: center; } }
Est. 2004 • Over 20 Years of Nurturing Care

Loving the little things

Canberra’s Original Pregnancy Massage Clinic

As one of Canberra’s very first dedicated pregnancy massage practices, Baby and Bump Massage has supported thousands of mothers through every stage of pregnancy and early motherhood. Combining over two decades of clinical remedial expertise with deeply nurturing care, we ensure you and your growing baby are completely supported, safe, and comfortable.

✦ Side-Lying Belly & Body Support
✦ Health Fund Rebates via HICAPS
✦ Oatley Court, Belconnen
Dedicated Pregnancy Massage Therapy

What services do we offer?

Pregnancy Safe Natural Massage Oils

Pregnancy-Safe Products

We only use pure, organic, and pregnancy-safe oils and balms in all our massage treatments, ensuring gentle and restorative care with zero harmful additives for you and your baby.

Safe For All Trimesters
Qualified Maternity Therapists Belconnen

Experienced Therapists

All our therapists are fully qualified, insured, and experienced in maternity bodywork. They are trained in supportive side-lying and belly pillow massage techniques, utilising specialised bolsters to keep you secure and comfortable.

HICAPS Available: Claim your private health rebate on the spot.
/* --- SELF-CONTAINED STYLING --- */ .bbm-services-wrap { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; padding: 50px 15px 70px; background-color: #FAF6F4; border-radius: 14px; box-sizing: border-box; } /* Headings */ .bbm-title-area { text-align: center; max-width: 650px; margin: 0 auto 40px auto; } .bbm-eyebrow { font-size: 0.82rem; letter-spacing: 1.5px; text-transform: uppercase; color: #B56877; font-weight: 700; display: block; margin-bottom: 6px; } .bbm-heading { font-size: 2.1rem; color: #561623; margin: 0 0 10px 0; font-weight: 700; } .bbm-divider { width: 50px; height: 3px; background-color: #561623; margin: 0 auto; border-radius: 2px; } /* Grid Layout */ .bbm-cards-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; max-width: 1140px; margin: 0 auto; } /* Individual Cards */ .bbm-service-card { background: #FFFFFF; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 18px rgba(86, 22, 35, 0.06); border: 1px solid #EADBDA; display: flex; flex-direction: column; transition: transform 0.25s ease, box-shadow 0.25s ease; } .bbm-service-card:hover { transform: translateY(-4px); box-shadow: 0 8px 26px rgba(86, 22, 35, 0.12); } .bbm-card-featured { border-top: 4px solid #561623; } /* Thumbnails */ .bbm-card-thumb { width: 100%; height: 220px; overflow: hidden; background: #EEE7E5; } .bbm-card-thumb img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.35s ease; } .bbm-service-card:hover .bbm-card-thumb img { transform: scale(1.04); } /* Card Body */ .bbm-card-content { padding: 24px; display: flex; flex-direction: column; flex-grow: 1; } .bbm-card-content h3 { font-size: 1.25rem; color: #561623; margin: 0 0 12px 0; font-weight: 700; } .bbm-card-content p { font-size: 0.94rem; line-height: 1.6; color: #5C5254; margin: 0 0 16px 0; } /* Treatment List inside Card 2 */ .bbm-treatment-list { list-style: none; padding: 0; margin: 0 0 18px 0; } .bbm-treatment-list li { margin-bottom: 12px; padding-bottom: 8px; border-bottom: 1px solid #F3ECEB; } .bbm-treatment-list li:last-child { border-bottom: none; } .bbm-treatment-list strong { font-size: 0.95rem; color: #2B2325; display: block; } .bbm-treatment-list span { font-size: 0.84rem; color: #7A6D70; line-height: 1.4; display: block; } /* Badges & Actions */ .bbm-card-badge { display: inline-block; margin-top: auto; align-self: flex-start; background-color: #F8EDEF; color: #561623; padding: 4px 10px; border-radius: 4px; font-size: 0.78rem; font-weight: 600; } .bbm-book-action { display: block; text-align: center; background-color: #561623; color: #FFFFFF !important; text-decoration: none; font-weight: 600; font-size: 0.92rem; padding: 10px 18px; border-radius: 6px; margin-top: auto; transition: background-color 0.2s ease; } .bbm-book-action:hover { background-color: #3E0E18; } .bbm-hicaps-strip { margin-top: auto; padding: 10px 12px; background-color: #F8EDEF; border-radius: 6px; font-size: 0.85rem; color: #561623; line-height: 1.4; } /* Mobile & Tablet Responsiveness */ @media (max-width: 900px) { .bbm-cards-grid { grid-template-columns: 1fr; max-width: 480px; } .bbm-card-thumb { height: 200px; } }
Common Questions

Frequently Asked Questions

Everything you need to know about our pregnancy, postnatal, and remedial treatments.

Is massage safe during all stages of pregnancy?

Yes. When performed by a qualified maternity massage therapist, treatment is safe and effective across all trimesters, including the first trimester. We adapt our techniques, depth, and positioning to suit each stage of your pregnancy and respect any individual health considerations.

How will I be positioned on the massage table?

We primarily utilise specialised side-lying positioning supported by cushioned pregnancy bolsters, belly wedges, and head pillows. All our therapists are also trained to use specially designed belly pillows. Our training ensures optimal blood flow, prevents pressure on major blood vessels (such as the vena cava), and keeps your lower back, hips, and growing baby completely supported and relaxed.

Can I claim private health insurance rebates on the spot?

Yes. Our remedial massage therapists are recognized providers with all major Australian private health funds. We offer instant on-the-spot HICAPS claiming at our Belconnen clinic, so you only pay the gap on the day of your appointment.

What products and oils do you use?

We exclusively use pure, unscented, organic cold-pressed plant oils (such as sweet almond or jojoba) that are completely safe for pregnancy and nursing. We avoid essential oils that are contraindicated during pregnancy, so there are no synthetic scents or irritants.

How soon after giving birth can I come in for a postnatal massage?

Following an uncomplicated vaginal birth, you are welcome to receive gentle postnatal massage once you feel comfortable getting to the clinic (often within the first 1 to 2 weeks). For caesarean births, we recommend waiting around 4 to 6 weeks to allow the surgical incision to heal safely, though gentle neck, shoulder, and arm treatments can be arranged sooner. If you are unsure please give us a call.

Where are you located and is there parking?

We are conveniently located at Oatley Court in Belconnen, Canberra. Ample parking is available nearby, providing easy access to our peaceful, private treatment space. However, please note, we do not have a lift in the building and a set of stairs will take you up to our clinic. They are safe and have a hailrail

Have a question about your specific stage or condition?

Book Your Treatment Online
/* --- FAQ ACCORDION STYLING --- */ .bbm-faq-section { width: 100%; padding: 60px 16px 80px; background-color: #FAF6F4; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; box-sizing: border-box; } .bbm-faq-container { max-width: 820px; margin: 0 auto; } /* Header */ .bbm-faq-header { text-align: center; margin-bottom: 40px; } .bbm-faq-eyebrow { display: block; font-size: 0.82rem; letter-spacing: 1.5px; text-transform: uppercase; color: #B56877; font-weight: 700; margin-bottom: 6px; } .bbm-faq-heading { font-size: 2.1rem; color: #561623; margin: 0 0 12px 0; font-weight: 700; letter-spacing: -0.5px; } .bbm-faq-divider { width: 48px; height: 3px; background-color: #561623; margin: 0 auto 14px auto; border-radius: 2px; } .bbm-faq-subtext { font-size: 1rem; color: #6A5E61; margin: 0; line-height: 1.5; } /* Accordion */ .bbm-accordion { display: flex; flex-direction: column; gap: 14px; } .bbm-faq-item { background: #FFFFFF; border: 1px solid #EADBDA; border-radius: 10px; overflow: hidden; box-shadow: 0 2px 10px rgba(86, 22, 35, 0.04); transition: border-color 0.2s ease, box-shadow 0.2s ease; } .bbm-faq-item[open] { border-color: #C8929B; box-shadow: 0 4px 16px rgba(86, 22, 35, 0.08); } .bbm-faq-question { padding: 18px 22px; font-size: 1.05rem; font-weight: 600; color: #561623; cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 14px; user-select: none; } .bbm-faq-question::-webkit-details-marker { display: none; } /* Custom + / - toggle indicator */ .bbm-faq-icon { position: relative; width: 16px; height: 16px; flex-shrink: 0; } .bbm-faq-icon::before, .bbm-faq-icon::after { content: ""; position: absolute; background-color: #561623; border-radius: 2px; transition: transform 0.25s ease; } .bbm-faq-icon::before { top: 7px; left: 0; width: 16px; height: 2px; } .bbm-faq-icon::after { top: 0; left: 7px; width: 2px; height: 16px; } .bbm-faq-item[open] .bbm-faq-icon::after { transform: rotate(90deg); opacity: 0; } .bbm-faq-answer { padding: 0 22px 20px 22px; border-top: 1px solid transparent; } .bbm-faq-answer p { margin: 0; font-size: 0.95rem; line-height: 1.65; color: #4A3E41; } /* CTA at bottom */ .bbm-faq-cta { text-align: center; margin-top: 45px; padding: 28px 20px; background: #FFFFFF; border: 1px solid #EADBDA; border-radius: 12px; } .bbm-faq-cta p { margin: 0 0 16px 0; font-size: 1.05rem; font-weight: 600; color: #2B2325; } .bbm-btn-faq { display: inline-block; background-color: #561623; color: #FFFFFF !important; text-decoration: none; padding: 12px 28px; border-radius: 6px; font-weight: 600; font-size: 0.95rem; transition: background-color 0.2s ease, transform 0.15s ease; } .bbm-btn-faq:hover { background-color: #3E0E18; transform: translateY(-2px); } @media (max-width: 600px) { .bbm-faq-heading { font-size: 1.7rem; } .bbm-faq-question { font-size: 0.98rem; padding: 15px 18px; } .bbm-faq-answer { padding: 0 18px 18px 18px; } }