.elementor-1224 .elementor-element.elementor-element-7e2b6352{--display:flex;--min-height:63vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1224 .elementor-element.elementor-element-3cb7ad6f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-family:var( --e-global-typography-d30a83a-font-family ), Sans-serif;font-size:var( --e-global-typography-d30a83a-font-size );color:var( --e-global-color-32623e4 );}.elementor-1224 .elementor-element.elementor-element-3cb7ad6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1224 .elementor-element.elementor-element-3cb7ad6f p{margin-block-end:20px;}.elementor-1224 .elementor-element.elementor-element-3cb7ad6f a{color:var( --e-global-color-5f667a0 );}@media(min-width:768px){.elementor-1224 .elementor-element.elementor-element-7e2b6352{--content-width:100%;}}@media(max-width:1024px){.elementor-1224 .elementor-element.elementor-element-3cb7ad6f{font-size:var( --e-global-typography-d30a83a-font-size );}}@media(max-width:767px){.elementor-1224 .elementor-element.elementor-element-3cb7ad6f{font-size:var( --e-global-typography-d30a83a-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-3cb7ad6f *//* Сброс точек, отступов и оформления навигации My Account */
.woocommerce-MyAccount-navigation ul {
  list-style: none !important;
  list-style-type: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.woocommerce-MyAccount-navigation ul li {
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.woocommerce-MyAccount-navigation ul li a {
  text-decoration: none !important;
}

/* Отступ снизу для всего блока меню навигации */
.woocommerce-MyAccount-navigation {
  margin-bottom: 30px !important;
}

/* Или отступ снизу у самого последнего пункта меню (Log out) */
.woocommerce-MyAccount-navigation ul li:last-child {
  margin-bottom: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2b6352 *//* Скрываем левую навигацию на странице My Account */
.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none !important;
}

/* Растягиваем контент аккаунта на всю ширину */
.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
    float: none !important;
}
.woocommerce-info{
   border-top-color:rgb(88, 112, 50)!important;
   border:none;
}
.woocommerce-info::before{
       color:rgb(88, 112, 50)!important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    background-color: rgb(251, 250, 230)!important;
}
.woocommerce-info a{
    background-color: rgb(88, 112, 50) !important;
    color: #fbfae6 !important;
    font-weight: 500 !important;
}

/* Скрываем br внутри полей форм WooCommerce */
.woocommerce form .form-row br {
    display: none !important;
}

/* Делаем label и input блочными и задаем аккуратный отступ */
.woocommerce form .form-row label {
    display: block !important;
    margin-bottom: 6px !important;
}
/* Кнопка "Save changes" в деталях аккаунта */
.woocommerce EditAccountForm form button[name="save_account_details"],
.woocommerce-EditAccountForm button.woocommerce-Button,
.woocommerce form .button[name="save_account_details"] {
      background-color: rgb(88, 112, 50) !important;
    color: #fbfae6 !important;
    font-weight: 500 !important;
    margin-top:20px;
}

/* Кнопки Log in и Register на странице входа/регистрации */
.woocommerce form.login button[name="login"],
.woocommerce form.register button[name="register"],
.woocommerce-form-login__submit,
.woocommerce-form-register__submit {
    background-color: rgb(88, 112, 50) !important;
    color: #fbfae6 !important;
    font-weight: 500 !important;
}
.woocommerce form.login button[name="login"]:hover,
.woocommerce form.register button[name="register"]:hover,
.woocommerce-form-login__submit:hover,
.woocommerce-form-register__submit:hover {
    background-color: #722f37 !important;
    color: #fbfae6 !important;
}
/* 1. Изменение цвета рамки и подцветки при фокусе на полях ввода */
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce form input[type="text"]:focus,
.woocommerce form input[type="email"]:focus,
.woocommerce form input[type="password"]:focus {
    border-color: rgb(88, 112, 50) !important;
    outline: 1px solid rgb(88, 112, 50) !important;
    box-shadow: 0 0 5px rgba(88, 112, 50, 0.4) !important;
}

/* 2. Изменение цвета чекбокса "Remember me" */
.woocommerce form input[type="checkbox"]:checked {
    background-color: rgb(88, 112, 50) !important;
    border-color: rgb(88, 112, 50) !important;
    accent-color: rgb(88, 112, 50) !important;
}

/* 3. Переопределение подсветки автозаполнения браузера */
.woocommerce form input:-webkit-autofill,
.woocommerce form input:-webkit-autofill:hover, 
.woocommerce form input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #fdfbf7 inset !important;
    -webkit-text-fill-color: #333333 !important;
    caret-color: rgb(88, 112, 50) !important;
}/* End custom CSS */