.container {
  display: flex;
  flex-direction: column;
  gap: var(--Spacing-x-half);
}

.header {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: var(--Spacing-x-one-and-half);
  margin-top: var(--Spacing-x5);
}

@media (min-width: 768px) {
  .container {
    gap: var(--Spacing-x3);
  }
  .header {
    align-items: center;
    flex-direction: row;
  }
}

.deliveryTime {
  display: flex;
  justify-content: space-between;
  gap: var(--Spacing-x1);
}

.ancillaryMobile {
  background-color: var(--Base-Background-Primary-Normal);
  border-radius: var(--Corner-radius-md);
  display: flex;
  flex-direction: column;
  gap: var(--Spacing-x1);
}

.ancillaryDesktop {
  display: none;
  padding: var(--Spacing-x2);
  background-color: var(--Base-Background-Primary-Normal);
  border-radius: var(--Corner-radius-md);
  flex-direction: column;
  gap: var(--Spacing-x1);
}

@media (min-width: 768px) {
  .ancillaryMobile {
    display: none;
  }

  .ancillaryDesktop {
    display: flex;
  }
}

.paymentMobileWrapper {
  display: flex;
}

.paymentMobile {
  display: flex;
  gap: var(--Spacing-x2);
  align-items: center;
}
.commentMobile {
  margin-bottom: var(--Spacing-x3);
}

.footerMobile {
  display: flex;
  margin-top: var(--Spacing-x4);
}

.specification {
  display: flex;
  justify-content: space-between;
  padding: var(--Spacing-x1) 0;
}

.name {
  display: flex;
  gap: var(--Spacing-x1);
  align-items: center;
}

.payment {
  display: flex;
  gap: var(--Spacing-x2);
  align-items: center;
}

.footer {
  display: flex;
  justify-content: space-between;
  padding: var(--Spacing-x1) 0;
}

.comment {
  display: flex;
  gap: var(--Spacing-x-one-and-half);
}

.actions {
  display: flex;
  gap: var(--Spacing-x2);
}
