.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1041;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(21, 15, 8, 0.96);
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.fade.show .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}

#thanksCheckoutMessage .modal-content {
  background-image: url("../images/thanks-checkout-fon.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: cover;
}

.modal-content a.close,
.modal-content a:link.close,
.modal-content a:hover.close,
.modal-content a:visited.close,
.modal-content a:active.close,
.modal-content a:focus.close,
.modal-content button.close {
  cursor: pointer;
  position: absolute;
  top: 25px;
  right: 25px;
  width: 20px;
  height: 20px;
  background: url("../images/close-black-icon.svg") top center no-repeat;
  background-size: auto;
  background-size: contain;
  opacity: 1;
}

#authModal .modal-content a.close,
#authModal .modal-content a:link.close,
#authModal .modal-content a:hover.close,
#authModal .modal-content a:visited.close,
#authModal .modal-content a:active.close,
#authModal .modal-content a:focus.close,
#authModal .modal-content button.close {
  top: 0;
  right: 0;
}

.modal-checkout__text {
  font-family: "Montserrat", sans-serif;
  margin-top: 30px;
}

.modal-checkout__text p {
  font-family: "Montserrat", sans-serif;
  margin: 1em 0;
}

.modal-checkout__text strong {
  font-weight: 500;
  color: #4b4b4b;
}

.modal-checkout__link-wrap {
  margin-top: 30px;
}

a.modal-checkout__link,
a:link.modal-checkout__link,
a:hover.modal-checkout__link,
a:visited.modal-checkout__link,
a:active.modal-checkout__link,
a:focus.modal-checkout__link,
button.modal-checkout__link {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #161616;
  min-width: 310px;
  font-family: "Montserrat", sans-serif;
}

a.modal-checkout__link span,
a:link.modal-checkout__link span,
a:hover.modal-checkout__link span,
a:visited.modal-checkout__link span,
a:active.modal-checkout__link span,
a:focus.modal-checkout__link span,
button.modal-checkout__link span {
  padding-left: 38px;
  min-height: 24px;
  display: inline-block;
  background: url("../images/person-icon-white.svg") center left no-repeat;
}

#authModal .modal-dialog, #changePasswordModal .modal-dialog {
  max-width: 1360px;
  width: 100%;
  margin-top: 100px;
  text-align: left;
  font-family: "Open Sans", sans-serif;
}

.modal-auth {
  display: flex;
  flex-wrap: wrap;
  min-height: 650px;
}

.modal-auth__img {
  width: 48.5%;
  float: left;
  position: relative;
}

.modal-auth__img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0;
  visibility: hidden;
}

.modal-auth__img img.active {
  opacity: 1;
  visibility: visible;
}

.modal-auth__content {
  width: 51.5%;
  float: left;
  padding: 75px;
  position: relative;
}

.modal-auth__form {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}

.modal-auth__form-main {
  flex: 1 0 auto;
}

.modal-auth__form-head {
  position: relative;
  display: grid;
  grid-template-columns: 1fr min-content;
  gap: var(--gap);
}

.modal-auth a.modal-auth__form-logo, .modal-auth a:link.modal-auth__form-logo, .modal-auth a:hover.modal-auth__form-logo, .modal-auth a:visited.modal-auth__form-logo, .modal-auth a:active.modal-auth__form-logo, .modal-auth a:focus.modal-auth__form-logo, .modal-auth button.modal-auth__form-logo {
  display: inline-block;
  width: 219px;
  height: 40px;
  text-indent: 9999px;
  overflow: hidden;
  background: url("../images/logo.svg") top left no-repeat;
  background-size: contain;
  position: relative;
  margin-top: -9px;
}

@media (max-width: 767px) {
  .modal-auth a.modal-auth__form-logo,
  .modal-auth a:visited.modal-auth__form-logo {
    width: 100%;
    max-width: 165px;
    height: auto;
    aspect-ratio: 165/29;
    margin: 0;
  }
}

.nav.nav-tabs {
  display: flex;
  justify-content: space-around;
  width: 100%;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .nav.nav-tabs {
    flex-wrap: nowrap;
    align-items: flex-end;
    justify-content: flex-start;
  }
  .nav.nav-tabs li > a {
    font-size: 14px !important;
    white-space: nowrap;
  }
}

.modal-auth__form-nav > li {
  max-width: none;
  margin: 40px 24px 0 0;
  padding: 0;
}
@media (max-width: 767px) {
  .modal-auth__form-nav > li {
    margin-right: 15px;
  }
}

.modal-auth__form-nav > li > a.active {
  color: #FD5571;
  border-bottom-color: #FD5571;
}

.modal-auth__form-nav > li > a {
  padding: 0 0 10px 0;
  margin: 0;
  width: auto;
  border-radius: 0;
  font-weight: 600;
  color: #2C1F11;
  font-family: "Montserrat", sans-serif;
  border: none;
  border-bottom: 2px solid transparent;
}

.modal-auth__form-tab-content {
  padding-top: 20px;
}

.tab-content {
  position: relative;
}

.tab-content {
  position: relative;
}

.modal-auth__form-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.modal-auth__form-col {
  width: 100%;
  float: left;
  padding: 0 15px;
  margin-top: 20px;
  position: relative;
}

.modal-auth__form-col > label.active {
  top: -12px;
  font-size: 13px;
  z-index: 1;
}

.modal-auth__form-col > label {
  position: absolute;
  top: 12px;
  left: 30px;
  background: #fff;
  margin: 0;
  padding: 0 2px;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  pointer-events: none;
  transition: top 0.2s linear 0s, font-size 0.2s linear 0s;
}

.modal-auth__form-col .required {
  display: inline-block;
  vertical-align: text-top;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  margin-left: 2px;
  background: #FD5571;
}

.modal-auth__form-col .ag-countrymask.iti {
  width: 100%;
}

.modal-auth__form-col input:not([type=checkbox]):not([type=radio]), .modal-auth__form-col textarea {
  border: 1px solid #DFDFDF;
  color: #2C1F11;
}

.body-wrap input:not([type=checkbox]):not([type=radio]), .body-wrap textarea, .modal input:not([type=checkbox]):not([type=radio]), .modal textarea {
  line-height: 50px;
  height: 50px;
  outline: none;
  vertical-align: middle;
  box-sizing: border-box;
  display: block;
  box-shadow: none;
  width: 100%;
  border: none;
  background: transparent;
  -webkit-appearance: none;
  resize: none;
  padding: 0 15px;
  border-radius: 0;
  font-family: "Open Sans", sans-serif;
}

a.modal-auth__form-btn, a:link.modal-auth__form-btn, a:hover.modal-auth__form-btn, a:visited.modal-auth__form-btn, a:active.modal-auth__form-btn, a:focus.modal-auth__form-btn, button.modal-auth__form-btn {
  width: 100%;
}

a.btn-pink, a.category__filter-main-col-btn, a.category__filter-main-col-btn:link, a.category__filter-main-col-btn:hover, a.category__filter-main-col-btn:visited, a.category__filter-main-col-btn:active, a.category__filter-main-col-btn:focus, a.cta-showroom__btn, a.cta-showroom__btn:link, a.cta-showroom__btn:hover, a.cta-showroom__btn:visited, a.cta-showroom__btn:active, a.cta-showroom__btn:focus, a.product__info-tocart, a.product__info-tocart:link, a.product__info-tocart:hover, a.product__info-tocart:visited, a.product__info-tocart:active, a.product__info-tocart:focus, a.fitting-section__btn, a.fitting-section__btn:link, a.fitting-section__btn:hover, a.fitting-section__btn:visited, a.fitting-section__btn:active, a.fitting-section__btn:focus, a.cta-showroom-l__btn, a.cta-showroom-l__btn:link, a.cta-showroom-l__btn:hover, a.cta-showroom-l__btn:visited, a.cta-showroom-l__btn:active, a.cta-showroom-l__btn:focus, a.top-banner__btn-consult-btn, a.top-banner__btn-consult-btn:link, a.top-banner__btn-consult-btn:hover, a.top-banner__btn-consult-btn:visited, a.top-banner__btn-consult-btn:active, a.top-banner__btn-consult-btn:focus, a.simple-form__btn, a.simple-form__btn:link, a.simple-form__btn:hover, a.simple-form__btn:visited, a.simple-form__btn:active, a.simple-form__btn:focus, a.page-404__link, a.page-404__link:link, a.page-404__link:hover, a.page-404__link:visited, a.page-404__link:active, a.page-404__link:focus, a.lk-profile__form-btn-apply-save, a.lk-profile__form-btn-apply-save:link, a.lk-profile__form-btn-apply-save:hover, a.lk-profile__form-btn-apply-save:visited, a.lk-profile__form-btn-apply-save:active, a.lk-profile__form-btn-apply-save:focus, a.lk-fav-stub__btn, a.lk-fav-stub__btn:link, a.lk-fav-stub__btn:hover, a.lk-fav-stub__btn:visited, a.lk-fav-stub__btn:active, a.lk-fav-stub__btn:focus, a.modal-content__btn-close, a.modal-content__btn-close:link, a.modal-content__btn-close:hover, a.modal-content__btn-close:visited, a.modal-content__btn-close:active, a.modal-content__btn-close:focus, a.modal-auth__form-btn, a.modal-auth__form-btn:link, a.modal-auth__form-btn:hover, a.modal-auth__form-btn:visited, a.modal-auth__form-btn:active, a.modal-auth__form-btn:focus, a.cart__aside-info-btn, a.cart__aside-info-btn:link, a.cart__aside-info-btn:hover, a.cart__aside-info-btn:visited, a.cart__aside-info-btn:active, a.cart__aside-info-btn:focus, a.checkout__btn, a.checkout__btn:link, a.checkout__btn:hover, a.checkout__btn:visited, a.checkout__btn:active, a.checkout__btn:focus, a.modal-checkout__link, a.modal-checkout__link:link, a.modal-checkout__link:hover, a.modal-checkout__link:visited, a.modal-checkout__link:active, a.modal-checkout__link:focus, a.modal-thanksCart__btn-checkout, a.modal-thanksCart__btn-checkout:link, a.modal-thanksCart__btn-checkout:hover, a.modal-thanksCart__btn-checkout:visited, a.modal-thanksCart__btn-checkout:active, a.modal-thanksCart__btn-checkout:focus, a.modal-registrationSale__btn, a.modal-registrationSale__btn:link, a.modal-registrationSale__btn:hover, a.modal-registrationSale__btn:visited, a.modal-registrationSale__btn:active, a.modal-registrationSale__btn:focus, a.partnership__btn, a.partnership__btn:link, a.partnership__btn:hover, a.partnership__btn:visited, a.partnership__btn:active, a.partnership__btn:focus, a.partnership__btn-violet, a.partnership__btn-violet:link, a.partnership__btn-violet:hover, a.partnership__btn-violet:visited, a.partnership__btn-violet:active, a.partnership__btn-violet:focus, a:link.btn-pink, a.category__filter-main-col-btn:link, a.cta-showroom__btn:link, a.product__info-tocart:link, a.fitting-section__btn:link, a.cta-showroom-l__btn:link, a.top-banner__btn-consult-btn:link, a.simple-form__btn:link, a.page-404__link:link, a.lk-profile__form-btn-apply-save:link, a.lk-fav-stub__btn:link, a.modal-content__btn-close:link, a.modal-auth__form-btn:link, a.cart__aside-info-btn:link, a.checkout__btn:link, a.modal-checkout__link:link, a.modal-thanksCart__btn-checkout:link, a.modal-registrationSale__btn:link, a.partnership__btn:link, a.partnership__btn-violet:link, a:hover.btn-pink, a.category__filter-main-col-btn:hover, a.cta-showroom__btn:hover, a.product__info-tocart:hover, a.fitting-section__btn:hover, a.cta-showroom-l__btn:hover, a.top-banner__btn-consult-btn:hover, a.simple-form__btn:hover, a.page-404__link:hover, a.lk-profile__form-btn-apply-save:hover, a.lk-fav-stub__btn:hover, a.modal-content__btn-close:hover, a.modal-auth__form-btn:hover, a.cart__aside-info-btn:hover, a.checkout__btn:hover, a.modal-checkout__link:hover, a.modal-thanksCart__btn-checkout:hover, a.modal-registrationSale__btn:hover, a.partnership__btn:hover, a.partnership__btn-violet:hover, a:visited.btn-pink, a.category__filter-main-col-btn:visited, a.cta-showroom__btn:visited, a.product__info-tocart:visited, a.fitting-section__btn:visited, a.cta-showroom-l__btn:visited, a.top-banner__btn-consult-btn:visited, a.simple-form__btn:visited, a.page-404__link:visited, a.lk-profile__form-btn-apply-save:visited, a.lk-fav-stub__btn:visited, a.modal-content__btn-close:visited, a.modal-auth__form-btn:visited, a.cart__aside-info-btn:visited, a.checkout__btn:visited, a.modal-checkout__link:visited, a.modal-thanksCart__btn-checkout:visited, a.modal-registrationSale__btn:visited, a.partnership__btn:visited, a.partnership__btn-violet:visited, a:active.btn-pink, a.category__filter-main-col-btn:active, a.cta-showroom__btn:active, a.product__info-tocart:active, a.fitting-section__btn:active, a.cta-showroom-l__btn:active, a.top-banner__btn-consult-btn:active, a.simple-form__btn:active, a.page-404__link:active, a.lk-profile__form-btn-apply-save:active, a.lk-fav-stub__btn:active, a.modal-content__btn-close:active, a.modal-auth__form-btn:active, a.cart__aside-info-btn:active, a.checkout__btn:active, a.modal-checkout__link:active, a.modal-thanksCart__btn-checkout:active, a.modal-registrationSale__btn:active, a.partnership__btn:active, a.partnership__btn-violet:active, a:focus.btn-pink, a.category__filter-main-col-btn:focus, a.cta-showroom__btn:focus, a.product__info-tocart:focus, a.fitting-section__btn:focus, a.cta-showroom-l__btn:focus, a.top-banner__btn-consult-btn:focus, a.simple-form__btn:focus, a.page-404__link:focus, a.lk-profile__form-btn-apply-save:focus, a.lk-fav-stub__btn:focus, a.modal-content__btn-close:focus, a.modal-auth__form-btn:focus, a.cart__aside-info-btn:focus, a.checkout__btn:focus, a.modal-checkout__link:focus, a.modal-thanksCart__btn-checkout:focus, a.modal-registrationSale__btn:focus, a.partnership__btn:focus, a.partnership__btn-violet:focus, button.btn-pink, button.category__filter-main-col-btn, button.cta-showroom__btn, button.cta-showroom-l__btn, button.top-banner__btn-consult-btn, button.simple-form__btn, button.page-404__link, button.lk-profile__form-btn-apply-save, button.lk-fav-stub__btn, button.modal-content__btn-close, button.modal-auth__form-btn, button.cart__aside-info-btn, button.checkout__btn, button.modal-checkout__link, button.modal-thanksCart__btn-checkout, button.modal-registrationSale__btn, button.partnership__btn, button.partnership__btn-violet {
  background: #FD5571;
  color: #fff;
}

.st-btn, a.btn-white, a.cash-section__btn, a.cash-section__btn:link, a.cash-section__btn:hover, a.cash-section__btn:visited, a.cash-section__btn:active, a.cash-section__btn:focus, a.category__whatsapp-btn, a.category__whatsapp-btn:link, a.category__whatsapp-btn:hover, a.category__whatsapp-btn:visited, a.category__whatsapp-btn:active, a.category__whatsapp-btn:focus, a.top-banner-summer__btn, a.top-banner-summer__btn:link, a.top-banner-summer__btn:hover, a.top-banner-summer__btn:visited, a.top-banner-summer__btn:active, a.top-banner-summer__btn:focus, a.top-banner-summer-june__btn, a.top-banner-summer-june__btn:link, a.top-banner-summer-june__btn:hover, a.top-banner-summer-june__btn:visited, a.top-banner-summer-june__btn:active, a.top-banner-summer-june__btn:focus, a.main-slider__playful-r-btn, a.main-slider__playful-r-btn:link, a.main-slider__playful-r-btn:hover, a.main-slider__playful-r-btn:visited, a.main-slider__playful-r-btn:active, a.main-slider__playful-r-btn:focus, a.btn-white:link, a.btn-white:hover, a.btn-white:visited, a.btn-white:active, a.btn-white:focus, button.btn-white, button.cash-section__btn, button.category__whatsapp-btn, button.top-banner-summer__btn, button.top-banner-summer-june__btn, button.main-slider__playful-r-btn, a.btn-pink, a.category__filter-main-col-btn, a.category__filter-main-col-btn:link, a.category__filter-main-col-btn:hover, a.category__filter-main-col-btn:visited, a.category__filter-main-col-btn:active, a.category__filter-main-col-btn:focus, a.cta-showroom__btn, a.cta-showroom__btn:link, a.cta-showroom__btn:hover, a.cta-showroom__btn:visited, a.cta-showroom__btn:active, a.cta-showroom__btn:focus, a.product__info-tocart, a.product__info-tocart:link, a.product__info-tocart:hover, a.product__info-tocart:visited, a.product__info-tocart:active, a.product__info-tocart:focus, a.fitting-section__btn, a.fitting-section__btn:link, a.fitting-section__btn:hover, a.fitting-section__btn:visited, a.fitting-section__btn:active, a.fitting-section__btn:focus, a.cta-showroom-l__btn, a.cta-showroom-l__btn:link, a.cta-showroom-l__btn:hover, a.cta-showroom-l__btn:visited, a.cta-showroom-l__btn:active, a.cta-showroom-l__btn:focus, a.top-banner__btn-consult-btn, a.top-banner__btn-consult-btn:link, a.top-banner__btn-consult-btn:hover, a.top-banner__btn-consult-btn:visited, a.top-banner__btn-consult-btn:active, a.top-banner__btn-consult-btn:focus, a.simple-form__btn, a.simple-form__btn:link, a.simple-form__btn:hover, a.simple-form__btn:visited, a.simple-form__btn:active, a.simple-form__btn:focus, a.page-404__link, a.page-404__link:link, a.page-404__link:hover, a.page-404__link:visited, a.page-404__link:active, a.page-404__link:focus, a.lk-profile__form-btn-apply-save, a.lk-profile__form-btn-apply-save:link, a.lk-profile__form-btn-apply-save:hover, a.lk-profile__form-btn-apply-save:visited, a.lk-profile__form-btn-apply-save:active, a.lk-profile__form-btn-apply-save:focus, a.lk-fav-stub__btn, a.lk-fav-stub__btn:link, a.lk-fav-stub__btn:hover, a.lk-fav-stub__btn:visited, a.lk-fav-stub__btn:active, a.lk-fav-stub__btn:focus, a.modal-content__btn-close, a.modal-content__btn-close:link, a.modal-content__btn-close:hover, a.modal-content__btn-close:visited, a.modal-content__btn-close:active, a.modal-content__btn-close:focus, a.modal-auth__form-btn, a.modal-auth__form-btn:link, a.modal-auth__form-btn:hover, a.modal-auth__form-btn:visited, a.modal-auth__form-btn:active, a.modal-auth__form-btn:focus, a.cart__aside-info-btn, a.cart__aside-info-btn:link, a.cart__aside-info-btn:hover, a.cart__aside-info-btn:visited, a.cart__aside-info-btn:active, a.cart__aside-info-btn:focus, a.checkout__btn, a.checkout__btn:link, a.checkout__btn:hover, a.checkout__btn:visited, a.checkout__btn:active, a.checkout__btn:focus, a.modal-checkout__link, a.modal-checkout__link:link, a.modal-checkout__link:hover, a.modal-checkout__link:visited, a.modal-checkout__link:active, a.modal-checkout__link:focus, a.modal-thanksCart__btn-checkout, a.modal-thanksCart__btn-checkout:link, a.modal-thanksCart__btn-checkout:hover, a.modal-thanksCart__btn-checkout:visited, a.modal-thanksCart__btn-checkout:active, a.modal-thanksCart__btn-checkout:focus, a.modal-registrationSale__btn, a.modal-registrationSale__btn:link, a.modal-registrationSale__btn:hover, a.modal-registrationSale__btn:visited, a.modal-registrationSale__btn:active, a.modal-registrationSale__btn:focus, a.partnership__btn, a.partnership__btn:link, a.partnership__btn:hover, a.partnership__btn:visited, a.partnership__btn:active, a.partnership__btn:focus, a.partnership__btn-violet, a.partnership__btn-violet:link, a.partnership__btn-violet:hover, a.partnership__btn-violet:visited, a.partnership__btn-violet:active, a.partnership__btn-violet:focus, a.btn-pink:link, a.btn-pink:hover, a.btn-pink:visited, a.btn-pink:active, a.btn-pink:focus, button.btn-pink, button.category__filter-main-col-btn, button.cta-showroom__btn, button.cta-showroom-l__btn, button.top-banner__btn-consult-btn, button.simple-form__btn, button.page-404__link, button.lk-profile__form-btn-apply-save, button.lk-fav-stub__btn, button.modal-content__btn-close, button.modal-auth__form-btn, button.cart__aside-info-btn, button.checkout__btn, button.modal-checkout__link, button.modal-thanksCart__btn-checkout, button.modal-registrationSale__btn, button.partnership__btn, button.partnership__btn-violet, a.btn-yellow, a.main-slider__playful-btn, a.main-slider__playful-btn:link, a.main-slider__playful-btn:hover, a.main-slider__playful-btn:visited, a.main-slider__playful-btn:active, a.main-slider__playful-btn:focus, a.btn-yellow:link, a.btn-yellow:hover, a.btn-yellow:visited, a.btn-yellow:active, a.btn-yellow:focus, button.btn-yellow, button.main-slider__playful-btn, a.btn-brd-white, a.category__filter-main-col-more-btn, a.category__filter-main-col-more-btn:link, a.category__filter-main-col-more-btn:hover, a.category__filter-main-col-more-btn:visited, a.category__filter-main-col-more-btn:active, a.category__filter-main-col-more-btn:focus, a.catalog-p__sort-mobile-btn-clear, a.catalog-p__sort-mobile-btn-clear:link, a.catalog-p__sort-mobile-btn-clear:hover, a.catalog-p__sort-mobile-btn-clear:visited, a.catalog-p__sort-mobile-btn-clear:active, a.catalog-p__sort-mobile-btn-clear:focus, a.btn-brd-white:link, a.btn-brd-white:hover, a.btn-brd-white:visited, a.btn-brd-white:active, a.btn-brd-white:focus, button.btn-brd-white, button.category__filter-main-col-more-btn, button.catalog-p__sort-mobile-btn-clear, a.btn-brd-pink, a.top-banner__btn-catalog-btn, a.top-banner__btn-catalog-btn:link, a.top-banner__btn-catalog-btn:hover, a.top-banner__btn-catalog-btn:visited, a.top-banner__btn-catalog-btn:active, a.top-banner__btn-catalog-btn:focus, a.modal-thanksCart__btn-toCatalog, a.modal-thanksCart__btn-toCatalog:link, a.modal-thanksCart__btn-toCatalog:hover, a.modal-thanksCart__btn-toCatalog:visited, a.modal-thanksCart__btn-toCatalog:active, a.modal-thanksCart__btn-toCatalog:focus, a.btn-brd-pink:link, a.btn-brd-pink:hover, a.btn-brd-pink:visited, a.btn-brd-pink:active, a.btn-brd-pink:focus, button.btn-brd-pink, button.top-banner__btn-catalog-btn, button.modal-thanksCart__btn-toCatalog, a.btn-brd-green, a.lk-fav-stub__btn-online, a.lk-fav-stub__btn-online:link, a.lk-fav-stub__btn-online:hover, a.lk-fav-stub__btn-online:visited, a.lk-fav-stub__btn-online:active, a.lk-fav-stub__btn-online:focus, a.btn-brd-green:link, a.btn-brd-green:hover, a.btn-brd-green:visited, a.btn-brd-green:active, a.btn-brd-green:focus, button.btn-brd-green, button.lk-fav-stub__btn-online, a.btn-green, a.product__info-add-to-btn, a.product__info-add-to-btn:link, a.product__info-add-to-btn:hover, a.product__info-add-to-btn:visited, a.product__info-add-to-btn:active, a.product__info-add-to-btn:focus, a.stylists-section__btn, a.stylists-section__btn:link, a.stylists-section__btn:hover, a.stylists-section__btn:visited, a.stylists-section__btn:active, a.stylists-section__btn:focus, a.lk-profile__form-btn-apply, a.lk-profile__form-btn-apply:link, a.lk-profile__form-btn-apply:hover, a.lk-profile__form-btn-apply:visited, a.lk-profile__form-btn-apply:active, a.lk-profile__form-btn-apply:focus, a.btn-green:link, a.btn-green:hover, a.btn-green:visited, a.btn-green:active, a.btn-green:focus, button.btn-green, button.product__info-add-to-btn, button.stylists-section__btn, button.lk-profile__form-btn-apply, a.btn-grey, a.btn-grey:link, a.btn-grey:hover, a.btn-grey:visited, a.btn-grey:active, a.btn-grey:focus, button.btn-grey, a.btn-brown, a.catalog-p__filter-drop-size-btn, a.catalog-p__filter-drop-size-btn:link, a.catalog-p__filter-drop-size-btn:hover, a.catalog-p__filter-drop-size-btn:visited, a.catalog-p__filter-drop-size-btn:active, a.catalog-p__filter-drop-size-btn:focus, a.catalog-p__sort-mobile-btn, a.catalog-p__sort-mobile-btn:link, a.catalog-p__sort-mobile-btn:hover, a.catalog-p__sort-mobile-btn:visited, a.catalog-p__sort-mobile-btn:active, a.catalog-p__sort-mobile-btn:focus, a.lk-fav-stub__btn-record, a.lk-fav-stub__btn-record:link, a.lk-fav-stub__btn-record:hover, a.lk-fav-stub__btn-record:visited, a.lk-fav-stub__btn-record:active, a.lk-fav-stub__btn-record:focus, a.btn-brown:link, a.btn-brown:hover, a.btn-brown:visited, a.btn-brown:active, a.btn-brown:focus, button.btn-brown, button.catalog-p__filter-drop-size-btn, button.catalog-p__sort-mobile-btn, button.lk-fav-stub__btn-record, input[type=submit].simple-form__btn, input[type=submit].lk-profile__form-btn-change-n {
  outline: none;
  border: none;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  border-radius: 3px;
  text-decoration: none;
  cursor: pointer;
}

.modal-auth__form-forgot-text {
  font-size: 14px;
  line-height: 20px;
  margin-top: 30px;
}

.modal-auth__form-access {
  margin-top: auto;
}

.modal-auth__form-access a {
  color: #FD5571;
  text-decoration: underline;
}

a.modal-auth__form-btn, a:link.modal-auth__form-btn, a:hover.modal-auth__form-btn, a:visited.modal-auth__form-btn, a:active.modal-auth__form-btn, a:focus.modal-auth__form-btn, button.modal-auth__form-btn {
  width: 100%;
}

.modal-auth__form-col input:not([type=checkbox]):not([type=radio]), .modal-auth__form-col textarea {
  border: 1px solid #DFDFDF;
  color: #2C1F11;
}

.body-wrap input:not([type=checkbox]):not([type=radio]), .body-wrap textarea, .modal input:not([type=checkbox]):not([type=radio]), .modal textarea {
  line-height: 50px;
  height: 50px;
  outline: none;
  vertical-align: middle;
  box-sizing: border-box;
  display: block;
  box-shadow: none;
  width: 100%;
  border: none;
  background: transparent;
  -webkit-appearance: none;
  resize: none;
  padding: 0 15px;
  border-radius: 0;
  font-family: "Open Sans", sans-serif;
}

.iti--allow-dropdown input, .iti--allow-dropdown input[type=tel], .iti--allow-dropdown input[type=text], .iti--separate-dial-code input, .iti--separate-dial-code input[type=tel], .iti--separate-dial-code input[type=text] {
  padding-right: 6px;
  padding-left: 52px !important;
  margin-left: 0;
}

.iti input, .iti input[type=tel], .iti input[type=text] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti--allow-dropdown .iti__flag-container {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.ag-countrymask.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-pane.active {
  display: block;
}

#authModal input:not([type=checkbox]):not([type=radio]) {
  border: 1px solid #DFDFDF;
  color: #2C1F11;
}

.modal-auth__form-forgot {
  display: none;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
}

.modal-auth__form-back {
  display: inline-block;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  font-family: "Montserrat", sans-serif;
  background: url("../images/arrow-back-icon.svg") center left no-repeat;
  padding-left: 48px;
  color: rgba(28, 28, 28, 0.51);
  margin-top: -2px;
}

.modal-auth__form-forgot-main {
  margin: auto 0;
}

.modal-auth__form-forgot-title {
  color: #2C1F11;
}

.modal-auth__form-forgot-text {
  font-size: 14px;
  line-height: 20px;
  margin-top: 30px;
}

.modal-auth__form-forgot-text {
  font-size: 14px;
  line-height: 20px;
  margin-top: 30px;
}

#authModal.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: -2px;
  right: 0;
  bottom: -2px;
  left: 0;
  z-index: 1041;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  background: rgba(21, 15, 8, 0.96);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

#authModal.modal .modal-dialog {
  position: relative;
  margin: 65px auto;
  max-width: 1360px;
}

.modal.show {
  background: rgba(21, 15, 8, 0.96);
}

.errortext {
  color: red;
}

@media (max-width: 1300px) {
  .modal-auth__content {
    padding: 45px;
  }
}
@media (max-width: 991px) {
  .modal-auth__img {
    width: 42%;
  }
  .modal-auth__content {
    width: 58%;
    padding: 35px;
  }
}
@media (max-width: 767px) {
  .modal-auth__img {
    display: none;
  }
  .modal-auth__content {
    width: 100%;
    padding: 25px;
  }
}
#authModal .modal-content {
  margin: 0 25px;
}

a.modal-content__btn-close,
a.modal-content__btn-close:link,
a.modal-content__btn-close:hover,
a.modal-content__btn-close:visited,
a.modal-content__btn-close:active,
a.modal-content__btn-close:focus,
a.modal-auth__form-btn,
a.modal-auth__form-btn:link,
a.modal-auth__form-btn:hover,
a.modal-auth__form-btn:visited,
a.modal-auth__form-btn:active,
a.modal-auth__form-btn:focus,
a.modal-checkout__link,
a.modal-checkout__link:link,
a.modal-checkout__link:hover,
a.modal-checkout__link:visited,
a.modal-checkout__link:active,
a.modal-checkout__link:focus,
a.modal-thanksCart__btn-checkout,
a.modal-thanksCart__btn-checkout:link,
a.modal-thanksCart__btn-checkout:hover,
a.modal-thanksCart__btn-checkout:visited,
a.modal-thanksCart__btn-checkout:active,
a.modal-thanksCart__btn-checkout:focus,
a.modal-registrationSale__btn,
a.modal-registrationSale__btn:link,
a.modal-registrationSale__btn:hover,
a.modal-registrationSale__btn:visited,
a.modal-registrationSale__btn:active,
a.modal-registrationSale__btn:focus,
button.modal-content__btn-close,
button.modal-auth__form-btn,
button.modal-checkout__link,
button.modal-thanksCart__btn-checkout,
button.modal-registrationSale__btn,
a.modal-thanksCart__btn-toCatalog,
a.modal-thanksCart__btn-toCatalog:link,
a.modal-thanksCart__btn-toCatalog:hover,
a.modal-thanksCart__btn-toCatalog:visited,
a.modal-thanksCart__btn-toCatalog:active,
a.modal-thanksCart__btn-toCatalog:focus,
button.modal-thanksCart__btn-toCatalog {
  outline: none;
  border: none;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  padding: 12px 30px;
  border-radius: 3px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.modal-thanksCart__btn-col .button {
  width: 100%;
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1300px) {
  a.modal-content__btn-close,
a.modal-content__btn-close:link,
a.modal-content__btn-close:hover,
a.modal-content__btn-close:visited,
a.modal-content__btn-close:active,
a.modal-content__btn-close:focus,
a.modal-auth__form-btn,
a.modal-auth__form-btn:link,
a.modal-auth__form-btn:hover,
a.modal-auth__form-btn:visited,
a.modal-auth__form-btn:active,
a.modal-auth__form-btn:focus,
a.modal-checkout__link,
a.modal-checkout__link:link,
a.modal-checkout__link:hover,
a.modal-checkout__link:visited,
a.modal-checkout__link:active,
a.modal-checkout__link:focus,
a.modal-thanksCart__btn-checkout,
a.modal-thanksCart__btn-checkout:link,
a.modal-thanksCart__btn-checkout:hover,
a.modal-thanksCart__btn-checkout:visited,
a.modal-thanksCart__btn-checkout:active,
a.modal-thanksCart__btn-checkout:focus,
a.modal-registrationSale__btn,
a.modal-registrationSale__btn:link,
a.modal-registrationSale__btn:hover,
a.modal-registrationSale__btn:visited,
a.modal-registrationSale__btn:active,
a.modal-registrationSale__btn:focus,
button.modal-content__btn-close,
button.modal-auth__form-btn,
button.modal-checkout__link,
button.modal-thanksCart__btn-checkout,
button.modal-registrationSale__btn,
a.modal-thanksCart__btn-toCatalog,
a.modal-thanksCart__btn-toCatalog:link,
a.modal-thanksCart__btn-toCatalog:hover,
a.modal-thanksCart__btn-toCatalog:visited,
a.modal-thanksCart__btn-toCatalog:active,
a.modal-thanksCart__btn-toCatalog:focus,
button.modal-thanksCart__btn-toCatalog {
    font-size: 14px;
    line-height: 16px;
    padding: 16px 25px;
  }
}
#authModal .modal-content button.close {
  position: static;
}