
.cc_MO18yEsVMa_mSyZ1X0nM5 .order-card, .cc_MO18yEsVMa_9xM6aI0utP .order-card {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-head, .cc_MO18yEsVMa_9xM6aI0utP .order-head {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 16px 24px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-info, .cc_MO18yEsVMa_9xM6aI0utP .order-head-info {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-fields, .cc_MO18yEsVMa_9xM6aI0utP .order-head-fields {
  display: flex;
  gap: 40px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-field, .cc_MO18yEsVMa_9xM6aI0utP .order-head-field {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-label, .cc_MO18yEsVMa_9xM6aI0utP .order-head-label {
  color: var(--orders-muted, var(--iuHdKzCmdD));
  font-size: var(--headLabel-fs, 12px);
  line-height: 1.4;
  letter-spacing: 0.02em;
  font-weight: var(--headLabel-fw, 400);
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-value, .cc_MO18yEsVMa_9xM6aI0utP .order-head-value {
  font-size: var(--headValue-fs, 16px);
  font-weight: var(--headValue-fw, 500);
  line-height: 1.4;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-status, .cc_MO18yEsVMa_9xM6aI0utP .order-status {
  padding: 4px 12px;
  background: var(--orders-badge-bg, var(--zAlzdS3AIy));
  font-size: var(--status-fs, 12px);
  font-weight: var(--status-fw, 500);
  line-height: 1.4;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-status.is-delivered, .cc_MO18yEsVMa_9xM6aI0utP .order-status.is-delivered {
  background: var(--orders-delivered-bg, var(--rivbgZ6Mbn));
  color: var(--orders-delivered-text, var(--bsZzZYrFKm));
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-links, .cc_MO18yEsVMa_9xM6aI0utP .order-head-links {
  display: flex;
  align-items: flex-end;
  gap: 24px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-link, .cc_MO18yEsVMa_9xM6aI0utP .order-link {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  color: inherit;
  font-size: var(--link-fs, 16px);
  line-height: 1.4;
  letter-spacing: 0.02em;
  text-decoration: none;
  white-space: nowrap;
  font-weight: var(--link-fw, 400);
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-items, .cc_MO18yEsVMa_9xM6aI0utP .order-items {
  border: 1px solid var(--orders-border, var(--rivbgZ6Mbn));
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item + .order-item, .cc_MO18yEsVMa_9xM6aI0utP .order-item + .order-item {
  border-top: 1px solid var(--orders-border, var(--rivbgZ6Mbn));
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-main, .cc_MO18yEsVMa_9xM6aI0utP .order-item-main {
  display: flex;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-image, .cc_MO18yEsVMa_9xM6aI0utP .order-item-image {
  flex: 0 0 132px;
  height: 200px;
  background: var(--zAlzdS3AIy);
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-image img, .cc_MO18yEsVMa_9xM6aI0utP .order-item-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-info, .cc_MO18yEsVMa_9xM6aI0utP .order-item-info {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  gap: 8px;
  min-width: 0;
  padding: 20px 20px 0 28px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-name, .cc_MO18yEsVMa_9xM6aI0utP .order-item-name, .cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-meta, .cc_MO18yEsVMa_9xM6aI0utP .order-item-meta, .cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-price, .cc_MO18yEsVMa_9xM6aI0utP .order-item-price {
  margin: 0;
  font-size: 16px;
  line-height: 24px;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-name, .cc_MO18yEsVMa_9xM6aI0utP .order-item-name {
  overflow: hidden;
  letter-spacing: 0.02em;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-controls, .cc_MO18yEsVMa_9xM6aI0utP .order-item-controls {
  display: flex;
  height: 52px;
  border-top: 1px solid var(--orders-divider, var(--eECe2Jvqyd));
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-favorite, .cc_MO18yEsVMa_9xM6aI0utP .order-item-favorite {
  display: flex;
  flex: 0 0 132px;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  border: 0;
  background: none;
  color: inherit;
  cursor: pointer;
}

.cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-cell, .cc_MO18yEsVMa_9xM6aI0utP .order-item-cell {
  display: flex;
  flex: 1 1 0;
  align-items: center;
  padding: 0 28px;
  border-left: 1px solid var(--orders-divider, var(--eECe2Jvqyd));
  font-size: 16px;
  line-height: 24px;
}

@media (max-width: 768px) {
  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-fields, .cc_MO18yEsVMa_9xM6aI0utP .order-head-fields {
    gap: 24px;
  }

  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-image, .cc_MO18yEsVMa_9xM6aI0utP .order-item-image, .cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-favorite, .cc_MO18yEsVMa_9xM6aI0utP .order-item-favorite {
    flex-basis: 96px;
  }

  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-info, .cc_MO18yEsVMa_9xM6aI0utP .order-item-info {
    padding-left: 16px;
  }

  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-item-name, .cc_MO18yEsVMa_9xM6aI0utP .order-item-name {
    white-space: normal;
  }
}

@media (max-width: 768px) {
  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-label, .cc_MO18yEsVMa_9xM6aI0utP .order-head-label {
    font-size: var(--headLabel-fs-mobile, 12px);
  }

  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-head-value, .cc_MO18yEsVMa_9xM6aI0utP .order-head-value {
    font-size: var(--headValue-fs-mobile, 16px);
  }

  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-status, .cc_MO18yEsVMa_9xM6aI0utP .order-status {
    font-size: var(--status-fs-mobile, 12px);
  }

  .cc_MO18yEsVMa_mSyZ1X0nM5 .order-link, .cc_MO18yEsVMa_9xM6aI0utP .order-link {
    font-size: var(--link-fs-mobile, 16px);
  }
}
