.tpt__tiered-pricing .shop_table.tiered-pricing-table td {
    padding: 5px;
}
.tpt__tiered-pricing .shop_table.tiered-pricing-table th:nth-child(1), .tpt__tiered-pricing .shop_table.tiered-pricing-table td:nth-child(1) {
    text-align: center;
}

.tpt__tiered-pricing .shop_table.tiered-pricing-table th:nth-child(2), .tpt__tiered-pricing .shop_table.tiered-pricing-table td:nth-child(2) {
    text-align: center;
}

.tpt__tiered-pricing .shop_table.tiered-pricing-table th:nth-child(3), .tpt__tiered-pricing .shop_table.tiered-pricing-table td:nth-child(3) {
    text-align: center;
}
@media (max-width: 768px) {

    .tpt__tiered-pricing {
        width: auto !important;
        padding: 5px 10px;
        z-index: 9999999;
        height: auto;
        align-items: center;
        justify-content: center;
        position: fixed;
        bottom: 90px;
        min-height: 60px;
        right: 15px;
        border-radius: 14px;
        left: 15px;
        box-shadow: 5px 2px 31px rgba(0, 0, 0, 0.17);
        -webkit-backdrop-filter: blur(1em);
        backdrop-filter: blur(1em);
        background-color: rgba(255, 255, 255, .5);
        top: 50px;
        transition: all .15s ease-in-out;
        opacity: 0;
        visibility: hidden;
    }

    body.show_tpt__tiered-pricing .tpt__tiered-pricing {
        top: 10px;
        opacity: 1;
        visibility: visible;

    }

    .tpt__tiered-pricing .shop_table.tiered-pricing-table {
        border: unset;
        display: table;
        background: unset;
        padding: 0;
        overflow: auto;
        max-height: calc( 100vh - 110px ) ;
        box-sizing: border-box;
        display: block;
    }

    .tpt__tiered-pricing .shop_table.tiered-pricing-table tbody {
        display: table-row-group;
    }


    .tpt__tiered-pricing .shop_table.tiered-pricing-table th {
        display: table-cell;
    }

    .tpt__tiered-pricing .shop_table.tiered-pricing-table th:nth-child(1), .tpt__tiered-pricing .shop_table.tiered-pricing-table td:nth-child(1) {
        width: 12%;
    }

    .tpt__tiered-pricing .shop_table.tiered-pricing-table th:nth-child(2), .tpt__tiered-pricing .shop_table.tiered-pricing-table td:nth-child(2) {
        width: 20%;
    }

    .tpt__tiered-pricing .shop_table.tiered-pricing-table th:nth-child(3), .tpt__tiered-pricing .shop_table.tiered-pricing-table td:nth-child(3) {
        width: 30%;
    }

    .tpt__tiered-pricing .tiered-pricing-table tr{
        background:unset;
    }
    .tiered-pricing-you-save {

        display: none;

    }

    .show_tpt__tiered-pricing_btn {
        position: fixed;
        bottom: 90px;
        left: 15px;
        background: linear-gradient(90deg, var(--m_accent_gradient_from), var(--m_accent_gradient_to));
        color: #fff;
        padding: 8px 12px;
        border-radius: 0 14px 14px 14px;
        display: inline-block;
        border: none;
        animation: pulsex 2s infinite;
        z-index:9999999;
        outline: unset ;
    }
    .show_tpt__tiered-pricing_btn i.arrow-top::before{
        content: "\E193";
        font-family: 'bakala';
        transition: transform 0.3s ease-in-out;
        font-style: normal;
        transform: rotate(-90deg) scale(1.5) translateY(1px);
        display: inline-block;
        font-size: 12px;
    }

    body.show_tpt__tiered-pricing .show_tpt__tiered-pricing_btn i.arrow-top::before {
        transform: rotate(90deg) scale(1.5) translateY(3px) !important;
    }

    /*
   .show_tpt__tiered-pricing_btn_close {

       position: fixed;
       left: 7px;
       top: 8px;
       background: linear-gradient(90deg, var(--m_accent_gradient_from), var(--m_accent_gradient_to));
       color: #fff;
       padding: 8px;
       border-radius: 6px;
       display: inline-block;
       border: none;
       display: none;
       z-index: 99999999;
       border-radius: 18px;
       font-size: 10px;
       padding: 6px 7px;
       line-height: 1;
       display: block;
       opacity: 0;
       visibility: hidden;
       transition: opacity .15s linear;
       animation: pulsex 2s infinite;


   }

  body.show_tpt__tiered-pricing .show_tpt__tiered-pricing_btn_close {
       visibility: visible;
       opacity: 1;

   }

   .show_tpt__tiered-pricing_btn_close::before {
       content: "\E161";
       font-family: 'bakala' !important;
   }*/

}
