.elementor-14 .elementor-element.elementor-element-1f89dc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-cb7e113 .etheme-elementor-breadcrumbs-steps-inner{margin-right:auto;margin-left:calc(var(--steps-gap,.3em) * -1);}.elementor-14 .elementor-element.elementor-element-b2442e3{--cols:2;--cols-gap:70px;}.elementor-14 .elementor-element.elementor-element-b2442e3 .clear-cart .button-text:last-child{margin-left:7px;}.elementor-14 .elementor-element.elementor-element-b2442e3 .clear-cart .button-text:first-child{margin-right:7px;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-1f89dc3{--content-width:1720px;}}/* Start custom CSS for container, class: .elementor-element-1f89dc3 */.etheme-elementor-cart-checkout-page-wrapper .last:last-child .design-styled-part:after {
    display: none;
}

.etheme-elementor-cart-checkout-page-wrapper {
    flex-wrap: wrap;
    --cols-gap: 0;
    --column-proportion: 100%;
}


.etheme-elementor-cart-checkout-page-wrapper.flex .etheme-elementor-cart-checkout-page-column.last:last-child {
        padding: 20px 0;
    border-top: 1px solid black;
    margin: 20px 0;
}

.coupon {
    max-width: 400px;
}

.wc-proceed-to-checkout .button:not(:last-child) {
    margin-bottom: 0;;
}

.wc-proceed-to-checkout {
    display: flex;
    gap: 14px;
    flex-wrap: wrap;
}

.wc-proceed-to-checkout .button {
        max-width: 400px;
    }/* End custom CSS */