.elementor-11933 .elementor-element.elementor-element-49794375{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-11933 .elementor-element.elementor-element-07938c3{--cols:2;--column-proportion:40%;--cols-gap:30px;}.elementor-11933 .elementor-element.elementor-element-07938c3 .woocommerce-checkout-review-order-table{margin-bottom:15px;}/* Start custom CSS for woocommerce-checkout-etheme_page, class: .elementor-element-07938c3 */.woocommerce-terms-and-conditions-checkbox-text {
    display: none !important;
}
p.cr-customer-consent {
    display: none !important;
}

/* =======================
   WooCommerce Checkout Payment 样式
======================= */
.woocommerce-terms-and-conditions-checkbox-text {
    display: none !important;
}
p.cr-customer-consent {
    display: none !important;
}

/* =======================
   WooCommerce Checkout Payment 样式
======================= */
#payment ul.wc_payment_methods li.wc_payment_method {
    display: flex !important;             /* 水平排列 radio + label + payment_box */
    flex-direction: column !important;    /* label 在上方，payment_box 在下方 */
    align-items: flex-start !important;   /* 左对齐 */
    gap: 4px !important;                  /* 行间距 */
}

/* radio 与 label 同行 */
#payment ul.wc_payment_methods li.wc_payment_method > label {
    display: inline-flex !important;        /* 文字 + 图片在一行 */
    align-items: center !important;         /* 垂直居中 */
    justify-content: flex-start !important; /* 靠左 */
    padding: 0 !important;
    gap: 8px !important;                    /* 文字与图片间距 */
}

/* 调整 label 内图片大小 */
#payment ul.wc_payment_methods li.wc_payment_method > label img {
    height: 24px !important;
    margin: 0 !important;
}

/* radio 紧贴文字前 */
#payment ul.wc_payment_methods li.wc_payment_method > input[type="radio"] {
    margin-right: 8px !important;
    flex-shrink: 0 !important;
}

/* payment_box 内内容靠左，checkout 文本靠左，不影响 iframe */
#payment ul.wc_payment_methods li.wc_payment_method .payment_box {
    text-align: left !important;
    padding-left: 0 !important;
    width: 100% !important; /* 确保内部 iframe 占满父容器 */
}

/* =======================
   隐藏 CusRev 勾选框
======================= */
p.cr-customer-consent {
    display: none !important;
}/* End custom CSS */