.elementor-37 .elementor-element.elementor-element-22d8bcab > .elementor-container{max-width:1000px;}.elementor-37 .elementor-element.elementor-element-22d8bcab{margin-top:0px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-e84e7a3 > .elementor-container{max-width:824px;}.elementor-37 .elementor-element.elementor-element-a589361 > .elementor-element-populated{margin:0px 20px 0px 202px;--e-column-margin-right:20px;--e-column-margin-left:202px;}.elementor-37 .elementor-element.elementor-element-a3fbce8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-b3aba7f */.tab-btn:hover{
    color:#a11141!important;
}

.woocommerce .woocommerce-form-login,
.woocommerce .woocommerce-form-register {
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;         /* atau border: 0 */
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;  /* optional */
}



/* Perenggan info terus di dalam form (bukan .form-row) */
.woocommerce .woocommerce-form.woocommerce-form-register > p:not(.form-row),
/* Perenggan dalam blok privacy policy */
.woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p {
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.7;
}


/* Perenggan Lost Password */
.woocommerce .woocommerce-LostPassword.lost_password {
  font-size: 14px;                 /* saiz teks perenggan */
  color: #6b7280;                  /* warna teks perenggan */
  font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; /* opsyenal */
}

/* Link “Lost your password?” */
.woocommerce .woocommerce-LostPassword.lost_password a {
  /*color: #C52C2F; */                 /* warna link */
  font-weight: 600;                /* opsyenal: tebal sikit */
  text-decoration: none;           /* opsyenal: buang garis bawah */
  color: #d2232a!important;
}

.woocommerce .woocommerce-LostPassword.lost_password a:hover {
  color: #A02328;                  /* warna hover */
  text-decoration: none;      /* opsyenal: garis bawah bila hover */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea2b77f */.tab-btn:hover{
    color:#a11141!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98a0b5f */.tab-btn:hover{
    color:#a11141!important;
}


.woocommerce-password-strength{
    display:none!important;
}

/* === Reset Password — Desktop field sizing tweak === */

/* Saiz asas input */
.scrut-form input[type="text"],
.scrut-form input[type="email"],
.scrut-form input[type="password"]{
  height: 48px;              /* bagi tinggi yang selesa */
  padding: 14px 16px;        /* ruang dalam lebih besar */
  line-height: 1.2;
  border-radius: 12px;       /* rounded sikit */
  font-size: 16px;           /* teks lebih jelas */
}

/* Sebab ada eye toggle, bagi ruang kanan tambahan */
.scrut-form .password-input input{
  padding-right: 48px;       /* eye tak himpit teks */
}

/* Eye toggle: besar & center elok */
.scrut-eye{
  right: 10px;
  width: 38px;
  height: 38px;
  border-radius: 10px;
}

/* Jarak antara dua kolum & label */
.scrut-two-col{
  gap: 20px;
}
.scrut-form label{
  font-size: 14px;
  margin-bottom: 8px;
}

/* Desktop: beri ruang lebih (optional) */
@media (min-width: 900px){
  .scrut-reset .body{ padding: 26px; }
  .scrut-two-col{ gap: 24px; }
  .scrut-form input[type="password"],
  .scrut-form input[type="email"],
  .scrut-form input[type="text"]{ height: 52px; }
  .scrut-form .password-input input{ padding-right: 52px; }
  .scrut-eye{ width: 40px; height: 40px; }
}

/* Override WooCommerce form-row sizing untuk Reset Password */
.scrut-reset .form-row-first,
.scrut-reset .form-row-last {
    width: 100% !important;
    float: none !important;
    clear: both;
}/* End custom CSS */