.ocdw_checkout-page-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.ocdw_checkout-page-container div[id^="ocdw_checkout-block"] .inner-center {
    overflow: visible
}

.ocdw_checkout-page-container > .left {
    width: 100%
}

.ocdw_checkout-page-container > .right {
    width: 100%;
    margin-left: 30px
}

.ocdw_checkout-page-container .inner-center {
    padding: 0 0 20px!important
}

.ocdw_checkout-page-container .inner-center .block-items .items .item.field-col-1 {
    width: 100%
}

.ocdw_checkout-page-container .inner-center .block-items .items .item.field-col-2 {
    width: calc(50% - 30px)
}

.ocdw_checkout-page-container .inner-center .block-items .items .item.field-col-3 {
    width: calc(33.3% - 30px)
}

.ocdw_checkout-page-container .inner-center .block-items .items .item.field-col-4 {
    width: calc(25% - 30px)
}

.ocdw_checkout-products .product-row > .name > .name-right {
    padding-left: 20px
}

.ocdw_checkout-products .product-row .name .remove {
    display:none;
}

.ocdw_checkout-page-container .ocdw_checkout-accordion,.ocdw_checkout-page-container .totals {
    margin-top: 15px
}

.ocdw_checkout-page-container .totals .totals-inner > div {
    display: flex;
    justify-content: none;
    position: relative;
}

.ocdw_checkout-page-container .totals .totals-inner > div:after {
    content: '';
    border-bottom: 1px dotted #fcfcfc;
    height: 1px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    bottom: 4px
}

.ocdw_checkout-page-container .totals .totals-inner > div span {
    z-index: 2;
    background: #fff
}

.ocdw_checkout-page-container .totals .totals-inner > div span:nth-of-type(1) {
    padding-right: 5px
}

.ocdw_checkout-page-container .totals .totals-inner > div span:nth-of-type(2) {
    /* padding-left: 5px; */
}

.ocdw_checkout-page-container .totals .totals-inner > div span + span {
    color: var(--black, #141414);
    font-family: Onest;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    text-align: left;
}

.ocdw_checkout-accordion .section input[type=text] {
    background: #fff;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
    display: block;
    margin: 0 0 5px;
    padding: 9px 10px;
    position: relative;
    width: 100%;
    font-size: 12px;
    color: #333;
    font-family: 'Open Sans',sans-serif;
    -webkit-transition: border-color .75s;
    -moz-transition: border-color .75s;
    -o-transition: border-color .75s;
    transition: border-color .75s;
    outline: none;
    height: 34px;
    line-height: inherit;
    width: 100%
}

.ocdw_checkout-accordion .section input[type=text]:focus {
    border: 1px solid #5a5f63
}

.ocdw_checkout-accordion .section .error-style input[type=text] {
    border: 1px solid #df2e2e!important
}

.ocdw_checkout-accordion .section .inner-fields .error-text,.ocdw_checkout-accordion .section .inner-fields .success-text {
    font-size: 12px;
    display: block;
    color: #df2e2e;
    font-family: 'Open Sans',sans-serif;
    margin-bottom: 7px
}

.ocdw_checkout-accordion .section .inner-fields .success-text {
    color: #47c843
}

div[id^="ocdw_checkout-cart-block"] .block-warning,div[id^="ocdw_checkout-cart-block"] .block-danger {
    width: 100%;
    font-size: 12px;
    line-height: 12px;
    display: block;
    padding: 15px;
    margin-bottom: 20px
}

div[id^="ocdw_checkout-cart-block"] .block-warning {
    color: #856404;
    background: #fff3cd;
    border: 1px solid #ffeeba
}

div[id^="ocdw_checkout-cart-block"] .block-danger {
    color: #721c24;
    background: #f8d7da;
    border: 1px solid #f5c6cb
}

#ocdw_checkout-more-products-block {
    width: 100%;
    text-align: center
}

#ocdw_checkout-more-products-block button {
    display: inline-block;
    cursor: pointer;
    border-radius: 0 0 5px 5px;
    border: 1px solid #D9D9D9;
    margin-top: -1px;
    padding: 5px 20px;
    font-size: 12px;
    line-height: 12px;
    color: #444;
    font-family: 'Open Sans',sans-serif;
    outline: 0
}

@media (max-width: 575px) {
    .ocdw_checkout-products .product-row > .quantity,.ocdw_checkout-products .product-row > .price,.ocdw_checkout-products .product-row > .total,.ocdw_checkout-products .product-row > .remove {
        display:none
    }

    .ocdw_checkout-products .product-row .name .price,.ocdw_checkout-products .product-row .name .quantity,.ocdw_checkout-products .product-row .name .total,.ocdw_checkout-products .product-row .name .remove {
        display: block
    }

    .ocdw_checkout-page-container .inner-center div[data-step="customer"] .inner-fields > div {
        width: 100%
    }

    .ocdw_checkout-page-container .inner-center div[data-step="customer"] .items .item,.ocdw_checkout-page-container .inner-center div[data-step="shipping"] .items .item,.ocdw_checkout-page-container .inner-center div[data-step="payment"] .items .item {
        width: 100%
    }
}

@media (max-width: 991px) {
    .ocdw_checkout-page-container {
        flex-direction:column-reverse
    }

    .ocdw_checkout-page-container > .right {
        margin-bottom: 30px;
        margin-left: 0
    }
}

@media (min-width: 991px) and (max-width:1200px) {
    .ocdw_checkout-page-container > .right {
        min-width:500px
    }
}

@media (min-width: 1200px) {
    .ocdw_checkout-page-container > .right {
        min-width:500px
    }
}
.ocdw_checkout-products .product-row .name .price{
color: #141414;
font-family: Onest, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
    margin: 15px 0;

}