.elementor-4004 .elementor-element.elementor-element-9eff556{--display:flex;}.elementor-4004 .elementor-element.elementor-element-ff4d082{--display:flex;}.elementor-4004 .elementor-element.elementor-element-749fbd4{--display:flex;}.elementor-4004 .elementor-element.elementor-element-5539cad{--display:flex;}.elementor-4004 .elementor-element.elementor-element-d0ce0d2{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-4004 .elementor-element.elementor-element-95157a6{--display:flex;}.elementor-4004 .elementor-element.elementor-element-90c0193{--display:flex;--margin-top:31px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4004 .elementor-element.elementor-element-4e22690{width:100%;max-width:100%;}.elementor-4004 .elementor-element.elementor-element-4e22690 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form-modern-checkout,
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[aria-selected],
						.cartflows_step-template .select2-container--default .select2-results__option--highlighted[data-selected]{--wcf-primary-color:#f16334;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review .wcf-custom-coupon-field input.input-text:focus{box-shadow:0 0 0 1px #f16334;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:#f16334;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:#f16334;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .woocommerce #order_review button,
						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:#f16334;border-color:#f16334;}.elementor-4004 .elementor-element.elementor-element-4e22690 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{line-height:1px;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form, .elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form-modern-checkout{--wcf-heading-color:#000000;}.elementor-4004 .elementor-element.elementor-element-4e22690 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
				.elementor-4004 .elementor-element.elementor-element-4e22690 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
				.elementor-4004 .elementor-element.elementor-element-4e22690 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
				.elementor-4004 .elementor-element.elementor-element-4e22690 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
				.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
				.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{line-height:1px;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
						.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-embed-checkout-form .woocommerce form .form-row select{border-width:0px 0px 0px 0px;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options,
							.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-el-checkout-form .wcf-embed-checkout-form-modern-checkout .wcf-qty-options .wcf-qty-row:not(.wcf-qty-table-titles){border-color:#000000;}.elementor-4004 .elementor-element.elementor-element-4e22690 .wcf-el-checkout-form .wcf-product-option-wrap .wcf-qty-options .wcf-qty-row.wcf-highlight .wcf-highlight-head{background-color:#000000;}.elementor-4004 .elementor-element.elementor-element-9c68ca2{--display:flex;}.elementor-4004 .elementor-element.elementor-element-f7c59ec{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-4004:not(.elementor-motion-effects-element-type-background), body.elementor-page-4004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F9FB;}/* Start custom CSS for html, class: .elementor-element-493e409 *//* 🌟 স্ক্রল ডাউন অ্যানিমেশন 🌟 */
  .scroll-indicator {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 10px;
    text-decoration: none;
    color: #ff0055;
    font-weight: 600;
    font-size: 14px;
    animation: bounce 2s infinite;
  }
  
  .scroll-indicator svg {
    width: 24px;
    height: 24px;
    fill: none;
    stroke: #ff0055;
    stroke-width: 2.5;
    stroke-linecap: round;
    stroke-linejoin: round;
    margin-top: 5px;
  }

  /* বাউন্স অ্যানিমেশন কিফ্রেম */
  @keyframes bounce {
    0%, 20%, 50%, 80%, 100% { transform: translateY(0); }
    40% { transform: translateY(-10px); }
    60% { transform: translateY(-5px); }
  }/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-4e22690 *//* ১. শুধুমাত্র নামের ফিল্ড ১০০% বড় করা */
#billing_first_name_field {
    width: 100% !important;
    float: none !important;
    clear: both !important;
}

/* ২. শুধুমাত্র উপরের হেডলাইন (অর্ডার কনফার্ম করতে...) মাঝে আনা */
.wcf-product-field-heading, 
.wcf-your-products-heading,
.wcf-checkout-step-heading {
    text-align: center !important;
    display: block !important;
    width: 100% !important;
}









/* শুধুমাত্র চারদিকে দাগ এবং কর্নার গোল হবে (সাইজ একটুও ছোট হবে না) */
form.woocommerce-checkout {
    border: 1px solid #E5E7EB !important; /* হালকা একটি দাগ */
    border-radius: 15px !important; /* চারপাশের কর্নার গোল */
}/* End custom CSS */