and blocks
5. Paste the JSON-LD schema into Avada SEO / AIOSEO custom schema, or keep the/* ============ SCOPED UNDER .olp — SAFE FOR AVADA ============ */
.olp{
--navy:#0b1f3a;
--navy-2:#122b4e;
--gold:#c9a227;
--gold-2:#e3c051;
--white:#ffffff;
--paper:#f7f8fa;
--ink:#1a1d24;
--gray:#4a5261;
--line-l:#e3e6ec;
--line-d:rgba(255,255,255,.16);
font-family:'Inter',Arial,sans-serif;
font-size:17px;
line-height:1.75;
color:var(--ink);
background:#ffffff;
margin:0;
}
.olp *{margin:0;padding:0;box-sizing:border-box}
.olp img{max-width:100%;display:block}
.olp a{text-decoration:none;transition:color .15s ease}
.olp a:focus-visible,.olp button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
.olp .wrap{max-width:1160px;margin:0 auto;padding:0 24px}
.olp section{padding:72px 0}
.olp h1,.olp h2,.olp h3{font-family:'Montserrat',Arial,sans-serif;font-weight:800;line-height:1.2;letter-spacing:.01em}
.olp h2{font-size:clamp(26px,3.4vw,38px);margin-bottom:16px;text-transform:uppercase}
.olp h3{font-size:18px;margin-bottom:8px}
.olp p{margin-bottom:0}
.olp .lead{font-size:18.5px;max-width:780px}
.olp .eyebrow{
display:inline-block;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;
color:var(--gold);margin-bottom:14px;
}
.olp .btn{
display:inline-block;padding:16px 32px;border-radius:6px;border:none;cursor:pointer;
font-family:'Montserrat',Arial,sans-serif;font-weight:700;font-size:14.5px;letter-spacing:.06em;text-transform:uppercase;
transition:transform .15s ease,background .15s ease;
}
.olp .btn:hover{transform:translateY(-2px);text-decoration:none}
.olp .btn-gold{background:var(--gold);color:#1a1405 !important}
.olp .btn-gold:hover{background:var(--gold-2)}
.olp .btn-navy{background:var(--navy);color:#ffffff !important}
.olp .btn-navy:hover{background:var(--navy-2)}
.olp .btn-line-w{border:2px solid rgba(255,255,255,.5);color:#ffffff !important;background:transparent}
.olp .btn-line-w:hover{border-color:var(--gold);color:var(--gold) !important}/* ---- CONTRAST SYSTEM: light sections = black text, dark sections = white text ---- */
.olp .sec-light{background:#ffffff}
.olp .sec-light h1,.olp .sec-light h2,.olp .sec-light h3{color:var(--navy) !important}
.olp .sec-light p,.olp .sec-light li{color:var(--gray) !important}
.olp .sec-light p strong{color:var(--ink) !important}
.olp .sec-light a{color:var(--navy);font-weight:600}
.olp .sec-light a:hover{color:var(--gold)}
.olp .sec-paper{background:var(--paper)}
.olp .sec-paper h2,.olp .sec-paper h3{color:var(--navy) !important}
.olp .sec-paper p{color:var(--gray) !important}
.olp .sec-dark{background:var(--navy)}
.olp .sec-dark h1,.olp .sec-dark h2,.olp .sec-dark h3{color:#ffffff !important}
.olp .sec-dark p,.olp .sec-dark li,.olp .sec-dark span{color:#e9edf5 !important}
.olp .sec-dark p strong{color:#ffffff !important}
.olp .sec-dark a{color:var(--gold-2)}
.olp .sec-dark a:hover{color:#ffffff}
.olp .sec-dark .eyebrow{color:var(--gold-2)}/* ---------- breadcrumb (light) ---------- */
.olp .crumbs{padding:16px 0;font-size:13.5px;border-bottom:1px solid var(--line-l);background:#ffffff}
.olp .crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.olp .crumbs li{display:flex;align-items:center;gap:8px;color:var(--gray)}
.olp .crumbs li + li::before{content:"›";color:var(--gold)}
.olp .crumbs a{color:var(--gray) !important;font-weight:500}
.olp .crumbs a:hover{color:var(--navy) !important}
.olp .crumbs li[aria-current]{color:var(--navy);font-weight:700}/* ---------- banner (dark) ---------- */
.olp .banner{
position:relative;padding:104px 0 92px;
background:
linear-gradient(100deg,rgba(11,31,58,.95) 36%,rgba(11,31,58,.75) 62%,rgba(11,31,58,.5)),
url('https://oreoslimo.com/wp-content/uploads/2025/05/8G3A4024-14_14_11zon.jpg') center/cover no-repeat;
}
.olp .banner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--gold)}
.olp .banner .date-chip{
display:inline-block;margin-bottom:22px;padding:9px 18px;border:1px solid var(--gold);border-radius:999px;
font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2) !important;
background:rgba(11,31,58,.55);
}
.olp .banner h1{font-size:clamp(30px,4.6vw,52px);max-width:840px;margin-bottom:16px;color:#ffffff !important;text-transform:uppercase}
.olp .banner h1 span{color:var(--gold-2)}
.olp .banner p{font-size:19px;max-width:640px;margin-bottom:30px;color:#f0f3f9 !important}
.olp .cta-row{display:flex;gap:14px;flex-wrap:wrap}/* ---------- fleet carousel (light) ---------- */
.olp .carousel-sec{padding:64px 0;border-bottom:1px solid var(--line-l)}
.olp .car-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}
.olp .car-hint{font-size:14px;color:var(--gray) !important;margin-top:4px}
.olp .car-nav{display:flex;gap:10px}
.olp .car-nav button{
width:48px;height:48px;border-radius:50%;border:2px solid var(--navy);
background:#ffffff;color:var(--navy);font-size:19px;cursor:pointer;transition:all .15s ease;
}
.olp .car-nav button:hover{background:var(--navy);color:#ffffff}
.olp .track{
display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;
padding:4px 4px 22px;scrollbar-width:none;
}
.olp .track::-webkit-scrollbar{display:none}
.olp .slide{
flex:0 0 300px;scroll-snap-align:start;
background:#ffffff;border:1px solid var(--line-l);border-radius:12px;
display:flex;flex-direction:column;overflow:hidden;
box-shadow:0 4px 16px rgba(11,31,58,.06);
transition:box-shadow .15s ease,transform .15s ease;
}
.olp .slide:hover{box-shadow:0 14px 34px rgba(11,31,58,.14);transform:translateY(-3px)}
.olp .slide-img{height:150px;overflow:hidden;position:relative;margin:0;border-bottom:3px solid var(--gold)}
.olp .slide-img img{width:100%;height:100%;object-fit:cover;display:block}
.olp .slide-img--brand{
display:flex;align-items:center;justify-content:center;
background:linear-gradient(135deg,var(--navy),var(--navy-2));
font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-2);
}
.olp .slide-top{padding:18px 20px 6px;position:relative}
.olp .slide-top .cat{
font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:6px;
}
.olp .slide-top b{
font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-size:16.5px;line-height:1.3;display:block;color:var(--navy);
padding-right:52px;
}
.olp .slide-top .pax{
position:absolute;top:16px;right:20px;text-align:right;
font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-size:22px;color:var(--navy);
}
.olp .slide-top .pax small{display:block;font-family:'Inter',Arial,sans-serif;font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}
.olp .slide-body{padding:8px 20px 22px;display:flex;flex-direction:column;flex:1}
.olp .slide-body p{font-size:14px;flex:1;color:var(--gray) !important}
.olp .slide-actions{display:flex;gap:10px;margin-top:16px}
.olp .slide-actions .btn{flex:1;text-align:center;padding:12px 10px;font-size:12.5px}
.olp .slide-actions .details{
flex:1;text-align:center;padding:12px 10px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;
border:2px solid var(--navy);border-radius:6px;color:var(--navy) !important;
}
.olp .slide-actions .details:hover{background:var(--navy);color:#ffffff !important}/* ---------- why (dark) ---------- */
.olp .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}
.olp .why{background:var(--navy-2);border:1px solid var(--line-d);border-radius:10px;padding:28px 26px;border-top:3px solid var(--gold)}
.olp .why p{font-size:15px}/* ---------- grant park + areas (light) ---------- */
.olp .park{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}
.olp .park-card{background:var(--paper);border:1px solid var(--line-l);border-left:4px solid var(--gold);border-radius:10px;padding:30px 28px}
.olp .park-card .addr{font-family:'Montserrat',Arial,sans-serif;font-weight:800;font-size:17px;line-height:1.6;margin:12px 0 14px;color:var(--navy)}
.olp .park-card p{font-size:15px}
.olp .areas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.olp .areas a{
padding:9px 16px;border:1px solid var(--line-l);border-radius:999px;
font-size:13.5px;font-weight:600;color:var(--navy) !important;background:#ffffff;transition:all .15s ease;
}
.olp .areas a:hover{border-color:var(--gold);background:var(--gold);color:#1a1405 !important}/* ---------- FAQ (paper, black text) ---------- */
.olp .faq details{border:1px solid var(--line-l);border-radius:10px;background:#ffffff;margin-top:12px;overflow:hidden}
.olp .faq summary{
cursor:pointer;list-style:none;padding:20px 24px;
font-weight:700;font-size:16.5px;color:var(--navy);
display:flex;justify-content:space-between;align-items:center;gap:16px;
}
.olp .faq summary::-webkit-details-marker{display:none}
.olp .faq summary::after{content:"+";font-family:'Montserrat',Arial,sans-serif;font-weight:800;color:var(--gold);font-size:20px;flex-shrink:0}
.olp .faq details[open] summary::after{content:"−"}
.olp .faq details p{padding:0 24px 22px;font-size:15.5px;color:var(--gray) !important;max-width:880px}/* ---------- final (dark) ---------- */
.olp .final{text-align:center}
.olp .final p{max-width:680px;margin:0 auto 30px}
.olp .final .phone{
display:block;margin-top:24px;font-family:'Montserrat',Arial,sans-serif;font-weight:800;
font-size:clamp(22px,3vw,30px);color:#ffffff !important;
}
.olp .final small{display:block;margin-top:8px;color:#c8d2e4 !important;font-size:13px;letter-spacing:.1em;text-transform:uppercase}@media (max-width:940px){
.olp .why-grid{grid-template-columns:1fr}
.olp .park{grid-template-columns:1fr}
}
@media (max-width:600px){
.olp section{padding:54px 0}
.olp .banner{padding:76px 0 64px}
.olp .slide{flex-basis:262px}
}
@media (prefers-reduced-motion:reduce){
.olp .track{scroll-behavior:auto}
.olp .btn,.olp .slide{transition:none}
}
Grant Park · July 30 – August 2, 2026 Lollapalooza Car Service Chicago Trusts All Festival Weekend Four days of music. Hundreds of thousands of fans. Closed streets around Grant Park. Reserve your chauffeur once and every ride is handled, from first gates to last encore. Our dispatch runs 24 hours a day.
Pick your festival ride The Lollapalooza fleet Swipe or use the arrows. Every vehicle books online in minutes.
←
→
Party Bus 15 Pass Sprinter Party Bus 15pax
A Mercedes Benz party bus with lights and sound. The festival favorite for crews rolling to Grant Park together.
Party Bus 30 Passengers Party Bus 30pax
A Ford 650 party bus for the biggest festival groups. One vehicle, thirty friends, zero split rides.
Stretch Limo Hummer Stretch Limo 18pax
Eighteen seats of pure entrance. Turn festival day into a full celebration on wheels.
Stretch Limo Lincoln MKT Stretch Limo 10pax
A sleek stretch for birthday squads, bachelorette crews, and headliner nights downtown.
SUV Cadillac Escalade 6pax
Room for six plus festival gear. The smooth, spacious ride for a full day at Grant Park.
SUV
SUV Escalade V Series 6pax
The performance Escalade. Premium cabin, commanding presence, six seats for the crew.
SUV
SUV Lincoln Navigator 6pax
Quiet luxury for six. Arrive at the festival rested instead of wrestling with parking.
Electric SUV
SUV Electric Tesla X 4pax
A zero emission festival ride for four. Silent, quick, and very Lolla.
Sedan
Sedan Cadillac XTS Sedan 3pax
A clean, comfortable sedan for up to three. Simple point to point festival rides.
Sedan
Sedan Lincoln Continental 3pax
Executive comfort for up to three passengers heading to a single festival day.
Rolls Royce
Luxury Rolls Royce 4pax
The ultimate arrival. For guests who want the most photographed entrance at Grant Park.
Why reserve with Oreo's Festival weekend without the transportation stress Fixed rates, no surge Your price is confirmed at booking. When headliners end and 100,000 people open rideshare apps at once, your rate does not move.
24 hour dispatch, all 4 days We run Monday to Sunday, 24 hours. Late set changes, afterparties, and midnight exits from Grant Park are all covered.
Chauffeurs who know the closures Streets around the park shut down during Lolla. Our chauffeurs track closures in real time and set an exact meeting point for your ride home.
The festival Getting to Grant Park Lollapalooza 2026 runs Thursday, July 30 through Sunday, August 2. The festival sits in the heart of downtown, steps from Millennium Park, Buckingham Fountain, The Art Institute of Chicago, and the Lake Michigan shoreline. We pick up across the city and suburbs, plus O'Hare and Midway for fans flying in.
Festival location Grant Park 337 E Randolph St Chicago, IL 60601
Street closures surround the park during the festival. Your chauffeur drops you at the nearest open point by the Michigan Avenue or Columbus Drive entrances, then confirms an exact meeting spot for your pickup after the show. Need a bigger vehicle? See our party bus rentals and charter buses .
Questions Lollapalooza ride FAQs
What is the best car service for Lollapalooza in Chicago? A reserved chauffeured service with a fixed rate and a confirmed pickup point. Oreo's Limo runs sedans, SUVs, party buses, and stretch limos to Grant Park all four festival days with 24 hour dispatch, so your ride is guaranteed at any hour.
How much does Lollapalooza car service cost in Chicago? Rates depend on the vehicle, hours, and pickup location. Sedans and SUVs are the most affordable option. Party buses and stretch limos split across a full group often cost less per person than four days of surge priced rideshares. Request a free quote for exact pricing.
Where do you drop off for Lollapalooza at Grant Park? Streets around Grant Park close during the festival. Your chauffeur drops you at the nearest open point by the Michigan Avenue or Columbus Drive entrances and sets an exact meeting spot for pickup after the show.
Do you pick up from the suburbs for Lollapalooza? Yes. We run festival rides from Naperville, Schaumburg, Evanston, Hinsdale, Oak Brook, Orland Park, and across Chicagoland, plus O'Hare and Midway pickups for out of town fans.
Can I book a ride for all four days of Lollapalooza? Yes. Book a single day, select days, or all four days from Thursday, July 30 through Sunday, August 2. Multi day bookings lock in your vehicle and chauffeur for the entire festival, and hourly SUV service keeps a driver on standby between sets.
How early should I book my Lollapalooza ride? As early as possible. Party buses and stretch limos sell out first for festival weekend, usually one to two weeks ahead. Sedans and SUVs have more availability, but weekend evening slots fill fast.
Will the driver wait for us after the headliner ends? Yes. With hourly service your chauffeur stays on standby nearby through the headliner and meets you at a confirmed spot. No app refreshing in a crowd of thousands at midnight.
July 30 – August 2, 2026 Book the Lollapalooza car service Chicago fans rely on Festival weekend vehicles go fast, and party buses always sell out first. Reserve your sedan, SUV, stretch limo, or party bus online in minutes, or call our 24 hour team and we will plan every pickup around your set times.
Reserve for Lolla 2026
(773) 800-7475
Open Mon to Sun, 24 hours · Chicago and all suburbs (function(){
var track = document.getElementById('olp-track');
if(!track) return;
var step = 318;
var prev = document.getElementById('olp-prev');
var next = document.getElementById('olp-next');
if(prev) prev.addEventListener('click', function(){ track.scrollBy({left:-step, behavior:'smooth'}); });
if(next) next.addEventListener('click', function(){ track.scrollBy({left:step, behavior:'smooth'}); });
})();