.elementor-7037 .elementor-element.elementor-element-d93fcbc{--display:flex;}.elementor-7037 .elementor-element.elementor-element-92005fb{--display:flex;}.elementor-7037 .elementor-element.elementor-element-80c3662{--display:flex;}.elementor-7037 .elementor-element.elementor-element-207bb0b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.09;}.elementor-7037 .elementor-element.elementor-element-207bb0b::before, .elementor-7037 .elementor-element.elementor-element-207bb0b > .elementor-background-video-container::before, .elementor-7037 .elementor-element.elementor-element-207bb0b > .e-con-inner > .elementor-background-video-container::before, .elementor-7037 .elementor-element.elementor-element-207bb0b > .elementor-background-slideshow::before, .elementor-7037 .elementor-element.elementor-element-207bb0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-7037 .elementor-element.elementor-element-207bb0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-7037 .elementor-element.elementor-element-b19169d .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:#B91C1C;border-style:none;}.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form,
						.elementor-7037 .elementor-element.elementor-element-b19169d .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:#13110A;}.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-7037 .elementor-element.elementor-element-b19169d .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 #13110A;}.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-one.wcf-current:before,
						.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-two.wcf-current:before{background-color:#13110A;}.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:#13110A;}.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
						.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-7037 .elementor-element.elementor-element-b19169d .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:#13110A;border-color:#13110A;}.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form,
								.elementor-7037 .elementor-element.elementor-element-b19169d .wcf-embed-checkout-form-modern-checkout{--wcf-btn-text-color:#FFFFFF;--wcf-btn-hover-text-color:#FFFFFF;}body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{color:#FFFFFF;}body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn:hover{color:#FFFFFF;}.elementor-7037 .elementor-element.elementor-element-ab71345{--display:flex;}.elementor-7037 .elementor-element.elementor-element-4d1fcda{--spacer-size:50px;}.elementor-7037 .elementor-element.elementor-element-99a1811{--display:flex;}/* Start custom CSS for html, class: .elementor-element-021f6e8 */.stock-container {
    font-size: 18px;
    font-weight: bold;
    color: #ff4747;
    text-align: center;
    margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b45f69d *//* Container Styling */
.countdown-container {
    text-align: center;
    padding: 20px;
    font-family: "Arial", sans-serif;
    background: linear-gradient(135deg, rgba(255, 94, 77, 1) 0%, rgba(255, 153, 0, 1) 100%);
    border-radius: 12px;
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.2);
}

/* Coupon Text Styling with Glowing Effect */
.coupon-text {
    font-size: 1.8rem;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    animation: textGlow 1.5s infinite alternate;
}

@keyframes textGlow {
    0% { text-shadow: 0 0 10px #fff, 0 0 20px #ff6f61, 0 0 30px #ff6f61; }
    100% { text-shadow: 0 0 20px #fff, 0 0 30px #ff6f61, 0 0 40px #ff6f61; }
}

/* Countdown Timer Styling */
.countdown-timer {
    font-size: 4rem;
    font-weight: bold;
    color: #fff;
    background: #e74c3c;
    padding: 30px 80px;
    border-radius: 12px;
    display: inline-block;
    box-shadow: 0px 5px 20px rgba(231, 76, 60, 0.5);
    letter-spacing: 5px;
    text-transform: uppercase;
    animation: timerPulse 1.5s ease-in-out infinite;
    transition: all 0.3s ease-in-out;
}

@keyframes timerPulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

/* Hover Effect */
.countdown-timer:hover {
    background: #c0392b;
    color: #fff;
    transform: scale(1.2);
    box-shadow: 0px 10px 30px rgba(192, 57, 43, 0.6);
}

/* Responsive Design */
@media (max-width: 768px) {
    .coupon-text {
        font-size: 1.4rem;
        margin-bottom: 15px;
    }

    .countdown-timer {
        font-size: 2.8rem;
        padding: 20px 50px;
    }
}

@media (max-width: 480px) {
    .coupon-text {
        font-size: 1.2rem;
        margin-bottom: 10px;
    }

    .countdown-timer {
        font-size: 2.2rem;
        padding: 15px 30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-267aaf9 */@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@400;500;600;700&display=swap');


h1 {
  height: 80px; /* আপনার প্রয়োজন অনুসারে height দিন */
  line-height: 80px; /* height এর সমান দিন */
  text-align: center;
  margin: 0;
}



.devtools-card {
  max-width: 720px;
  margin: 40px auto;
  padding: 32px 28px;
  background: #ffffff;
  border-radius: 12px;
  border: 1px solid #e2e8f0;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  font-family: 'Hind Siliguri', sans-serif;
  color: #1e293b;
  font-size: 16px;
  line-height: 1.75;
}

.devtools-card h1 {
  font-size: 22px;
  color: #0f172a;
  font-weight: 700;
  margin-bottom: 18px;
  line-height: 1.4;
}

.devtools-card .highlight {
  color: #0f766e;
  background-color: #ecfdf5;
  padding: 2px 6px;
  border-radius: 4px;
  font-weight: 600;
}

.devtools-card p {
  margin-bottom: 16px;
  font-weight: 500;
}

.devtools-card .emoji {
  font-size: 18px;
  margin-right: 6px;
}

.devtools-card .question-box {
  background-color: #f8fafc;
  border-left: 4px solid #cbd5e1;
  padding: 14px 18px;
  border-radius: 6px;
  margin: 24px 0;
  font-weight: 500;
  color: #334155;
}

.devtools-card .warning {
  background-color: #fff1f2;
  color: #991b1b;
  border-left: 4px solid #f87171;
  padding: 14px 18px;
  border-radius: 6px;
  font-weight: 600;
  margin-top: 20px;
}

@media (max-width: 768px) {
  .devtools-card {
    padding: 24px 20px;
    font-size: 15px;
  }

  .devtools-card h1 {
    font-size: 20px;
  }
}

.animated-free-chapter {
  font-family: 'Hind Siliguri', sans-serif;
  max-width: 480px;
  margin: 60px auto;
  padding: 30px 28px;
  background: #ffffff;
  border-radius: 14px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1);
  text-align: center;
  color: #1f2937;
  opacity: 0;
  transform: translateY(25px);
  animation: fadeInUp 0.8s ease forwards;
  animation-delay: 0.2s;
}

.animated-free-chapter h2 {
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 22px;
  letter-spacing: 0.02em;
  line-height: 1.3;
  color: #111827;
}

.btn-read-chapter {
  display: inline-block;
  background-color: #3b82f6;  /* blue-500 */
  color: #fff;
  padding: 14px 36px;
  font-size: 17px;
  font-weight: 600;
  border-radius: 12px;
  text-decoration: none;
  box-shadow: 0 10px 25px rgba(59, 130, 246, 0.3);
  transition: all 0.3s ease;
  cursor: pointer;
}

.btn-read-chapter:hover,
.btn-read-chapter:focus {
  background-color: #2563eb; /* blue-600 */
  box-shadow: 0 14px 35px rgba(37, 99, 235, 0.45);
  transform: scale(1.07);
  outline: none;
}

/* Fade In Animation */
@keyframes fadeInUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Responsive */
@media (max-width: 600px) {
  .animated-free-chapter {
    padding: 24px 20px;
  }
  .animated-free-chapter h2 {
    font-size: 20px;
  }
  .btn-read-chapter {
    padding: 12px 28px;
    font-size: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-b19169d *//* Hide the default email field */
#billing_email_field {
    display: none !important;
}

/* Ensure the "Your Gmail Address" field is visible */
.woocommerce-billing-fields__field-wrapper #billing_email_field {
    display: block !important;
}

/* Hide the existing headings */
#billing_fields_heading {
    display: none !important;
}
/* Parent container adjustments */
.woocommerce-billing-fields__field-wrapper {
    display: flex; /* Use flexbox for alignment */
    flex-wrap: wrap; /* Allow wrapping if necessary */
    gap: 10px; /* Add some space between the fields */
}

/* Equal width for the input fields */
#billing_first_name,
#billing_email {
    flex: 1 1 100%; /* Make each field take up 48% of the width */
    max-width: 100%; /* Prevent the fields from stretching too wide */
    box-sizing: border-box; /* Include padding and border in the field's width */
}

/* Ensure proper alignment of the parent container */
.woocommerce-billing-fields__field-wrapper > p {
    flex: 1 1 98%; /* Ensure equal space for each container */
    margin: 0; /* Remove unnecessary margins */
}

/* Optional: Adjust spacing */
.woocommerce-billing-fields__field-wrapper input {
    margin: 0; /* Ensure clean alignment */
}
/* Highlight, Blink, and Rounded Corner for Free Gift Text */
span strong {
    background-color: #ff0; /* Yellow background */
    color: #ff0000; /* Red text color */
    padding: 2px 5px; /* Padding around the text */
    font-size: 18px; /* Optional: Change the font size */
    font-weight: bold; /* Optional: Make it bold */
    border-radius: 5px; /* Rounded corners */
    animation: blink 1s infinite; /* Blinking animation */
}

/* Define the blinking animation */
@keyframes blink {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
/* Hide the optional text */
#billing_email_field .optional {
    display: none;
}

/* Remove all red borders */
.woocommerce-billing-fields__field-wrapper input,
.woocommerce-billing-fields__field-wrapper input:focus {
    border-color: #ccc !important; /* Default neutral border color */
    box-shadow: none !important; /* Remove focus shadow */
}

/* Remove asterisks for required fields */
.woocommerce-billing-fields__field-wrapper abbr.required {
    display: none !important;
}

/* Remove the optional label */
#billing_email_field .optional {
    display: none !important;
}

/* Prevent error messages from appearing (if applicable) */
.wcf-field-required-error {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207bb0b */.wcf-highlight-head {
    animation: blink 2s infinite;
    font-weight: bold;
    color: red; /* Optional: Customize the color */
}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-02ad171 */.price-urgency {
  font-family: 'Hind Siliguri', sans-serif;
  max-width: 480px;
  margin: 30px auto;
  padding: 14px 20px;
  background-color: #fff5f5; /* হালকা লাল গোলাপী */
  border: 2px solid #ef4444; /* লাল (red-500) */
  border-radius: 8px;
  color: #b91c1c; /* লাল (red-700) */
  font-weight: 600;
  font-size: 17px;
  text-align: center;
  box-shadow: 0 6px 12px rgba(220, 38, 38, 0.3); /* রেড শ্যাডো */
}

.original-price {
  text-decoration: line-through;
  color: #991b1b; /* red-800 */
  margin-right: 6px;
}

.discounted-price {
  color: #dc2626; /* red-600 */
  font-weight: 700;
  margin-left: 4px;
}

.price-urgency strong {
  display: block;
  margin-top: 10px;
  font-weight: 800;
  color: #dc2626; /* red-600 */
  animation: pulseRed 1.8s infinite;
}

/* Pulse animation for urgency in red */
@keyframes pulseRed {
  0%, 100% {
    text-shadow: 0 0 8px #dc2626;
  }
  50% {
    text-shadow: 0 0 20px #ef4444;
  }
}/* End custom CSS */
/* Start custom CSS */li.wc_payment_method.payment_method_uddoktapay {
  display: none !important;
}
.wcf-payment-option-heading {
  display: none !important;
}
.wc_payment_method.payment_method_uddoktapay {
  display: none !important;
}
.wcf-bump-order-grid-wrap {
  display: none !important;
}
#wcf_custom_coupon_field {
  display: none !important;
}
#wcf_custom_coupon_field_order_review {
  display: none !important;
}
.woocommerce-message {
  display: none !important;
}
body {
  user-select: none;
  -webkit-user-select: none;  /* Safari */
  -moz-user-select: none;     /* Firefox */
  -ms-user-select: none;      /* IE10+ */
}/* End custom CSS */