.clases .clase{ flex: 1;display: flex;align-items: center;justify-content: space-between;}.clases .clase span{ margin-right: 0.5em;font-size: 1.25em;margin-right: 1em;font-size: 1.25em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;line-break: anywhere;}.clases .clase em{ font-size: 1.25em;}.clases .clase a{ font-weight: bold;text-transform: uppercase;flex-shrink: 0;}.aula .aula-contenido .steps .step > header{margin-top: -4.75em;}.aula .aula-contenido input + .steps .step{background-color: #f2f2f2;padding: 7em 2em 4em 0;border-radius: 0.5em;}.aula .content > article > ul > li:first-child input[type="radio"]:checked ~ aside{ display: block;}.aula .content > article > ul > li .steps + .order-details{ display: none;padding: 1em;width: 50%;}.aula .order-details > ul > li{ padding-top: 1em;padding-bottom: 1em;}.aula .order-details .resume .price{text-align: center;}.aula .order-details > header > ul{ flex-direction: column;}.aula .order-details > header > ul > li:first-child{ text-align: center;}.aula .order-details > header > ul > li:first-child span{ font-size: 1.125em;text-transform: uppercase;}.aula .order-details .resume{ margin-bottom: 0;}.aula .order-details .resume span{ margin: 0;padding: 0;}.aula .order-details .resume header{ font-size: 1.25em;display: flex;flex-direction: column;align-items: center;}.aula .order-details > ul > li + li span{ font-size: 1em;}.aula .steps .step > ul,.aula .steps .step > div{margin-top: 2em;padding-left: 2em;}.aula .steps .step > ul > li + li{margin-top: 2em;}.aula .steps .step > ul > li > em,.aula .steps .step > div > em{font-size: 1.75em;text-transform: uppercase;font-weight: bold;}.aula .steps .step .seguimiento{ font-size: 1.25em;flex-direction: column;padding: 0;}.aula .disabled{ background: #ddd!important;color: #919191;pointer-events: none;user-select: none;}.aula .steps .step .seguimiento li{ display: flex;align-items: center;justify-content: space-between;padding: 1em;border: none;}.aula .steps .step .seguimiento li + li{border-top: 1px solid #c4c0b5;}.aula .steps .step .seguimiento li span{ margin-right: 1em;font-size: 1.25em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;line-break: anywhere;}.aula .steps .step .seguimiento li a{font-weight: bold;text-transform: uppercase;flex-shrink: 0;}.aula .cart-products > li{ padding: 1em;}.aula ul:empty + div > .empty-state{display: flex;flex-direction: column;}