.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11 .elementor-element.elementor-element-515c4d4{--additional-information-display:block;--forms-labels-color:#1F1F1F;--forms-fields-normal-color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-515c4d4 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-515c4d4 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-515c4d4 .woocommerce-additional-fields h3{font-size:28px;}.e-woo-select2-wrapper .select2-results__option{color:#0E0E0E;}.elementor-11 .elementor-element.elementor-element-515c4d4 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#0E0E0E transparent transparent transparent;}.elementor-11 .elementor-element.elementor-element-515c4d4 .woocommerce-checkout #payment{--sections-background-color:#F7F7F7;--sections-border-radius:21px 21px 21px 21px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-515c4d4 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-515c4d4 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-515c4d4 .woocommerce-additional-fields h3{font-size:23px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-515c4d4 */.elementor-11 .elementor-element.elementor-element-515c4d4 .wc_payment_methods .wc_payment_method label {
  font-size: 18px;
  font-weight: bold;
}

/* Optionally adjust the text below the label, 
   such as <p> inside .payment_box if needed. */
.wc_payment_methods .wc_payment_method .payment_box p {
  font-size: 13px;
}

.woocommerce-SavedPaymentMethods-saveNew label {
  font-size: 12px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li {
  line-height: 40px;
}

#wc-stripe-upe-form{
background-color: rgb(233, 233, 233) !important;
border: 1px solid rgb(170, 170, 170) !important;
border-radius: 10px !important;
padding: 12px !important;
}

.woocommerce-checkout #payment div.payment_box {
  background-color: transparent !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods .payment_box {
  background-color: transparent;
}/* End custom CSS */