

/* Start:/local/templates/.default/components/bitrix/sale.personal.section/lexmer/style.css?16934752821183*/
.sale-personal-section-index-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 15px 0;
	padding: 0;
	height: 87%;
	border-radius: 3px;
	background-size: cover;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.3s;
	justify-content: space-around;
	background-color: #1f1a17;
}
.sale-personal-section-index-block:hover {
	background-color: #637371;
}
.sale-personal-section-index-block:hover a {
	color: #fff !important;
}

@media (max-width: 992px) {
	.sale-personal-section-index-block {
		margin: 8px 0;
		height: auto;
	}
}

.sale-personal-section-index-block-link,
.sale-personal-section-index-block-link:hover,
.sale-personal-section-index-block-link:active,
.sale-personal-section-index-block-link:focus,
.sale-personal-section-index-block-link:visited {
	display: block;
	padding: 25px 5px;
	width: 100%;
	color: #fff;
	text-decoration: none;
}

.sale-personal-section-index-block-link { color: #fff; }

.sale-personal-section-index-block-ico { font-size: 64px; }

.sale-personal-section-index-block-name {
	color: #fff;
	font-size: 15px;
	margin: 0;
	padding: 0;
}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components-template/personal-layout/style.css?17141981628388*/
.personal__page {
  display: flex;
}

.personal-sidebar {
  display: grid;
  grid-template: "account account account account" "items items items items" "exit exit exit exit" "banner banner banner banner";
  max-width: 320px;
  margin-right: 150px;
  width: 100%;
}
.sidebar-ld .personal-sidebar {
    margin-right: 90px;
}
.personal-sidebar .personal-sidebar__name {
  grid-area: account;
  color: #000;
  font-family: "Golos UI", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.18px;
  margin-bottom: 46px;
}

.personal-sidebar .personal-sidebar__items {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  grid-area: items;
}

.personal-sidebar .personal-sidebar__items li {
  border-bottom: 2px solid transparent;
  padding-bottom: 3px;
}

.personal-sidebar .personal-sidebar__items li.active {
  border-color: #000;
}

/* .personal-sidebar .personal-sidebar__items li a {
  font-family: "Golos UI", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  display: flex;
  align-items: center;
  color: var(--black-main);
  transition: all 0.2s ease-in;
} */

.personal-sidebar .personal-sidebar__logout {
  color: rgba(0, 0, 0, 0.40);
  font-family: "Golos UI", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.18px;
  display: flex;
  align-items: center;
  margin-top: 35px;
  grid-area: exit;
  transition: all 0.3s;
}

.personal-sidebar .personal-sidebar__logout:hover {
  color: rgba(0, 0, 0, 0.50);
}

.personal-sidebar .personal-sidebar__banner {
  background: var(--pink-banner);
  margin-top: 35px;
  padding: 35px 25px 37px 25px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  grid-area: banner;
  min-width: 320px;
}

.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head {
  display: flex;
  flex-direction: column;
}

.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-text,
.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-sale {
  font: normal 400 30px/120% "Golos";
  color: var(--black-main);
}

.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-sale {
  color: var(--primary-red);
}

.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head-note {
  font: normal 400 15px/135% "Golos";
  /* or 20px */
  color: var(--gray-black-main);
  margin-top: 8px;
}

.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link {
  font: normal 400 18px/130% "Golos";
  background: transparent;
  width: 100%;
  padding: 12px 18px;
  /* or 23px */
  letter-spacing: -0.01em;
  /* neutral/12 */
  color: var(--black-main);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 35px;
  border: 1px solid var(--black-main);
  transition: all 0.2s ease-in;
}

.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link:hover {
  background: var(--black-main);
  color: var(--white-main);
}

.personal-content {
  /* margin-top: 70px; */
  /* padding-bottom: 100px; */
}

/* .personal-content .personal-content__title {
  color: #000;
  font-family: "Akrobat", sans-serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 600;
  line-height: 105%;
  letter-spacing: -0.6px;
  margin-bottom: 20px;
} */

.personal-content .personal-content__text {
  font: normal 400 15px/135% "Golos";
  color: var(--black-main);
}

.personal-content .personal-content__titleSale {
  font: normal 400 30px/120% "Golos";
  color: var(--black-main);
  margin-top: 25px;
}

.personal-content .personal-pag {
  font: normal 400 18px/130% "Golos";
  background: var(--white-main);
  padding: 17px 35px;
  width: -moz-fit-content;
  width: fit-content;
  /* or 23px */
  letter-spacing: -0.01em;
  color: var(--black-main);
  border: 1px solid var(--black-main);
  transition: all 0.2s ease-in;
  cursor: pointer;
  margin-top: 20px;
}

.personal-content .personal-pag:hover {
  background: var(--black-main);
  color: var(--white-main);
}

html:not(.bx-ios) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar,
html:not(.bx-android) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

html:not(.bx-ios) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-track,
html:not(.bx-android) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-track {
  background: var(--light-gray-main);
}

html:not(.bx-ios) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-thumb,
html:not(.bx-android) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-thumb {
  background: var(--black-main);
  border-radius: 12px;
}
.wrapper-order {
    margin-top: 120px;
}

@media screen and (max-width: 1300px) {
  .personal__page {
    flex-direction: column;
    padding: 0 15px;
  }
  .personal-sidebar {
    width: 100%;
    max-width: 100%;
    grid-template: "account . . exit" "banner banner banner banner" "items items items items";
  }

  .personal-sidebar .personal-sidebar__name {
    margin-bottom: 0;
  }

  .personal-sidebar .personal-sidebar__items {
    padding-top: 5px;
    margin-top: 30px;
    flex-direction: row;
    overflow: hidden;
    flex-wrap: nowrap;
    overflow-x: auto;
  }

  .personal-sidebar .personal-sidebar__items li {
    margin-right: 30px;
  }

  .personal-sidebar .personal-sidebar__items li:last-child {
    margin-right: 0;
  }

  .personal-sidebar .personal-sidebar__items li a {
    text-transform: uppercase;
    white-space: nowrap;
    font-family: "BebasNeue";
    font-size: 42px;
    line-height: 90%;
    display: flex;
    align-items: center;
    letter-spacing: -0.01em;
  }

  .personal-sidebar .personal-sidebar__items li:not(.active) a {
    color: var(--gray-main);
  }

  .personal-sidebar .personal-sidebar__logout {
    margin-top: 0;
    text-align: right;
    width: 100%;
    display: block;
  }

  .personal-sidebar .personal-sidebar__banner {
    display: flex;
    align-items: center;
    flex-direction: row;
  }

  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head {
    width: 50%;
  }

  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link {
    width: 50%;
  }

  .personal-content {
    margin-top: 40px;
  }

  .personal-content .personal-content__title {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .personal-sidebar .personal-sidebar__items li {
    margin-right: 20px;
  }

  .personal-sidebar .personal-sidebar__items li:last-child {
    margin-right: 0;
  }

  .personal-sidebar .personal-sidebar__items li a {
    font-size: 24px;
  }

  .personal-sidebar .personal-sidebar__banner {
    width: 100%;
    min-width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head {
    width: 100%;
  }

  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link {
    width: 100%;
  }
}

@media screen and (max-width: 576px) {
  .personal-sidebar .personal-sidebar__name {
    font-size: 16px;
  }

  .personal-sidebar .personal-sidebar__logout {
    font-size: 16px;
  }

  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-text,
  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-sale {
    font-size: 25px;
  }

  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-note {
    font-size: 15px;
  }

  .personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link {
    font-size: 16px;
    letter-spacing: -0.01em;
    padding: 12px 15px;
  }
}

@media screen and (max-width: 479px) {
  .personal-content {
    padding-bottom: 40px;
  }
  .personal-content {
    margin-top: 25px;
  }
  .wrapper-order {
    margin-top: 140px;
  }
}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/components-template/personal-user/style.css?16958963997930*/
form {
  width: -moz-fit-content;
  width: fit-content;
}

form .form-block {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

form .form-block .form-label {
  font-family: "Golos UI", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.18px;
  color: var(--black-main);
  width: 210px;
  margin-right: 15px;
  position: relative;
}

form .form-block .form-label .label-required {
  color: #0A335A;
  font-family: "Golos UI", sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.18px;
}

form .form-block .form-control {
  background: rgba(0, 0, 0, 0.03);
  padding: 13px 10px 13px 20px;
  border-radius: 0;
  border: none;
  color: #000;
  font-family: "Golos UI", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.18px;
  height: 100%;
  width: 477px;
}

form .form-block .form-control::placeholder {
  font-family: "Golos UI", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.18px;
}

form .form-block .form-control[type=checkbox] {
  width: 24px;
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  padding: 2px;
  border: none;
  background: rgba(0, 0, 0, 0.03);
  position: relative;
  transition: all 0.3s;
}

form .form-block .form-control[type=checkbox]:checked {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.90);
}

form .form-block .form-control[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17.2559 4.41076C17.5814 4.7362 17.5814 5.26384 17.2559 5.58928L8.08926 14.7559C7.76382 15.0814 7.23618 15.0814 6.91074 14.7559L2.74408 10.5893C2.41864 10.2638 2.41864 9.7362 2.74408 9.41077C3.06951 9.08533 3.59715 9.08533 3.92259 9.41077L7.5 12.9882L16.0774 4.41076C16.4028 4.08533 16.9305 4.08533 17.2559 4.41076Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

form .form-block .real-label {
  margin-left: 10px;
}

form .form-block label.subscribe-label {
  margin: 0;
  color: rgba(0, 0, 0, 0.40);
  font-family: "Golos", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  margin-left: 10px;
  cursor: pointer;
}

form .form-block.sex-block {
  display: flex;
  align-items: center;
}

form .form-block.sex-block .radio-items {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}

form .form-block .form-check-input[type="radio"] {
  margin: 0;
  position: static;
  background-color: #F2F2F2;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

form .form-block .form-check-input[type="radio"]:checked {
  border-color: rgba(0, 0, 0, 0.90);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23000' fill-opacity='0.9' /%3e%3c/svg%3e");
}

form .form-block.sex-block .radio-items .real-label {
  width: 121px;
}

form .form-block.sex-block .radio-items:last-child {
  margin-right: 0;
}

form .form-block.subscribe-block {
  margin-top: -5px;
}

form .form-block.birthday-block {
  display: grid;
  grid-template: "labelText input" "labelNote input" ". inputNote" /225px minmax(290px, 477px);
}

form .form-block.birthday-block .form-label {
  grid-area: labelText;
}

form .form-block.birthday-block .label-note {
  font: normal 400 14px/120% "Golos";
  grid-area: labelNote;
  color: var(--gray-black-main);
  margin-top: 2px;
}

form .form-block.birthday-block .form-control {
  grid-area: input;
}

form .form-block.birthday-block .input-note {
  color: rgba(0, 0, 0, 0.40);
  font-family: "Golos UI", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  grid-area: inputNote;
  margin-top: 5px;
  margin-bottom: 0;
}

form .form-block.submit-form {
  margin-top: 22px;
  display: grid;
  grid-template-columns: 50% 50%;
}

form .form-block.submit-form .btn.btn-submit {
  color: #FFF;
  font-family: "Golos UI", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.18px;
  padding: 17px 35px;
  background: rgba(0, 0, 0, 0.90);
  border: 1px solid #000;
  border-radius: 0;
  cursor: pointer;
  width: -moz-fit-content;
  width: fit-content;
  transition: all 0.2s ease-in;
}

form .form-block.submit-form .btn.btn-submit:hover {
  background: #FFF;
  color: #000;
}

form .form-block.submit-form .btn.btn-cancel {
  color: rgba(0, 0, 0, 0.40);
  font-family: "Golos UI", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.18px;
  background: transparent;
  border: none;
  outline: none;
  width: -moz-fit-content;
  width: fit-content;
  justify-self: end;
  cursor: pointer;
  padding: 0;
}

form .valid-feedback {
  display: none;
}

form .invalid-feedback {
  display: none;
}

form:invalid.was-validated .invalid-feedback {
  display: block;
}

form:valid.was-validated .valid-feedback {
  display: block;
}

.form-title {
  color: #000;
  font-family: "Akrobat", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 105%;
  margin-top: 50px;
  margin-bottom: 15px;
}

@media screen and (max-width: 1439px) {
  form {
    display: block;
    margin: auto;
    width: 700px;
  }
}

@media screen and (max-width: 990px) {
  form {
    display: block;
    width: 100%;
    margin: 0;
  }

  form .form-block {
    width: 100%;
  }

  form .form-block .form-label {
    width: 30%;
    margin-right: 0;
  }

  form .form-block .form-control {
    width: 70%;
  }

  form .form-block.birthday-block {
    display: grid;
    grid-template: "labelText input" "labelNote input" ". inputNote" /30% 70%;
  }

  form .form-block.birthday-block .form-control {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  form .form-block {
    flex-direction: column;
    align-items: flex-start;
  }

  form .form-block .form-label {
    margin-bottom: 5px;
    font-size: 16px;
    width: 100%;
  }

  form .form-block .form-label.empty {
    display: none;
  }

  form .form-block .form-control {
    width: 100%;
  }

  form .form-block.subscribe-block {
    flex-direction: row;
    align-items: center;
  }

  form .form-block.sex-block {
    align-items: flex-start;
    flex-direction: row;
  }

  form .form-block.birthday-block {
    grid-template: "labelText labelNote" "input input" "inputNote inputNote" /121px 1fr;
  }

  form .form-block.birthday-block .form-label {
    width: -moz-fit-content;
    width: fit-content;
  }

  form .form-block.birthday-block .label-note {
    margin-left: 10px;
  }

  form .form-block.submit-form .btn.btn-submit,
  form .form-block.submit-form .btn.btn-cancel {
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }
}

@media screen and (max-width: 479px) {
  form .form-block.birthday-block {
    grid-template: "labelText" "labelNote" "input" "inputNote" /100%;
  }

  form .form-block.birthday-block .label-note {
    margin-left: 0;
  }

  form .form-block.sex-block .radio-items {
    margin-right: 15px;
  }

  form .form-block.sex-block .radio-items .real-label {
    width: -moz-fit-content;
    width: fit-content;
    font-size: 16px;
  }

  form .form-block.subscribe-block .checkbox-fake {
    width: 32px;
  }
}
/* End */


/* Start:/local/templates/eshop_bootstrap_v4/css/personal-user.bundle.min.css?169347528310106*/
.personal-sidebar{display:grid;grid-template:"account account account account" "items items items items" "exit exit exit exit" "banner banner banner banner"}.personal-sidebar .personal-sidebar__name{grid-area:account;margin-bottom:46px}.personal-sidebar .personal-sidebar__items{display:flex;flex-direction:column;align-items:flex-start;grid-area:items}.personal-sidebar .personal-sidebar__items li{margin-bottom:20px}.personal-sidebar .personal-sidebar__items li a{font:400 30px/120% "Golos";display:flex;align-items:center;color:var(--black-main);transition:all .2s ease-in}.personal-sidebar .personal-sidebar__items li a:hover{color:var(--hover-links)}.personal-sidebar .personal-sidebar__items li.active a{border-bottom:2px solid var(--black-main);margin-bottom:-2px}.personal-sidebar .personal-sidebar__items li.active a:hover{border-bottom:2px solid var(--hover-links)}.personal-sidebar .personal-sidebar__items li:last-child{margin-bottom:0}.personal-sidebar .personal-sidebar__logout{font:400 18px/130% "Golos";display:flex;align-items:center;letter-spacing:-.01em;color:var(--gray-black-main);margin-top:35px;grid-area:exit}.personal-sidebar .personal-sidebar__banner{background:var(--pink-banner);margin-top:35px;padding:35px 25px 37px;display:flex;flex-direction:column;align-items:flex-start;grid-area:banner;min-width:320px}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head{display:flex;flex-direction:column}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-text{font:400 30px/120% "Golos";color:var(--black-main)}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-sale{font:400 30px/120% "Golos";color:var(--primary-red)}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head-note{font:400 15px/135% "Golos";color:var(--gray-black-main);margin-top:8px}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link{font:400 18px/130% "Golos";background:0 0;width:100%;padding:12px 18px;letter-spacing:-.01em;color:var(--black-main);display:flex;justify-content:center;align-items:center;margin-top:35px;border:1px solid var(--black-main);transition:all .2s ease-in}.personal-content .personal-pag:hover,.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link:hover{background:var(--black-main);color:var(--white-main)}.personal-content{margin-top:70px;padding-bottom:100px}.personal-content .personal-content__title{font-style:normal;font-weight:400;font-size:60px;line-height:90%;letter-spacing:-.01em;margin-bottom:20px}.personal-content .personal-content__text{font:400 15px/135% "Golos";color:var(--black-main)}.personal-content .personal-content__titleSale{font:400 30px/120% "Golos";color:var(--black-main);margin-top:25px}.personal-content .personal-pag{font:400 18px/130% "Golos";background:var(--white-main);padding:17px 35px;width:-moz-fit-content;width:fit-content;letter-spacing:-.01em;color:var(--black-main);border:1px solid var(--black-main);transition:all .2s ease-in;cursor:pointer;margin-top:20px}html:not(.bx-android) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar,html:not(.bx-ios) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar{width:5px;height:5px}html:not(.bx-android) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-track,html:not(.bx-ios) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-track{background:var(--light-gray-main)}html:not(.bx-android) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-thumb,html:not(.bx-ios) .personal-sidebar .personal-sidebar__items::-webkit-scrollbar-thumb{background:var(--black-main);border-radius:12px}form{width:-moz-fit-content;width:fit-content}form .form-block{display:flex;align-items:center;margin-bottom:15px}form .form-block .form-label{font:400 18px/130% "Golos";letter-spacing:-.01em;color:var(--black-main);width:210px;margin-right:15px;position:relative}form .form-block .form-label .label-required{color:var(--primary-blue)}form .form-block .form-control{width:477px}form .form-block .real-label{margin-left:10px}form .form-block label.subscribe-label{font:400 15px/135% "Golos";color:var(--gray-main);cursor:pointer}form .form-block.sex-block{display:flex;align-items:center}form .form-block.sex-block .radio-items{display:flex;align-items:center;margin-right:15px}form .form-block.sex-block .radio-items .real-label{width:121px}form .form-block.sex-block .radio-items:last-child{margin-right:0}form .form-block.subscribe-block{margin-top:-5px}form .form-block.birthday-block{display:grid;grid-template:"labelText input" "labelNote input" ". inputNote"/225px minmax(290px,477px)}form .form-block.birthday-block .form-label{grid-area:labelText}form .form-block.birthday-block .label-note{font:400 14px/120% "Golos";grid-area:labelNote;color:var(--gray-black-main);margin-top:2px}form .form-block.birthday-block .form-control{grid-area:input}form .form-block.birthday-block .input-note{font:400 14px/120% "Golos";grid-area:inputNote;color:var(--gray-main);margin-top:5px}form .form-block.submit-form{margin-top:22px;display:grid;grid-template-columns:50% 50%}form .form-block.submit-form .btn.btn-cancel,form .form-block.submit-form .btn.btn-submit{font:400 18px/130% "Golos";letter-spacing:-.01em;width:-moz-fit-content;width:fit-content;cursor:pointer}form .form-block.submit-form .btn.btn-submit{background:var(--black-main);padding:17px 35px;transition:all .2s ease-in;color:var(--white-main);border:1px solid var(--black-main)}form .form-block.submit-form .btn.btn-submit:hover{background:var(--white-main);color:var(--black-main)}form .form-block.submit-form .btn.btn-cancel{background:0 0;color:var(--gray-main);border:0;outline:0;justify-self:end}form .invalid-feedback,form .valid-feedback{display:none}form:invalid.was-validated .invalid-feedback{display:block}form:valid.was-validated .valid-feedback{display:block}.form-title{font-weight:400;font-size:30px;line-height:90%;margin-top:50px;margin-bottom:15px}@media screen and (max-width:1439px){form{display:block;margin:auto;width:700px}}@media screen and (max-width:1438px){.personal-sidebar{width:100%;grid-template:"account . . exit" "banner banner banner banner" "items items items items"}.personal-sidebar .personal-sidebar__name{margin-bottom:0}.personal-sidebar .personal-sidebar__items{padding-top:5px;margin-top:30px;flex-direction:row;overflow:hidden;flex-wrap:nowrap;overflow-x:auto}.personal-sidebar .personal-sidebar__items li{margin-right:30px}.personal-sidebar .personal-sidebar__items li:last-child{margin-right:0}.personal-sidebar .personal-sidebar__items li a{text-transform:uppercase;white-space:nowrap;font-family:"BebasNeue";font-size:42px;line-height:90%;display:flex;align-items:center;letter-spacing:-.01em}.personal-sidebar .personal-sidebar__items li:not(.active) a{color:var(--gray-main)}.personal-sidebar .personal-sidebar__logout{margin-top:0;text-align:right;width:100%;display:block}.personal-sidebar .personal-sidebar__banner{display:flex;align-items:center;flex-direction:row}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head,.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link{width:50%}.personal-content{margin-top:40px}.personal-content .personal-content__title{display:none}}@media screen and (max-width:990px){form{display:block;margin:0}form,form .form-block,form .form-block.birthday-block .form-control{width:100%}form .form-block .form-label{width:30%;margin-right:0}form .form-block .form-control{width:70%}form .form-block.birthday-block{display:grid;grid-template:"labelText input" "labelNote input" ". inputNote"/30% 70%}}@media screen and (max-width:767px){.personal-sidebar .personal-sidebar__items li{margin-right:20px}.personal-sidebar .personal-sidebar__items li:last-child{margin-right:0}.personal-sidebar .personal-sidebar__items li a{font-size:24px}.personal-sidebar .personal-sidebar__banner{width:100%;min-width:100%}.personal-sidebar .personal-sidebar__banner,form .form-block{flex-direction:column;align-items:flex-start}form .form-block .form-label{margin-bottom:5px;font-size:16px;width:100%}form .form-block .form-label.empty{display:none}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head,.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link,form .form-block .form-control{width:100%}form .form-block.subscribe-block{flex-direction:row;align-items:center}form .form-block.sex-block{align-items:flex-start;flex-direction:row}form .form-block.birthday-block{grid-template:"labelText labelNote" "input input" "inputNote inputNote"/121px 1fr}form .form-block.birthday-block .form-label{width:-moz-fit-content;width:fit-content}form .form-block.birthday-block .label-note{margin-left:10px}form .form-block.submit-form .btn.btn-cancel,form .form-block.submit-form .btn.btn-submit{font-size:16px;display:flex;align-items:center;justify-content:center;height:100%}}@media screen and (max-width:576px){.personal-sidebar .personal-sidebar__logout,.personal-sidebar .personal-sidebar__name{font-size:16px}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-sale,.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-text{font-size:25px}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-head .personal-sidebar__banner-head-note{font-size:15px}.personal-sidebar .personal-sidebar__banner .personal-sidebar__banner-link{font-size:16px;letter-spacing:-.01em;padding:12px 15px}}@media screen and (max-width:479px){.personal-content{padding-bottom:70px}form .form-block.birthday-block{grid-template:"labelText" "labelNote" "input" "inputNote"/100%}form .form-block.birthday-block .label-note{margin-left:0}form .form-block.sex-block .radio-items{margin-right:15px}form .form-block.sex-block .radio-items .real-label{width:-moz-fit-content;width:fit-content;font-size:16px}form .form-block.subscribe-block .checkbox-fake{width:32px}}
/* End */
/* /local/templates/.default/components/bitrix/sale.personal.section/lexmer/style.css?16934752821183 */
/* /local/templates/eshop_bootstrap_v4/components-template/personal-layout/style.css?17141981628388 */
/* /local/templates/eshop_bootstrap_v4/components-template/personal-user/style.css?16958963997930 */
/* /local/templates/eshop_bootstrap_v4/css/personal-user.bundle.min.css?169347528310106 */
