.elementor-26 .elementor-element.elementor-element-69d28fb{--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;--padding-top:05em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-26 .elementor-element.elementor-element-7b2cb93{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-26 .elementor-element.elementor-element-69d28fb{--padding-top:03em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-69d28fb{--padding-top:02em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}}/* Start custom CSS for shortcode, class: .elementor-element-5baca43 *//* Form ka font */
.woocommerce form .form-row label {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  color: #333333;
}

/* Input fields */
.woocommerce form .form-row input.input-text {
  font-size: 15px;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 8px;
  color: #222;
}

/* Input focus effect */
.woocommerce form .form-row input:focus {
  border-color: #ff4d4d;
  box-shadow: 0 0 8px rgba(255, 77, 77, 0.4);
}

/* Login / Register button */
.woocommerce form .button {
  background-color: #ef6700;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 15px 22px;
  border-radius: 8px;
  border: none;
  transition: 0.3s;
}

/* Button hover */
.woocommerce form .button:hover {
  background-color: #e63e3e;
  transform: scale(1.05);
}/* End custom CSS */