.elementor-20 .elementor-element.elementor-element-d9a3e1e{--display:flex;}.elementor-20 .elementor-element.elementor-element-6055a68 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-20 .elementor-element.elementor-element-6055a68 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-20 .elementor-element.elementor-element-6055a68 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-20 .elementor-element.elementor-element-6055a68 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-20 .elementor-element.elementor-element-6055a68 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-20 .elementor-element.elementor-element-6055a68 #add_payment_method #payment #place_order{background-color:#2671FD;}.elementor-20 .elementor-element.elementor-element-6055a68{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;--sections-background-color:#F9F5F0;--forms-labels-color:#47494B;--forms-buttons-border-radius:3px 3px 3px 3px;--forms-buttons-padding:15px 30px 15px 30px;}.elementor-20 .elementor-element.elementor-element-6055a68 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:15px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-row label, .elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-address-fields label{font-size:15px;font-weight:700;}.elementor-20 .elementor-element.elementor-element-6055a68 button.button, .elementor-20 .elementor-element.elementor-element-6055a68 #add_payment_method #payment #place_order{font-size:18px;font-weight:700;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F5F0;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-d9a3e1e{--content-width:1090px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-6055a68 */.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login .woocommerce-form-login__submit {
  width: 100% !important;
  max-width: 100% !important;
  display: block !important;
  float: none !important;
}
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-LostPassword a {
  color: #e7863d !important;
  font-size: 18px !important;
  text-decoration: none !important;
  transition: color 0.25s ease;
}

.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-LostPassword a:hover {
  color: #191970 !important;
}
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login .woocommerce-form__label-for-checkbox {
  color: #47494b !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  cursor: pointer;
}
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="text"]:focus,
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="password"]:focus,
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="email"]:focus {
    background-color: #ffffff !important;
    border: 1px dotted #dddddd !important;
}

.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="text"],
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="password"],
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="email"] {
    background-color: #fafafa !important;
    transition: background-color 0.25s ease, border 0.25s ease, box-shadow 0.25s ease;
    outline: none !important;
    box-shadow: none !important;
}

.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="text"]:focus,
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="password"]:focus,
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input[type="email"]:focus {
    background-color: #ffffff !important;
    border: 1px dotted #dddddd !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Chrome/Safari autofill — прибирає голубий/жовтий фон */
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input:-webkit-autofill,
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input:-webkit-autofill:hover,
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #fafafa inset !important;
    -webkit-text-fill-color: inherit !important;
    transition: background-color 9999s ease-in-out 0s !important;
}

/* Autofill + focus */
.elementor-20 .elementor-element.elementor-element-6055a68 .woocommerce-form-login input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
    border: 1px dotted #dddddd !important;
    outline: none !important;
}/* End custom CSS */