.elementor-13582 .elementor-element.elementor-element-34cb187{--display:flex;}.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-13582 .elementor-element.elementor-element-761f8b4{--sections-border-type:solid;--sections-border-color:#00000029;--sections-border-radius:24px 24px 24px 24px;--sections-padding:30px 30px 30px 30px;--links-normal-color:#005CFF;}.elementor-13582 .elementor-element.elementor-element-761f8b4 .e-woocommerce-login-section, .elementor-13582 .elementor-element.elementor-element-761f8b4 .woocommerce-checkout #customer_details .col-1, .elementor-13582 .elementor-element.elementor-element-761f8b4 .woocommerce-additional-fields, .elementor-13582 .elementor-element.elementor-element-761f8b4 .e-checkout__order_review, .elementor-13582 .elementor-element.elementor-element-761f8b4 .e-coupon-box, .elementor-13582 .elementor-element.elementor-element-761f8b4 .woocommerce-checkout #payment{border-width:2px 2px 2px 2px;}.elementor-13582 .elementor-element.elementor-element-761f8b4 .woocommerce-shipping-fields{--shipping-heading-padding-start:30px;}@media(min-width:768px){.elementor-13582 .elementor-element.elementor-element-34cb187{--width:83%;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-761f8b4 *//* Universal styling for all payment method images */
.woocommerce-checkout .payment_methods img {
    max-width: 30px; /* You can adjust this value to the desired size for all logos */
    height: auto; /* Maintain aspect ratio for all logos */
    vertical-align: middle; /* Ensure logos align with text */
    margin-left: 10px; /* Adds space between the label text and the image */
}

/* Align labels and logos on the payment options uniformly */
.woocommerce-checkout .payment_methods li label {
    display: inline-flex; 
    align-items: center; /* Vertically align text and logos */
}

/* Specific additional spacing for Cash App Pay (if needed) */
.woocommerce-checkout .payment_method_stripe_cashapp .stripe-icon {
    max-width: 30px; /* Same size as other logos */
    margin-left: 10px; /* Consistent spacing between Cash App Pay logo and text */
    height: auto;
}

/* Adjustments for the Cash App Label itself (if any misalignment persists) */
.woocommerce-checkout .payment_method_stripe_cashapp label {
    display: inline-flex; 
    align-items: center; /* Align text and logo */
}/* End custom CSS */