.payment_method_mycryptocheckout {
	display: none !important;
}

.blurred {
    filter: blur(20px);
}

.woocommerce {max-width: 800px;margin: auto;}
.woocommerce-account-fields label {margin: 5px 0 0;}
.woocommerce .product-name a.remove {display: inline-block;font-size: 12px;color: #7d8dff!important;}
.woocommerce .product-name a.remove:hover {color: red !important;background: none;}
.woocommerce-error li strong {
    text-decoration: underline;
}

.payment_box{
	border-radius: 10px !important;
}

.kofi-img {
    height: 20px !important;
}

.kofi-img-2 {
    height: 18px !important;
}

.clients img {
    width: 150px !important;
}
.woocommerce-message, .woocommerce-info, .woocommerce-error{margin-bottom: 20px !important;width: 100%;}
.woocommerce-error:focus{outline: none !important;}
.woocommerce-notices-wrapper .woocommerce-error li {color: #ffffff !important;line-height: 30px;font-size: 14px;}
.show-password-input {line-height: 20px;}
::placeholder {color: #bbbbbb !important;}
.woocommerce-password-strength {margin-top: 1rem!important;}
.checkout_coupon.woocommerce-form-coupon .button {background: #444;padding:11px !important;width: 100%;border-radius: 5px;font-size: 20px;color: #fff;}
#place_order {width: 100%;margin: 0 !important;}
.wc_payment_methods.payment_methods.methods {list-style: none outside !important;}

/*Member details*/
.woocommerce form .form-row input.input-text {
    border: 1px solid #d9d9d9 !important;
}

/*Checkout MCC*/
.woocommerce-privacy-policy-text, .woocommerce-order-details, .woocommerce-customer-details {
    display: none !important;
}

.wc_payment_method {margin:10px 0 !important}

.payment_buttons {
    display: none !important;
}

.mcc.online_payment_instructions.mycryptocheckout {
    border-radius: 20px;
    overflow: hidden;
}

.mycryptocheckout.online_payment_instructions h2 {
    text-align: center;
    background: #f7f7f7;
    color: #898989;
    font-weight: 700;
    font-size: 36px;
}

.to_input input {
	max-width: 100% !important;
}

.mycryptocheckout.online_payment_instructions .mcc_payment_timer {
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 40px;
}

.px-3.pix-pt-20.text-center.col-4 {
    padding: 0 20px !important;
}

.mcc_online_pay_box .d-flex.justify-content-center {
    margin: 30px 0;
    border-radius: 10px;
    border: 1px dashed #cdcdcd;
    padding: 20px;
}

.mycryptocheckout.online_payment_instructions .mcc_online_pay_box {
    padding: 20px !important;
}

.woocommerce-order-overview {
    display: flex !important;
    justify-content: center;
    border: 1px solid #444;
    padding: 20px 10px;
    border-radius: 10px;
    margin-bottom: 40px !important;
}


/* MCC Checkout*/
.mcc_currency_icons {
    display: none !important;
}

.coin-img {
    height: 24px !important;
    width: 24px !important;
    border-radius: 50%;
    filter: drop-shadow(2px 4px 6px #bbbbbb);
}

.payment_method_mycryptocheckout hr {
    width: -webkit-fill-available;
}

.choices__item::before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: middle;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    border-radius:50%;
}

.choices__item[data-value="BTC"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/BTC.png');
}
.choices__item[data-value="BCH"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/BCH.png');
}
.choices__item[data-value="BNB"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/BNB.png');
}
.choices__item[data-value="LTC"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/LTC.png');
}
.choices__item[data-value="SOL"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/SOL.png');
}
.choices__item[data-value="DGB"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/DGB.png');
}
.choices__item[data-value="DASH"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/DASH.png');
}
.choices__item[data-value="DOGE"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/DOGE.png');
}
.choices__item[data-value="MATIC"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/POL.png');
}
.choices__item[data-value="XVG"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/XVG.png');
}
.choices__item[data-value="TRX"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/TRX.png');
}
.choices__item[data-value="BASE_ETH"]::before, .choices__item[data-value="ETH"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/ETH.png');
}
.choices__item[data-value="BEP20USDT"]::before, .choices__item[data-value="USDT_TRON"]::before, .choices__item[data-value="MATIC_USDT"]::before, .choices__item[data-value="USDT_ERC20"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/USDT.png');
}
.choices__item[data-value="BEP20USDC"]::before, .choices__item[data-value="BASE_USDC"]::before, .choices__item[data-value="USDC"]::before {
    background-image: url('https://cdn.xtemplates.net/image/crypto/USDC.png');
}

.choices {
    border-radius: 10px;
}

.payment_box.payment_method_mycryptocheckout {
    color-scheme: dark;
}

.choices {color: #cdcdcd}

@media (prefers-color-scheme: dark) {
  :root {
    --choices-primary-color: #38daff;
    --choices-item-color: black;
    --choices-bg-color: #101010;
    --choices-bg-color-dropdown: #101010;
    --choices-keyline-color: #3b3e40;
    --choices-bg-color-disabled: #181a1b;
    --choices-item-disabled-color: #eee;
    --choices-disabled-color: #2d2d2d;
    --choices-highlighted-color: #16292d;
  }
}