.responsive-table { width: 100%; border-collapse: collapse; font-family: inherit; border: 1px solid #d8d0c4; } /* Header */ .responsive-table thead th { background: #7A2222; color: #fff; padding: 14px; text-align: left; font-size: 18px; font-weight: 700; border: 1px solid #d8d0c4; } /* Cells */ .responsive-table td { padding: 14px; border: 1px solid #d8d0c4; color: #222; font-size: 16px; text-align: left; } /* Alternate rows */ .responsive-table tbody tr:nth-child(odd) td { background: #ffffff; } .responsive-table tbody tr:nth-child(even) td { background: #F6EFE5; } /* Price column */ .responsive-table td:last-child { font-weight: 700; white-space: nowrap; } /* Hover */ .responsive-table tbody tr:hover td { background: #f0e3cf; transition: .2s ease; } /* ---------- MOBILE ---------- */ @media (max-width:768px){ .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td{ display:block; width:100%; } .responsive-table thead{ display:none; } .responsive-table tr{ margin-bottom:18px; border:1px solid #ddd; border-radius:10px; overflow:hidden; box-shadow:0 2px 8px rgba(0,0,0,.08); } .responsive-table td{ display:flex; justify-content:space-between; align-items:flex-start; gap:15px; text-align:right; padding:14px 16px; border:none; border-bottom:1px solid #e8e8e8; } .responsive-table td:last-child{ border-bottom:none; } .responsive-table td::before{ content:attr(data-label); font-weight:700; color:#7A2222; text-align:left; } .responsive-table tbody tr:nth-child(odd) td{ background:#ffffff; } .responsive-table tbody tr:nth-child(even) td{ background:#F6EFE5; } }
| Service | Price |
|---|---|
| Curly Hair Dry Cut | from $85 |
| Cut/BD Short to Medium | from $110 |
| Cut/BD Long | from $100 |
| Detox Essential Cut & Style | from $125 |
| Silent Haircut | from $110 |
| Mens Cut & Wash | from $62 |
| Female Haircut 15–17 yrs | $95 |
| Female Haircut 6–14 yrs | $75 |
| Male 15–17 | $55 |
| Male 5–14 | $50 |
.responsive-table { width: 100%; border-collapse: collapse; border-spacing: 0; color: #ffffff; font-family: inherit; } /* HEADER */ .responsive-table thead th { background: #6C6F60 !important; color: #ffffff !important; font-weight: bold; padding: 12px; border: 1px solid #ddd; text-align: left; } /* FORCE ALL ROWS TO THE SAME COLOR */ .responsive-table tbody tr, .responsive-table tbody tr:nth-child(odd), .responsive-table tbody tr:nth-child(even), .responsive-table tbody tr:nth-of-type(odd), .responsive-table tbody tr:nth-of-type(even) { background: #828670 !important; } /* FORCE ALL CELLS TO THE SAME COLOR */ .responsive-table tbody td, .responsive-table tbody tr:nth-child(odd) td, .responsive-table tbody tr:nth-child(even) td, .responsive-table tbody tr:nth-of-type(odd) td, .responsive-table tbody tr:nth-of-type(even) td { background: #828670 !important; color: #ffffff !important; padding: 12px; border: 1px solid #ddd; text-align: left; transition: background 0.2s ease; } /* Bold price column */ .responsive-table tbody td:last-child { font-weight: bold; } /* Hover */ .responsive-table tbody tr:hover td { background: #4A5230 !important; color: #ffffff !important; } /* Active */ .responsive-table tbody tr:active td { background: #ffffff !important; color: #000000 !important; } /* MOBILE */ @media (max-width: 768px) { .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td { display: block; width: 100%; } .responsive-table thead { display: none; } .responsive-table tbody tr, .responsive-table tbody tr:nth-child(odd), .responsive-table tbody tr:nth-child(even) { margin-bottom: 20px; border: 1px solid #ddd; border-radius: 10px; overflow: hidden; background: #828670 !important; box-shadow: 0 2px 8px rgba(0,0,0,.08); } .responsive-table tbody td { display: flex; justify-content: space-between; align-items: flex-start; gap: 15px; padding: 12px 15px; border: none; border-bottom: 1px solid rgba(255,255,255,.2); text-align: right; background: #828670 !important; color: #ffffff !important; } .responsive-table tbody td:last-child { border-bottom: none; } .responsive-table tbody td::before { content: attr(data-label); font-weight: bold; color: #ffffff; text-align: left; } }
| Service | Price |
|---|---|
| 1 Row Move Up | $170 |
| 2 Row Move Up | $250 |
| 3 Row Move Up | $350 |
.responsive-table { width: 100%; border-collapse: collapse; font-family: inherit; border: 1px solid #d8d0c4; } /* Header */ .responsive-table thead th { background: #7A2222; color: #fff; padding: 14px; text-align: left; font-size: 18px; font-weight: 700; border: 1px solid #d8d0c4; } /* Cells */ .responsive-table td { padding: 14px; border: 1px solid #d8d0c4; color: #222; font-size: 16px; text-align: left; } /* Alternate row colors */ .responsive-table tbody tr:nth-child(odd) td { background: #ffffff; } .responsive-table tbody tr:nth-child(even) td { background: #F6EFE5; } /* Price column */ .responsive-table td:last-child { font-weight: 700; white-space: nowrap; } /* Hover effect */ .responsive-table tbody tr:hover td { background: #f0e3cf; transition: .2s ease; } /* Responsive */ @media (max-width:768px){ .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td{ display:block; width:100%; } .responsive-table thead{ display:none; } .responsive-table tr{ margin-bottom:18px; border:1px solid #ddd; border-radius:10px; overflow:hidden; box-shadow:0 2px 8px rgba(0,0,0,.08); } .responsive-table td{ display:flex; justify-content:space-between; align-items:flex-start; gap:15px; text-align:right; padding:14px 16px; border:none; border-bottom:1px solid #e8e8e8; } .responsive-table td:last-child{ border-bottom:none; } .responsive-table td::before{ content:attr(data-label); font-weight:700; color:#7A2222; text-align:left; } .responsive-table tbody tr:nth-child(odd) td{ background:#ffffff; } .responsive-table tbody tr:nth-child(even) td{ background:#F6EFE5; } }
| Service | Price |
|---|---|
| Detox Treatment | $27 |
| Short to Medium | from $170 |
| Medium to Long | from $190 |
| Long to XLong | from $210 |
.responsive-table { width: 100%; border-collapse: collapse; font-family: inherit; border: 1px solid #d8d0c4; } /* Header */ .responsive-table thead th { background: #7A2222; color: #fff; padding: 14px; text-align: left; font-size: 18px; font-weight: 700; border: 1px solid #d8d0c4; } /* Cells */ .responsive-table td { padding: 14px; border: 1px solid #d8d0c4; color: #222; font-size: 16px; text-align: left; } /* Alternate row colors */ .responsive-table tbody tr:nth-child(odd) td { background: #ffffff; } .responsive-table tbody tr:nth-child(even) td { background: #F6EFE5; } /* Price column */ .responsive-table td:last-child { font-weight: 700; white-space: nowrap; } /* Hover effect */ .responsive-table tbody tr:hover td { background: #f0e3cf; transition: .2s ease; } /* Responsive */ @media (max-width:768px){ .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td{ display:block; width:100%; } .responsive-table thead{ display:none; } .responsive-table tr{ margin-bottom:18px; border:1px solid #ddd; border-radius:10px; overflow:hidden; box-shadow:0 2px 8px rgba(0,0,0,.08); } .responsive-table td{ display:flex; justify-content:space-between; align-items:flex-start; gap:15px; text-align:right; padding:14px 16px; border:none; border-bottom:1px solid #e8e8e8; } .responsive-table td:last-child{ border-bottom:none; } .responsive-table td::before{ content:attr(data-label); font-weight:700; color:#7A2222; text-align:left; } .responsive-table tbody tr:nth-child(odd) td{ background:#ffffff; } .responsive-table tbody tr:nth-child(even) td{ background:#F6EFE5; } }
| Service | Price |
|---|---|
| Detox with Tone | $27 |
| Global Colour Short to Medium | from $130 |
| Global Colour Medium to Long | from $150 |
| Global Colour X-Long | from $170 |
| Colour Melt Toner Short to Medium | from $85 |
| Colour Melt Toner Medium to Long | from $115 |
.responsive-table { width: 100%; border-collapse: collapse; font-family: inherit; border: 1px solid #d8d0c4; } /* Header */ .responsive-table thead th { background: #7A2222; color: #fff; padding: 14px; text-align: left; font-size: 18px; font-weight: 700; border: 1px solid #d8d0c4; } /* Cells */ .responsive-table td { padding: 14px; border: 1px solid #d8d0c4; color: #222; font-size: 16px; text-align: left; vertical-align: middle; } /* Alternate row colors */ .responsive-table tbody tr:nth-child(odd) td { background: #ffffff; } .responsive-table tbody tr:nth-child(even) td { background: #F6EFE5; } /* Price column */ .responsive-table td:last-child { font-weight: 700; white-space: normal; } /* Hover */ .responsive-table tbody tr:hover td { background: #f0e3cf; transition: .2s ease; } /* ---------- MOBILE ---------- */ @media (max-width:768px){ .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td{ display:block; width:100%; } .responsive-table thead{ display:none; } .responsive-table tr{ margin-bottom:18px; border:1px solid #ddd; border-radius:10px; overflow:hidden; box-shadow:0 2px 8px rgba(0,0,0,.08); } .responsive-table td{ display:flex; justify-content:space-between; align-items:flex-start; gap:15px; text-align:right; padding:14px 16px; border:none; border-bottom:1px solid #e8e8e8; white-space:normal; } .responsive-table td:last-child{ border-bottom:none; } .responsive-table td::before{ content:attr(data-label); font-weight:700; color:#7A2222; text-align:left; flex-shrink:0; } .responsive-table tbody tr:nth-child(odd) td{ background:#ffffff; } .responsive-table tbody tr:nth-child(even) td{ background:#F6EFE5; } }
| Service | Price |
|---|---|
| Full Head Foil Package | from $460 |
| Full Head Foils X-Long w/Bond with Detox | from $310 |
| Full Head Foils Bond Medium-Long with Detox Treatment | from $280 |
| Full Head Foils Bond Short-Medium with Detox | from $260 |
| Half Head Foils w/Bond with Detox | from $235 |
| Blonde Part Line Foils or Face Framing with Detox Treatment | from $140 |
| Detox + Brighten Treatment | $27 (added to any colour) |
.responsive-table { width: 100%; border-collapse: collapse; font-family: inherit; border: 1px solid #d8d0c4; } /* Header */ .responsive-table thead th { background: #7A2222; color: #fff; padding: 14px; text-align: left; font-size: 18px; font-weight: 700; border: 1px solid #d8d0c4; } /* Cells */ .responsive-table td { padding: 14px; border: 1px solid #d8d0c4; color: #222; font-size: 16px; text-align: left; vertical-align: middle; } /* Alternate row colors */ .responsive-table tbody tr:nth-child(odd) td { background: #ffffff; } .responsive-table tbody tr:nth-child(even) td { background: #F6EFE5; } /* Price column */ .responsive-table td:last-child { font-weight: 700; white-space: nowrap; } /* Hover effect */ .responsive-table tbody tr:hover td { background: #f0e3cf; transition: .2s ease; } /* ---------- MOBILE ---------- */ @media (max-width:768px){ .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td{ display:block; width:100%; } .responsive-table thead{ display:none; } .responsive-table tr{ margin-bottom:18px; border:1px solid #ddd; border-radius:10px; overflow:hidden; box-shadow:0 2px 8px rgba(0,0,0,.08); } .responsive-table td{ display:flex; justify-content:space-between; align-items:flex-start; gap:15px; text-align:right; padding:14px 16px; border:none; border-bottom:1px solid #e8e8e8; white-space:normal; } .responsive-table td:last-child{ border-bottom:none; } .responsive-table td::before{ content:attr(data-label); font-weight:700; color:#7A2222; text-align:left; flex-shrink:0; } .responsive-table tbody tr:nth-child(odd) td{ background:#ffffff; } .responsive-table tbody tr:nth-child(even) td{ background:#F6EFE5; } }
| Service | Price |
|---|---|
| Balayage Refresh with Bond and Detox | from $300 |
| Balayage with Bond and Detox | from $350 |
.responsive-table { width: 100%; border-collapse: collapse; font-family: inherit; border: 1px solid #d8d0c4; } /* Header */ .responsive-table thead th { background: #7A2222; color: #fff; padding: 14px; text-align: left; font-size: 18px; font-weight: 700; border: 1px solid #d8d0c4; } /* Cells */ .responsive-table td { padding: 14px; border: 1px solid #d8d0c4; color: #222; font-size: 16px; text-align: left; vertical-align: middle; } /* Alternate row colors */ .responsive-table tbody tr:nth-child(odd) td { background: #ffffff; } .responsive-table tbody tr:nth-child(even) td { background: #F6EFE5; } /* Price column */ .responsive-table td:last-child { font-weight: 700; white-space: nowrap; } /* Hover */ .responsive-table tbody tr:hover td { background: #f0e3cf; transition: .2s ease; } /* ---------- MOBILE ---------- */ @media (max-width:768px){ .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td{ display:block; width:100%; } .responsive-table thead{ display:none; } .responsive-table tr{ margin-bottom:18px; border:1px solid #ddd; border-radius:10px; overflow:hidden; box-shadow:0 2px 8px rgba(0,0,0,.08); } .responsive-table td{ display:flex; justify-content:space-between; align-items:flex-start; gap:15px; text-align:right; padding:14px 16px; border:none; border-bottom:1px solid #e8e8e8; white-space:normal; } .responsive-table td:last-child{ border-bottom:none; } .responsive-table td::before{ content:attr(data-label); font-weight:700; color:#7A2222; text-align:left; flex-shrink:0; } .responsive-table tbody tr:nth-child(odd) td{ background:#ffffff; } .responsive-table tbody tr:nth-child(even) td{ background:#F6EFE5; } }
| Service | Price |
|---|---|
| Big Bouncy Set Blowdry | from $150 |
| Blowdry with Tonged Waves Long | $115 |
| Blowdry with Tonged Waves Short-Medium | $95 |
| Bridal Upstyling | from $220 |
| Detox Refresh and Style | from $99 |
| Extensions Blowdry | from $99 |
| Post Service Blowdry | $62 |
| Blowdry Short to Medium | from $65 |
| Blowdry Medium to Long | from $75 |
| Fringe Trim | $20 |
| Upstyle | $125 |
| Braids | $45 |
| Blast Dry – no styling, after colour only | $15 |
| Waves without a Wash | $75 |
102a Prospect Road PROSPECT SA
hello@sjestablishment.com.au
08 8344 4515
Working Hours
Monday: Closed
Tuesday: 10 am–8:30 pm
Wednesday: 10 am–8:30 pm
Thursday: 10 am–8:30 pm
Friday: 10 am–5 pm
Saturday: 8 am–3 pm
© 2026 SJ Establishment. All rights reserved. | Privacy Policy | Subscribe to SJ News