Pickup & Delivery Terms
Everything you need to know about our delivery and pickup services
Order Processing Time
All orders require a minimum of 5-7 business days for processing. Certain items may be on backorder; please contact our office at info@sanninebathrooms.com.au or call 02 9750 9555 if you need your items sooner, and we will check availability.
Delivery Information
Sydney Metro Area Deliveries
- $120 delivery fee applies for any delivery within Sydney Metro Area
- Deliveries are performed by our company driver as a 1-man delivery
- Delivery hours are from 10:00 AM to 4:00 PM
- Our driver will contact you by phone before arrival
- If no one is present to receive items, a re-delivery fee will apply
- For safety reasons, deliveries are made to ground floor only
- Items will not be taken inside the house or upstairs
- Customer is responsible for extra assistance with heavy or oversized items
Deliveries Outside Sydney Metro Area
For delivery outside Sydney metro area, please contact us for a freight cost estimate:
Scheduling
Please provide at least one week's notice before the scheduled delivery date once your order is confirmed as ready.
Pickup Information
Location:
1165 Canterbury Road, Roselands NSW 2195
Hours:
Monday to Friday, 9:00 AM - 4:00 PM
Notice Required:
At least 2 days' notice before pickup
Product Inspection
It is the customer's responsibility to inspect all products upon receiving them. We are not liable for claims of damaged products after they have been received.
Payment Policy
Full payment is required before delivery or dispatch of goods.
Additional Information
- We strive to provide accurate product descriptions
- Contact us if you have questions before purchasing
- Verify availability for bulky items before ordering
.pickup-delivery-page {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
color: #2c2c2c;
line-height: 1.6;
}
/* Hero Section */
.hero-section {
position: relative;
width: 100%;
height: 400px;
margin-bottom: 60px;
border-radius: 20px;
overflow: hidden;
}
.hero-section img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.hero-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(135deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.3));
display: flex;
align-items: center;
justify-content: center;
}
.hero-content {
text-align: center;
color: #fff;
padding: 20px;
}
.hero-content h1 {
font-size: 48px;
font-weight: 700;
margin-bottom: 15px;
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}
.hero-content p {
font-size: 18px;
opacity: 0.95;
text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
/* Content Container */
.content-container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px 80px;
}
/* Info Section */
.info-section {
display: flex;
gap: 30px;
margin-bottom: 50px;
padding: 40px;
background: #fff;
border-radius: 16px;
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06);
transition: all 0.3s ease;
}
.info-section:hover {
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
}
.highlight-section {
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border: 2px solid #dee2e6;
}
.section-icon {
flex-shrink: 0;
width: 60px;
height: 60px;
background: linear-gradient(135deg, #2c2c2c 0%, #4a4a4a 100%);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
}
.section-content {
flex: 1;
}
.section-content h2 {
font-size: 28px;
font-weight: 700;
margin: 0 0 20px 0;
color: #2c2c2c;
}
.section-content h3 {
font-size: 20px;
font-weight: 600;
margin: 25px 0 15px 0;
color: #2c2c2c;
}
.section-content p {
margin-bottom: 15px;
color: #555;
font-size: 15px;
}
.section-content a {
color: #2c2c2c;
text-decoration: underline;
font-weight: 600;
}
.section-content a:hover {
color: #000;
}
/* Styled List */
.styled-list {
list-style: none;
padding: 0;
margin: 0;
}
.styled-list li {
position: relative;
padding-left: 28px;
margin-bottom: 12px;
color: #555;
font-size: 15px;
}
.styled-list li:before {
content: "✓";
position: absolute;
left: 0;
color: #2c2c2c;
font-weight: 700;
font-size: 16px;
}
.styled-list li strong {
color: #2c2c2c;
}
/* Subsection */
.subsection {
margin-top: 30px;
padding: 25px;
background: #f8f9fa;
border-radius: 12px;
border-left: 4px solid #2c2c2c;
}
/* Contact Buttons */
.contact-buttons {
display: flex;
gap: 15px;
margin-top: 20px;
flex-wrap: wrap;
}
.contact-btn {
display: inline-flex;
align-items: center;
gap: 10px;
padding: 12px 24px;
border:1px solid #2c2c2c;
color: #fff;
text-decoration: none;
border-radius: 8px;
font-weight: 600;
font-size: 14px;
transition: all 0.3s ease;
}
.contact-btn:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}
.contact-btn svg {
flex-shrink: 0;
}
/* Pickup Details */
.pickup-details {
display: grid;
gap: 20px;
margin-top: 25px;
}
.detail-item {
display: flex;
gap: 15px;
align-items: flex-start;
padding: 20px;
background: #fff;
border-radius: 10px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.detail-item svg {
flex-shrink: 0;
color: #2c2c2c;
margin-top: 2px;
}
.detail-item strong {
color: #2c2c2c;
}
/* Info Grid */
.info-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 25px;
margin: 50px 0;
}
.info-card {
background: #fff;
padding: 30px;
border-radius: 16px;
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06);
transition: all 0.3s ease;
}
.info-card:hover {
transform: translateY(-5px);
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}
.card-icon {
width: 56px;
height: 56px;
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border-radius: 12px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
color: #2c2c2c;
}
.info-card h3 {
font-size: 20px;
font-weight: 700;
margin: 0 0 15px 0;
color: #2c2c2c;
}
.info-card p {
color: #555;
font-size: 15px;
margin: 0;
}
.info-card ul {
list-style: none;
padding: 0;
margin: 0;
}
.info-card ul li {
position: relative;
padding-left: 20px;
margin-bottom: 10px;
color: #555;
font-size: 15px;
}
.info-card ul li:before {
content: "•";
position: absolute;
left: 0;
color: #2c2c2c;
font-weight: 700;
}
/* Contact CTA */
.contact-cta {
text-align: center;
padding: 60px 40px;
background: linear-gradient(135deg, #2c2c2c 0%, #1a1a1a 100%);
border-radius: 20px;
color: #fff;
margin-top: 50px;
}
.contact-cta h3 {
font-size: 32px;
font-weight: 700;
margin: 0 0 15px 0;
}
.contact-cta p {
font-size: 18px;
opacity: 0.9;
margin-bottom: 30px;
}
.cta-buttons {
display: flex;
gap: 20px;
justify-content: center;
flex-wrap: wrap;
}
.btn-primary,
.btn-secondary {
padding: 16px 40px;
border-radius: 10px;
font-weight: 600;
font-size: 16px;
text-decoration: none;
transition: all 0.3s ease;
display: inline-block;
}
.btn-primary {
background: #fff;
color: #2c2c2c;
}
.btn-primary:hover {
background: #fff;
color: #2c2c2c;
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(255, 255, 255, 0.3);
}
.btn-secondary {
background: transparent;
color: #fff;
border: 2px solid #fff;
}
.btn-secondary:hover {
background: rgba(255, 255, 255, 0.1);
transform: translateY(-2px);
}
/* Responsive */
@media (max-width: 768px) {
.hero-section {
height: 300px;
margin-bottom: 40px;
}
.hero-content h1 {
font-size: 32px;
}
.hero-content p {
font-size: 16px;
}
.info-section {
flex-direction: column;
padding: 30px 20px;
gap: 20px;
}
.section-icon {
width: 50px;
height: 50px;
}
.section-content h2 {
font-size: 24px;
}
.contact-buttons {
flex-direction: column;
}
.contact-btn {
width: 100%;
justify-content: center;
}
.info-grid {
grid-template-columns: 1fr;
}
.contact-cta {
padding: 40px 20px;
}
.contact-cta h3 {
font-size: 24px;
}
.cta-buttons {
flex-direction: column;
align-items: stretch;
}
.btn-primary,
.btn-secondary {
width: 100%;
}
}