/* ===================================
   CHECKOUT CARD
=================================== */

.product_form_checkout{

    background:
    linear-gradient(
    180deg,
    #FBF8F5,
    #F4EDE7
    ) !important;

    box-shadow:
    0 10px 25px rgba(0,0,0,.06),
    0 30px 80px rgba(0,0,0,.10),
    0 60px 140px rgba(74,15,27,.12),
    0 0 50px rgba(74,15,27,.08);

    position:relative;

    overflow:hidden;
}

.product_form_checkout svg rect{

    stroke:transparent !important;

}
/* ===================================
   INPUTS
=================================== */

.global_input,
.global_textarea{

    background:
    linear-gradient(
    180deg,
    #FCFAF8,
    #F6F0EB
    ) !important;

    border:
    1px solid rgba(74,15,27,.10) !important;

    box-shadow:
    inset 0 1px 0 rgba(255,255,255,.9),
    inset 0 -2px 6px rgba(74,15,27,.05) !important;
}

/* ===================================
   PAYMENT CARD
=================================== */

.payment_card{

    background:
    linear-gradient(
    180deg,
    #FBF8F5,
    #F4EDE7
    ) !important;

    border:
    1px solid rgba(74,15,27,.08) !important;

    border-radius:20px !important;

    transform:translateY(-2px);

    box-shadow:
    0 12px 25px rgba(0,0,0,.05),
    0 25px 50px rgba(74,15,27,.08),
    0 40px 80px rgba(74,15,27,.06) !important;
}

/* ===================================
   CHECKOUT RIBBON
=================================== */

.inkka-checkout-ribbon{

    position:absolute;

    top:-12px;
    left:-12px;

    width:90px;

    height:auto;

    pointer-events:none;

    z-index:9999;
}