.elementor-1573 .elementor-element.elementor-element-09c7869{--display:flex;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
							body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:#B82222;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form, .elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#C40000;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
					body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form,
						 .elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form-modern-checkout{--wcf-payment-section-desc-text-color:#030904;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .woocommerce form .form-row.woocommerce-invalid label{--wcf-field-error-label-color:#DC6767;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form,
						.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form-modern-checkout{--wcf-field-error-border-color:#150B0B;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce .woocommerce-error,
						.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce .woocommerce-NoticeGroup .woocommerce-error,
						.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form .woocommerce .woocommerce-notices-wrapper .woocommerce-error{color:#C40F0F;background-color:#DFB0B0;}.elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table th,
					 .elementor-1573 .elementor-element.elementor-element-c51ac47 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout table.shop_table td{color:#841616;}/* Start custom CSS for checkout-form, class: .elementor-element-c51ac47 *//* ১. চেকআউট ফর্মের মূল ব্যাকগ্রাউন্ড ও শ্যাডো */
body.woocommerce-checkout .cartflows-container, 
.wcf-checkout-steps-wrapper {
    background-color: #f8fafc !important;
    border-radius: 12px !important;
}

body.woocommerce-checkout form.checkout.woocommerce-checkout,
.wcf-checkout-form {
    background: #ffffff !important;
    border-radius: 12px !important;
    box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.08) !important;
    padding: 30px !important;
    border: 1px solid #e2e8f0 !important;
}

/* ২. ইনপুট ফিল্ড ও ড্রপডাউন ডিজাইন */
.woocommerce-checkout input.input-text,
.woocommerce-checkout select,
.woocommerce-checkout textarea,
.wcf-checkout-form input[type="text"],
.wcf-checkout-form input[type="email"],
.wcf-checkout-form input[type="tel"],
.wcf-checkout-form select {
    border: 1px solid #cbd5e1 !important;
    border-radius: 8px !important;
    padding: 12px 15px !important;
    font-size: 15px !important;
    background-color: #ffffff !important;
    color: #1e293b !important;
}

/* ৩. ইনপুট ফোকাস ইফেক্ট */
.woocommerce-checkout input.input-text:focus,
.woocommerce-checkout select:focus,
.wcf-checkout-form input:focus {
    border-color: #dc2626 !important;
    box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.15) !important;
    outline: none !important;
}

/* ৪. প্লেস অর্ডার বাটন (Red / Maroon Gradient) */
.woocommerce-checkout #place_order, 
.wcf-btn-place-order,
button.alt.woocommerce-button {
    background: linear-gradient(135deg, #dc2626 0%, #991b1b 100%) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 16px 24px !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    box-shadow: 0 4px 12px rgba(220, 38, 38, 0.35) !important;
    width: 100% !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    transition: all 0.3s ease !important;
}

/* ৫. বাটন হভার ইফেক্ট (Deep Maroon) */
.woocommerce-checkout #place_order:hover, 
.wcf-btn-place-order:hover,
button.alt.woocommerce-button:hover {
    background: linear-gradient(135deg, #b91c1c 0%, #7f1d1d 100%) !important;
    box-shadow: 0 6px 16px rgba(153, 27, 27, 0.45) !important;
    transform: translateY(-2px) !important;
}/* End custom CSS */