.tpk-bulk-table{
margin:30px 0;
}

.tpk-bulk-table h3{
text-align:center;
font-size:32px;
font-weight:700;
margin-bottom:25px;
color:#111;
}

.bulk-header{
display:grid;
grid-template-columns:1fr 1fr 1fr;
font-weight:700;
color:#16233c;
padding:0 25px;
margin-bottom:15px;
}

.bulk-row{
display:grid;
grid-template-columns:1fr 1fr 1fr;
align-items:center;
padding:18px 25px;
margin-bottom:15px;
background:#fff;
border:1px solid #e8d9b0;
border-radius:35px;
box-shadow:0 3px 10px rgba(0,0,0,.05);
}

.bulk-price{
font-weight:700;
color:#b48b2a;
font-size:20px;
}

.bulk-row span:last-child{
text-align:right;
font-weight:700;
color:#b48b2a;
}

@media(max-width:767px){

.tpk-bulk-table h3{
font-size:24px;
}

.bulk-header,
.bulk-row{
font-size:14px;
padding:15px;
}
}
/* Make WooCommerce variation dropdown readable on phones */
@media only screen and (max-width: 767px) {

    .woocommerce div.product form.cart .variations select,
    .woocommerce div.product form.cart .variations select option {
        color: #000000 !important;
        background-color: #ffffff !important;
        -webkit-text-fill-color: #000000 !important;
        opacity: 1 !important;
    }

    /* Variation label, such as "Size" */
    .woocommerce div.product form.cart .variations label {
        color: #000000 !important;
    }
}
/* Add to Cart Button */
.single-product .single_add_to_cart_button,
.woocommerce button.single_add_to_cart_button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {

    background: #16163F !important;
    color: #ffffff !important;
    border: 2px solid #16163F !important;
    border-radius: 6px !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    padding: 16px 32px !important;
    transition: all .3s ease;
}

/* Hover */
.single-product .single_add_to_cart_button:hover,
.woocommerce button.single_add_to_cart_button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {

    background: #0F1030 !important;
    border-color: #0F1030 !important;
    color: #ffffff !important;
}

/* Disabled button */
.single-product .single_add_to_cart_button:disabled,
.single-product .single_add_to_cart_button.disabled {
    background: #16163F !important;
    color: #ffffff !important;
    opacity: .65;
}