body { font: normal 9pt Arial, Helvetica, sans-serif; color: #000; } table { width: 100%; border: 0; border-collapse: collapse; border-spacing: 0; } li { list-style: none; } a { color: inherit; } .order-details-page .order-overview { margin: 0 0 25px; } .order-details-page .order-overview .order-number { font-size: 11pt; text-transform: uppercase; padding-block: 10px; } .order-details-page .order-overview-content li { margin: 5px 0; } .order-details-page .order-overview .order-total strong { font-size: 10pt; } .order-details-page .order-details-area { margin: 0 0 25px; overflow: hidden; display: flex; } .order-details-page ul { padding-inline-start: 0px; } .order-details-page .order-details-area > div { flex: 1 0 auto; margin-bottom: 40px; margin-block-end: 1%; } .order-details-page .order-details-area li.title { margin: 10px 0 5px; font-weight: bold; } .order-details-page .order-details-area li:first-child { margin-top: 0; } .order-details-page .data-table { border: 1px solid; } .order-details-page .data-table th { border: 1px solid; padding: 5px 10px; font-weight: bold; white-space: nowrap; } .order-details-page .data-table td { border: 1px solid; padding: 5px 10px; } .order-details-page .data-table .sku, .order-details-page .data-table .picture, .order-details-page .data-table .unit-price, .order-details-page .data-table .quantity, .order-details-page .data-table .total { white-space: nowrap; text-align: center; } .order-details-page .data-table .unit-price, .order-details-page .data-table .quantity, .order-details-page .data-table .total { width: 15%; } .order-details-page .data-table label { display: none; } .order-details-page .section { margin: 30px 0; } .order-details-page .section .title { margin: 0 0 10px; } .order-details-page .section.totals { display: flex; justify-content: flex-end; } .order-details-page .tax-shipping-info, .order-details-page .selected-checkout-attributes { margin: 20px 0; text-align:end; } .order-details-page .cart-total-right { white-space: nowrap; } .order-details-page .cart-total td { padding-inline-start: 10px; padding-block: 5px; text-align: end; } .order-details-page td.cart-total-left { font-weight: bold; text-align: start; } .order-details-page .total-info { min-width: 200px; }