.options { display: flex; flex-direction: column; justify-content: center; width: 100%; } .option { display: flex; gap: var(--Spacing-x2); margin-top: var(--Spacing-x2); align-items: center; } .vouchers { width: 100%; display: block; padding: var(--Spacing-x1) var(--Spacing-x-one-and-half); border-radius: var(--Corner-radius-Small); } .optionsContainer { display: flex; flex-direction: column; } .checkbox { width: 24px; height: 24px; } .checkboxVoucher { display: none; } .infoIcon { stroke: var(--Base-Text-Disabled); } @media screen and (min-width: 768px) { .vouchers { display: none; } .options { flex-direction: row; gap: var(--Spacing-x4); } .option { margin-top: 0; gap: var(--Spacing-x-one-and-half); } .checkboxVoucher { display: flex; } } @media screen and (max-width: 1366px) { .vouchers { background-color: var(--Base-Background-Primary-Normal); border-radius: var(--Corner-radius-Medium); } } @media screen and (min-width: 1367px) { .vouchers { display: block; max-width: 200px; } .options { flex-direction: column; max-width: 190px; gap: var(--Spacing-x-half); } .vouchers:hover, .option:hover { cursor: not-allowed; } .optionsContainer { flex-direction: row; align-items: center; } .checkboxVoucher { display: none; } }