
/* ─── status pill ───────────────────────────────────────────────────── */

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-pill, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-pill, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-pill, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-pill, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-pill {
  display: inline-flex;
  align-items: center;
  min-height: 1.75rem;
  padding: 0.125rem 0.75rem;
  border: 1px solid var(--bike-surface-active);
  border-radius: var(--bike-radius-pill);
  background: var(--bike-surface-active);
  color: var(--bike-navy);
  white-space: nowrap;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-pill--success, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-pill--success, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-pill--success, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-pill--success, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-pill--success {
  border-color: var(--bike-green-bg);
  background: var(--bike-green-bg);
  color: var(--bike-green);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-pill--warn, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-pill--warn, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-pill--warn, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-pill--warn, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-pill--warn {
  border-color: var(--bike-warn-border);
  background: var(--bike-warn-bg);
  color: var(--bike-warn-text);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-pill--muted, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-pill--muted, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-pill--muted, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-pill--muted, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-pill--muted {
  border-color: var(--bike-line);
  background: var(--bike-surface);
  color: var(--bike-text-secondary);
}

/* ─── line item ─────────────────────────────────────────────────────── */

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item {
  display: grid;
  grid-template-columns: 4rem minmax(0, 1fr);
  gap: 0.375rem 0.875rem;
  align-items: start;
  padding: 0.875rem 0;
  border-top: 1px solid var(--bike-line-soft);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item:first-child, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item:first-child, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item:first-child, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item:first-child, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item:first-child {
  border-top: 0;
  padding-top: 0;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item:last-child, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item:last-child, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item:last-child, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item:last-child, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item:last-child {
  padding-bottom: 0;
}

@media (min-width: 640px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item {
    grid-template-columns: 4.5rem minmax(0, 1fr) auto;
    align-items: center;
  }
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item__thumb, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item__thumb, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item__thumb, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item__thumb, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item__thumb {
  grid-row: span 2;
  aspect-ratio: 4 / 5;
  overflow: hidden;
  border: 1px solid var(--bike-line);
  border-radius: var(--bike-radius-badge);
  background: var(--bike-placeholder);
}

@media (min-width: 640px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item__thumb, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item__thumb, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item__thumb, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item__thumb, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item__thumb {
    grid-row: auto;
  }
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item__info, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item__info, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item__info, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item__info, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item__info {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  min-width: 0;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item__name, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item__name, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item__name, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item__name, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item__name {
  color: var(--bike-text);
  overflow-wrap: anywhere;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item__meta, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item__meta, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item__meta, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item__meta, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item__meta {
  color: var(--bike-text-secondary);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item__aside, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item__aside, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item__aside, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item__aside, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item__aside {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  color: var(--bike-text);
}

@media (min-width: 640px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-item__aside, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-item__aside, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-item__aside, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-item__aside, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-item__aside {
    justify-content: flex-end;
    text-align: right;
  }
}

/* ─── order body ────────────────────────────────────────────────────── */

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__status, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__status, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__status, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__status, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__status {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem 1.5rem;
  padding: 1rem 1.125rem;
  border-radius: var(--bike-radius-card);
  background: var(--bike-surface);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__meta, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__meta, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__meta, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__meta, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 2rem;
  margin: 0;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__meta dt, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__meta dt, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__meta dt, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__meta dt, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__meta dt {
  color: var(--bike-text-secondary);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__meta dd, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__meta dd, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__meta dd, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__meta dd, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__meta dd {
  margin: 0;
  color: var(--bike-text);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__status-side, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__status-side, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__status-side, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__status-side, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__status-side {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.75rem;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__grid, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__grid, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__grid, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__grid, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__grid {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (min-width: 1024px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__grid, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__grid, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__grid, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__grid, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 19rem;
    align-items: start;
    gap: 1.5rem;
  }
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__col, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__col, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__col, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__col, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__col, .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__side, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__side, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__side, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__side, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__side {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-width: 0;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__card, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__card, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__card, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__card, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__card {
  padding: 1.125rem;
  border: 1px solid var(--bike-line);
  border-radius: var(--bike-radius-card);
  background: var(--bike-white);
}

@media (min-width: 768px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__card, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__card, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__card, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__card, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__card {
    padding: 1.25rem 1.5rem;
  }
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__card--compact, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__card--compact, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__card--compact, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__card--compact, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__card--compact {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

@media (min-width: 768px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__card--compact, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__card--compact, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__card--compact, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__card--compact, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__card--compact {
    padding: 1.125rem 1.25rem;
  }
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__card-title, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__card-title, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__card-title, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__card-title, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__card-title {
  margin: 0 0 1rem;
  color: var(--bike-text);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__mini-title, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__mini-title, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__mini-title, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__mini-title, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__mini-title {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
  color: var(--bike-text);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__mini-title .bike-icon, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__mini-title .bike-icon, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__mini-title .bike-icon, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__mini-title .bike-icon, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__mini-title .bike-icon {
  flex: none;
  font-size: 1.125rem;
  color: var(--bike-navy);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__items, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__items, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__items, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__items, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__items {
  margin: 0;
  padding: 0;
  list-style: none;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__addresses, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__addresses, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__addresses, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__addresses, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__addresses {
  display: grid;
  gap: 1rem;
}

@media (min-width: 640px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__addresses, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__addresses, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__addresses, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__addresses, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__addresses {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__address, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__address, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__address, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__address, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__address {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
  font-style: normal;
  color: var(--bike-text-body);
  overflow-wrap: anywhere;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__text, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__text, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__text, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__text, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__text {
  margin: 0;
  color: var(--bike-text-body);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__muted, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__muted, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__muted, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__muted, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__muted {
  margin: 0;
  color: var(--bike-text-secondary);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__track-link, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__track-link, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__track-link, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__track-link, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__track-link {
  display: inline-flex;
  align-items: center;
  gap: 0.375rem;
  min-height: 2.75rem;
  color: var(--bike-red-text);
  text-decoration: none;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__track-link:hover, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__track-link:hover, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__track-link:hover, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__track-link:hover, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__track-link:hover {
  text-decoration: underline;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__track-link .bike-icon, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__track-link .bike-icon, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__track-link .bike-icon, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__track-link .bike-icon, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__track-link .bike-icon {
  font-size: 1rem;
}

/* totals card */

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__summary, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__summary, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__summary, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__summary, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__summary {
  padding: 1.125rem;
  border-radius: var(--bike-radius-card);
  background: var(--bike-surface);
}

@media (min-width: 768px) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__summary, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__summary, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__summary, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__summary, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__summary {
    padding: 1.25rem;
  }
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__totals, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__totals, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__totals, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__totals, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__totals {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  margin: 0;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__totals > div, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__totals > div, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__totals > div, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__totals > div, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__totals > div {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__totals dt, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__totals dt, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__totals dt, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__totals dt, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__totals dt {
  color: var(--bike-text-secondary);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__totals dd, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__totals dd, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__totals dd, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__totals dd, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__totals dd {
  margin: 0;
  color: var(--bike-text);
  text-align: right;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__free, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__free, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__free, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__free, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__free, .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__discount, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__discount, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__discount, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__discount, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__discount {
  color: var(--bike-green);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__totals .bike-order__total, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__totals .bike-order__total, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__totals .bike-order__total, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__totals .bike-order__total, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__totals .bike-order__total {
  margin-top: 0.375rem;
  padding-top: 0.875rem;
  border-top: 1px solid var(--bike-line);
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__total dt, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__total dt, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__total dt, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__total dt, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__total dt, .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order__total dd, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order__total dd, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order__total dd, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order__total dd, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order__total dd {
  color: var(--bike-text);
}

/* ─── skeleton ──────────────────────────────────────────────────────── */

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-skeleton, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-skeleton, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-skeleton, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-skeleton, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-skeleton {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

.cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-skeleton__bar {
  display: block;
  height: 5.5rem;
  border-radius: var(--bike-radius-card);
  background: var(--bike-surface);
  animation: bike-order-pulse 1.4s ease-in-out infinite;
}

@keyframes bike-order-pulse {
  50% {
    opacity: 0.55;
  }
}

@media (prefers-reduced-motion: reduce) {
  .cc_J2aTpvNHJ1_EPxFpaR1bH .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_YX8cWCoBGw .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_HjoylmyhWi .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_5KtH0TnDXu .bike-order-skeleton__bar, .cc_J2aTpvNHJ1_cS97xCVuBA .bike-order-skeleton__bar {
    animation: none;
  }
}
