
.soft_add_action_area {
    text-align: center;
}



.push-cart__payment {
    text-align: center;
}

#vol-push-cart .push-cart__checkout.pull-right {
    display: none!important;
}

.push-cart__payment--btn.push-cart__checkout {
    float: none!important;

    /*text-indent: -9999px;
    line-height: 0;
    background-color: #00cb47!important;
    color: white!important;
    border-color: #00b23e!important;*/
}

.push-cart__payment--btn.push-cart__checkout:after {
    /*content: "Checkout";
    text-indent: 0;
    display: block;
    line-height: initial;*/
}

#bolt-modal-background {z-index:2147483646!important;}

.boltPopup{
    background:rgba(0,0,0,.4);
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:2147483647;
    font-size: 16px;
    font-family: var(--bolt-font-family-regular, var(--bolt-font-family-system, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif));
}
.boltPopupHelper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.boltPopup > div {
    width: 300px;
    background-color: #fff;
    box-shadow: 10px 10px 60px #555;
    display: inline-block;
    height: 115px;
    vertical-align: middle;
    position: relative;
    border-radius: 8px;
    padding: 3px 8px;
}
.boltPopupCloseButton {
    text-align: right;
    margin-top: 8px;
}
.boltPopupCloseButton > span {
    cursor: pointer;
    padding: 2px 8px;
    background-color: lightgray;
    border-radius: 8px;
}
.boltPopupCloseButton > span:hover {
    background-color: gray;
    color: white;
}
.boltPopupContinue {
    vertical-align: bottom;
    cursor: pointer;
    color: #9e0508;
}
.boltPopupLogIn {
    vertical-align: bottom;
    cursor: pointer;
    color: #d0060b;
}

#v65-onepage-CheckoutForm {
    visibility: hidden;
}

input[type=checkbox][name=IsAGiftUI] {
    display: none;
}

input[type=checkbox][name=IsAGift] {
    display: none;
}

textarea[name=OrderGiftWrapNote] {
    display: none;
}

#PaymentDIV .payment-block .payment-option#creditCardBlock {
    display: none;
}

/* Uncomment for PayPal payment method icon */
/*div.bolt-checkout-button div div img {
    position: relative !important;
    left: -2px!important;
    box-sizing: border-box !important;
    background: url(/v/bolt/assets/payment-methods-paypal.png) no-repeat !important;
    width: 249px !important;
    height: 24px !important;
    padding-left: 249px !important;
}*/

#shoppingCartApplyGC {
    display: flex;
    align-items: center;
}

#v65-cart-empty-details-cell #shoppingCartApplyGC {
    padding-right: 10px;
    float: right;
}

@media only screen and (max-width: 767px) {
    #shoppingCartApplyGC {
        flex-direction: column;
    }
}

.soft_add_wrapper.anchored {
    width: 329px;
}
.soft_add_action_area .bolt-checkout-button {
    width: 100% !important;
}

#bread-checkout-btn {
    margin-right: 0 !important;
}
