@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Inter:wght@400;600;700&display=swap');
.rvship {
--navy: #0B1D33;
--gold: #B89968;
--cream: #F7F2EA;
--border: #E8DFCC;
--muted: rgba(11,29,51,0.68);
font-family: 'Inter', sans-serif;
color: var(--navy);
max-width: 760px;
margin: 0 auto;
padding: 8px 16px 56px;
line-height: 1.6;
}
.rvship-eyebrow {
font-size: 11px;
letter-spacing: 0.22em;
text-transform: uppercase;
color: var(--gold);
font-weight: 700;
text-align: center;
margin: 28px 0 10px;
}
.rvship-title {
font-family: 'Cormorant Garamond', Georgia, serif;
font-weight: 600;
font-size: clamp(30px, 5vw, 42px);
text-align: center;
margin: 0 0 8px;
letter-spacing: -0.01em;
}
.rvship-sub {
text-align: center;
font-size: 14px;
color: var(--muted);
margin: 0 auto 36px;
max-width: 500px;
}
/* Summary cards */
.rvship .rvship-cards {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
gap: 12px;
margin-bottom: 40px;
width: 100%;
}
.rvship .rvship-card {
flex: 1 1 0 !important;
min-width: 0;
background: var(--cream);
border-radius: 8px;
padding: 22px 14px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
text-align: center !important;
box-sizing: border-box;
}
.rvship .rvship-card svg {
display: block;
width: 26px;
height: 26px;
color: var(--gold);
margin: 0 auto 8px;
flex-shrink: 0;
}
.rvship .rvship-card strong {
display: block;
width: 100%;
text-align: center;
font-size: 15px;
line-height: 1.3;
margin: 0 0 2px;
}
.rvship .rvship-card span {
display: block;
width: 100%;
text-align: center;
font-size: 12px;
line-height: 1.4;
color: var(--muted);
}
/* Step timeline */
.rvship-steps { margin-bottom: 40px; }
.rvship-step {
display: flex;
gap: 16px;
padding: 18px 0;
border-bottom: 1px solid var(--border);
}
.rvship-step:last-child { border-bottom: 0; }
.rvship-num {
flex-shrink: 0;
width: 34px; height: 34px;
border-radius: 50%;
background: var(--navy);
color: #fff;
display: flex;
align-items: center;
justify-content: center;
font-size: 13px;
font-weight: 700;
}
.rvship-step h3 {
font-size: 15px;
font-weight: 700;
margin: 4px 0 4px;
}
.rvship-step p {
font-size: 14px;
color: var(--muted);
margin: 0;
}
/* Text blocks */
.rvship-block { margin-bottom: 28px; }
.rvship-block h2 {
font-family: 'Cormorant Garamond', Georgia, serif;
font-weight: 600;
font-size: 24px;
margin: 0 0 8px;
}
.rvship-block p {
font-size: 14px;
color: var(--muted);
margin: 0 0 10px;
}
.rvship-block p strong { color: var(--navy); }
/* Contact band */
.rvship-contact {
background: var(--navy);
color: #F2EDE3;
border-radius: 8px;
padding: 24px;
text-align: center;
margin-top: 8px;
}
.rvship-contact strong {
font-family: 'Cormorant Garamond', Georgia, serif;
font-weight: 600;
font-size: 20px;
display: block;
margin-bottom: 4px;
}
.rvship-contact p { font-size: 13px; margin: 0 0 10px; opacity: 0.85; }
.rvship-contact a {
color: var(--gold);
font-weight: 700;
font-size: 14px;
text-decoration: none;
border-bottom: 1px solid currentColor;
padding-bottom: 1px;
}
@media (max-width: 600px) {
.rvship .rvship-card { padding: 16px 8px; }
.rvship .rvship-card strong { font-size: 13px; }
.rvship .rvship-card span { font-size: 11px; }
}
Shipping
Shipping Policy
We deliver across the United States from our domestic and international logistics network, with tracking included and no shipping cost to you.
Free shipping
On every order
4–8 business days
From ship date
All 50 states
Nationwide coverage
1
We confirm your order
Once you complete your purchase, you'll receive a confirmation email. We process your order within 24 to 72 business hours.
2
We send you your tracking number
As soon as your package ships, you'll receive an email with a link to track it every step of the way.
3
Receive it in 4 to 8 business days from ship date
Your order ships from the distribution center closest to you, and the carrier delivers it straight to your door. Tracking notifies you when it's on the way.
Delivery times
The estimated delivery time is 4 to 8 business days from the ship date of your order (initial processing takes 24 to 72 business hours).
We operate an international logistics network with distribution centers in the United States and partner warehouses around the world. Each order ships from the location that ensures the fastest delivery to your door. Delivery times to Alaska and Hawaii may be slightly longer.
Delivery times are estimates and may vary due to circumstances beyond Riviera's control, such as carrier disruptions or periods of high demand. If your order goes more than 15 business days without being delivered, email us and we'll give it priority follow-up.
Incorrect address
Please make sure your address is complete and correct before checking out. If you notice an error, contact us as soon as possible: if the order hasn't shipped yet, we'll correct it with no problem. We are not responsible for failed deliveries caused by incorrect information provided by the customer.
Does your tracking say "delivered" but you didn't receive it?
Contact us within 5 days and we'll open an investigation with the carrier to locate your package.