/* line 2, client_account.scss */
.lk-main {
  background: var(--bg, #fff);
  padding-bottom: 80px; }

/* line 7, client_account.scss */
.lk-container {
  max-width: 1680px;
  margin: 0 auto;
  padding: 0; }
  @media (max-width: 1760px) {
    /* line 7, client_account.scss */
    .lk-container {
      padding: 0 40px; } }
  @media (max-width: 540px) {
    /* line 7, client_account.scss */
    .lk-container {
      padding: 0 16px; } }

/* line 21, client_account.scss */
.lk-breadcrumb {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 24px 0 24px;
  font-size: 18px;
  font-weight: 450;
  line-height: 130%;
  color: var(--text-secondary-color, #c5c5c5); }

/* line 32, client_account.scss */
.lk-breadcrumb__link {
  color: var(--text-secondary-color, #c5c5c5);
  text-decoration: none;
  font-family: 'FuturaPT-Medium', 'FuturaPT', sans-serif !important; }
  /* line 37, client_account.scss */
  .lk-breadcrumb__link:hover {
    color: var(--accent-color, #00aaa6); }

/* line 42, client_account.scss */
.lk-breadcrumb__sep {
  color: var(--text-secondary-color, #c5c5c5); }

/* line 46, client_account.scss */
.lk-breadcrumb__current {
  color: var(--text-secondary-color, #c5c5c5);
  font-family: 'FuturaPT-Medium', 'FuturaPT', sans-serif; }

/* line 51, client_account.scss */
.lk-breadcrumb__back {
  display: none; }

/* line 55, client_account.scss */
.lk-layout {
  display: grid;
  grid-template-columns: 396px 1fr;
  gap: 32px;
  align-items: start; }
  @media (max-width: 768px) {
    /* line 55, client_account.scss */
    .lk-layout {
      grid-template-columns: 1fr; } }

/* line 66, client_account.scss */
.favorites-empty__title {
  font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }

/* line 70, client_account.scss */
.favorites-empty__btn {
  font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif !important; }

@media (min-width: 769px) {
  /* line 75, client_account.scss */
  .lk-mobile-hub,
  .lk-mobile-back {
    display: none !important; }

  /* line 80, client_account.scss */
  .lk-layout {
    display: grid !important;
    grid-template-columns: 396px minmax(0, 1fr);
    gap: 32px;
    align-items: start; }

  /* line 87, client_account.scss */
  .lk-sidebar {
    display: block !important;
    align-self: start;
    height: auto; }

  /* line 93, client_account.scss */
  .lk-content {
    width: 100%;
    min-width: 0; } }
@media (min-width: 769px) and (max-width: 1200px) {
  /* line 100, client_account.scss */
  .lk-container {
    padding: 0 32px; }

  /* line 104, client_account.scss */
  .lk-layout {
    grid-template-columns: 320px minmax(0, 1fr) !important;
    gap: 24px; }

  /* line 109, client_account.scss */
  .lk-sidebar {
    padding: 20px; } }
/* line 114, client_account.scss */
.lk-sidebar {
  background: #fff;
  border: 1px solid #E1E1E1;
  border-radius: 16px;
  padding: 24px; }
  @media (max-width: 768px) {
    /* line 114, client_account.scss */
    .lk-sidebar {
      display: none; } }

/* line 125, client_account.scss */
.lk-nav {
  display: flex;
  flex-direction: column;
  gap: 0; }

/* line 131, client_account.scss */
.lk-nav__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12.5px 8px;
  border-radius: 8px;
  font-weight: 450;
  font-size: 18px;
  line-height: 130%;
  color: var(--text-color, #000);
  text-decoration: none;
  cursor: pointer;
  font-family: 'FuturaPT-Medium', 'FuturaPT', sans-serif !important; }
  /* line 145, client_account.scss */
  .lk-nav__item span {
    font-family: 'FuturaPT-Medium', 'FuturaPT', sans-serif; }
  /* line 149, client_account.scss */
  .lk-nav__item--active {
    background: #f3f3f3; }
    /* line 152, client_account.scss */
    .lk-nav__item--active, .lk-nav__item--active * {
      font-weight: 500; }
  /* line 158, client_account.scss */
  .lk-nav__item--disabled {
    color: var(--text-color, #000);
    cursor: default; }
    /* line 162, client_account.scss */
    .lk-nav__item--disabled:hover {
      background: transparent; }

/* line 168, client_account.scss */
.lk-nav__counter {
  color: #C5C5C5;
  font-size: 18px;
  line-height: 130%;
  background: none;
  padding: 0; }

/* line 176, client_account.scss */
.lk-content {
  display: flex;
  flex-direction: column;
  gap: 16px; }

/* line 182, client_account.scss */
.lk-page-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 110%;
  color: var(--text-color, #000);
  margin: 0 0 24px;
  font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
  @media (max-width: 540px) {
    /* line 182, client_account.scss */
    .lk-page-title {
      font-size: 24px;
      margin-bottom: 16px; } }
  /* line 195, client_account.scss */
  .lk-page-title span {
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }

/* line 200, client_account.scss */
.lk-card {
  background: var(--bg-card, #fff);
  border: 1px solid var(--border-color, #e1e1e1);
  border-radius: 16px;
  padding: 24px;
  min-width: 0;
  max-width: 100%;
  box-sizing: border-box; }
  @media (max-width: 540px) {
    /* line 200, client_account.scss */
    .lk-card {
      padding: 16px; } }

/* line 214, client_account.scss */
#lk-section-profile > .lk-card + .lk-card {
  margin-top: 24px; }
  @media (max-width: 540px) {
    /* line 214, client_account.scss */
    #lk-section-profile > .lk-card + .lk-card {
      margin-top: 16px; } }

/* line 222, client_account.scss */
.lk-card-title {
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
  color: var(--text-color, #000);
  margin: 0 0 24px;
  font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
  @media (max-width: 540px) {
    /* line 222, client_account.scss */
    .lk-card-title {
      margin: 0 0 16px;
      font-size: 20px; } }

/* line 239, client_account.scss */
.lk-main--favorites .lk-favorites-page .breadcrumb-wrapper,
.lk-main--favorites .lk-favorites-page .page-headding {
  display: none !important; }
/* line 244, client_account.scss */
.lk-main--favorites .lk-favorites-page .catalog {
  padding: 0;
  margin: 0; }
/* line 249, client_account.scss */
.lk-main--favorites .lk-favorites-page .catalog-list.grid-list {
  display: grid !important;
  margin-left: 0 !important;
  grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)) !important;
  gap: 24px !important; }
/* line 256, client_account.scss */
.lk-main--favorites .lk-favorites-page .empty-catalog-message {
  margin-left: 0 !important; }

/* line 263, client_account.scss */
body.lk-favorite-client .page_layout {
  background: var(--bg, #fff); }
@media (min-width: 769px) {
  /* line 269, client_account.scss */
  body.lk-favorite-client .page_layout_normal_left,
  body.lk-favorite-client .page_layout_sticky_left {
    display: grid;
    grid-template-columns: minmax(40px, 1fr) 396px 32px minmax(0, 1252px) minmax(40px, 1fr);
    grid-template-rows: auto auto auto auto;
    column-gap: 0;
    align-items: start; }
  /* line 278, client_account.scss */
  body.lk-favorite-client .page_layout > header {
    grid-column: 1 / -1;
    grid-row: 1; }
  /* line 283, client_account.scss */
  body.lk-favorite-client .page_layout > footer {
    grid-column: 1 / -1;
    grid-row: 4; }
  /* line 288, client_account.scss */
  body.lk-favorite-client .page_layout > aside {
    grid-column: 2;
    grid-row: 3;
    width: 100%; }
  /* line 294, client_account.scss */
  body.lk-favorite-client .page_layout > main {
    grid-column: 4;
    grid-row: 3;
    min-width: 0;
    padding-top: 0;
    padding-bottom: 64px; }
  /* line 302, client_account.scss */
  body.lk-favorite-client .page_layout > .lk-breadcrumb--favorite-layout {
    grid-column: 2 / 5;
    grid-row: 2;
    padding: 24px 0 24px; } }
/* line 309, client_account.scss */
body.lk-favorite-client aside [data-sidebar] {
  width: 100%; }
/* line 313, client_account.scss */
body.lk-favorite-client .lk-sidebar--favorite-layout {
  display: flex;
  flex-direction: column;
  gap: 0; }
/* line 319, client_account.scss */
body.lk-favorite-client main .breadcrumb-wrapper,
body.lk-favorite-client main .page-headding {
  display: none !important; }
/* line 324, client_account.scss */
body.lk-favorite-client main [class*="widget_type_system_widget_v4_breadcrumbs"],
body.lk-favorite-client main [class*="widget_type_widget_v4_page_title"] {
  display: none !important; }
/* line 329, client_account.scss */
body.lk-favorite-client .lk-page-title--favorite {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin: 0 0 24px; }
/* line 336, client_account.scss */
body.lk-favorite-client .lk-page-title__count {
  color: #C5C5C5;
  font-size: 32px;
  font-weight: 500;
  line-height: 110%; }
/* line 343, client_account.scss */
body.lk-favorite-client .lk-page-title--favorite + * {
  margin-top: 0 !important;
  padding-top: 0 !important; }
/* line 348, client_account.scss */
body.lk-favorite-client .lk-page-title--favorite ~ *,
body.lk-favorite-client .lk-page-title--favorite ~ * .catalog,
body.lk-favorite-client .lk-page-title--favorite ~ * .catalog-list {
  margin-top: 0 !important;
  padding-top: 0 !important; }
/* line 355, client_account.scss */
body.lk-favorite-client main .catalog {
  padding-top: 0;
  margin-top: 0; }
/* line 360, client_account.scss */
body.lk-favorite-client main .catalog-list.grid-list {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(340px, 1fr)) !important;
  gap: 24px !important;
  margin-left: 0 !important;
  margin-top: 0 !important; }
/* line 368, client_account.scss */
body.lk-favorite-client main .empty-catalog-message.favorites-empty {
  padding: 80px 0;
  width: 100%;
  max-width: none;
  margin: 0 !important; }
  @media (max-width: 540px) {
    /* line 368, client_account.scss */
    body.lk-favorite-client main .empty-catalog-message.favorites-empty {
      padding: 32px;
      margin: 16px 0 72px !important; } }

@media (min-width: 1101px) {
  /* line 384, client_account.scss */
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .layout,
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .layout__content {
    background: var(--bg, #fff) !important; }
  /* line 389, client_account.scss */
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .checkout-v2-wrapper.co-section--content_wrapper,
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .layout .layout__content .checkout-v2-wrapper.co-section--content_wrapper,
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .layout .layout__content .co-section--content_wrapper {
    width: 100% !important;
    max-width: 1680px !important;
    margin: 0 auto !important;
    padding: 0 56px 80px !important;
    box-sizing: border-box !important; }
  /* line 399, client_account.scss */
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .layout .layout__content .co-section--content {
    width: 100% !important;
    max-width: none !important;
    padding: 0 !important;
    box-sizing: border-box !important; }
  /* line 406, client_account.scss */
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .layout .layout__content .co-section--checkout_header {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  /* line 411, client_account.scss */
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .catalog,
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .catalog-list.grid-list {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important; }
  /* line 418, client_account.scss */
  body[data-theme-template="favorite"]:not(.lk-favorite-client) .empty-catalog-message.favorites-empty {
    width: 100% !important;
    max-width: none !important;
    margin: 0 0 80px !important;
    box-sizing: border-box !important; } }
/* line 427, client_account.scss */
.product-preview__price-cur, .product-preview__price-old, .sticker, .add-cart-counter__btn .button__text {
  font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif !important; }

/* line 431, client_account.scss */
.lk-form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-bottom: 24px; }
  @media (max-width: 540px) {
    /* line 431, client_account.scss */
    .lk-form-row {
      grid-template-columns: 1fr;
      gap: 16px;
      margin-bottom: 16px; } }

/* line 444, client_account.scss */
.lk-form-field {
  display: flex;
  flex-direction: column;
  gap: 6px; }

/* line 450, client_account.scss */
.lk-label {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  color: var(--text-color, #000); }
  @media (max-width: 540px) {
    /* line 450, client_account.scss */
    .lk-label {
      font-size: 16px;
      font-weight: 400; } }

/* line 465, client_account.scss */
.lk-input {
  display: block;
  width: 100%;
  height: 56px;
  padding: 16.5px 16px;
  border: 1px solid var(--border-color, #e1e1e1);
  border-radius: 8px;
  font-size: 18px;
  line-height: 130%;
  color: var(--text-color, #000);
  background: #F3F3F3;
  outline: none;
  box-sizing: border-box;
  -webkit-appearance: none;
  transition: border-color .2s, background .2s;
  font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
  @media (max-width: 540px) {
    /* line 465, client_account.scss */
    .lk-input {
      font-size: 16px; } }
  /* line 486, client_account.scss */
  .lk-input:focus {
    background: var(--bg, #fff);
    border-color: var(--accent-color, #00aaa6); }
  /* line 491, client_account.scss */
  .lk-input::placeholder {
    color: #C5C5C5; }
  /* line 495, client_account.scss */
  .lk-input--disabled {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: not-allowed;
    color: #C5C5C5;
    background: #E5E5E5;
    pointer-events: none; }

/* line 506, client_account.scss */
.lk-input--error,
.lk-form-field--error .lk-input {
  border-color: #D83B49; }

/* line 511, client_account.scss */
.lk-input--error:focus,
.lk-form-field--error .lk-input:focus {
  border-color: #D83B49; }

/* line 516, client_account.scss */
.lk-field-error {
  margin: 2px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  color: #D83B49; }
  @media (max-width: 540px) {
    /* line 516, client_account.scss */
    .lk-field-error {
      font-size: 13px; } }

/* line 528, client_account.scss */
.lk-tooltip-btn {
  width: 23px;
  height: 23px;
  border: none;
  background: transparent;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0; }
  /* line 539, client_account.scss */
  .lk-tooltip-btn img {
    width: 23px;
    height: 23px;
    display: block; }
  @media (max-width: 768px) {
    /* line 528, client_account.scss */
    .lk-tooltip-btn {
      width: 21px;
      height: 21px; }
      /* line 549, client_account.scss */
      .lk-tooltip-btn img {
        width: 21px;
        height: 21px; } }

/* line 557, client_account.scss */
.lk-form-field--tooltip {
  position: relative; }

/* line 561, client_account.scss */
.lk-tooltip-popup {
  position: absolute;
  top: var(--tooltip-top, calc(100% + 10px));
  left: var(--tooltip-left, 0px);
  width: 316px;
  background: #fff;
  border-radius: 8px;
  filter: drop-shadow(0 0 12px rgba(0, 0, 0, 0.08));
  padding: 20px 16px;
  z-index: 300; }
  /* line 573, client_account.scss */
  .lk-tooltip-popup[hidden] {
    display: none; }
  /* line 577, client_account.scss */
  .lk-tooltip-popup::before {
    content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff; }
  /* line 590, client_account.scss */
  .lk-tooltip-popup__close {
    display: none; }
  /* line 594, client_account.scss */
  .lk-tooltip-popup__text {
    font-size: 18px;
    line-height: 130%;
    color: #000;
    margin: 0; }
  /* line 601, client_account.scss */
  .lk-tooltip-popup__phone {
    color: #00AAA6;
    text-decoration: none;
    white-space: nowrap; }
    /* line 606, client_account.scss */
    .lk-tooltip-popup__phone:hover {
      text-decoration: underline; }

/* line 612, client_account.scss */
.lk-tooltip-overlay {
  display: none; }

@media (max-width: 768px) {
  /* line 617, client_account.scss */
  .lk-tooltip-overlay--visible {
    display: block;
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    z-index: 9999; }

  /* line 627, client_account.scss */
  .lk-tooltip-popup {
    position: fixed !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    top: auto !important;
    width: 100% !important;
    border-radius: 16px 16px 0 0;
    padding: 40px 16px 24px;
    z-index: 10000 !important;
    filter: none;
    box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.08); }
    /* line 640, client_account.scss */
    .lk-tooltip-popup::before {
      display: none; }

  /* line 645, client_account.scss */
  .lk-tooltip-popup__text {
    font-size: 16px; }

  /* line 649, client_account.scss */
  .lk-tooltip-popup__close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 16px;
    right: 16px;
    width: 24px;
    height: 24px;
    border: none;
    background: transparent;
    cursor: pointer;
    padding: 0; } }
/* line 665, client_account.scss */
.lk-dob {
  display: flex;
  gap: 10px; }
  /* line 669, client_account.scss */
  .lk-dob .lk-select-wrap {
    flex: 1; }
  @media (max-width: 540px) {
    /* line 665, client_account.scss */
    .lk-dob {
      gap: 6px; } }

/* line 678, client_account.scss */
.lk-select-wrap {
  position: relative;
  display: block; }

/* line 683, client_account.scss */
.lk-select {
  width: 100%;
  height: 56px;
  padding: 0 36px 0 16px;
  border: 1px solid var(--border-color, #e1e1e1);
  border-radius: 8px;
  font-size: 18px;
  line-height: 130%;
  color: var(--text-color, #000);
  background: #F3F3F3;
  outline: none;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
  box-sizing: border-box;
  transition: border-color .2s, background .2s; }
  @media (max-width: 540px) {
    /* line 683, client_account.scss */
    .lk-select {
      font-size: 16px; } }
  /* line 704, client_account.scss */
  .lk-select:focus {
    background: var(--bg, #fff);
    border-color: var(--accent-color, #00aaa6); }
  /* line 709, client_account.scss */
  .lk-select--full {
    width: 100%; }
  /* line 713, client_account.scss */
  .lk-select:disabled {
    background: #E5E5E5;
    color: #C5C5C5;
    cursor: not-allowed;
    opacity: 1;
    -webkit-text-fill-color: #C5C5C5; }
  /* line 721, client_account.scss */
  .lk-select option:disabled,
  .lk-select option[value=""] {
    color: #C5C5C5; }

/* line 727, client_account.scss */
.lk-select-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #808080; }

/* line 738, client_account.scss */
.lk-select-wrap[data-custom-select] .lk-select-arrow {
  position: static;
  transform: none;
  flex-shrink: 0;
  transition: transform 0.2s ease; }

/* line 746, client_account.scss */
.lk-custom-select__trigger {
  width: 100%;
  height: 56px;
  padding: 0 10px 0 16px;
  background: #F3F3F3;
  border: 1px solid var(--border-color, #e1e1e1);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 4px;
  cursor: pointer;
  font-size: 18px;
  line-height: 130%;
  color: var(--text-color, #000);
  text-align: left;
  box-sizing: border-box;
  transition: border-color .2s, background .2s; }
  @media (max-width: 540px) {
    /* line 746, client_account.scss */
    .lk-custom-select__trigger {
      font-size: 16px; } }
  /* line 769, client_account.scss */
  .lk-custom-select__trigger[aria-expanded="true"] {
    background: var(--bg, #fff);
    border-color: var(--accent-color, #00aaa6); }
    /* line 773, client_account.scss */
    .lk-custom-select__trigger[aria-expanded="true"] .lk-select-arrow {
      transform: rotate(180deg); }

/* line 779, client_account.scss */
.lk-custom-select__value {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
  /* line 785, client_account.scss */
  .lk-custom-select__value--placeholder {
    color: #C5C5C5; }

/* line 790, client_account.scss */
.lk-custom-select__dropdown {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 24px rgba(0, 0, 0, 0.06);
  z-index: 200;
  max-height: 240px;
  overflow-y: auto; }

/* line 803, client_account.scss */
.lk-custom-select__option {
  padding: 12px 16px;
  font-size: 18px;
  line-height: 130%;
  color: #000;
  cursor: pointer; }
  @media (max-width: 540px) {
    /* line 803, client_account.scss */
    .lk-custom-select__option {
      font-size: 16px; } }
  /* line 814, client_account.scss */
  .lk-custom-select__option:hover {
    background: #F3F3F3; }

/* line 823, client_account.scss */
.lk-btn {
  padding: 16.5px 24px;
  border: none;
  border-radius: 8px;
  font-size: 18px;
  line-height: 130%;
  cursor: pointer;
  transition: background .2s;
  text-decoration: none !important;
  font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
  /* line 834, client_account.scss */
  .lk-btn--primary {
    background: #00AAA6;
    color: #fff; }
    /* line 838, client_account.scss */
    .lk-btn--primary, .lk-btn--primary:visited, .lk-btn--primary:focus, .lk-btn--primary:active {
      color: #fff; }
    /* line 845, client_account.scss */
    .lk-btn--primary:hover:not(:disabled), .lk-btn--primary:focus-visible:not(:disabled) {
      background: #00908d;
      color: #fff; }
    /* line 851, client_account.scss */
    .lk-btn--primary:active:not(:disabled) {
      background: #008481;
      color: #fff; }
    /* line 856, client_account.scss */
    .lk-btn--primary:disabled {
      background: #9FDFDE;
      color: #fff;
      cursor: not-allowed; }
  @media (max-width: 540px) {
    /* line 823, client_account.scss */
    .lk-btn {
      font-size: 16px;
      padding: 13.5px 24px; } }

/* line 869, client_account.scss */
.lk-address {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  padding: 14px 0;
  border-bottom: 1px solid var(--border-color, #e1e1e1); }
  /* line 877, client_account.scss */
  .lk-address:last-child {
    border-bottom: none;
    padding-bottom: 0; }
  /* line 882, client_account.scss */
  .lk-address:first-child {
    padding-top: 0; }

/* line 887, client_account.scss */
.lk-address__text {
  font-size: 16px;
  color: var(--text-color, #000);
  margin: 0; }

/* line 893, client_account.scss */
.lk-address__actions {
  display: flex;
  gap: 12px;
  flex-shrink: 0; }

/* line 899, client_account.scss */
.lk-link {
  background: none;
  border: none;
  padding: 0;
  font-size: 14px;
  color: var(--accent-color, #00aaa6);
  cursor: pointer;
  text-decoration: underline;
  text-underline-offset: 2px; }
  /* line 909, client_account.scss */
  .lk-link:hover {
    text-decoration: none; }
  /* line 913, client_account.scss */
  .lk-link--danger {
    color: #d83b49; }

/* line 918, client_account.scss */
.lk-empty-text {
  font-size: 18px;
  line-height: 130%;
  color: var(--text-color, #000);
  margin: 0 0 20px; }

/* line 926, client_account.scss */
.lk-mobile-hub {
  display: none; }

/* line 930, client_account.scss */
.lk-mobile-back {
  display: none; }

/* line 934, client_account.scss */
.lk-mobile-nav {
  display: flex;
  flex-direction: column; }

/* line 939, client_account.scss */
.lk-mobile-nav__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  border-bottom: 1px solid var(--border-color, #E1E1E1);
  font-size: 18px;
  line-height: 130%;
  color: var(--text-color, #000) !important;
  text-decoration: none; }
  /* line 950, client_account.scss */
  .lk-mobile-nav__item:last-child {
    border-bottom: none; }
  /* line 954, client_account.scss */
  .lk-mobile-nav__item span {
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }

/* line 959, client_account.scss */
.lk-mobile-nav__count {
  color: var(--text-secondary-color, #C5C5C5);
  margin-left: 4px; }

/* line 964, client_account.scss */
.lk-mobile-back {
  align-items: center;
  gap: 4px;
  font-size: 16px;
  font-weight: 450;
  line-height: 130%;
  color: #C5C5C5;
  text-decoration: none;
  margin: 16px 0; }
  /* line 974, client_account.scss */
  .lk-mobile-back:hover {
    text-decoration: none; }
  /* line 978, client_account.scss */
  .lk-mobile-back svg {
    display: none; }

@media (max-width: 768px) {
  /* line 985, client_account.scss */
  .lk-mobile-back,
  body.lk-favorite-client .lk-breadcrumb__back {
    font-size: 16px;
    font-weight: 450;
    line-height: 130%;
    color: #C5C5C5;
    font-family: 'FuturaPT-Medium', 'FuturaPT', sans-serif !important; }
    /* line 993, client_account.scss */
    .lk-mobile-back, .lk-mobile-back *,
    body.lk-favorite-client .lk-breadcrumb__back,
    body.lk-favorite-client .lk-breadcrumb__back * {
      font-weight: 450; }
    /* line 998, client_account.scss */
    .lk-mobile-back::before,
    body.lk-favorite-client .lk-breadcrumb__back::before {
      content: "";
      display: block;
      width: 10px;
      height: 24px;
      flex: 0 0 10px;
      background: url("https://static.insales-cdn.com/files/1/1193/125027497/original/chevron-left.svg") center/10px 24px no-repeat; }

  /* line 1008, client_account.scss */
  body.lk-favorite-client aside {
    display: none; }

  /* line 1013, client_account.scss */
  body.lk-favorite-client .lk-breadcrumb--favorite-layout {
    padding: 16px 16px 0;
    margin: 0 0 16px;
    font-size: 16px;
    line-height: 130%;
    display: flex; }
  /* line 1021, client_account.scss */
  body.lk-favorite-client .lk-breadcrumb__link--desktop,
  body.lk-favorite-client .lk-breadcrumb__sep--desktop,
  body.lk-favorite-client .lk-breadcrumb__current--desktop {
    display: none; }
  /* line 1027, client_account.scss */
  body.lk-favorite-client .lk-breadcrumb__back {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #C5C5C5;
    font-size: 16px;
    font-weight: 450;
    line-height: 130%;
    text-decoration: none; }
    /* line 1037, client_account.scss */
    body.lk-favorite-client .lk-breadcrumb__back, body.lk-favorite-client .lk-breadcrumb__back * {
      font-weight: 450; }
    /* line 1042, client_account.scss */
    body.lk-favorite-client .lk-breadcrumb__back::before {
      content: ""; }
  /* line 1047, client_account.scss */
  body.lk-favorite-client .lk-page-title--favorite {
    display: flex;
    align-items: baseline;
    gap: 4px;
    padding: 0;
    margin: 0 0 16px; }
  /* line 1055, client_account.scss */
  body.lk-favorite-client .lk-page-title__count {
    font-size: 24px;
    line-height: 110%; }
  /* line 1060, client_account.scss */
  body.lk-favorite-client .lk-page-title--favorite + * {
    margin-top: 0 !important;
    padding-top: 0 !important; }
  /* line 1065, client_account.scss */
  body.lk-favorite-client .lk-page-title--favorite ~ *,
  body.lk-favorite-client .lk-page-title--favorite ~ * .catalog,
  body.lk-favorite-client .lk-page-title--favorite ~ * .catalog-list {
    margin-top: 0 !important;
    padding-top: 0 !important; }
  /* line 1072, client_account.scss */
  body.lk-favorite-client main [class*="widget_type_system_widget_v4_breadcrumbs"],
  body.lk-favorite-client main [class*="widget_type_widget_v4_page_title"] {
    display: none !important; }
  /* line 1077, client_account.scss */
  body.lk-favorite-client main .catalog-list.grid-list {
    width: min(343px, calc(100vw - 32px)) !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 7px !important;
    row-gap: 16px !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 81px !important;
    justify-content: start !important;
    justify-items: stretch !important; }
  /* line 1089, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .catalog-list.grid-list {
    display: grid !important;
    flex-wrap: initial !important;
    align-items: stretch !important; }
  /* line 1095, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview-elem {
    flex: initial !important;
    width: 100% !important;
    max-width: none !important;
    height: 354px !important;
    min-width: 0 !important; }
  /* line 1103, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview {
    width: 100% !important;
    max-width: none !important;
    height: 354px !important; }
  /* line 1109, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__content {
    height: 354px !important;
    border: 1px solid #E1E1E1;
    border-radius: 8px;
    background: #fff;
    box-shadow: none; }
  /* line 1117, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dots {
    top: 100% !important;
    bottom: auto !important;
    height: 20px;
    align-items: center;
    gap: 4px;
    z-index: 2; }
  /* line 1126, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dot {
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #C5C5C5;
    color: transparent;
    font-size: 0; }
  /* line 1135, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dot.active {
    background: #000; }
  /* line 1139, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo {
    height: 165px;
    padding: 8px;
    box-sizing: border-box; }
  /* line 1145, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo {
    width: 100%;
    height: 149px; }
  /* line 1150, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio {
    height: 109px;
    margin-top: 20px;
    padding-top: 0 !important; }
  /* line 1156, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio__inner,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio__inner > a,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo picture {
    display: block;
    width: 100%;
    height: 100%; }
  /* line 1164, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo img {
    width: 100%;
    height: 100%;
    object-fit: contain; }
  /* line 1170, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview .stickers {
    left: 0;
    right: auto;
    bottom: 0;
    max-width: 152px;
    white-space: nowrap;
    z-index: 3; }
  /* line 1179, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview .sticker {
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap; }
  /* line 1186, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .under-photo {
    display: flex;
    flex-direction: column;
    height: 189px;
    padding: 20px 8px 8px;
    box-sizing: border-box; }
  /* line 1194, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews {
    height: 21px;
    min-height: 21px;
    gap: 4px; }
  /* line 1200, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px; }
  /* line 1206, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews__count,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title {
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px; }
  /* line 1213, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-title {
    height: 42px;
    margin: 0 0 12px;
    padding: 0; }
  /* line 1219, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title {
    display: -webkit-box;
    overflow: hidden;
    min-height: 42px;
    max-height: 42px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
  /* line 1228, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title a {
    color: #000; }
  /* line 1232, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price {
    height: 23px;
    margin-bottom: 16px;
    gap: 4px;
    flex-wrap: nowrap;
    overflow: hidden; }
  /* line 1240, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price-cur {
    font-size: 18px;
    font-weight: 500;
    line-height: 23.4px; }
  /* line 1246, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price-old {
    color: #C5C5C5;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px; }
  /* line 1253, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls {
    gap: 0;
    height: 47px; }
  /* line 1258, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls .add-cart-counter,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls .button,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__detail-btn,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__preorder-btn,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .buy_button_action {
    width: 100%;
    height: 47px;
    min-height: 47px;
    border-radius: 8px; }
  /* line 1269, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .add-cart-counter__btn {
    padding: 0 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20.8px; }
  /* line 1276, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btns {
    top: 8px;
    right: 8px;
    gap: 8px;
    height: 20px;
    z-index: 20; }
  /* line 1284, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding: 0; }
  /* line 1293, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn svg {
    width: 20px;
    height: 20px; }
  /* line 1298, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn[data-compare-trigger] {
    order: 1; }
  /* line 1302, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn[data-ui-favorites-trigger] {
    order: 2; }

  /* line 1307, client_account.scss */
  .lk-mobile-hub {
    display: block; }

  /* line 1311, client_account.scss */
  .lk-layout {
    display: none; }

  /* line 1315, client_account.scss */
  .lk-main {
    padding-bottom: 72px; }

  /* line 1319, client_account.scss */
  .lk-container {
    padding: 0 16px; }

  /* line 1323, client_account.scss */
  .lk-breadcrumb {
    display: none; }

  /* line 1327, client_account.scss */
  body:not(.lk-section-open) .lk-breadcrumb {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 17.5px 0;
    font-size: 16px;
    font-weight: 450;
    line-height: 130%;
    color: #C5C5C5; }

  /* line 1338, client_account.scss */
  body:not(.lk-section-open) .lk-breadcrumb__link,
  body:not(.lk-section-open) .lk-breadcrumb__sep,
  body:not(.lk-section-open) .lk-breadcrumb__current {
    color: #C5C5C5;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit; }

  /* line 1347, client_account.scss */
  body:not(.lk-section-open) .lk-breadcrumb__link:hover {
    color: #C5C5C5; }

  /* line 1351, client_account.scss */
  .lk-page-title {
    font-size: 24px;
    line-height: 110%;
    margin: 0 0 16px; }

  /* line 1357, client_account.scss */
  .lk-order-list,
  .lk-favorites-page,
  main .catalog,
  main .catalog-list.grid-list {
    margin-top: 0 !important;
    padding-top: 0 !important; }

  /* line 1365, client_account.scss */
  .lk-card {
    padding: 16px; }

  /* line 1370, client_account.scss */
  .lk-main--favorites .lk-layout {
    display: flex;
    flex-direction: column; }
  /* line 1375, client_account.scss */
  .lk-main--favorites .lk-sidebar {
    display: none !important; }
  /* line 1379, client_account.scss */
  .lk-main--favorites .lk-content {
    display: flex;
    width: 100%; }
  /* line 1384, client_account.scss */
  .lk-main--favorites .lk-favorites-page .catalog-list.grid-list {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 16px !important; }

  /* line 1391, client_account.scss */
  body.lk-section-open .lk-mobile-hub {
    display: none; }
  /* line 1395, client_account.scss */
  body.lk-section-open .lk-mobile-back {
    display: flex; }
  /* line 1399, client_account.scss */
  body.lk-section-open .lk-layout {
    display: flex;
    flex-direction: column; }
  /* line 1404, client_account.scss */
  body.lk-section-open .lk-sidebar {
    display: none !important; }
  /* line 1408, client_account.scss */
  body.lk-section-open .lk-content {
    display: flex;
    width: 100%; } }
/* line 1415, client_account.scss */
body .lk-main .lk-content .lk-logout-form {
  margin: 0; }

/* line 1419, client_account.scss */
body .lk-main .lk-content .lk-logout-link,
body .lk-main .lk-content a.lk-logout-link:visited,
body .lk-main .lk-content .lk-logout-link:focus {
  display: inline-block;
  font-weight: 400 !important;
  font-size: 18px;
  line-height: 130%;
  color: #00AAA6;
  text-decoration: none !important;
  background: transparent;
  border: 0;
  padding: 0;
  margin-top: 24px;
  cursor: pointer;
  appearance: none; }
  @media (max-width: 540px) {
    /* line 1419, client_account.scss */
    body .lk-main .lk-content .lk-logout-link,
    body .lk-main .lk-content a.lk-logout-link:visited,
    body .lk-main .lk-content .lk-logout-link:focus {
      margin-top: 16px;
      font-size: 16px; } }

/* line 1441, client_account.scss */
body .lk-main .lk-content .lk-logout-link:hover {
  font-weight: 400 !important;
  color: #00AAA6;
  text-decoration: none !important; }

/* line 1447, client_account.scss */
body .lk-main .lk-content .lk-logout-link * {
  font-weight: inherit !important; }

/* line 1452, client_account.scss */
body.lk-addr-modal-open {
  overflow: hidden; }

/* line 1456, client_account.scss */
.lk-addr-modal {
  position: fixed;
  inset: 0;
  z-index: 9000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 16px; }
  /* line 1465, client_account.scss */
  .lk-addr-modal .suggestions-suggestions {
    z-index: 10001; }
  /* line 1469, client_account.scss */
  .lk-addr-modal--visible {
    display: flex; }
  @media (max-width: 540px) {
    /* line 1456, client_account.scss */
    .lk-addr-modal {
      padding: 0;
      align-items: stretch; } }

/* line 1479, client_account.scss */
.lk-addr-modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.7);
  cursor: pointer; }
  @media (min-width: 541px) {
    /* line 1479, client_account.scss */
    .lk-addr-modal__overlay {
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px); } }

/* line 1491, client_account.scss */
.lk-addr-modal__dialog {
  position: relative;
  z-index: 1;
  background: #fff;
  border-radius: 20px;
  width: 100%;
  max-width: 580px;
  padding: 27px;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.16);
  max-height: 90vh;
  overflow: auto;
  display: flex;
  flex-direction: column;
  box-sizing: border-box; }
  @media (max-width: 540px) {
    /* line 1491, client_account.scss */
    .lk-addr-modal__dialog {
      max-width: 100%;
      width: 100%;
      height: 100%;
      border-radius: 0;
      padding: 24px 16px 32px;
      max-height: none;
      box-shadow: none; } }
  /* line 1516, client_account.scss */
  .lk-addr-modal__dialog #lk-addr-form {
    flex: 1 1 auto;
    min-height: 0;
    overflow-x: hidden;
    overflow-y: auto;
    margin-right: -12px;
    padding-right: 12px;
    scrollbar-width: thin;
    scrollbar-color: #c5c5c5 transparent; }
    /* line 1526, client_account.scss */
    .lk-addr-modal__dialog #lk-addr-form::-webkit-scrollbar {
      width: 6px; }
    /* line 1530, client_account.scss */
    .lk-addr-modal__dialog #lk-addr-form::-webkit-scrollbar-track {
      background: transparent; }
    /* line 1534, client_account.scss */
    .lk-addr-modal__dialog #lk-addr-form::-webkit-scrollbar-thumb {
      background-color: #c5c5c5;
      border-radius: 999px;
      border: 2px solid #fff;
      background-clip: padding-box; }
    /* line 1541, client_account.scss */
    .lk-addr-modal__dialog #lk-addr-form:hover::-webkit-scrollbar-thumb {
      background-color: #00aaa6; }
  /* line 1546, client_account.scss */
  .lk-addr-modal__dialog .co-input--lk_address_comment {
    margin-bottom: 24px; }
  /* line 1550, client_account.scss */
  .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-label,
  .lk-addr-modal__dialog .lk-addr-modal__field .lk-addr-modal__label {
    display: block;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 130% !important;
    color: #000 !important;
    margin-bottom: 6px !important; }
    @media (max-width: 540px) {
      /* line 1550, client_account.scss */
      .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-label,
      .lk-addr-modal__dialog .lk-addr-modal__field .lk-addr-modal__label {
        font-size: 16px !important; } }
  /* line 1564, client_account.scss */
  .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-field,
  .lk-addr-modal__dialog .lk-addr-modal__textarea {
    display: block !important;
    width: 100% !important;
    min-height: 46px !important;
    max-height: 240px !important;
    padding: 12px 16px !important;
    border: 1px solid transparent !important;
    border-radius: 8px !important;
    font-size: 18px !important;
    font-weight: 450 !important;
    line-height: 130% !important;
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    background: #f3f3f3 !important;
    outline: none !important;
    resize: vertical !important;
    overflow: auto !important;
    transition: border-color .2s, background .2s !important;
    box-sizing: border-box !important;
    box-shadow: none !important;
    field-sizing: fixed;
    scrollbar-width: thin !important;
    scrollbar-color: #c5c5c5 transparent !important; }
    /* line 1589, client_account.scss */
    .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-field::placeholder,
    .lk-addr-modal__dialog .lk-addr-modal__textarea::placeholder {
      color: #c5c5c5 !important;
      -webkit-text-fill-color: #c5c5c5 !important;
      opacity: 1 !important; }
    /* line 1595, client_account.scss */
    .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-field:focus,
    .lk-addr-modal__dialog .lk-addr-modal__textarea:focus {
      background: #fff !important;
      border-color: #00aaa6 !important; }
    /* line 1600, client_account.scss */
    .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-field::-webkit-scrollbar,
    .lk-addr-modal__dialog .lk-addr-modal__textarea::-webkit-scrollbar {
      width: 6px !important;
      height: 6px !important; }
    /* line 1605, client_account.scss */
    .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-field::-webkit-scrollbar-thumb,
    .lk-addr-modal__dialog .lk-addr-modal__textarea::-webkit-scrollbar-thumb {
      background: #c5c5c5 !important;
      border-radius: 999px !important; }
    @media (max-width: 540px) {
      /* line 1564, client_account.scss */
      .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-field,
      .lk-addr-modal__dialog .lk-addr-modal__textarea {
        font-size: 16px !important;
        min-height: 44px !important;
        max-height: 200px !important;
        padding: 10px 16px !important; } }
  /* line 1618, client_account.scss */
  .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-notice {
    display: none;
    margin-top: 6px;
    font-size: 14px;
    line-height: 130%;
    color: #e53935; }
    /* line 1625, client_account.scss */
    .lk-addr-modal__dialog .co-input--lk_address_comment .co-input-notice:not([hidden]) {
      display: block; }

/* line 1631, client_account.scss */
.lk-addr-modal__close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  cursor: pointer;
  color: #808080;
  border-radius: 4px;
  transition: color .15s; }
  /* line 1647, client_account.scss */
  .lk-addr-modal__close svg {
    width: 12px;
    height: 12px; }
  /* line 1652, client_account.scss */
  .lk-addr-modal__close:hover {
    color: #000; }

/* line 1657, client_account.scss */
.lk-addr-modal__title {
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
  color: #000;
  margin: 0 0 24px;
  text-align: center; }

/* line 1666, client_account.scss */
.lk-addr-modal__field {
  margin-bottom: 24px; }

/* line 1670, client_account.scss */
.lk-addr-modal__label {
  display: block;
  font-size: 18px;
  font-weight: 400;
  line-height: 130%;
  color: #000;
  margin-bottom: 6px; }
  @media (max-width: 540px) {
    /* line 1670, client_account.scss */
    .lk-addr-modal__label {
      font-size: 16px; } }

/* line 1683, client_account.scss */
.lk-addr-modal__input {
  display: block;
  width: 100%;
  height: 56px;
  padding: 0 16px;
  border: 1px solid transparent;
  border-radius: 8px;
  font-size: 18px;
  color: #000;
  background: #f3f3f3;
  outline: none;
  transition: border-color .2s, background .2s;
  box-sizing: border-box;
  -webkit-appearance: none; }
  /* line 1698, client_account.scss */
  .lk-addr-modal__input::placeholder {
    color: #c5c5c5; }
  /* line 1702, client_account.scss */
  .lk-addr-modal__input:focus {
    background: #fff;
    border-color: #00aaa6; }
  /* line 1707, client_account.scss */
  .lk-addr-modal__input--error, .lk-addr-modal__input--error:focus {
    border-color: #D83B49 !important;
    background: #f3f3f3; }
  @media (max-width: 540px) {
    /* line 1683, client_account.scss */
    .lk-addr-modal__input {
      font-size: 16px;
      height: 48px; } }

/* line 1719, client_account.scss */
.lk-addr-modal__error {
  margin: 6px 0 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
  color: #D83B49; }
  @media (max-width: 540px) {
    /* line 1719, client_account.scss */
    .lk-addr-modal__error {
      font-size: 13px; } }

/* line 1731, client_account.scss */
.lk-addr-modal__textarea {
  display: block !important;
  width: 100% !important;
  min-height: 46px !important;
  max-height: 240px !important;
  padding: 12px 16px !important;
  border: 1px solid transparent !important;
  border-radius: 8px !important;
  font-size: 18px !important;
  font-weight: 450 !important;
  line-height: 130% !important;
  color: #000 !important;
  -webkit-text-fill-color: #000 !important;
  background: #f3f3f3 !important;
  outline: none !important;
  resize: vertical !important;
  overflow: auto !important;
  transition: border-color .2s, background .2s !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
  field-sizing: fixed;
  scrollbar-width: thin !important;
  scrollbar-color: #c5c5c5 transparent !important; }
  /* line 1755, client_account.scss */
  .lk-addr-modal__textarea::placeholder {
    color: #c5c5c5 !important;
    -webkit-text-fill-color: #c5c5c5 !important;
    opacity: 1 !important; }
  /* line 1761, client_account.scss */
  .lk-addr-modal__textarea:focus {
    background: #fff !important;
    border-color: #00aaa6 !important; }
  /* line 1766, client_account.scss */
  .lk-addr-modal__textarea::-webkit-scrollbar {
    width: 6px !important;
    height: 6px !important; }
  /* line 1771, client_account.scss */
  .lk-addr-modal__textarea::-webkit-scrollbar-thumb {
    background: #c5c5c5 !important;
    border-radius: 999px !important; }
  @media (max-width: 540px) {
    /* line 1731, client_account.scss */
    .lk-addr-modal__textarea {
      font-size: 16px !important;
      min-height: 44px !important;
      max-height: 200px !important;
      padding: 10px 16px !important; } }

/* line 1784, client_account.scss */
.lk-addr-modal__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px; }
  /* line 1789, client_account.scss */
  .lk-addr-modal__row .lk-addr-modal__field {
    margin-bottom: 0; }

/* line 1796, client_account.scss */
.lk-addr-modal__btn {
  display: block;
  width: 100%;
  height: 56px;
  margin-top: 8px;
  background: #00aaa6;
  color: #fff;
  border: none;
  border-radius: 8px;
  font-size: 18px;
  cursor: pointer;
  transition: background .2s; }
  /* line 1809, client_account.scss */
  .lk-addr-modal__btn:hover {
    background: #00908d; }
  @media (max-width: 540px) {
    /* line 1796, client_account.scss */
    .lk-addr-modal__btn {
      font-size: 16px;
      height: 48px; } }

/* line 1821, client_account.scss */
.lk-addr-saved__body {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 24px;
  min-width: 0;
  max-width: 100%; }
/* line 1831, client_account.scss */
.lk-addr-saved__info {
  flex: 1 1 auto;
  min-width: 0;
  max-width: 100%;
  overflow: hidden; }
/* line 1838, client_account.scss */
.lk-addr-saved__text {
  font-weight: 500;
  font-size: 18px;
  line-height: 130%;
  color: #000;
  margin: 0 0 4px;
  overflow-wrap: anywhere;
  word-break: break-word; }
  @media (max-width: 540px) {
    /* line 1838, client_account.scss */
    .lk-addr-saved__text {
      font-size: 16px; } }
/* line 1852, client_account.scss */
.lk-addr-saved__comment {
  display: block;
  width: 100%;
  min-width: 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: #808080;
  margin: 0;
  max-width: 100%;
  white-space: normal;
  overflow: hidden;
  overflow-wrap: anywhere;
  word-wrap: break-word;
  word-break: break-word;
  hyphens: auto; }
  @media (max-width: 540px) {
    /* line 1852, client_account.scss */
    .lk-addr-saved__comment {
      font-size: 16px; } }
/* line 1875, client_account.scss */
.lk-addr-saved__delete {
  display: none;
  flex-shrink: 0;
  background: none;
  border: none;
  cursor: pointer;
  color: #808080;
  padding: 4px;
  transition: color .15s; }
  /* line 1885, client_account.scss */
  .lk-addr-saved__delete:hover {
    color: #d83b49; }

/* line 1892, client_account.scss */
.lk-confirm-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 10000;
  align-items: center;
  justify-content: center;
  padding: 20px; }
  /* line 1901, client_account.scss */
  .lk-confirm-modal--visible {
    display: flex; }
  @media (max-width: 540px) {
    /* line 1892, client_account.scss */
    .lk-confirm-modal {
      align-items: flex-end;
      padding: 0; } }
  /* line 1910, client_account.scss */
  .lk-confirm-modal__overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px); }
  /* line 1918, client_account.scss */
  .lk-confirm-modal__dialog {
    position: relative;
    z-index: 1;
    background: #fff;
    border-radius: 20px;
    padding: 40px;
    width: 100%;
    max-width: 500px;
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.15);
    text-align: center; }
    @media (max-width: 540px) {
      /* line 1918, client_account.scss */
      .lk-confirm-modal__dialog {
        max-width: 100%;
        border-radius: 20px 20px 0 0;
        padding: 32px 24px 40px; } }
  /* line 1936, client_account.scss */
  .lk-confirm-modal__close {
    position: absolute;
    top: 20px;
    right: 20px;
    background: none;
    border: none;
    cursor: pointer;
    color: #808080;
    padding: 6px;
    line-height: 0; }
    /* line 1947, client_account.scss */
    .lk-confirm-modal__close:hover {
      color: #000; }
  /* line 1952, client_account.scss */
  .lk-confirm-modal__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #000;
    margin: 0 0 16px; }
  /* line 1960, client_account.scss */
  .lk-confirm-modal__text {
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #000;
    margin: 0 0 32px; }
  /* line 1968, client_account.scss */
  .lk-confirm-modal__actions {
    display: flex;
    gap: 12px; }
  /* line 1973, client_account.scss */
  .lk-confirm-modal__btn {
    flex: 1;
    height: 56px;
    border-radius: 8px;
    border: none;
    cursor: pointer;
    font-weight: 500;
    font-size: 18px;
    line-height: 1;
    transition: opacity .15s; }
    /* line 1984, client_account.scss */
    .lk-confirm-modal__btn:hover {
      opacity: .85; }
    /* line 1988, client_account.scss */
    .lk-confirm-modal__btn--delete {
      background: #F3F3F3;
      color: #000; }
    /* line 1993, client_account.scss */
    .lk-confirm-modal__btn--cancel {
      background: #00aaa6;
      color: #fff; }

/* line 2001, client_account.scss */
.lk-orders-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 80px; }
  @media (max-width: 540px) {
    /* line 2001, client_account.scss */
    .lk-orders-empty {
      padding-top: 32px;
      padding-bottom: 32px; } }
  /* line 2014, client_account.scss */
  .lk-orders-empty__icon-wrap {
    width: 72px;
    height: 72px;
    background: #F3F3F3;
    border-radius: 8px;
    opacity: .8;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px; }
    @media (max-width: 540px) {
      /* line 2014, client_account.scss */
      .lk-orders-empty__icon-wrap {
        width: 64px;
        height: 64px;
        margin-bottom: 16px; } }
  @media (max-width: 540px) {
    /* line 2032, client_account.scss */
    .lk-orders-empty__icon {
      width: 32px !important;
      height: 32px !important; } }
  /* line 2039, client_account.scss */
  .lk-orders-empty__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 110%;
    color: #000;
    margin: 0 0 8px;
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
    @media (max-width: 540px) {
      /* line 2039, client_account.scss */
      .lk-orders-empty__title {
        font-size: 20px; } }
  /* line 2052, client_account.scss */
  .lk-orders-empty__text {
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #000;
    margin: 0 0 24px; }
    @media (max-width: 540px) {
      /* line 2052, client_account.scss */
      .lk-orders-empty__text {
        font-size: 16px;
        margin: 0 0 16px; } }
  /* line 2065, client_account.scss */
  .lk-orders-empty__btn {
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif !important; }

/* line 2071, client_account.scss */
.lk-order-list {
  display: flex;
  flex-direction: column;
  gap: 24px; }
  @media (max-width: 540px) {
    /* line 2071, client_account.scss */
    .lk-order-list {
      gap: 16px; } }

/* line 2081, client_account.scss */
.lk-order-card {
  background: var(--bg-card, #fff);
  border: 1px solid var(--border-color, #e1e1e1);
  border-radius: 16px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px; }
  @media (min-width: 769px) and (max-width: 1200px) {
    /* line 2081, client_account.scss */
    .lk-order-card {
      padding: 20px;
      gap: 20px; } }
  @media (max-width: 540px) {
    /* line 2081, client_account.scss */
    .lk-order-card {
      border-radius: 14px;
      padding: 16px;
      gap: 16px; } }
  /* line 2101, client_account.scss */
  .lk-order-card__header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start; }
  /* line 2107, client_account.scss */
  .lk-order-card__header-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start; }
  /* line 2113, client_account.scss */
  .lk-order-card__status {
    display: inline-block;
    padding: 5.5px 16px;
    background: #02CDCE;
    color: #fff;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
    text-align: center;
    align-self: flex-start;
    box-sizing: border-box;
    margin-bottom: 16px;
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
    @media (max-width: 540px) {
      /* line 2113, client_account.scss */
      .lk-order-card__status {
        min-width: 66px;
        padding: 4px 12px 5px;
        font-size: 14px;
        line-height: 16px; } }
    /* line 2136, client_account.scss */
    .lk-order-card__status--processing {
      background: #02CDCE; }
    /* line 2140, client_account.scss */
    .lk-order-card__status--approved, .lk-order-card__status--shipped, .lk-order-card__status--delivered {
      background: #4BBB33; }
    /* line 2146, client_account.scss */
    .lk-order-card__status--return-progress, .lk-order-card__status--returned {
      background: #D83B49; }
    /* line 2151, client_account.scss */
    .lk-order-card__status--declined {
      background: #F3F3F3;
      color: #000; }
  /* line 2157, client_account.scss */
  .lk-order-card__number {
    font-weight: 500;
    font-size: 32px;
    line-height: 110%;
    color: #000;
    margin: 0 0 5px;
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
    @media (max-width: 540px) {
      /* line 2157, client_account.scss */
      .lk-order-card__number {
        font-size: 24px;
        line-height: 26px; } }
  /* line 2171, client_account.scss */
  .lk-order-card__date {
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    color: #808080;
    margin: 0; }
    @media (max-width: 540px) {
      /* line 2171, client_account.scss */
      .lk-order-card__date {
        font-size: 14px; } }
  /* line 2183, client_account.scss */
  .lk-order-card__copy {
    flex-shrink: 0;
    background: none;
    border: none;
    cursor: pointer;
    color: #000;
    padding: 53px 0 0;
    line-height: 0; }
    /* line 2192, client_account.scss */
    .lk-order-card__copy img {
      display: block;
      width: 24px;
      height: 24px; }
    /* line 2198, client_account.scss */
    .lk-order-card__copy:hover {
      color: #00aaa6; }
    @media (max-width: 540px) {
      /* line 2183, client_account.scss */
      .lk-order-card__copy {
        padding-top: 31px; } }
  /* line 2207, client_account.scss */
  .lk-order-card__items {
    display: flex;
    flex-direction: column; }
  /* line 2212, client_account.scss */
  .lk-order-card__item {
    display: grid;
    grid-template-columns: 100px minmax(0, 1fr) auto;
    align-items: center;
    column-gap: 20px;
    border-bottom: 1px solid var(--border-color, #e1e1e1);
    padding: 16px 0;
    font-weight: 400; }
    /* line 2221, client_account.scss */
    .lk-order-card__item:first-child {
      padding-top: 0; }
    /* line 2225, client_account.scss */
    .lk-order-card__item:last-child {
      border-bottom: none;
      padding-bottom: 0; }
    @media (min-width: 769px) and (max-width: 1200px) {
      /* line 2212, client_account.scss */
      .lk-order-card__item {
        grid-template-columns: 88px minmax(0, 1fr);
        column-gap: 16px;
        align-items: start;
        padding: 14px 0; } }
    @media (max-width: 540px) {
      /* line 2212, client_account.scss */
      .lk-order-card__item {
        grid-template-columns: 80px minmax(0, 1fr);
        column-gap: 12px;
        align-items: start;
        padding: 12px 0; } }
  /* line 2245, client_account.scss */
  .lk-order-card__item-img {
    flex-shrink: 0;
    width: 100px;
    height: 68px;
    border-radius: 8px;
    background: #f3f3f3;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 2256, client_account.scss */
    .lk-order-card__item-img img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: contain; }
    @media (min-width: 769px) and (max-width: 1200px) {
      /* line 2245, client_account.scss */
      .lk-order-card__item-img {
        width: 88px;
        height: 60px; } }
    @media (max-width: 540px) {
      /* line 2245, client_account.scss */
      .lk-order-card__item-img {
        width: 80px;
        height: 54px; } }
  /* line 2274, client_account.scss */
  .lk-order-card__item-info {
    flex: 1;
    min-width: 0;
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center; }
  /* line 2283, client_account.scss */
  .lk-order-card__item-name {
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    color: #000;
    margin: 0 0 26px;
    overflow-wrap: anywhere; }
    @media (min-width: 769px) and (max-width: 1200px) {
      /* line 2283, client_account.scss */
      .lk-order-card__item-name {
        margin-bottom: 8px; } }
    @media (max-width: 540px) {
      /* line 2283, client_account.scss */
      .lk-order-card__item-name {
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 8px; } }
  /* line 2302, client_account.scss */
  .lk-order-card__item-qty {
    font-size: 16px;
    line-height: 21px;
    color: #000;
    margin: 0; }
    @media (max-width: 540px) {
      /* line 2302, client_account.scss */
      .lk-order-card__item-qty {
        font-size: 14px;
        line-height: 18px; } }
  /* line 2314, client_account.scss */
  .lk-order-card__item-price {
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    color: #000;
    white-space: nowrap;
    margin: 0;
    flex-shrink: 0;
    align-self: start;
    padding-top: 2px;
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
    @media (max-width: 540px) {
      /* line 2314, client_account.scss */
      .lk-order-card__item-price {
        padding-top: 0;
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 21px; } }
  /* line 2334, client_account.scss */
  .lk-order-card__item-price--mobile {
    display: none; }
    @media (min-width: 769px) and (max-width: 1200px) {
      /* line 2334, client_account.scss */
      .lk-order-card__item-price--mobile {
        display: block; } }
    @media (max-width: 540px) {
      /* line 2334, client_account.scss */
      .lk-order-card__item-price--mobile {
        display: block; } }
  @media (min-width: 769px) and (max-width: 1200px) {
    /* line 2346, client_account.scss */
    .lk-order-card__item-price--desktop {
      display: none; } }
  @media (max-width: 540px) {
    /* line 2346, client_account.scss */
    .lk-order-card__item-price--desktop {
      display: none; } }
  /* line 2356, client_account.scss */
  .lk-order-card__details {
    display: flex;
    flex-direction: column;
    gap: 18px; }
    @media (min-width: 769px) {
      /* line 2356, client_account.scss */
      .lk-order-card__details {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(320px, 420px);
        gap: 32px;
        align-items: start; } }
    @media (min-width: 769px) and (max-width: 1200px) {
      /* line 2356, client_account.scss */
      .lk-order-card__details {
        display: flex;
        flex-direction: column;
        gap: 20px; } }
    @media (max-width: 540px) {
      /* line 2356, client_account.scss */
      .lk-order-card__details {
        gap: 16px; } }
  /* line 2379, client_account.scss */
  .lk-order-card__section-body {
    margin-top: 12px; }
  /* line 2383, client_account.scss */
  .lk-order-card__section--closed .lk-order-card__section-body {
    display: none; }
  /* line 2387, client_account.scss */
  .lk-order-card__section-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 31px;
    color: #000;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
    /* line 2399, client_account.scss */
    .lk-order-card__section-title::after {
      content: "";
      width: 16px;
      height: 16px;
      flex: 0 0 16px;
      background: currentColor;
      opacity: .55;
      mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;
      -webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat; }
    @media (max-width: 540px) {
      /* line 2387, client_account.scss */
      .lk-order-card__section-title {
        font-size: 20px;
        line-height: 26px; } }
  /* line 2416, client_account.scss */
  .lk-order-card__section--open .lk-order-card__section-title::after {
    transform: rotate(180deg); }
  /* line 2420, client_account.scss */
  .lk-order-card__info-row {
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    margin: 0;
    overflow-wrap: anywhere; }
    @media (max-width: 540px) {
      /* line 2420, client_account.scss */
      .lk-order-card__info-row {
        font-size: 16px;
        line-height: 22px; } }
  /* line 2434, client_account.scss */
  .lk-order-card__info-label {
    font-weight: 400;
    color: #808080; }
  /* line 2439, client_account.scss */
  .lk-order-card__summary-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    margin: 0; }
    @media (max-width: 540px) {
      /* line 2439, client_account.scss */
      .lk-order-card__summary-row {
        font-size: 16px;
        line-height: 22px; } }
    /* line 2455, client_account.scss */
    .lk-order-card__summary-row--total {
      font-weight: 600;
      border-top: 1px solid var(--border-color, #e1e1e1);
      padding-top: 14px;
      margin-top: 14px;
      margin-bottom: 0; }
  /* line 2464, client_account.scss */
  .lk-order-card__info-row *, .lk-order-card__summary-row * {
    font-weight: 400; }
  /* line 2469, client_account.scss */
  .lk-order-card__summary-row--total * {
    font-weight: 600;
    font-family: 'FuturaPT-Demi', 'FuturaPT-Medium', sans-serif; }
  /* line 2474, client_account.scss */
  .lk-order-card__pay {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    align-self: flex-start;
    min-height: 56px;
    box-sizing: border-box;
    min-width: 162px;
    margin-top: 20px;
    text-align: center; }
    /* line 2485, client_account.scss */
    .lk-order-card__pay[hidden] {
      display: none; }
    @media (max-width: 540px) {
      /* line 2474, client_account.scss */
      .lk-order-card__pay {
        width: 100%;
        min-height: 48px;
        min-width: 0;
        margin-top: 0; } }

@media (min-width: 768px) {
  /* line 2501, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .catalog-list.grid-list,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .catalog-list.grid-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 48px 24px !important;
    grid-template-columns: none !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    justify-items: flex-start !important;
    margin-left: 0 !important; }
  /* line 2512, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview-elem,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview-elem {
    flex: 0 0 295px !important;
    width: 295px !important;
    max-width: 295px !important;
    min-width: 0 !important;
    box-sizing: border-box !important; }
  /* line 2520, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview {
    width: 100% !important;
    max-width: 295px !important;
    justify-self: start !important; } }
@media (max-width: 1100px) {
  /* line 2532, client_account.scss */
  body.lk-favorite-client .page_layout_normal_left,
  body.lk-favorite-client .page_layout_sticky_left,
  body[data-theme-template="favorite"] .page_layout_normal_left,
  body[data-theme-template="favorite"] .page_layout_sticky_left {
    display: block !important; }
  /* line 2537, client_account.scss */
  body.lk-favorite-client .page_layout > aside,
  body.lk-favorite-client aside,
  body[data-theme-template="favorite"] .page_layout > aside,
  body[data-theme-template="favorite"] aside {
    display: none !important; }
  /* line 2542, client_account.scss */
  body.lk-favorite-client .page_layout > main,
  body[data-theme-template="favorite"] .page_layout > main {
    width: 100% !important;
    min-width: 0 !important;
    padding: 0 16px 72px !important;
    box-sizing: border-box !important; }
  /* line 2549, client_account.scss */
  body.lk-favorite-client .lk-breadcrumb--favorite-layout,
  body[data-theme-template="favorite"] .lk-breadcrumb--favorite-layout {
    display: flex !important;
    width: 100% !important;
    box-sizing: border-box !important;
    padding: 16px 16px 0 !important;
    margin: 0 0 16px !important;
    font-size: 16px;
    line-height: 130%; }
  /* line 2559, client_account.scss */
  body.lk-favorite-client .lk-breadcrumb__link--desktop,
  body.lk-favorite-client .lk-breadcrumb__sep--desktop,
  body.lk-favorite-client .lk-breadcrumb__current--desktop,
  body[data-theme-template="favorite"] .lk-breadcrumb__link--desktop,
  body[data-theme-template="favorite"] .lk-breadcrumb__sep--desktop,
  body[data-theme-template="favorite"] .lk-breadcrumb__current--desktop {
    display: none !important; }
  /* line 2565, client_account.scss */
  body.lk-favorite-client .lk-breadcrumb__back,
  body[data-theme-template="favorite"] .lk-breadcrumb__back {
    display: inline-flex !important;
    align-items: center;
    gap: 4px;
    color: #C5C5C5;
    font-size: 16px;
    font-weight: 450;
    line-height: 130%;
    text-decoration: none; }
    /* line 2575, client_account.scss */
    body.lk-favorite-client .lk-breadcrumb__back, body.lk-favorite-client .lk-breadcrumb__back *,
    body[data-theme-template="favorite"] .lk-breadcrumb__back,
    body[data-theme-template="favorite"] .lk-breadcrumb__back * {
      font-weight: 450; }
    /* line 2580, client_account.scss */
    body.lk-favorite-client .lk-breadcrumb__back::before,
    body[data-theme-template="favorite"] .lk-breadcrumb__back::before {
      content: "";
      display: block;
      width: 10px;
      height: 24px;
      flex: 0 0 10px;
      background: url("https://static.insales-cdn.com/files/1/1193/125027497/original/chevron-left.svg") center/10px 24px no-repeat; }
  /* line 2590, client_account.scss */
  body.lk-favorite-client .lk-page-title--favorite,
  body[data-theme-template="favorite"] .lk-page-title--favorite {
    display: flex;
    align-items: baseline;
    gap: 4px;
    padding: 0 !important;
    margin: 0 0 16px !important; }
  /* line 2598, client_account.scss */
  body.lk-favorite-client .lk-page-title__count,
  body[data-theme-template="favorite"] .lk-page-title__count {
    font-size: 24px;
    line-height: 110%; }
  /* line 2603, client_account.scss */
  body.lk-favorite-client .lk-page-title--favorite + *,
  body.lk-favorite-client .lk-page-title--favorite ~ *,
  body.lk-favorite-client .lk-page-title--favorite ~ * .catalog,
  body.lk-favorite-client .lk-page-title--favorite ~ * .catalog-list,
  body[data-theme-template="favorite"] .lk-page-title--favorite + *,
  body[data-theme-template="favorite"] .lk-page-title--favorite ~ *,
  body[data-theme-template="favorite"] .lk-page-title--favorite ~ * .catalog,
  body[data-theme-template="favorite"] .lk-page-title--favorite ~ * .catalog-list {
    margin-top: 0 !important;
    padding: 0 !important; }
  /* line 2611, client_account.scss */
  body.lk-favorite-client main [class*="widget_type_system_widget_v4_breadcrumbs"],
  body.lk-favorite-client main [class*="widget_type_widget_v4_page_title"],
  body[data-theme-template="favorite"] main [class*="widget_type_system_widget_v4_breadcrumbs"],
  body[data-theme-template="favorite"] main [class*="widget_type_widget_v4_page_title"] {
    display: none !important; }
  /* line 2616, client_account.scss */
  body.lk-favorite-client main .catalog,
  body.lk-favorite-client main .catalog-list.grid-list,
  body[data-theme-template="favorite"] main .catalog,
  body[data-theme-template="favorite"] main .catalog-list.grid-list {
    margin-top: 0 !important;
    padding-top: 0 !important; }
  /* line 2622, client_account.scss */
  body.lk-favorite-client main .catalog-list.grid-list,
  body[data-theme-template="favorite"] main .catalog-list.grid-list {
    width: 100% !important;
    max-width: none !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    column-gap: 12px !important;
    row-gap: 16px !important;
    margin-left: 0 !important;
    padding-bottom: 81px !important;
    justify-content: start !important;
    justify-items: stretch !important; }
  /* line 2634, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .catalog-list.grid-list,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .catalog-list.grid-list {
    display: grid !important;
    flex-wrap: initial !important;
    align-items: stretch !important; }
  /* line 2640, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview-elem,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview-elem,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview {
    flex: initial !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    height: 354px !important;
    box-sizing: border-box !important; }
  /* line 2650, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__content,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__content {
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-start !important;
    height: 354px !important;
    border: 1px solid #E1E1E1;
    border-radius: 8px;
    background: #fff;
    box-shadow: none !important;
    overflow: hidden !important; }
  /* line 2662, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
    height: 185px !important;
    padding: 8px 8px 0 !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    flex: 0 0 185px !important; }
  /* line 2674, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo {
    width: 100% !important;
    height: 149px !important;
    flex: 0 0 149px !important;
    position: relative !important; }
  /* line 2681, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio {
    height: 109px !important;
    margin-top: 20px !important;
    padding-top: 0 !important; }
  /* line 2687, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio__inner,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio__inner > a,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo picture,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio__inner,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo .img-ratio__inner > a,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo picture {
    display: block !important;
    width: 100% !important;
    height: 100% !important; }
  /* line 2695, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo img,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__photo img {
    width: 100% !important;
    height: 100% !important;
    object-fit: contain !important; }
  /* line 2701, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dots,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dots {
    display: flex !important;
    position: static !important;
    inset: auto !important;
    transform: none !important;
    width: 100% !important;
    flex: 0 0 20px !important;
    height: 20px !important;
    padding: 0 !important;
    margin: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    z-index: 2 !important;
    pointer-events: none !important; }
  /* line 2718, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dot,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dot {
    display: block !important;
    width: 4px !important;
    min-width: 4px !important;
    height: 4px !important;
    flex: 0 0 4px !important;
    border-radius: 50%;
    background: #C5C5C5 !important;
    color: transparent !important;
    font-size: 0 !important;
    line-height: 1 !important; }
  /* line 2731, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dot.active,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-photo .photo-dot.active {
    background: #000 !important;
    color: transparent !important; }
  /* line 2736, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview .stickers,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview .stickers {
    left: 0;
    right: auto;
    bottom: 0;
    max-width: calc(100% - 16px);
    white-space: normal;
    z-index: 3; }
  /* line 2745, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview .sticker,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview .sticker {
    display: inline-block;
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere; }
  /* line 2752, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .under-photo,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .under-photo {
    display: flex !important;
    flex-direction: column !important;
    height: 169px !important;
    min-height: 169px !important;
    padding: 0 8px 8px !important;
    box-sizing: border-box !important;
    background: transparent !important;
    flex: 0 0 169px !important; }
  /* line 2763, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews {
    height: 21px;
    min-height: 21px;
    gap: 4px; }
  /* line 2769, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews svg,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews svg {
    width: 16px;
    height: 16px;
    flex: 0 0 16px; }
  /* line 2775, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews__count,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__reviews__count,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title {
    font-size: 16px;
    font-weight: 400;
    line-height: 20.8px; }
  /* line 2782, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-title,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-title {
    height: 42px;
    margin: 0;
    padding: 0; }
  /* line 2788, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title {
    display: -webkit-box;
    overflow: hidden;
    min-height: 42px;
    max-height: 42px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
  /* line 2797, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title a,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__title a {
    color: #000; }
  /* line 2801, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price {
    height: 23px;
    margin: 0 0 16px;
    gap: 4px;
    flex-wrap: nowrap;
    overflow: hidden; }
  /* line 2809, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-bottom,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__area-bottom {
    display: flex !important;
    flex-direction: column !important;
    margin-top: 12px !important;
    flex: 0 0 86px !important; }
  /* line 2816, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__buy,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__buy {
    display: flex !important;
    flex-direction: column !important;
    flex: 0 0 86px !important; }
  /* line 2822, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price-cur,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price-cur {
    font-size: 18px;
    font-weight: 500;
    line-height: 23.4px; }
  /* line 2828, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price-old,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__price-old {
    color: #C5C5C5;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px; }
  /* line 2835, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls {
    display: flex !important;
    gap: 0 !important;
    height: 47px !important;
    min-height: 47px !important;
    margin-top: 0 !important;
    flex: 0 0 47px !important; }
  /* line 2844, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls .add-cart-counter,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls .button,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__detail-btn,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__preorder-btn,
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .buy_button_action,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls .add-cart-counter,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__controls .button,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__detail-btn,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__preorder-btn,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .buy_button_action {
    width: 100%;
    height: 47px !important;
    min-height: 47px !important;
    border-radius: 8px !important; }
  /* line 2855, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .add-cart-counter__btn,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .add-cart-counter__btn {
    padding: 0 16px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20.8px; }
  /* line 2862, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btns,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btns {
    top: 8px;
    right: 8px;
    gap: 8px;
    height: 20px;
    z-index: 20; }
  /* line 2870, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    padding: 0; }
  /* line 2879, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn svg,
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn svg {
    width: 20px;
    height: 20px; }
  /* line 2884, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn[data-compare-trigger],
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn[data-compare-trigger] {
    order: 1; }
  /* line 2888, client_account.scss */
  body.lk-favorite-client .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn[data-ui-favorites-trigger],
  body[data-theme-template="favorite"] .widget-type_widget_v4_catalog_4_9c906e6914b65a6be26ec4ea06d74298 .product-preview__extra-btn[data-ui-favorites-trigger] {
    order: 2; } }
/* line 2895, client_account.scss */
co-input--phone .co-phone-locked {
  cursor: default;
  pointer-events: none; }

/* line 2900, client_account.scss */
#new_client .co-input--lk_gender .co-input-select .co-custom-select {
  height: 56px;
  background: #f3f3f3;
  padding: 16px;
  border-radius: 8px;
  position: relative;
  cursor: pointer; }

/* line 2909, client_account.scss */
#new_client .co-input--lk_gender .co-input-select .co-custom-select .co-custom-select__list {
  background: #fff;
  border-radius: 8px;
  margin: 0;
  position: absolute;
  top: 105%;
  left: 0;
  width: 100%;
  z-index: 1;
  border: 1px solid #f3f3f3;
  padding: 8px;
  opacity: 0;
  transform: translateY(-8px);
  pointer-events: none;
  visibility: hidden;
  transition: opacity .3s ease, transform .3s ease, visibility .3s; }

/* line 2927, client_account.scss */
#new_client .co-input--lk_gender .co-input-select .co-custom-select .co-custom-select__list.co-custom-select__list--open {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
  visibility: visible; }

/* line 2934, client_account.scss */
#new_client .co-input--lk_gender .co-input-select .co-custom-select .co-custom-select__option {
  list-style: none;
  padding: 8px;
  border-radius: 8px;
  background-color: #fff;
  transition: background-color 0.3s ease; }

/* line 2942, client_account.scss */
#new_client .co-input--lk_gender .co-input-select .co-custom-select .co-custom-select__option:hover {
  background-color: #f3f3f3; }
