/* line 1, client_account.scss */
.lk-main {
  max-width: 1114px !important;
  width: 100%;
  margin: 0 auto;
  padding: 16px 16px 124px; }
  @media (max-width: 768px) {
    /* line 1, client_account.scss */
    .lk-main {
      padding: 8px 16px 40px; } }

/* line 12, client_account.scss */
.lk-breadcrumb {
  color: #757575;
  font-size: 14px;
  line-height: 1.2;
  display: flex;
  align-items: center;
  gap: 4px;
  margin-bottom: 30px; }
  @media (max-width: 768px) {
    /* line 12, client_account.scss */
    .lk-breadcrumb {
      margin-bottom: 12px; } }
  /* line 25, client_account.scss */
  .lk-breadcrumb__link {
    text-decoration: none;
    color: #757575; }
  /* line 30, client_account.scss */
  .lk-breadcrumb__sep {
    display: flex;
    align-items: center; }

/* line 36, client_account.scss */
.lk-heading {
  font-size: 32px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 32px; }
  @media (max-width: 768px) {
    /* line 36, client_account.scss */
    .lk-heading {
      margin-bottom: 16px; } }
  @media (max-width: 600px) {
    /* line 36, client_account.scss */
    .lk-heading {
      font-size: 20px; } }

/* line 51, client_account.scss */
.lk-wrapper {
  display: flex;
  gap: 76px; }
  @media (max-width: 768px) {
    /* line 51, client_account.scss */
    .lk-wrapper {
      flex-direction: column;
      gap: 8px; } }

/* line 61, client_account.scss */
.lk-sidebar {
  display: block !important;
  flex: 0 1 240px; }
  @media (max-width: 768px) {
    /* line 61, client_account.scss */
    .lk-sidebar {
      flex-basis: auto; } }

/* line 70, client_account.scss */
.lk-menu {
  display: flex;
  flex-direction: column; }
  @media (max-width: 768px) {
    /* line 70, client_account.scss */
    .lk-menu {
      background: #fff;
      border-radius: 16px;
      padding: 8px; } }
  /* line 80, client_account.scss */
  .lk-menu__item {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 12px;
    border-radius: 16px;
    color: #757575;
    text-decoration: none;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    transition: color 0.3s ease; }
    /* line 93, client_account.scss */
    .lk-menu__item svg path, .lk-menu__item svg rect {
      stroke: #757575;
      transition: stroke 0.3s ease; }
    /* line 98, client_account.scss */
    .lk-menu__item:hover {
      color: #2189FF; }
      /* line 101, client_account.scss */
      .lk-menu__item:hover svg path, .lk-menu__item:hover svg rect {
        stroke: #2189FF; }
    /* line 106, client_account.scss */
    .lk-menu__item:focus {
      color: #2189FF; }
  /* line 111, client_account.scss */
  .lk-menu__item--active {
    background-color: #fff;
    color: #2189FF; }
    @media (max-width: 768px) {
      /* line 111, client_account.scss */
      .lk-menu__item--active {
        background-color: #ECF5FF; } }
    /* line 119, client_account.scss */
    .lk-menu__item--active svg path, .lk-menu__item--active svg rect {
      stroke: #2189FF; }

/* line 125, client_account.scss */
.lk-content {
  flex: 0 1 766px; }
  @media (max-width: 768px) {
    /* line 125, client_account.scss */
    .lk-content {
      flex-basis: auto; } }

/* line 133, client_account.scss */
.lk-card {
  padding: 24px;
  border-radius: 16px;
  background-color: #fff; }
  @media (max-width: 600px) {
    /* line 133, client_account.scss */
    .lk-card {
      padding: 16px; } }
  @media (max-width: 430px) {
    /* line 133, client_account.scss */
    .lk-card {
      position: relative; } }
  /* line 146, client_account.scss */
  .lk-card:first-child {
    margin-bottom: 16px; }
    @media (max-width: 768px) {
      /* line 146, client_account.scss */
      .lk-card:first-child {
        margin-bottom: 8px; } }
  /* line 154, client_account.scss */
  .lk-card__title {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 700; }

/* line 163, client_account.scss */
.lk-contact__item {
  position: relative;
  display: flex;
  align-items: start;
  gap: 32px;
  padding: 19px 0 18px;
  border-bottom: 1px solid #EEEEEE; }
  @media (max-width: 600px) {
    /* line 163, client_account.scss */
    .lk-contact__item {
      padding: 12px;
      display: grid;
      grid-template-columns: 1fr 24px;
      grid-template-rows: auto auto;
      gap: 8px; } }
/* line 181, client_account.scss */
.lk-contact__item.is-active .lk-contact__input {
  border-color: #000; }
/* line 186, client_account.scss */
.lk-contact__item:not(:has(+ .lk-contact__item)) {
  border-bottom: none; }
/* line 190, client_account.scss */
.lk-contact__item--birthday .lk-contact__input::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none; }
/* line 195, client_account.scss */
.lk-contact__title {
  max-width: 120px;
  width: 17%;
  font-size: 16px;
  line-height: 24px; }
  @media (max-width: 600px) {
    /* line 195, client_account.scss */
    .lk-contact__title {
      grid-row: 1;
      grid-column: 1;
      width: 100%; } }
/* line 208, client_account.scss */
.lk-contact__field {
  max-width: 280px;
  width: 100%; }
  @media (max-width: 600px) {
    /* line 208, client_account.scss */
    .lk-contact__field {
      grid-row: 2;
      grid-column: 1; } }
/* line 217, client_account.scss */
.lk-contact__input {
  width: 100%;
  outline: none;
  border: 1px solid transparent;
  border-radius: 16px;
  padding: 0 10px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700; }
  @media (max-width: 600px) {
    /* line 217, client_account.scss */
    .lk-contact__input {
      padding: 0; } }
/* line 232, client_account.scss */
.lk-contact__error {
  font-size: 12px;
  line-height: 1;
  color: #EF3434;
  padding: 5px;
  margin-top: 4px;
  border-radius: 6px;
  background: #FEEBEB;
  display: flex;
  align-items: center;
  gap: 4px; }
/* line 245, client_account.scss */
.lk-contact__value {
  max-width: 280px;
  width: 100%;
  padding: 0 10px;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  color: #000; }
  @media (max-width: 600px) {
    /* line 245, client_account.scss */
    .lk-contact__value {
      padding: 0; } }
/* line 259, client_account.scss */
.lk-contact__tip {
  position: relative; }
/* line 263, client_account.scss */
.lk-contact__tip-popup {
  position: absolute;
  left: calc(100% + 8px);
  top: 50%;
  transform: translate(-8px, -50%);
  background-color: #EEEEEE;
  width: 140px;
  padding: 6px 8px;
  border-radius: 16px;
  font-size: 12px;
  line-height: 1.2;
  text-align: left;
  user-select: text;
  cursor: text;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .3s ease, transform .3s ease, visibility .3s ease; }
  @media (max-width: 1340px) {
    /* line 263, client_account.scss */
    .lk-contact__tip-popup {
      left: auto;
      right: calc(100% + 8px);
      transform: translate(8px, -50%); } }
  /* line 289, client_account.scss */
  .lk-contact__tip-popup::before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -6px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-right: 6px solid #eeeeee; }
    @media (max-width: 1340px) {
      /* line 289, client_account.scss */
      .lk-contact__tip-popup::before {
        left: auto;
        right: -6px;
        border-right: none;
        border-left: 6px solid #eeeeee; } }
/* line 310, client_account.scss */
.lk-contact__tip-popup.is-visible {
  opacity: 1;
  visibility: visible;
  transform: translate(0, -50%);
  pointer-events: auto; }
/* line 317, client_account.scss */
.lk-contact__save {
  border: none;
  outline: none;
  border-radius: 60px;
  padding: 14px 22px;
  background: #000;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  line-height: 1; }

/* line 331, client_account.scss */
.lk-calendar {
  position: absolute;
  top: calc(100%);
  left: 20%;
  width: 375px;
  padding: 16px;
  border-radius: 16px;
  border: 1px solid #eeeeee;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(-12px);
  transition: opacity .3s ease, transform .3s ease, visibility .3s; }
  @media (max-width: 600px) {
    /* line 331, client_account.scss */
    .lk-calendar {
      padding: 8px;
      width: 100%;
      left: 50%;
      max-width: 350px;
      transform: translate(-50%, -12px); } }
  /* line 356, client_account.scss */
  .lk-calendar__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px; }
  /* line 362, client_account.scss */
  .lk-calendar__arrow {
    border: none;
    outline: none;
    background: none;
    padding: 0;
    cursor: pointer; }
  /* line 370, client_account.scss */
  .lk-calendar__controls select {
    padding: 5px 8px;
    font-size: 14px;
    line-height: 1.2;
    outline: none;
    border: 1px solid #EEEEEE;
    border-radius: 6px;
    cursor: pointer; }
  /* line 380, client_account.scss */
  .lk-calendar__weekdays, .lk-calendar__days {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    text-align: center;
    color: #757575; }
    @media (max-width: 430px) {
      /* line 380, client_account.scss */
      .lk-calendar__weekdays, .lk-calendar__days {
        font-size: 14px; } }
  /* line 391, client_account.scss */
  .lk-calendar__days {
    margin-bottom: 16px; }
  /* line 395, client_account.scss */
  .lk-calendar__day {
    border: 0;
    border-radius: 6px;
    outline: none;
    background: transparent;
    color: #000;
    max-width: 49px;
    width: 100%;
    height: 48px;
    font-size: 16px;
    line-height: 1.2;
    cursor: pointer;
    transition: background 0.3s ease; }
    @media (max-width: 430px) {
      /* line 395, client_account.scss */
      .lk-calendar__day {
        height: 42px; } }
    /* line 413, client_account.scss */
    .lk-calendar__day:hover {
      background: #ECF5FF; }
  /* line 418, client_account.scss */
  .lk-calendar__day.is-selected {
    background: #ECF5FF; }
  /* line 422, client_account.scss */
  .lk-calendar__save {
    width: 100%;
    padding: 14px;
    border-radius: 60px;
    border: none;
    outline: none;
    cursor: pointer;
    background: #000;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 1; }

/* line 437, client_account.scss */
.lk-contact__edit,
.lk-contact__tip,
.lk-address__edit,
.lk-address__remove {
  padding: 0;
  margin-left: auto;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer; }

@media (max-width: 600px) {
  /* line 449, client_account.scss */
  .lk-contact__edit,
  .lk-contact__tip {
    grid-row: 1 / 3;
    grid-column: 2;
    align-self: center; } }

/* line 458, client_account.scss */
.lk-calendar.is-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0); }
  @media (max-width: 600px) {
    /* line 458, client_account.scss */
    .lk-calendar.is-visible {
      transform: translate(-50%, 0); } }

/* line 471, client_account.scss */
.lk-address__empty {
  padding-top: 10px; }
/* line 475, client_account.scss */
.lk-address__saved {
  display: flex;
  justify-content: space-between;
  align-items: start;
  gap: 16px; }
  @media (max-width: 430px) {
    /* line 475, client_account.scss */
    .lk-address__saved {
      gap: 12px; } }
/* line 486, client_account.scss */
.lk-address__empty-note {
  font-size: 12px;
  line-height: 1;
  color: #FFAA4E;
  padding: 5px;
  border-radius: 6px;
  background: #FFE5CA;
  display: flex;
  align-items: center;
  gap: 4px; }
/* line 498, client_account.scss */
.lk-address__empty-add {
  border: 1px solid #000;
  border-radius: 60px;
  padding: 8px 16px;
  background: transparent;
  display: flex;
  align-items: center;
  gap: 4px;
  margin-top: 14px;
  margin-left: auto;
  cursor: pointer;
  font-size: 16px;
  line-height: 1;
  font-weight: 700; }
  @media (max-width: 430px) {
    /* line 498, client_account.scss */
    .lk-address__empty-add {
      margin-left: 0;
      width: 100%;
      justify-content: center; } }
/* line 520, client_account.scss */
.lk-address__saved-content {
  width: 100%; }
/* line 524, client_account.scss */
.lk-address__saved-actions {
  display: flex;
  gap: 16px; }
  @media (max-width: 430px) {
    /* line 524, client_account.scss */
    .lk-address__saved-actions {
      position: absolute;
      top: 16px;
      right: 16px; } }

/* line 536, client_account.scss */
.lk-modal--address {
  display: none;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.3s, opacity 0.3s; }

/* line 543, client_account.scss */
.lk-modal--address.is-open {
  display: flex;
  visibility: visible;
  opacity: 1; }

/* line 549, client_account.scss */
.lk-modal {
  position: fixed;
  inset: 0;
  z-index: 1100;
  padding: 20px;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  display: flex;
  justify-content: center;
  align-items: center; }
  /* line 563, client_account.scss */
  .lk-modal__content {
    position: relative;
    border: 1px solid #eeeeee;
    border-radius: 20px;
    background: #fff;
    padding: 32px;
    max-width: 400px;
    width: 100%;
    max-height: calc(100vh - 40px);
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
    scrollbar-color: #bdbdbd transparent; }
    /* line 578, client_account.scss */
    .lk-modal__content::-webkit-scrollbar {
      width: 6px;
      height: 6px; }
    /* line 582, client_account.scss */
    .lk-modal__content::-webkit-scrollbar-track {
      background: transparent; }
    /* line 585, client_account.scss */
    .lk-modal__content::-webkit-scrollbar-thumb {
      background-color: #bdbdbd;
      border-radius: 10px; }
    /* line 589, client_account.scss */
    .lk-modal__content::-webkit-scrollbar-corner {
      background: transparent; }
    @media (max-width: 767px) {
      /* line 563, client_account.scss */
      .lk-modal__content {
        scrollbar-width: none; }
        /* line 596, client_account.scss */
        .lk-modal__content::-webkit-scrollbar {
          width: 0;
          height: 0; }
        /* line 600, client_account.scss */
        .lk-modal__content::-webkit-scrollbar-thumb, .lk-modal__content::-webkit-scrollbar-track, .lk-modal__content::-webkit-scrollbar-button {
          display: none;
          width: 0;
          height: 0; } }
    @media (max-width: 430px) {
      /* line 563, client_account.scss */
      .lk-modal__content {
        max-height: calc(100vh - 32px);
        padding: 24px 16px; } }
  /* line 615, client_account.scss */
  .lk-modal__heading {
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 14px; }
  /* line 622, client_account.scss */
  .lk-modal__close {
    position: absolute;
    top: 10px;
    right: 10px;
    border: none;
    outline: none;
    background: none;
    padding: 0;
    cursor: pointer; }
  /* line 633, client_account.scss */
  .lk-modal #lk-address-form {
    display: flex;
    flex-direction: column;
    gap: 12px; }
  /* line 639, client_account.scss */
  .lk-modal__field {
    display: flex;
    flex-direction: column;
    gap: 4px; }
  /* line 645, client_account.scss */
  .lk-modal__label {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2; }
  /* line 651, client_account.scss */
  .lk-modal__input {
    width: 100% !important;
    padding: 14px 20px;
    border: 1px solid #eeeeee;
    border-radius: 25px;
    outline: none;
    font-size: 14px;
    line-height: 1.2; }
    /* line 660, client_account.scss */
    .lk-modal__input:focus {
      border-color: #000; }
  /* line 665, client_account.scss */
  .lk-modal__field-error {
    display: none;
    color: #EF3434;
    font-size: 12px;
    line-height: 1.2; }
    /* line 671, client_account.scss */
    .lk-modal__field-error--visible {
      display: block; }
  /* line 676, client_account.scss */
  .lk-modal__submit {
    padding: 14px;
    border: none;
    outline: none;
    border-radius: 60px;
    background: #000;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer; }

/* line 690, client_account.scss */
.lk-modal--address .city-selector {
  margin-bottom: 14px; }

/* line 694, client_account.scss */
.lk-modal--address .city-selector__city-name {
  font-weight: 700;
  font-size: 18px; }

/* line 699, client_account.scss */
body.lk-addr-modal-open {
  height: 100%;
  overflow: hidden; }

@media (max-width: 767px) {
  /* line 705, client_account.scss */
  .lk-modal--address .city-selector__city-name {
    display: block !important; } }
/* line 710, client_account.scss */
.lk-modal--address .city-selector .city-selector__button {
  color: #2189FF; }

/* line 714, client_account.scss */
.lk-modal--address .city-selector .city-selector__button svg path {
  stroke: #2189FF !important; }

/* line 719, client_account.scss */
.lk-orders__empty {
  padding: 40px;
  border-radius: 16px;
  background: #fff;
  display: flex;
  flex-direction: column;
  align-items: center; }
/* line 728, client_account.scss */
.lk-orders__empty-title {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 16px; }
/* line 735, client_account.scss */
.lk-orders__empty-link {
  display: block;
  padding: 14px 20px;
  border-radius: 60px;
  background: #000;
  font-size: 16px;
  line-height: 1;
  font-weight: 700;
  color: #fff;
  text-decoration: none; }
  /* line 746, client_account.scss */
  .lk-orders__empty-link:hover {
    color: #fff; }
/* line 751, client_account.scss */
.lk-orders__list {
  display: flex;
  flex-direction: column;
  gap: 16px; }

/* line 758, client_account.scss */
.lk-order {
  padding: 24px;
  border-radius: 16px;
  background: #fff; }
  @media (max-width: 430px) {
    /* line 758, client_account.scss */
    .lk-order {
      padding: 16px; } }
  /* line 767, client_account.scss */
  .lk-order__top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    margin-bottom: 16px; }
    @media (max-width: 600px) {
      /* line 767, client_account.scss */
      .lk-order__top {
        align-items: start;
        margin-bottom: 8px; } }
  /* line 780, client_account.scss */
  .lk-order__info {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    font-size: 16px;
    line-height: 1.2; }
    @media (max-width: 430px) {
      /* line 780, client_account.scss */
      .lk-order__info {
        flex-direction: column;
        gap: 2px;
        font-size: 14px; } }
  /* line 794, client_account.scss */
  .lk-order__number {
    margin: 0;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700; }
    /* line 800, client_account.scss */
    .lk-order__number a {
      text-decoration: none;
      transition: color 0.3s ease; }
    @media (max-width: 430px) {
      /* line 794, client_account.scss */
      .lk-order__number {
        font-size: 14px; } }
  /* line 810, client_account.scss */
  .lk-order__status {
    font-size: 14px;
    line-height: 1;
    font-weight: 700;
    padding: 6px 8px;
    border-radius: 46px; }
    @media (max-width: 430px) {
      /* line 810, client_account.scss */
      .lk-order__status {
        font-size: 12px; } }
    /* line 821, client_account.scss */
    .lk-order__status--new {
      background: #EEEEEE;
      color: #757575; }
    /* line 826, client_account.scss */
    .lk-order__status--processing {
      background: #A8D1FF;
      color: #2189FF; }
    /* line 831, client_account.scss */
    .lk-order__status--shipped {
      background: #CCD4FF;
      color: #1428A0; }
    /* line 836, client_account.scss */
    .lk-order__status--delivered {
      background: #CFEFAC;
      color: #4B830D; }
    /* line 841, client_account.scss */
    .lk-order__status--returning {
      background: #FFE5CA;
      color: #FFAA4E; }
    /* line 846, client_account.scss */
    .lk-order__status--canceled {
      background: #FEEBEB;
      color: #EF3434; }
  /* line 852, client_account.scss */
  .lk-order__products {
    border: 1px solid #EEEEEE;
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 24px; }
    @media (max-width: 600px) {
      /* line 852, client_account.scss */
      .lk-order__products {
        margin-bottom: 12px; } }
  /* line 863, client_account.scss */
  .lk-order__product, .lk-order__products-head {
    display: grid;
    grid-template-columns: minmax(170px, 1fr) 120px 90px;
    align-items: center;
    text-align: center;
    padding: 16px; }
    @media (max-width: 430px) {
      /* line 863, client_account.scss */
      .lk-order__product, .lk-order__products-head {
        padding: 12px; } }
  /* line 875, client_account.scss */
  .lk-order__products-head {
    background: #F2F2F2;
    font-size: 14px;
    line-height: 1.2; }
    @media (max-width: 600px) {
      /* line 875, client_account.scss */
      .lk-order__products-head {
        display: none; } }
  /* line 885, client_account.scss */
  .lk-order__products-title:first-child {
    text-align: left; }
  /* line 889, client_account.scss */
  .lk-order__product {
    border-bottom: 1px solid #eeeeee; }
    /* line 892, client_account.scss */
    .lk-order__product:last-child {
      border-bottom: none; }
    @media (max-width: 600px) {
      /* line 889, client_account.scss */
      .lk-order__product {
        grid-template-columns: 56px minmax(90px, 1fr) minmax(90px, 1fr);
        grid-template-rows: auto auto;
        gap: 8px;
        text-align: left; } }
  /* line 904, client_account.scss */
  .lk-order__product-info {
    display: grid;
    grid-template-columns: 56px 1fr;
    align-items: center;
    gap: 16px;
    text-align: left;
    text-decoration: none;
    color: #000;
    transition: color 0.3s; }
    @media (max-width: 600px) {
      /* line 904, client_account.scss */
      .lk-order__product-info {
        grid-column: 1 / 4;
        grid-row: 1;
        gap: 8px; } }
  /* line 921, client_account.scss */
  .lk-order__product-image {
    border-radius: 6px; }
  /* line 925, client_account.scss */
  .lk-order__product-content {
    font-size: 14px;
    line-height: 1.2; }
  /* line 930, client_account.scss */
  .lk-order__product-name {
    font-weight: 700;
    margin-bottom: 4px; }
    @media (max-width: 430px) {
      /* line 930, client_account.scss */
      .lk-order__product-name {
        margin-bottom: 8px; } }
  /* line 939, client_account.scss */
  .lk-order__product-variant {
    color: #757575; }
    @media (max-width: 430px) {
      /* line 939, client_account.scss */
      .lk-order__product-variant {
        font-size: 12px; } }
  /* line 947, client_account.scss */
  .lk-order__product-quantity, .lk-order__product-price {
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700; }
  /* line 953, client_account.scss */
  .lk-order__product-quantity-title, .lk-order__product-price-title {
    display: none;
    color: #757575;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    margin-bottom: 4px; }
    @media (max-width: 600px) {
      /* line 953, client_account.scss */
      .lk-order__product-quantity-title, .lk-order__product-price-title {
        display: block; } }
  @media (max-width: 600px) {
    /* line 966, client_account.scss */
    .lk-order__product-quantity {
      grid-column: 2;
      grid-row: 2; } }
  @media (max-width: 600px) {
    /* line 973, client_account.scss */
    .lk-order__product-price {
      grid-column: 3;
      grid-row: 2; } }
  /* line 980, client_account.scss */
  .lk-order__prices {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-bottom: 24px; }
    @media (max-width: 600px) {
      /* line 980, client_account.scss */
      .lk-order__prices {
        gap: 8px;
        margin-bottom: 12px; } }
  /* line 992, client_account.scss */
  .lk-order__price {
    color: #757575;
    font-size: 16px;
    line-height: 1.2;
    display: flex;
    justify-content: space-between;
    gap: 16px; }
    @media (max-width: 430px) {
      /* line 992, client_account.scss */
      .lk-order__price {
        font-size: 14px; } }
    /* line 1004, client_account.scss */
    .lk-order__price--total {
      font-size: 18px;
      font-weight: 700;
      color: #000; }
      @media (max-width: 430px) {
        /* line 1004, client_account.scss */
        .lk-order__price--total {
          font-size: 16px; } }
  /* line 1015, client_account.scss */
  .lk-order__summary {
    border-top: 1px solid #eeeeee;
    padding-top: 24px;
    display: flex;
    flex-direction: column;
    gap: 16px; }
    @media (max-width: 600px) {
      /* line 1015, client_account.scss */
      .lk-order__summary {
        padding-top: 12px;
        gap: 8px; } }
  /* line 1028, client_account.scss */
  .lk-order__summary-row {
    display: grid;
    grid-template-columns: minmax(150px, 240px) minmax(200px, 1fr); }
    @media (max-width: 600px) {
      /* line 1028, client_account.scss */
      .lk-order__summary-row {
        grid-template-columns: 24px 1fr;
        gap: 4px 8px; } }
  /* line 1038, client_account.scss */
  .lk-order__summary-heading {
    display: flex;
    gap: 16px;
    align-items: center;
    font-size: 16px;
    line-height: 1.2;
    color: #757575; }
    @media (max-width: 600px) {
      /* line 1038, client_account.scss */
      .lk-order__summary-heading {
        display: contents; } }
    @media (max-width: 430px) {
      /* line 1038, client_account.scss */
      .lk-order__summary-heading {
        font-size: 14px; } }
  @media (max-width: 600px) {
    /* line 1055, client_account.scss */
    .lk-order__summary-heading svg {
      grid-row: 1 / 3; } }
  /* line 1061, client_account.scss */
  .lk-order__summary-value {
    font-size: 16px;
    line-height: 1.2;
    font-weight: 700;
    color: #000; }
    @media (max-width: 600px) {
      /* line 1061, client_account.scss */
      .lk-order__summary-value {
        grid-column: 2;
        grid-row: 2; } }
    @media (max-width: 430px) {
      /* line 1061, client_account.scss */
      .lk-order__summary-value {
        font-size: 14px; } }
