#checkout .page-content.page-cms ul, p {    color: #000000;}body#checkout section.checkout-step small {    color: #000000;}#checkout section.checkout-step .step-edit .edit {    font-size: 1.5rem;    color: #000000;}body#checkout section.checkout-step.-reachable.-current .step-number {    background-color: #000000;}body#checkout a.js-show-details {    background-color: #000000;    text-align: center;    padding: 2%;    border-radius: 5px;    color: white;}body#checkout a.js-show-details:hover {    color: white;}body#checkout a:hover {    color: #000000;}body#checkout .product-name a {    color: #000000;}body#checkout .product-name a:hover {    color: #000000;}body#checkout .product-price {    display: inline-block;    max-width: 100%;    color: #000000;    font-size: 1rem;    font-weight: 600;}body#checkout #cart-summary-product-list li.media {    padding-top: 5%;}body#checkout section.checkout-step .step-title {    color: #000000;    font-family: "Open Sans Hebrew Condensed", sans-serif;    font-size: 1.5rem;    font-weight: 800;    text-transform: none;}body#checkout span.carrier-price {    font-size: 1rem;    font-weight: 600;}body#checkout .promo-code-button a.collapse-button {    background-color: black;    padding: 2%;    color: #FFFFFF;}body#checkout .promo-code-button a.collapse-button:hover {    color: #000000;}body#checkout .block-promo .promo-code-button {    display: block;    padding: 1rem 0 1rem;    text-align: center;}body#checkout .block-promo .promo-input {    width: 100%;    height: 2.5rem;    margin-right: 0px;    color: #232323;    text-indent: .625rem;    border: #7a7a7a 1px solid;}body#checkout .block-promo .promo-input + button {    margin-top: 5px;    margin-left: 0px;    text-transform: capitalize;    border: none;}.cart-grid-right .promo-discounts .cart-summary-line .label .code {    color: #000000;    cursor: pointer;    font-family: Arial;}.has-discount .discount {    display: inline-block;    padding: 0.3125rem .625rem;    margin-left: .625rem;    font-size: 1rem;    font-weight: 600;    color: #fff;    text-transform: uppercase;    background: #000000;}.product-price,.has-discount.product-price, .has-discount p, .has-discount .page-content.page-cms ul, .page-content.page-cms .has-discount ul {    color: black;    font-family: Arial;}.cart-summary-line .value {    float: right;    font-weight: 600;    color: #232323;    font-family: Arial;}.block-promo .promo-name .cart-summary-line span {    color: #000000;}