.container { display: flex; flex-direction: column; gap: var(--Spacing-x-half); padding: 0 var(--Spacing-x2); } .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); }