.order-journey.journey-illustrated{padding:24px;background:linear-gradient(145deg,#edf7ff,#fff);border:1px solid #cfe5f8;border-radius:22px;box-shadow:0 8px 28px #184f7908}
.journey-illustrated #journey-title{font-size:32px;line-height:1.08;margin:14px 0 22px;letter-spacing:-.8px}
.journey-illustrated #journey-title span{color:var(--blue)}
.journey-illustrated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;list-style:none;margin:0 0 22px;padding:0}
.journey-illustrated-grid li{min-width:0;background:#fff;border:1px solid #d7eafa;border-radius:13px;padding:7px 7px 12px}
.journey-scene{position:relative;width:100%;aspect-ratio:1;background-image:url('/saverack/optimized/order-journey-artwork-v1-155a6c00896a-1254w.webp');background-size:200% 200%;background-position:var(--journey-x) var(--journey-y);border-radius:8px}
.journey-scene>span{position:absolute;left:5px;top:5px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#2479bf;color:#fff;border:2px solid #fff;font-size:11px;font-weight:700}
.journey-illustrated-grid h4{font-size:14px;line-height:1.3;text-align:center;margin:10px 0 0;letter-spacing:-.2px}
.journey-illustrated .journey-time{padding:15px 12px;border-radius:12px}
.journey-illustrated .journey-time strong{font-size:18px}
.journey-illustrated .journey-note{font-size:11px;line-height:1.5;margin:12px 0 20px}
.journey-illustrated>.button{background:var(--blue);border-color:var(--blue);border-radius:10px;min-height:52px}
@media(max-width:767px){.order-journey.journey-illustrated{display:none}}
