/* Для разрешения > 650px */
h1, .sonex-title-size-l {
    font-family: "Gotham Pro", monospace, sans-serif;
    font-size: 40.96px; /* 48rem */
    line-height: 46.7px; /* 54.72rem */
}

.personal-menu__content {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-rows: auto auto;
    justify-content: space-between;
}

.personal-menu__title {
    margin-bottom: 58px; /* 68rem */
    grid-column: 1/2;
    grid-row: 1/2;
}

.personal-menu__menu {
    grid-column: 1/3;
}

.personal-menu__link {
    grid-column: 2/3;
    grid-row: 1/2;
}

/* Для разрешения ≤ 650px */
@media only screen and (max-width: 650px) {
    h1, .sonex-title-size-l {
        font-size: 23.9px; /* 28rem */
        line-height: 29.87px; /* 35rem */
    }

    .personal-menu__content {
        display: flex;
        flex-direction: column;
    }

    .personal-menu__title {
        margin-bottom: 23.9px; /* 28rem */
    }

    .personal-menu__menu-list {
        display: flex;
        flex-direction: column;
        gap: 10.24px; /* 12rem */
    }

    .personal-menu__menu {
        margin-bottom: 23.9px; /* 28rem */
    }
}


@media only screen and (min-width: 650px) {
  .desktop-hidden {
    display: none !important;
  }
}

@media only screen and (max-width: 650px) {
  .mobile-hidden {
    display: none !important;
  }
}
.hidden {
  display: none !important;
}
ol, ul {
    list-style: none;
	padding:0 !important;
}

/* Для разрешения > 650px */
.tabs {
    width: 100%;
    margin-bottom: 23.9px; /* 28rem */
}

.tabs__tabs {
    display: flex;
    gap: 29.96px; /* 48rem */
    border-bottom: 1px solid #E8E8E8;
    margin-bottom: 5.12px; /* 6rem */
}

.tabs__tabs-tab {
    position: relative;
    padding: 4.27px 0; /* 5rem */
    color: #313131;
}

.tabs__tabs-tab::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -2.56px; /* -3rem */
    width: 100%;
    height: 2.56px; /* 3rem */
    transition: all 320ms ease-in-out;
}

.tabs__tabs-tab:hover::after,
.tabs__tabs-tab.selected::after {
    background: #EF7F1A;
}

/* Для разрешения ≤ 650px */
@media only screen and (max-width: 650px) {
    .tabs {
        overflow-x: scroll;
    }
}

.filter-tags {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 650px) {
  .filter-tags__head {
    background: #FFFFFF;
    width: 100%;
    display: grid;
    grid-template-columns: auto 11.9467px;
    gap: 5.62667px;
    align-items: center;
    border: 1px solid #B3CBE3;
    padding: 5.62667px 8.44px;
    border-radius: 3.41333px;
    transition: all 320ms ease-in-out;
  }
  .filter-tags__head svg {
    width: 11.9467px;
    height: 6.82667px;
    transition: transform 320ms ease-in-out;
  }
}
@media only screen and (max-width: 650px) {
  .filter-tags__body {
    background: #FFFFFF;
    width: 100%;
    border-radius: 0 0 3.41333px 3.41333px;
    border: none;
    overflow: hidden;
    max-height: 0;
    transition: max-height 320ms ease-in-out;
    transition: padding 320ms ease-in-out;
  }
}
.filter-tags__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8.44px;
}
@media only screen and (max-width: 650px) {
  .filter-tags__tags {
    flex-direction: column;
    flex-wrap: unset;
    gap: 0;
  }
}
.filter-tags__tag button {
  font-size: 13.6533px;
  line-height: 19.1147px;
  font-family: "Gotham Pro", monospace, sans-serif;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6.82667px;
  padding: 6.82667px 9.38667px;
  border: 2px solid rgba(0, 79, 159, 0.04);
  border-radius: 3.41333px;
  transition: all 320ms ease-in-out;
}
@media only screen and (max-width: 650px) {
  .filter-tags__tag button {
    display: inline-block;
    width: 100%;
    padding: 9.38667px;
    text-align: start;
    border: none;
    border-radius: 0;
    color: #313131;
  }
}
.filter-tags__tag button .icon {
  width: 23.0001px;
  height: 17.0667px;
  display: flex;
  gap: 1.70667px;
}
.filter-tags__tag button .icon svg {
  width: 12.8px;
  height: 12.8px;
}
.filter-tags__tag button .icon span {
  color: #AE1E1E;
  align-self: flex-end;
  transition: all 320ms ease-in-out;
}
.filter-tags__tag button:hover {
  border: 2px solid rgba(0, 79, 159, 0.30);
  background: rgba(0, 79, 159, 0.04);
  color: #313131;
}
.filter-tags__tag button:hover a {
  color: #313131 !important;
}
.filter-tags__tag button:hover span {
  color: #FFFFFF;
}
.filter-tags__tag button:hover .icon {
  display: none;
}
@media only screen and (max-width: 650px) {
  .filter-tags__tag button:focus {
    border: none;
    background: rgba(0, 79, 159, 0.04);
    color: #0047AB;
  }
}
.filter-tags__tag.selected button {
  background: #0047AB;
  border: 1.70667px solid #0047AB;
  color: #FFFFFF;
}
.filter-tags__tag.selected button span {
  color: #FFFFFF;
}
.filter-tags__tag.selected button .icon {
  display: none;
}
@media only screen and (max-width: 650px) {
  .filter-tags:hover .filter-tags__head, .filter-tags--open .filter-tags__head {
    border-radius: 3.41333px 3.41333px 0 0;
  }
  .filter-tags:hover .filter-tags__head svg, .filter-tags--open .filter-tags__head svg {
    transform: rotate(180deg);
  }
.filter-tags--open .filter-tags__body {
    padding: 5.62667px 0;
    max-height: unset;
    border: 1px solid #B3CBE3;
    border-top: none;
  }
}
@media only screen and (max-width: 650px) {
  .filter-tags--type2 .filter-tags__head {
    display: none !important;
  }
  .filter-tags--type2 .filter-tags__body {
    width: 100%;
    padding: 0 !important;
    max-height: unset !important;
    border: none !important;
    overflow-x: scroll;
    padding: 0 12.7999px !important;
  }
  .filter-tags--type2 .filter-tags__tags {
    width: max-content;
    flex-direction: row;
    border-bottom: 1px solid #E8E8E8;
    gap: 30.6667px;
    margin-bottom: 8.53333px;
  }
  .filter-tags--type2 .filter-tags__tag {
    min-width: max-content;
    position: relative;
  }
  .filter-tags--type2 .filter-tags__tag::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1.70667px;
    width: 100%;
    height: 3.41333px;
    transition: all 320ms ease-in-out;
  }
}
@media only screen and (max-width: 650px) and (max-width: 650px) {
  .filter-tags--type2 .filter-tags__tag::after {
    bottom: -0.853333px;
    height: 1.70667px;
  }
}
@media only screen and (max-width: 650px) {
  .filter-tags--type2 .filter-tags__tag button {
    padding: 4.26667px 0;
    font-weight: 500;
    color: #313131;
  }
  .filter-tags--type2 .filter-tags__tag button:focus {
    background: none;
    color: #313131;
  }
}
@media only screen and (max-width: 650px) {
  .filter-tags--type2 .filter-tags__tag:hover::after, .filter-tags--type2 .filter-tags__tag.selected::after {
    background: #EF7F1A;
  }
  .filter-tags--type2 .filter-tags__tag:hover button, .filter-tags--type2 .filter-tags__tag.selected button {
    background: transparent;
    color: #313131;
    border: none;
  }
}

.personal-login__title {
  width: 505.999px;
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-login__title {
    width: 100%;
    margin-bottom: 34.1333px;
  }
}
.personal-login__form {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-login__form {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 17.0667px;
  }
}
.personal-login__inputs {
  display: flex;
  flex-direction: column;
  gap: 34.1333px;
  margin-bottom: 27.3067px;
}
@media only screen and (max-width: 650px) { 
  .personal-login__inputs {
    gap: 17.0667px;
    margin-bottom: 17.0667px;
  }
}
.personal-login__input-group label {
  display: inline-block;
  margin-bottom: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-login__input-group label {
    margin-bottom: 10.24px;
  }
}
.personal-login__checkbox {
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-login__checkbox {
    margin-bottom: 23.8933px;
  }
}
.personal-login__submit {
  width: 245.333px;
  margin-bottom: 23.8933px;
}
@media only screen and (max-width: 650px) {
  .personal-login__submit {
    width: 100%;
    margin-bottom: 17.0667px;
  }
}
.personal-login__links {
  display: flex;
  flex-direction: column;
  gap: 6.82667px;
}
.personal-login__link {
  color: #EF7F1A;
}

.personal-restore-password__title {
  width: 505.999px;
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__title {
    width: 100%;
    margin-bottom: 17.0667px;
  }
}
.personal-restore-password__success {
  display: inline-block;
  color: #1EAE61;
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__success {
    width: 100%;
    margin-bottom: 17.0667px;
  }
}
.personal-restore-password__text {
  width: 523.733px;
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__text {
    width: 100%;
  }
}
.personal-restore-password__form {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__form {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 17.0667px;
  }
}
.personal-restore-password__inputs {
  display: flex;
  flex-direction: column;
  gap: 34.1333px;
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__inputs {
    gap: 17.0667px;
    margin-bottom: 17.0667px;
  }
}
.personal-restore-password__input-group label {
  display: inline-block;
  margin-bottom: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__input-group label {
    margin-bottom: 10.24px;
  }
}
.personal-restore-password__checkbox {
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__checkbox {
    margin-bottom: 23.8933px;
  }
}
.personal-restore-password__submit {
  width: 245.333px;
  margin-bottom: 23.8933px;
}
@media only screen and (max-width: 650px) {
  .personal-restore-password__submit {
    width: 100%;
    margin-bottom: 17.0667px;
  }
}
.personal-restore-password__links {
  display: flex;
  flex-direction: column;
  gap: 6.82667px;
}
.personal-restore-password__link {
  color: #EF7F1A;
}

@media only screen and (max-width: 650px) {
  .personal-my-profile__back {
    margin-bottom: 13.6533px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__title {
    margin-bottom: 23.8933px;
  }
}
.personal-my-profile__tags {
  width: 1365.33px;
  width: 1320px;
  padding:0 12px;
  margin: 40.96px auto 58.0267px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__tags {
    width: 100%;
    margin: 0 auto 27.3067px;
  }
}
.personal-my-profile__info {
  display: grid;
  grid-template-columns: 804.373px 245.333px;
  grid-template-rows: auto auto;
  justify-content: space-between;
  row-gap: 68.2667px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 34.1333px;
  }
}
.personal-my-profile__info-group:nth-child(1) {
  grid-column: 1/2;
  grid-row: 1/2;
}
.personal-my-profile__info-group:nth-child(2) {
  grid-column: 1/2;
  grid-row: 2/3;
}
.personal-my-profile__info-group:nth-child(3) {
  grid-column: 2/3;
  grid-row: 1/3;
}
.personal-my-profile__info-group-accordion {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info-group-accordion {
    width: 100%;
  }
}
.personal-my-profile__info-group-title {
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info-group-title {
    margin-bottom: 20.48px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info-group-list-viewport {
    overflow: hidden;
    height: 119.467px;
    transition: all 320ms ease-in-out;
  }
}
.personal-my-profile__info-group-list-more {
  color: #0047AB;
  margin-top: 20.48px;
}
.personal-my-profile__info-group-list ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 34.1333px;
  row-gap: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info-group-list ul {
    display: flex;
    flex-direction: column;
    gap: 10.24px;
  }
}
.personal-my-profile__info-group-cards {
  display: flex;
  flex-direction: column;
  gap: 34.1333px;
  margin-bottom: 13.6533px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info-group-cards {
    gap: 17.0667px;
    margin-bottom: 10.24px;
  }
}
.personal-my-profile__info-group-card {
  padding: 23.8933px 30.9333px;
  border-radius: 3.41333px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info-group-card {
    padding: 17.0667px 31.5467px;
  }
}
.personal-my-profile__info-group-card h2 {
  text-align: center;
  margin-bottom: 13.6533px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__info-group-card h2 {
    margin-bottom: 10.24px;
  }
}
.personal-my-profile__info-group-card p {
  text-align: center;
}
.personal-my-profile__info-group-card.green {
  background: rgba(30, 174, 97, 0.02);
  border: 1px solid rgba(30, 174, 97, 0.2);
}
.personal-my-profile__info-group-card.green h2 {
  color: #1EAE61;
}
.personal-my-profile__info-group-card.red {
  background: rgba(174, 30, 30, 0.02);
  border: 1px solid rgba(174, 30, 30, 0.2);
}
.personal-my-profile__info-group-card.red h2 {
  color: #AE1E1E;
}
.personal-my-profile__info-group-debt {
  display: grid;
  grid-template-columns: 148.587px auto;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 23.8933px;
}
.personal-my-profile__notifications {
  display: flex;
  flex-direction: column;
  gap: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__notifications {
    gap: 23.8933px;
  }
}
.personal-my-profile__notifications-notification {
  display: flex;
  flex-direction: column;
  gap: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__notifications-notification {
    gap: 10.24px;
  }
}
.personal-my-profile__notifications-notification-title {
  display: flex;
  gap: 6.82667px;
  align-items: flex-start;
}
.personal-my-profile__notifications-notification-title svg {
  display: none;
  width: 12.8px;
  height: 12.8px;
}
.personal-my-profile__notifications-notification.active .personal-my-profile__notifications-notification-title svg {
  display: block;
}
.personal-my-profile__analytics-accordion-inner {
  width: 466.187px;
  float: right;
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__analytics-accordion-inner {
    width: 100%;
  }
}
.personal-my-profile__analytics-slider {
  display: flex;
  justify-content: space-between;
}
.personal-my-profile__analytics-slide {
  width: 663.6px;
  padding: 34.1333px;
  display: grid;
  grid-template-columns: 319.133px 245.333px;
  grid-template-rows: auto 18.72px auto;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #B3CBE3;
  border-radius: 3.41333px;
  background: rgba(0, 79, 159, 0.04);
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__analytics-slide {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    height: auto;
    padding: 23.8933px 10.24px;
  }
}
.personal-my-profile__analytics-slide-title {
  margin-bottom: 51.2px;
  grid-column: 1/2;
  grid-row: 1/2;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__analytics-slide-title {
    margin-bottom: 20.48px;
  }
}
.personal-my-profile__analytics-slide-accordion {
  margin-bottom: 34.1333px;
  z-index: 0;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__analytics-slide-accordion {
    width: 100%;
    margin-bottom: 20.48px;
  }
}
.personal-my-profile__analytics-slide-chart {
  width: 319.133px;
  height: 319.133px;
  grid-column: 1/2;
  grid-row: 2/4;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__analytics-slide-chart {
    width: 100%;
    height: 226.507px;
    margin-bottom: 23.8933px;
  }
}
.personal-my-profile__analytics-slide-radios {
  display: flex;
  gap: 23.8933px;
  align-items: center;
  margin-bottom: 23.8933px;
}
.personal-my-profile__analytics-slide-fields {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 13.6533px;
}
@media only screen and (max-width: 650px) {
  .personal-my-profile__analytics-slide-fields {
    gap: 10.24px;
  }
}
.personal-my-profile__analytics-slide-fields li {
  display: grid;
  grid-template-columns: 23.8933px auto;
  align-items: center;
  gap: 6.82667px;
}
.personal-my-profile__analytics-slide-fields li span {
  width: 23.8933px;
  height: 13.6533px;
  border-radius: 3.41333px;
}

@media only screen and (max-width: 650px) {
  .personal-profile-settings__back {
    margin-bottom: 13.6533px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__title {
    margin-bottom: 23.8933px;
  }
}
.personal-profile-settings__tags {
  width: 1365.33px;
  width: 1320px;
  padding:0 12px;
  margin: 40.96px auto 58.0267px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__tags {
    width: 100%;
    margin: 0 auto 27.3067px;
  }
}
.personal-profile-settings__orders {
  width: 1365.33px;
  width: 1320px;
  padding:0 12px;
  margin: 0 auto;
  position: relative;
  display: grid;
  grid-template-columns: 1018.35px 313.333px;
  justify-content: space-between;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    gap: 34.1333px;
  }
}
.personal-profile-settings__orders-current {
  width: 313.333px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-current {
    width: 100%;
  }
}
.personal-profile-settings__orders-current-text {
  margin-bottom: 30.9333px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-current-text {
    padding: 0 12.8px;
    margin-bottom: 27.3067px;
  }
}
.personal-profile-settings__orders-left {
  display: flex;
  flex-direction: column;
  gap: 68.2667px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-left {
    gap: 34.1333px;
    padding: 0 12.8px;
  }
}
.personal-profile-settings__orders-group-title {
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-title {
    margin-bottom: 20.48px;
  }
}
.personal-profile-settings__orders-group-accordion {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-accordion {
    width: 100%;
  }
}
.personal-profile-settings__orders-group-radios {
  display: flex;
  gap: 23.8933px;
  margin-bottom: 37.5467px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-radios {
    flex-direction: column;
    gap: 13.6533px;
  }
}
.personal-profile-settings__orders-group:nth-child(3) .personal-profile-settings__orders-group-radios,
.personal-profile-settings__orders-group:nth-child(4) .personal-profile-settings__orders-group-radios {
  margin-bottom: 0;
}
.personal-profile-settings__orders-group-text {
  margin-bottom: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-text {
    margin-bottom: 13.6533px;
  }
}
.personal-profile-settings__orders-group-table-head {
  display: block;
  width: 100%;
  padding: 20.48px 0 28.2133px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-table-head {
    padding: 10.24px 0 20.48px;
  }
}
.personal-profile-settings__orders-group-table-row {
  padding: 13.6533px;
  display: grid;
  grid-template-columns: 544px 119.467px;
  gap: 34.1333px;
  align-items: center;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-table-row {
    padding: 13.6533px 6.82667px;
    grid-template-columns: 112.32px 102.4px;
    gap: 8.53333px;
    align-items: flex-start;
  }
}
.personal-profile-settings__orders-group-table-row-right {
  display: grid;
  grid-template-columns: 99.7867px auto;
  align-items: center;
  gap: 6.82667px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-table-row-right {
    grid-template-columns: 85.3333px auto;
  }
}
.personal-profile-settings__orders-group-table-row-right input {
  width: 100%;
  height: 32.5867px;
  border-radius: 3.41333px;
  border: 1px solid #CCCCCC;
  text-align: center;
  background: transparent;
  font-size: 13.6533px;
  line-height: 19.1147px;
  color: #A3A2A2;
  transition: color 320ms ease-in-out;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__orders-group-table-row-right input {
    height: 30.9333px;
    padding: 0 6.82667px;
    font-size: 11.9467px;
    line-height: 16.7253px;
  }
}
.personal-profile-settings__orders-group-table-row-right input::placeholder {
  transition: all 320ms ease-in-out;
}
.personal-profile-settings__orders-group-table-row-right input:focus {
  outline: none;
  color: #313131;
}
.personal-profile-settings__orders-group-table-row-right input:focus::placeholder {
  color: #313131;
}
.personal-profile-settings__orders-group-table-row.dark {
  background: rgba(0, 79, 159, 0.04);
}
.personal-profile-settings__password-form {
  width: 523.733px;
  display: flex;
  flex-direction: column;
  gap: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__password-form {
    width: 100%;
    gap: 17.0667px;
  }
}
.personal-profile-settings__password-input-group label {
  display: inline-block;
  margin-bottom: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__password-input-group label {
    margin-bottom: 10.24px;
  }
}
.personal-profile-settings__password-input-group:last-child {
  grid-column: 1/3;
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__password-input-group:last-child {
    margin-bottom: 23.8933px;
  }
}
.personal-profile-settings__password-submit {
  width: 245.333px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__password-submit {
    width: 100%;
  }
}
.personal-profile-settings__subscriptions-content {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-content {
    width: 100%;
  }
}
.personal-profile-settings__subscriptions-text {
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-text {
    margin-bottom: 20.48px;
  }
}
.personal-profile-settings__subscriptions-groups {
  display: flex;
  flex-direction: column;
  gap: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-groups {
    gap: 20.48px;
  }
}
.personal-profile-settings__subscriptions-group {
  display: flex;
  flex-direction: column;
  gap: 13.6533px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-group {
    gap: 6.82667px;
  }
}
.personal-profile-settings__subscriptions-button {
  margin: 20.48px 0 68.2667px;
  color: #EF7F1A;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-button {
    margin: 13.6533px 0 34.1333px;
  }
}
.personal-profile-settings__subscriptions-label {
  display: inline-block;
  margin-bottom: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-label {
    margin-bottom: 10.24px;
  }
}
.personal-profile-settings__subscriptions-form {
  display: grid;
  grid-template-columns: 405.893px 117.867px;
  grid-template-rows: 53.12px auto;
  row-gap: 27.3067px;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-form {
    display: flex;
    flex-direction: column;
    gap: 20.48px;
  }
}
.personal-profile-settings__subscriptions-form-input input {
  border-radius: 3.41333px 0 0 3.41333px;
  border-right: none;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-form-input input {
    border-radius: 3.41333px;
    border-right: 1px solid #CCCCCC;
  }
}
.personal-profile-settings__subscriptions-form-checkbox {
  width: 432.427px;
  grid-column: 1/3;
  grid-row: 2/3;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-form-checkbox {
    width: 100%;
  }
  .personal-profile-settings__subscriptions-form-checkbox .checkbox {
    align-items: flex-start;
  }
  .personal-profile-settings__subscriptions-form-checkbox .checkbox label {
    font-size: 10.24px;
    line-height: 14.336px;
  }
}
.personal-profile-settings__subscriptions-form-button .primary-button {
  height: 100%;
  border-radius: 0 3.41333px 3.41333px 0;
}
@media only screen and (max-width: 650px) {
  .personal-profile-settings__subscriptions-form-button .primary-button {
    height: auto;
    border-radius: 1.70667px;
  }
}

@media only screen and (max-width: 650px) {
  .personal-my-orders__back {
    margin-bottom: 13.6533px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-my-orders__title {
    margin-bottom: 23.8933px;
  }
}
.personal-my-orders__tags {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1365.33px;
  width: 1320px;
  padding:0 12px;
  margin: 40.96px auto 58.0267px;
}
@media only screen and (max-width: 650px) {
  .personal-my-orders__tags {
    display: unset;
    flex-direction: column;
    width: 100%;
    margin: 0 auto 27.3067px;
  }
}
.personal-my-orders__accordion {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media only screen and (max-width: 650px) {
  .personal-my-orders__accordion {
    position: static;
    width: 100%;
    padding: 0 12.8px;
    margin: 27.3067px 0 34.1333px;
  }
}
.personal-my-orders__current-status {
  display: flex;
  gap: 6.82667px;
  align-items: center;
  margin-bottom: 40.96px;
}
.personal-my-orders__current-status-info {
  width: 23.8933px;
  height: 23.8933px;
  position: relative;
}
.personal-my-orders__current-status-info svg {
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.personal-my-orders__current-status-info-modal {
  display: none;
  position: absolute;
  left: 0;
  bottom: 30.9333px;
  z-index: 2;
  width: max-content;
  padding: 17.0667px 13.6533px;
  border: 1px solid #B3CBE3;
  border-radius: 3.41333px;
  background: #FFFFFF;
}
@media only screen and (max-width: 650px) {
  .personal-my-orders__current-status-info-modal {
    width: 246.933px;
    bottom: 42.1867px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-my-orders__current-status-info {
    width: 37.5467px;
    height: 37.5467px;
  }
}
.personal-my-orders__current-filter {
  margin-bottom: 76.8px;
}
@media only screen and (max-width: 650px) {
  .personal-my-orders__current-filter {
    margin: 27.3067px 0 34.1333px;
  }
}

.personal-edit-order__top-back {
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-edit-order__top-back {
    margin-bottom: 13.6533px;
  }
}
.personal-edit-order__top-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 57.8133px;
}
@media only screen and (max-width: 650px) {
  .personal-edit-order__top-flex {
    margin-bottom: 23.8933px;
  }
}
.personal-edit-order__flex {
  width: 1365.33px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 650px) {
  .personal-edit-order__flex {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
}
.personal-edit-order__left {
  width: 808.8px;
  display: flex;
  flex-direction: column;
}
@media only screen and (max-width: 650px) {
  .personal-edit-order__left {
    width: 100%;
    padding: 0 12.8px;
  }
}
.personal-edit-order__left-search {
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-edit-order__left-search {
    width: 100%;
    margin-bottom: 17.0667px;
  }
}
.personal-edit-order__left-links {
  display: grid;
  grid-template-columns: auto auto;
  row-gap: 13.6533px;
  margin-bottom: 68.2667px;
}
@media only screen and (max-width: 650px) {
  .personal-edit-order__left-links {
    display: flex;
    flex-direction: column;
    gap: 13.6533px;
    margin-bottom: 34.1333px;
  }
}
.personal-edit-order__right {
  width: 313.867px;
}
@media only screen and (max-width: 650px) {
  .personal-edit-order__right {
    width: 100%;
  }
}
.personal-edit-order__products li:last-child .order-product {
  border-bottom: none;
}

@media only screen and (max-width: 650px) {
  .personal-reports__back {
    margin-bottom: 13.6533px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-reports__title {
    margin-bottom: 23.8933px;
  }
}
.personal-reports__tags {
  width: 1365.33px;
  margin: 40.96px auto 58.0267px;
}
@media only screen and (max-width: 650px) {
  .personal-reports__tags {
    width: 100%;
    margin: 0 auto 27.3067px;
  }
}
.personal-reports__reports {
  padding-top: 68.2667px;
  display: flex;
  flex-direction: column;
  gap: 85.3333px;
}
@media only screen and (max-width: 650px) {
  .personal-reports__reports {
    padding-top: 0;
    gap: 34.1333px;
  }
}
.personal-reports__reports-group {
  width: 100%;
}
@media only screen and (max-width: 650px) {
  .personal-reports__reports-group {
    width: 100%;
  }
}
.personal-reports__reports-title {
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-reports__reports-title {
    margin-bottom: 20.48px;
  }
}
.personal-reports__reports-content {
  width: 100%;
  /* height: 243.947px;*/
  background: #C4C4C4;
}
@media only screen and (max-width: 650px) {
  .personal-reports__reports-content {
    /*height: 298.667px;*/
  }
}
.personal-reports__reports-links {
  display: flex;
  align-items: center;
  gap: 85.3333px;
  margin-top: 23.8933px;
}

@media only screen and (max-width: 650px) {
  .personal-return__back {
    margin-bottom: 13.6533px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-return__title {
    margin-bottom: 23.8933px;
  }
}
	
.personal-return__tags {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1365.33px;
  width: 1320px;
  padding:0 12px;
  margin: 40.96px auto 58.0267px;
}
@media only screen and (max-width: 650px) {
  .personal-return__tags {
    display: block;
    flex-direction: column;
    width: 100%;
    margin: 0 auto 27.3067px;
  }
}
.personal-return__accordion {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media only screen and (max-width: 650px) {
  .personal-return__accordion {
    position: static;
    width: 100%;
    padding: 0 12.8px;
    margin: 27.3067px 0 34.1333px;
  }
}
.personal-return__new-steps {
  display: flex;
  flex-direction: column;
  gap: 68.2667px;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-steps {
    display: grid;
    grid-template-rows: repeat(4, auto);
    gap: 34.1333px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group:nth-child(4) {
    grid-row: 2/3;
  }
}
.personal-return__new-group-title {
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-title {
    margin-bottom: 20.48px;
  }
}
.personal-return__new-group-accordion {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-accordion {
    width: 100%;
  }
}
.personal-return__new-group-links {
  display: flex;
  gap: 34.1333px;
  width: 629.867px;
}
.personal-return__new-group-links .link-icon__slot {
  white-space: nowrap;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-links {
    width: 100%;
    flex-direction: column;
    gap: 23.8933px;
  }
}
.personal-return__new-group-links-half {
  display: flex;
  flex-direction: column;
  gap: 13.6533px;
}
.personal-return__new-group-form {
  display: grid;
  grid-template-columns: 523.733px 83.7067px 127.933px 245.333px 1fr;
  column-gap: 34.1333px;
  align-items: center;
  margin-bottom: 51.2px;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-form {
    display: flex;
    flex-direction: column;
    gap: 17.0667px;
    margin-bottom: 17.0667px;
  }
}
.personal-return__new-group-form-add {
  justify-self: flex-end;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-form-add {
    width: 100%;
    margin-top: 6.82667px;
    align-items: flex-start;
  }
}
.personal-return__new-group-form-submit {
  width: 245.333px;
  margin-top: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-form-submit {
    width: 100%;
    margin-top: 17.0667px;
  }
}
.personal-return__new-group-mail {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-mail {
    width: 100%;
  }
}
.personal-return__new-group-input-group {
  width: 100%;
}
.personal-return__new-group-input-group label {
  display: block;
  margin-bottom: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-return__new-group-input-group label {
    margin-bottom: 10.24px;
  }
}
.personal-return__new-group-products-head {
  display: grid;
  grid-template-columns: 523.733px 83.7067px 127.933px 245.333px 1fr;
  column-gap: 34.1333px;
  padding: 17.0667px 0;
  margin-bottom: 13.6533px;
  border-bottom: 1px solid #B3CBE3;
}
.personal-return__archival .personal-returned-order__products-approved {
  margin-bottom: 0;
}
@media only screen and (max-width: 650px) {
  .personal-claims__back {
    margin-bottom: 13.6533px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-claims__title {
    margin-bottom: 23.8933px;
  }
}
.personal-claims__tags {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1365.33px;
  margin: 40.96px auto 58.0267px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__tags {
    display: block;
    flex-direction: column;
    width: 100%;
    margin: 0 auto 27.3067px;
  }
}
.personal-claims__accordion {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media only screen and (max-width: 650px) {
  .personal-claims__accordion {
    position: static;
    width: 100%;
    padding: 0 12.8px;
    margin: 27.3067px 0 34.1333px;
  }
}
.personal-claims__new-steps {
  display: flex;
  flex-direction: column;
  gap: 68.2667px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-steps {
    display: grid;
    grid-template-rows: repeat(4, auto);
    gap: 34.1333px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group:nth-child(4) {
    grid-row: 2/3;
  }
}
.personal-claims__new-group-title {
  margin-bottom: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-title {
    margin-bottom: 20.48px;
  }
}
.personal-claims__new-group-accordion {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-accordion {
    width: 100%;
  }
}
.personal-claims__new-group-links {
  display: flex;
  gap: 34.1333px;
  width: 584.453px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-links {
    width: 100%;
    flex-direction: column;
    gap: 23.8933px;
  }
}
.personal-claims__new-group-links-half {
  display: flex;
  flex-direction: column;
  gap: 13.6533px;
}
.personal-claims__new-group-form {
  display: grid;
  grid-template-columns: 523.733px 83.7067px 127.933px 245.333px 1fr;
  column-gap: 34.1333px;
  align-items: center;
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-form {
    display: flex;
    flex-direction: column;
    gap: 17.0667px;
    margin-bottom: 17.0667px;
  }
}
.personal-claims__new-group-form-submit {
  width: 245.333px;
  margin-top: 40.96px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-form-submit {
    width: 100%;
    margin-top: 17.0667px;
  }
}
.personal-claims__new-group-tags {
  margin-bottom: 58.0267px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-tags {
    margin-bottom: 0;
  }
}
.personal-claims__new-group-tags-title {
  margin-bottom: 17.0667px;
}
.personal-claims__new-group-tags-container {
  display: flex;
  gap: 6.82667px;
  flex-wrap: wrap;
  margin-bottom: 34.1333px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-tags-container {
    margin-bottom: 20.48px;
  }
}
.personal-claims__new-group-tags-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-tags-bottom {
    flex-direction: column;
    gap: 34.1333px;
    align-items: flex-start;
  }
}
.personal-claims__new-group-tags-links {
  display: flex;
  gap: 34.1333px;
  align-items: flex-start;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-tags-links {
    flex-direction: column;
    align-items: flex-start;
    gap: 13.6533px;
  }
}
.personal-claims__new-group-mail {
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-mail {
    width: 100%;
  }
}
.personal-claims__new-group-input-group {
  width: 100%;
}
.personal-claims__new-group-input-group label {
  display: block;
  margin-bottom: 17.0667px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-input-group label {
    margin-bottom: 10.24px;
  }
}
.personal-claims__new-group-products-head {
  display: grid;
  grid-template-columns: 523.733px 83.7067px 127.933px 245.333px 1fr;
  column-gap: 34.1333px;
  padding: 17.0667px 0;
  margin-bottom: 13.6533px;
  border-bottom: 1px solid #B3CBE3;
}
.personal-claims__new-group-products-message {
  margin-top: 51.2px;
  width: 523.733px;
}
@media only screen and (max-width: 650px) {
  .personal-claims__new-group-products-message {
    margin-top: 34.1333px;
    width: 100%;
  }
}
.personal-claims__archival .personal-claims__products-approved {
  margin-bottom: 0;
}
@media only screen and (max-width: 650px) {
  .personal-downloads__back {
    margin-bottom: 13.6533px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-downloads__title {
    margin-bottom: 23.8933px;
  }
}
.personal-downloads__groups {
  display: flex;
  flex-direction: column;
  gap: 68.2667px;
  margin-top: 68.2667px;
}
.personal-downloads__group-title {
  margin-bottom: 40.96px;
}
.personal-downloads__group-flex {
  display: flex;
  justify-content: space-between;
}
.personal-downloads__group-checkboxes {
  width: 689.013px;
  display: grid;
  grid-template-columns: repeat(3, 174.933px);
  justify-content: space-between;
  row-gap: 17.0667px;
  align-items: center;
}
.personal-downloads__group-links {
  width: 334.133px;
  display: flex;
  flex-direction: column;
  gap: 34.1333px;
}
.personal-downloads__group-links-icon {
  display: flex;
  flex-direction: column;
  gap: 10.24px;
}
.personal-downloads__group-links-arrow {
  display: flex;
  flex-direction: column;
  gap: 13.6533px;
}
.personal-downloads__mobile-text {
  margin-bottom: 13.6533px;
}
.personal-downloads__mobile-link-icon {
  margin-bottom: 27.3067px;
}

.filter-checkboxes {
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 650px) {
  .filter-checkboxes__head {
    background: #FFFFFF;
    width: 100%;
    display: grid;
    grid-template-columns: auto 119.46662px;
    gap: 68.26664px;
    align-items: center;
    border: 1px solid #B3CBE3;
    padding: 68.26664px 102.39996px;
    border-radius: 34.13332px;
    transition: all 320ms ease-in-out;
  }
  .filter-checkboxes__head svg {
    width: 119.46662px;
    height: 68.26664px;
    transition: transform 320ms ease-in-out;
  }
}
@media only screen and (max-width: 650px) {
  .filter-checkboxes__body {
    background: #FFFFFF;
    width: 100%;
    border-radius: 0 0 34.13332px 34.13332px;
    border: none;
    overflow: hidden;
    max-height: 0;
    padding: 0 102.39996px;
    transition: max-height 320ms ease-in-out;
    transition: padding 320ms ease-in-out;
  }
}
.filter-checkboxes__checkboxes {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
@media only screen and (max-width: 650px) {
  .filter-checkboxes__checkboxes {
    flex-direction: column;
    flex-wrap: unset;
    gap: 102.39996px;
  }
}
.filter-checkboxes__checkbox:nth-child(1) .checkbox label {
  color: #313131;
}
.filter-checkboxes__checkbox:nth-child(2) .checkbox label {
  color: #EF7F1A;
}
.filter-checkboxes__checkbox:nth-child(3) .checkbox label {
  color: #0047AB;
}
.filter-checkboxes__checkbox:nth-child(4) .checkbox label {
  color: #313131;
}
.filter-checkboxes__checkbox:nth-child(5) .checkbox label {
  color: #1EAE61;
}
@media only screen and (max-width: 650px) {
  .filter-checkboxes:hover .filter-checkboxes__head, .filter-checkboxes--open .filter-checkboxes__head {
    border-radius: 34.13332px 34.13332px 0 0;
    background: #f5f5f5;
    color: #0047AB;
  }
  .filter-checkboxes:hover .filter-checkboxes__head svg, .filter-checkboxes--open .filter-checkboxes__head svg {
    transform: rotate(180deg);
  }
  .filter-checkboxes:hover .filter-checkboxes__body, .filter-checkboxes--open .filter-checkboxes__body {
    padding: 102.39996px;
    max-height: unset;
    border: 1px solid #B3CBE3;
    border-top: none;
  }
}

.personal-my-orders__current-status {
    display: flex;
    gap: 6.826664px; /* 8rem */
    align-items: center;
    margin-bottom: 40.959984px !important; /* 48rem */
}
.personal-my-orders__current-filter {
    margin-bottom: 76.8px !important; /* 90rem */
}

.input-calendar {
  position: relative;
  width: 245.76px; /* 288rem */
  z-index: 1;
}
.input-calendar input {
  width: 100%;
  height: 52.866646px; /* 62rem */
  border-radius: 3.413332px; /* 4rem */
  border: 1px solid #CCCCCC;
  padding: 0 47.733328px 0 13.653328px; /* 0 56rem 0 16rem */
  background: transparent;
  font-size: 13.653328px; /* 16rem */
  line-height: 19.0933312px; /* 22.4rem */
  color: #A3A2A2;
  transition: color 320ms ease-in-out;
}
@media only screen and (max-width: 650px) {
  .input-calendar input {
    height: 37.466652px; /* 44rem */
    padding: 0 32.266664px 0 6.826664px; /* 0 38rem 0 8rem */
    font-size: 11.946664px; /* 14rem */
    line-height: 16.7333296px; /* 19.6rem */
  }
}
.input-calendar input::placeholder {
  transition: all 320ms ease-in-out;
}
.input-calendar input:focus {
  outline: none;
  color: #313131;
}
.input-calendar input:focus::placeholder {
  color: #313131;
}
.input-calendar__show-calendar {
  position: absolute;
  display: grid;
  place-content: center;
  top: 16.213327px; /* 19rem */
  right: 13.653328px; /* 16rem */
  width: 20.466664px; /* 24rem */
  height: 20.466664px; /* 24rem */
}
@media only screen and (max-width: 650px) {
  .input-calendar__show-calendar {
    top: 10.239996px; /* 12rem */
    right: 8.53333px; /* 10rem */
    width: 17.06666px; /* 20rem */
    height: 17.06666px; /* 20rem */
  }
}
.input-calendar__show-calendar svg {
  width: 20.466664px; /* 24rem */
  height: 20.466664px; /* 24rem */
}
@media only screen and (max-width: 650px) {
  .input-calendar__show-calendar svg {
    width: 17.06666px; /* 20rem */
    height: 17.06666px; /* 20rem */
  }
}
.input-calendar__calendar {
  position: absolute;
  overflow: hidden;
  top: 59.73331px; /* 70rem */
  width: 100%;
  border-radius: 3.413332px; /* 4rem */
  border: 1px solid #FFFFFF;
  transition: all 320ms ease-in-out;
  max-height: 0;
  background: #FFFFFF;
}
@media only screen and (max-width: 650px) {
  .input-calendar__calendar {
    top: 44.266648px; /* 52rem */
  }
}
.input-calendar__calendar-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 23.866648px; /* 28rem */
  padding: 17.06666px 13.653328px 0; /* 20rem 16rem 0 */
}
.input-calendar__calendar-head-date {
  display: grid;
  grid-template-columns: auto 11.946664px; /* 14rem */
  align-items: center;
  gap: 10.239996px; /* 12rem */
}
.input-calendar__calendar-head-date svg {
  width: 13.653328px; /* 16rem */
  height: 8.53333px; /* 10rem */
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-head-arrows {
  display: flex;
  gap: 34.13332px; /* 40rem */
}
.input-calendar__calendar-head-arrows svg {
  width: 8.53333px; /* 10rem */
  height: 13.653328px; /* 16rem */
}
.input-calendar__calendar-body {
  overflow: hidden;
  position: relative;
  height: 236.266644px; /* 277rem */
}
.input-calendar__calendar-body-dates {
  position: absolute;
  background: #FFFFFF;
  padding: 0 13.653328px 17.06666px; /* 0 16rem 20rem */
  z-index: 1;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-dates-weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  justify-content: space-between;
  place-items: center;
  gap: 13.653328px; /* 16rem */
  margin-bottom: 17.06666px; /* 20rem */
}
.input-calendar__calendar-body-dates-weekdays span {
  color: #0047AB;
}
.input-calendar__calendar-body-dates-days {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  justify-content: space-between;
  place-items: center;
  gap: 13.653328px; /* 16rem */
}
.input-calendar__calendar-body-dates-days span {
  position: relative;
  width: 19.613328px; /* 23rem */
  height: 18.773328px; /* 22rem */
  display: grid;
  place-content: center;
  cursor: pointer;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-dates-days span::after {
  content: "";
  position: absolute;
  width: 27.306656px; /* 32rem */
  height: 27.306656px; /* 32rem */
  border-radius: 50%;
  top: calc(50% - 13.653328px); /* 16rem */
  left: calc(50% - 13.653328px); /* 16rem */
  z-index: -1;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-dates-days span.outmonth {
  color: #A3A2A2;
}
.input-calendar__calendar-body-dates-days span:hover, .input-calendar__calendar-body-dates-days span.selected {
  color: #FFFFFF;
}
.input-calendar__calendar-body-dates-days span:hover::after, .input-calendar__calendar-body-dates-days span.selected::after {
  background-color: #EF7F1A;
}
.input-calendar__calendar-body-years {
  position: absolute;
  left: 100%;
  background: #FFFFFF;
  width: 100%;
  padding: 5.119998px 13.653328px 17.06666px; /* 6rem 16rem 20rem */
  z-index: 2;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  justify-content: space-between;
  place-items: center;
  row-gap: 13.653328px; /* 16rem */
  column-gap: 23.866648px; /* 28rem */
  height: 234.666644px; /* 275rem */
  overflow-y: scroll;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-years::-webkit-scrollbar {
  display: none;
}
.input-calendar__calendar-body-years span {
  position: relative;
  cursor: pointer;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-years span::after {
  content: "";
  position: absolute;
  width: 46.133328px; /* 54rem */
  height: 27.306656px; /* 32rem */
  border-radius: 3.413332px; /* 4rem */
  top: calc(50% - 13.653328px); /* 16rem */
  left: calc(50% - 23.066664px); /* 27rem */
  z-index: -1;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-years span.outmonth {
  color: #A3A2A2;
}
.input-calendar__calendar-body-years span:hover, .input-calendar__calendar-body-years span.selected {
  color: #FFFFFF;
}
.input-calendar__calendar-body-years span:hover::after, .input-calendar__calendar-body-years span.selected::after {
  background-color: #EF7F1A;
}
.input-calendar__calendar-body-months {
  position: absolute;
  left: 100%;
  background: #FFFFFF;
  width: 100%;
  padding: 5.119998px 13.653328px 17.06666px; /* 6rem 16rem 20rem */
  z-index: 3;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 18.773328px); /* 22rem */
  justify-content: space-between;
  place-items: center;
  row-gap: 13.653328px; /* 16rem */
  column-gap: 23.866648px; /* 28rem */
  height: 100%;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-months span {
  position: relative;
  cursor: pointer;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-months span::after {
  content: "";
  position: absolute;
  width: 46.133328px; /* 54rem */
  height: 27.306656px; /* 32rem */
  border-radius: 3.413332px; /* 4rem */
  top: calc(50% - 13.653328px); /* 16rem */
  left: calc(50% - 23.066664px); /* 27rem */
  z-index: -1;
  transition: all 320ms ease-in-out;
}
.input-calendar__calendar-body-months span.outmonth {
  color: #A3A2A2;
}
.input-calendar__calendar-body-months span:hover, .input-calendar__calendar-body-months span.selected {
  color: #FFFFFF;
}
.input-calendar__calendar-body-months span:hover::after, .input-calendar__calendar-body-months span.selected::after {
  background-color: #EF7F1A;
}
.input-calendar:hover .input-calendar__calendar, .input-calendar--open .input-calendar__calendar {
  max-height: 307.2px; /* 360rem */
  border: 1px solid #CCCCCC;
}

.input-accordion {
  position: relative;
  width: 100%;
}
.input-accordion input {
  width: 100%;
  height: 52.866646px; /* 62rem */
  border-radius: 3.413332px; /* 4rem */
  border: 1px solid #CCCCCC;
  padding: 0 47.733328px 0 13.653328px; /* 0 56rem 0 16rem */
  background: transparent;
  font-size: 13.653328px; /* 16rem */
  line-height: 19.0933312px; /* 22.4rem */
  color: #A3A2A2;
  transition: color 320ms ease-in-out;
}
@media only screen and (max-width: 650px) {
  .input-accordion input {
    height: 37.466652px; /* 44rem */
    padding: 0 6.826664px; /* 0 8rem */
    font-size: 11.946664px; /* 14rem */
    line-height: 16.7333296px; /* 19.6rem */
  }
}
.input-accordion input::placeholder {
  transition: all 320ms ease-in-out;
}
.input-accordion input:focus {
  outline: none;
  color: #313131;
}
.input-accordion input:focus::placeholder {
  color: #313131;
}
.input-accordion__accordion {
  position: absolute;
  overflow-x: hidden;
  overflow-y: scroll;
  top: 59.73331px; /* 70rem */
  width: 100%;
  border-radius: 3.413332px; /* 4rem */
  border: 1px solid #FFFFFF;
  transition: all 320ms ease-in-out;
  max-height: 0;
  background: #FFFFFF;
  z-index: 1;
}
.input-accordion__accordion::-webkit-scrollbar {
  width: 4.266665px; /* 5rem */
  background: #CCCCCC;
}
@media only screen and (max-width: 650px) {
  .input-accordion__accordion::-webkit-scrollbar {
    width: 0.853333px; /* 1px */
  }
}
.input-accordion__accordion::-webkit-scrollbar-thumb {
  border-radius: 1.706666px; /* 2rem */
  background: #0047AB;
}
@media only screen and (max-width: 650px) {
  .input-accordion__accordion::-webkit-scrollbar-thumb {
    background: transparent;
  }
}
@media only screen and (max-width: 650px) {
  .input-accordion__accordion {
    top: 44.266648px; /* 52rem */
  }
}
.input-accordion__accordion-results {
  padding: 10.239996px 0; /* 12rem 0 */
}
.input-accordion__accordion-results li {
  padding: 6.826664px 17.06666px 6.826664px 13.653328px; /* 8rem 20rem 8rem 16rem */
  transition: all 320ms ease-in-out;
}
.input-accordion__accordion-results li:hover, .input-accordion__accordion-results li.selected {
  background: rgba(0, 79, 159, 0.04);
}
.input-accordion:hover .input-accordion__accordion {
  max-height: 412.799808px; /* 484rem */
  border: 1px solid #CCCCCC;
}
.chooseReturnItem {
  cursor: pointer;
}
@media only screen and (max-width: 650px) {
  .input-accordion:hover .input-accordion__accordion {
    max-height: 255.9999px; /* 300rem */
  }
}

.input-modal {
  position: relative;
  width: 245.76px; /* 288rem */
}
.input-modal input {
  width: 100%;
  height: 52.866646px; /* 62rem */
  border-radius: 3.413332px; /* 4rem */
  border: 1px solid #CCCCCC;
  padding: 0 25.599992px 0 13.653328px; /* 0 30rem 0 16rem */
  background: transparent;
  font-size: 13.653328px; /* 16rem */
  line-height: 19.0933312px; /* 22.4rem */
  color: #A3A2A2;
  transition: color 320ms ease-in-out;
}
@media only screen and (max-width: 650px) {
  .input-modal input {
    height: 37.466652px; /* 44rem */
    padding: 0 17.06666px 0 6.826664px; /* 0 20rem 0 8rem */
    font-size: 11.946664px; /* 14rem */
    line-height: 16.7333296px; /* 19.6rem */
  }
}
.input-modal input::placeholder {
  transition: all 320ms ease-in-out;
}
.input-modal input:focus {
  outline: none;
  color: #313131;
}
.input-modal input:focus::placeholder {
  color: #313131;
}
.input-modal__arrow {
  position: absolute;
  display: grid;
  place-content: center;
  top: 20.466664px; /* 24rem */
  right: 13.653328px; /* 16rem */
  width: 8.53333px; /* 10rem */
  height: 13.653328px; /* 16rem */
}
@media only screen and (max-width: 650px) {
  .input-modal__arrow {
    top: 12.799995px; /* 15rem */
    right: 6.826664px; /* 8rem */
    width: 6.826664px; /* 8rem */
    height: 11.946664px; /* 14rem */
  }
}
.input-modal__arrow svg {
  width: 8.53333px; /* 10rem */
  height: 13.653328px; /* 16rem */
}
@media only screen and (max-width: 650px) {
  .input-modal__arrow svg {
    width: 6.826664px; /* 8rem */
    height: 11.946664px; /* 14rem */
  }
}
.return-product {
  padding: 27.306656px 0 13.653328px;
  border-bottom: 1px solid #E8E8E8;
  display: grid;
  grid-template-columns: 525.866432px 83.466672px 127.466672px 245.760096px 1fr;
  column-gap: 34.133312px;
}
@media only screen and (max-width: 650px) {
  .return-product {
    grid-template-columns: 94.933312px 113.066672px;
    justify-content: space-between;
  }
}
.return-product__img-modal {
  display: none;
}
.return-product__left {
  display: flex;
  width: 489.173376px;
  gap: 10.240016px;
}
@media only screen and (max-width: 650px) {
  .return-product__left {
    width: 100%;
    grid-column: 1/3;
    margin-bottom: 13.653328px;
  }
}
.return-product__left-img {
  width: 61.248048px;
  width: 61.248048px;
}
@media only screen and (max-width: 650px) {
  .return-product__left-img {
    width: 68.266656px;
    height: 68.266656px;
  }
}
@media only screen and (max-width: 650px) {
  .return-product__amount {
    grid-row: 3/4;
    display: flex;
    flex-direction: column;
    gap: 6.826664px;
  }
}
.return-product__amount span:first-child {
  display: none;
}
@media only screen and (max-width: 650px) {
  .return-product__amount span:first-child {
    display: inline;
  }
}
@media only screen and (max-width: 650px) {
  .return-product__number {
    display: flex;
    flex-direction: column;
    gap: 6.826664px;
    margin-bottom: 10.240016px;
  }
}
.return-product__number span:first-child {
  display: none;
}
@media only screen and (max-width: 650px) {
  .return-product__number span:first-child {
    display: inline;
  }
}
@media only screen and (max-width: 650px) {
  .return-product__date {
    display: flex;
    flex-direction: column;
    gap: 6.826664px;
    margin-bottom: 10.240016px;
  }
}
.return-product__date span:first-child {
  display: none;
}
@media only screen and (max-width: 650px) {
  .return-product__date span:first-child {
    display: inline;
  }
}
.return-product__delete {
  justify-self: flex-end;
}
@media only screen and (max-width: 650px) {
  .return-product__delete {
    justify-self: flex-start;
    align-self: flex-end;
  }
}
.return-product--modal {
  grid-template-columns: auto 523.866432px 1fr;
  grid-template-rows: auto auto auto;
  gap: unset;
  padding: 23.893328px 0 10.240016px;
}
@media only screen and (max-width: 650px) {
  .return-product--modal {
    grid-template-columns: 94.933312px 113.066672px;
    justify-content: space-between;
  }
}
.return-product--modal .return-product__img-modal {
  display: inline;
  width: 92.159964px;
  height: 92.159964px;
  grid-row: 1/4;
}
@media only screen and (max-width: 650px) {
  .return-product--modal .return-product__img-modal {
    display: none;
  }
}
@media only screen and (max-width: 650px) {
  .return-product--modal .return-product__left {
    grid-column: 1/3;
  }
}
.return-product--modal .return-product__left-img {
  display: none;
}
@media only screen and (max-width: 650px) {
  .return-product--modal .return-product__left-img {
    display: inline;
    width: 68.266656px;
    height: 68.266656px;
  }
}
.return-product--modal .return-product__name {
  margin-left: 10.240016px;
  margin-bottom: 13.653328px;
}
.return-product--modal .return-product__amount {
  justify-self: flex-end;
}
@media only screen and (max-width: 650px) {
  .return-product--modal .return-product__amount {
    justify-self: flex-start;
  }
}
.return-product--modal .return-product__number {
  display: flex;
  align-items: center;
  gap: 6.826664px;
  margin-bottom: 6.826664px;
}
@media only screen and (max-width: 650px) {
  .return-product--modal .return-product__number {
    align-items: flex-start;
  }
}
.return-product--modal .return-product__number span:first-child {
  display: inline;
}
.return-product--modal .return-product__date {
  grid-row: 3/4;
  display: flex;
  align-items: center;
  gap: 6.826664px;
}
@media only screen and (max-width: 650px) {
  .return-product--modal .return-product__date {
    grid-row: unset;
  }
}
.return-product--modal .return-product__date span:first-child {
  display: inline;
}
.return-product--modal .return-product__delete {
  display: none;
}
.return-product--actual {
  grid-template-columns: 97.279952px repeat(3, auto) 1fr;
  grid-template-rows: auto auto;
  column-gap: unset;
  justify-content: flex-start;
}
@media only screen and (max-width: 650px) {
  .return-product--actual {
    grid-template-columns: 94.933312px 113.066672px;
    justify-content: space-between;
  }
}
.return-product--actual .return-product__img-modal {
  grid-row: 1/3;
  display: inline;
  width: 97.279952px;
  height: 97.279952px;
}
@media only screen and (max-width: 650px) {
  .return-product--actual .return-product__img-modal {
    display: none;
  }
}
.return-product--actual .return-product__left {
  width: 418.13328px;
  margin: 0 34.133312px 0 10.240016px;
}
@media only screen and (max-width: 650px) {
  .return-product--actual .return-product__left {
    width: 100%;
    grid-column: 1/3;
    margin-bottom: 13.653328px;
  }
}
.return-product--actual .return-product__left-img {
  display: none;
}
@media only screen and (max-width: 650px) {
  .return-product--actual .return-product__left-img {
    display: inline;
    width: 68.266656px;
    height: 68.266656px;
  }
}
.return-product--actual .return-product__amount {
  display: flex;
  flex-direction: column;
  gap: 6.826664px;
  width: 75.093304px;
  margin-right: 46.079988px;
}
@media only screen and (max-width: 650px) {
  .return-product--actual .return-product__amount {
    justify-self: flex-start;
  }
}
.return-product--actual .return-product__amount span:first-child {
  display: inline;
}
.return-product--actual .return-product__number {
  display: flex;
  flex-direction: column;
  gap: 6.826664px;
  width: 141.466648px;
  margin-right: 17.066664px;
}
@media only screen and (max-width: 650px) {
  .return-product--actual .return-product__number {
    align-items: flex-start;
  }
}
.return-product--actual .return-product__number span:first-child {
  display: inline;
}
.return-product--actual .return-product__date {
  display: flex;
  flex-direction: column;
  gap: 6.826664px;
}
@media only screen and (max-width: 650px) {
  .return-product--actual .return-product__date {
    grid-row: unset;
  }
}
.return-product--actual .return-product__date span:first-child {
  display: inline;
}
.return-product--actual .return-product__delete {
  display: none;
}
.return-product--actual .return-product__comment {
  grid-column: 2/6;
  grid-row: 2/3;
  display: flex;
  flex-direction: column;
  gap: 6.826664px;
  margin: 22.186656px 0 0 10.240016px;
}
@media only screen and (max-width: 650px) {
  .return-product--actual .return-product__comment {
    grid-column: 1/3;
    grid-row: 4/5;
  }
}
.return-product--actual .return-product__comment span:first-child {
  display: inline;
}
.return-product--archival {
  grid-template-columns: 97.279952px 744.399744px auto;
  column-gap: 0;
}
@media only screen and (max-width: 650px) {
  .return-product--archival {
    grid-template-columns: 68.266656px 1fr;
    column-gap: 10.240016px;
  }
}
.return-product--archival .return-product__img-modal {
  grid-row: 1/3;
  display: inline;
  width: 97.279952px;
  height: 97.279952px;
}
@media only screen and (max-width: 650px) {
  .return-product--archival .return-product__img-modal {
    width: 68.266656px;
    height: 68.266656px;
  }
}
.return-product--archival .return-product__left {
  width: 700.373224px;
  margin: 0 34.133312px 0 10.240016px;
}
@media only screen and (max-width: 650px) {
  .return-product--archival .return-product__left {
    width: 100%;
    grid-column: 2/3;
    margin: 0;
    margin-bottom: 13.653328px;
  }
}
.return-product--archival .return-product__left-img {
  display: none;
}
.return-product--archival .return-product__amount {
  display: flex;
  flex-direction: column;
  gap: 6.826664px;
}
@media only screen and (max-width: 650px) {
  .return-product--archival .return-product__amount {
    grid-column: 2/3;
    justify-self: flex-start;
  }
  .return-product--archival .return-product__amount span:first-child {
    display: none;
  }
}
.return-product--archival .return-product__number {
  display: none;
}
.return-product--archival .return-product__date {
  display: none;
}
.return-product--archival .return-product__delete {
  display: none;
}
.return-product--archival .return-product__comment {
  display: none;
}
.personal-returned-order:last-child .personal-returned-order__head-inner {
  border-bottom: 1px solid #B3CBE3;
}
.personal-returned-order__head-inner {
  display: grid;
  grid-template-columns: 838.933176px 204.79992px 1fr;
  align-items: flex-start;
  padding-top: 23.893328px;
  padding-bottom: 23.893328px;
  border-top: 1px solid #B3CBE3;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__head-inner {
    grid-template-columns: auto auto;
    grid-template-rows: repeat(2, auto);
    padding-top: 13.653328px;
    padding-bottom: 13.653328px;
    gap: 15.360019px;
  }
}
.personal-returned-order__body {
  max-height: 0;
  overflow: hidden;
  transition: all 320ms ease-in-out;
}
.personal-returned-order__body-body {
  display: grid;
  grid-template-columns: 952.799712px 314.399904px;
  justify-content: space-between;
  width: 1364.80032px;
  margin: 0 auto;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__body-body {
    width: 100%;
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: all 320ms ease-in-out;
  }
}
.personal-returned-order__body:hover .personal-returned-order__body-body, .personal-returned-order__body--open .personal-returned-order__body-body {
  max-height: unset;
}
.personal-returned-order__number {
  margin-right: 38.399988px;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__number {
    grid-column: 1/2;
    grid-row: 1/2;
    margin-right: 0;
    font-size: 11.946662px;
    line-height: 16.725327px;
  }
}
.personal-returned-order__show-more {
  width: 139.146656px;
  cursor: pointer;
  display: grid;
  grid-template-columns: auto 11.946662px;
  gap: 6.826664px;
  align-items: center;
  color: #0047AB;
  justify-self: flex-end;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__show-more {
    width: 77.653312px;
    justify-self: flex-start;
  }
}
.personal-returned-order__show-more svg {
  width: 11.946662px;
  height: 6.826664px;
  transition: transform 320ms ease-in-out;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__products {
    padding: 27.306656px 12.800013px 0;
  }
}
.personal-returned-order__products-approved {
  margin-bottom: 17.066664px;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__products-approved {
    margin-bottom: 23.893328px;
  }
}
.personal-returned-order__products-approved-title {
  margin-bottom: 17.066664px;
  color: #1EAE61;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__products-approved-title {
    font-size: 11.946662px;
    line-height: 16.725327px;
    margin-bottom: 0;
  }
}
.personal-returned-order__products-approved li:last-child .return-product {
  border-bottom: none;
}
.personal-returned-order__products-not-approved-title {
  margin-bottom: 17.066664px;
  color: #AE1E1E;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order__products-not-approved-title {
    font-size: 11.946662px;
    line-height: 16.725327px;
    margin-bottom: 0;
  }
}
.personal-returned-order__products-not-approved li:last-child .return-product {
  border-bottom: none;
}
.personal-returned-order--open .personal-returned-order__show-more svg {
  transform: rotate(180deg);
}
.personal-returned-order--open .personal-returned-order__head-inner {
  border-bottom: 1px solid #B3CBE3;
}
.personal-returned-order__head-inner {
  cursor: pointer;
}
.personal-returned-order--open .personal-returned-order__body {
  max-height: unset;
  padding: 34.133312px 0 20.480016px;
}
@media only screen and (max-width: 650px) {
  .personal-returned-order--open .personal-returned-order__body {
    padding: 20.480016px 0 20.480016px;
  }
}

.personal-return__new-group-input-group label {
	font-size:13.6px;
}



button {
    border: none;
    background: none;
    cursor: pointer;
    padding: 0;
}

.add-text {
    display: flex;
    gap: 6.826664px;
    align-items: center;
}
.add-text--reverse {
    flex-direction: row-reverse;
}
.add-text p {
    color: #EF7F1A;
	margin-bottom:0 !important;
}
input {
    font-family: "Gotham Pro", monospace, sans-serif;
}
.add-text svg {
    width: 17.06666px;
    height: 17.06666px;
}



.personal-order:last-child .personal-order__head-inner {
  border-bottom: 1px solid #B3CBE3;
}
.personal-order__head-inner {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  align-items: flex-start;
  padding-top: 23.893328px;
  padding-bottom: 23.893328px;
  border-top: 1px solid #B3CBE3;
}
@media only screen and (max-width: 650px) {
  .personal-order__head-inner {
    grid-template-columns: auto auto;
    grid-template-rows: repeat(3, auto);
    padding-top: 13.653328px;
    padding-bottom: 13.653328px;
    gap: 15.360019px;
  }
}
.personal-order__body {
  max-height: 0;
  overflow: hidden;
  transition: all 320ms ease-in-out;
}
.personal-order__body-body {
  display: grid;
  grid-template-columns: 1021.46672px 314.399904px;
  justify-content: space-between;
  width: 1364.80032px;
  margin: 0 auto;
}
@media only screen and (max-width: 650px) {
  .personal-order__body-body {
    width: 100%;
    display: block;
    max-height: 0;
    overflow: hidden;
    transition: all 320ms ease-in-out;
  }
}
.personal-order__body:hover .personal-order__body-body, .personal-order__body--open .personal-order__body-body {
  max-height: unset;
}
.personal-order__number {
  margin-right: 38.399988px;
}
@media only screen and (max-width: 650px) {
  .personal-order__number {
    grid-column: 1/2;
    grid-row: 1/2;
    margin-right: 0;
    font-size: 11.946662px;
    line-height: 16.725327px;
  }
}
.personal-order__made-date, .personal-order__shipping-date {
  display: flex;
  flex-direction: column;
  margin-right: 12.800013px;
}
@media only screen and (max-width: 650px) {
  .personal-order__made-date, .personal-order__shipping-date {
    margin-right: 0;
    font-size: 10.240016px;
    line-height: 14.336022px;
  }
  .personal-order__made-date span, .personal-order__shipping-date span {
    font-size: 11.946662px;
    line-height: 16.725327px;
  }
}
@media only screen and (max-width: 650px) {
  .personal-order__made-date {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}
@media only screen and (max-width: 650px) {
  .personal-order__status {
    grid-column: 2/3;
    grid-row: 1/2;
  }
}
.personal-order__status span {
  display: none;
}
@media only screen and (max-width: 650px) {
  .personal-order__status span {
    font-size: 10.240016px;
    line-height: 14.336022px;
  }
}
.personal-order__status--1 span:nth-child(1) {
  display: unset;
  color: #EF7F1A;
}
.personal-order__status--2 span:nth-child(2) {
  display: unset;
  color: #0047AB;
}
.personal-order__status--3 span:nth-child(3) {
  display: unset;
  color: #313131;
}
.personal-order__status--4 span:nth-child(4) {
  display: unset;
  color: #1EAE61;
}
.personal-order__status--5 span:nth-child(5) {
  display: unset;
  color: #A3A2A2;
}
.personal-order__status--6 span:nth-child(6) {
  display: unset;
  color: #A3A2A2;
}
.personal-order__show-more {
  width: 119.466624px;
  cursor: pointer;
  display: grid;
  grid-template-columns: auto 11.946662px;
  gap: 6.826664px;
  align-items: center;
  color: #0047AB;
  justify-self: flex-end;
}
@media only screen and (max-width: 650px) {
  .personal-order__show-more {
    width: 77.653312px;
    justify-self: flex-start;
  }
}
.personal-order__show-more svg {
  width: 11.946662px;
  height: 6.826664px;
  transition: transform 320ms ease-in-out;
}
.personal-order__desktop-info--horizontal {
  grid-column: 1/3;
}
.personal-order__desktop-info--horizontal .order-info {
  display: grid;
  grid-template-columns: repeat(2, auto);
  row-gap: 27.306656px;
}
.personal-order__desktop-info--horizontal .order-info__title {
  grid-column: 1/2;
  grid-row: 1/2;
  margin-bottom: 0;
}
.personal-order__desktop-info--horizontal .order-info ul {
  display: grid;
  grid-template-columns: 211.573376px 245.760096px 366.533344px;
  column-gap: 34.133312px;
  margin-bottom: 0;
  grid-column: 1/2;
}
.personal-order__desktop-info--horizontal .order-info ul li {
  flex-direction: column;
  gap: 13.653328px;
}
.personal-order__desktop-info--horizontal .order-info__bottom {
  grid-column: 2/3;
  grid-row: 2/4;
  margin-top: 0;
}
@media only screen and (max-width: 650px) {
  .personal-order__products {
    padding: 0 12.800013px;
  }
}
.personal-order__products li:last-child .order-product {
  border-bottom: none;
}
.personal-order:hover .personal-order__show-more svg, .personal-order--open .personal-order__show-more svg {
  transform: rotate(180deg);
}
.personal-order--open .personal-order__head-inner {
  border-bottom: 1px solid #B3CBE3;
}
.personal-order--open .personal-order__body {
  max-height: unset;
  padding: 34.133312px 0 20.480016px;
}
@media only screen and (max-width: 650px) {
  .personal-order--open .personal-order__body {
    padding: 20.480016px 0 20.480016px;
  }
}
.order-info {
  background: rgba(0, 79, 159, 0.04);
  padding: 34.133312px;
}
@media only screen and (max-width: 650px) {
  .order-info {
    background: #0047AB;
    padding: 11.946662px;
    border-radius: 3.413331px 3.413331px 0 0;
  }
}
.order-info__title {
  margin-bottom: 34.133312px;
}
@media only screen and (max-width: 650px) {
  .order-info__title {
    margin-bottom: 23.893328px;
    color: #FFFFFF;
  }
}
.order-info ul {
  margin-bottom: 51.200016px;
}
@media only screen and (max-width: 650px) {
  .order-info ul {
    margin-bottom: 34.133312px;
  }
}
.order-info__vertical-fields {
  display: flex;
  flex-direction: column;
  gap: 23.893328px;
}
@media only screen and (max-width: 650px) {
  .order-info__vertical-fields {
    gap: 17.066664px;
  }
}
.order-info__vertical-fields li {
  display: flex;
  flex-direction: column;
  gap: 13.653328px;
}
@media only screen and (max-width: 650px) {
  .order-info__vertical-fields li {
    color: #FFFFFF;
    gap: 6.826664px;
    font-weight: 400;
  }
  .order-info__vertical-fields li span {
    display: grid;
    grid-template-columns: 219.093376px 17.066664px;
    justify-content: space-between;
    color: #FFFFFF !important;
  }
  .order-info__vertical-fields li span button {
    width: 17.066664px;
    height: 17.066664px;
  }
}
.order-info__horizontal-fields {
  display: flex;
  flex-direction: column;
  gap: 13.653328px;
}
.order-info__horizontal-fields li {
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 650px) {
  .order-info__horizontal-fields li {
    color: #FFFFFF;
  }
  .order-info__horizontal-fields li span {
    color: #FFFFFF !important;
  }
}
@media only screen and (max-width: 650px) {
  .order-info__show-more {
    width: 107.733312px;
    margin-top: 23.893328px;
    color: #FFFFFF;
    cursor: pointer;
    display: grid;
    grid-template-columns: auto 11.946662px;
    gap: 6.826664px;
    align-items: center;
    justify-self: flex-end;
  }
}
.order-info__show-more svg {
  width: 11.946662px;
  height: 6.826664px;
  transition: transform 320ms ease-in-out;
}
.order-info__bottom {
  margin-top: 51.200016px;
}
@media only screen and (max-width: 650px) {
  .order-info__bottom {
    margin-top: 34.133312px;
  }
}
.order-info__total {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 23.893328px;
}
@media only screen and (max-width: 650px) {
  .order-info__total {
    color: #FFFFFF;
  }
}

.order-info__button {
  margin-top: 23.893328px;
}
.order-info__link {
  margin-top: 23.893328px;
}
.order-info__politic p {
  font-size: 10.240016px;
  line-height: 14.336022px;
  color: #A3A2A2;
  margin-top: 23.893328px;
}
.order-info__politic p a {
  color: #B3CBE3;
}
@media only screen and (max-width: 650px) {
  .order-info__politic p a {
    color: #FFFFFF;
    text-decoration: underline;
  }
}
@media only screen and (max-width: 650px) {
  .order-info__politic p {
    color: #FFFFFF;
  }
}
.order-product {
  cursor: pointer;
  display: grid;
  grid-template-columns: 97.279952px 428.293376px 1fr 1fr;
  border-bottom: 1px solid #E8E8E8;
  padding: 27.306656px 0;
}
@media only screen and (max-width: 650px) {
  .order-product {
    grid-template-columns: 68.266656px auto auto;
    column-gap: 10.240016px;
    row-gap: 13.653328px;
    padding-left: 12.800013px;
    padding-right: 12.800013px;
  }
}
.order-product img {
  width: 97.279952px;
  height: 97.279952px;
}
@media only screen and (max-width: 650px) {
  .order-product img {
    width: 68.266656px;
    height: 68.266656px;
  }
}
.order-product__name {
  margin-left: 10.240016px;
}
@media only screen and (max-width: 650px) {
  .order-product__name {
    font-size: 11.946662px;
    line-height: 16.725327px;
    margin-left: 0;
    grid-column: 2/4;
  }
}
.order-product__amount:not(.modal-order .order-product__amount, .personal-my-orders__slot .order-product__amount) {
  margin-left: 10.240016px;
  margin-top: -55.733312px;
}
.personal-my-orders__slot .order-product__amount {
  margin-left: 10.240016px;
}
.order-product__delete {
  margin-top: -55.733312px;
}
.order-product__amount button {
  display: none;
}
@media only screen and (max-width: 650px) {
  .order-product__amount {
    grid-column: 2/3;
    margin-left: 0;
  }
  .order-product__amount {
    margin-left: 10.240016px;
    margin-top: 0px;
  }
  .order-product__delete {
    margin-top: 0px;
  }
}
.order-product__price {
  margin-left: 51.200016px;
}
.order-product__price span {
  display: none;
}
@media only screen and (max-width: 650px) {
  .order-product__price {
    grid-column: 3/4;
    margin-left: 0;
  }
}
.order-product__delete {
  /*display: none; */
    display: grid !important;
    grid-column: 2 / 4;
    justify-self: flex-end;
    align-self: flex-end;
    grid-row: 2 / 3;
}
.order-product__return {
  display: none;
}
.order-product__close {
  display: none;
}
.order-product--edit {
  grid-template-columns: 136.53328px 525.866432px auto;
}
@media only screen and (max-width: 650px) {
  .order-product--edit {
    grid-template-columns: 68.266656px 1fr;
  }
}
.order-product--edit img {
  width: 136.53328px;
  height: 136.53328px;
  grid-row: 1/3;
}
@media only screen and (max-width: 650px) {
  .order-product--edit img {
    width: 68.266656px;
    height: 68.266656px;
    grid-row: unset;
  }
}
.order-product--edit .order-product__amount {
  grid-row: 2/3;
  grid-column: 2/3;
  display: flex;
  align-items: center;
  gap: 17.066664px;
  height: min-content;
}
.order-product--edit .order-product__amount-counter {
  display: flex;
  gap: 5.120008px;
  align-items: center;
  font-weight: 400;
}
.order-product--edit .order-product__amount-counter button.btn__minus {
  margin-right: 8.533331px;
}
.order-product--edit .order-product__amount-counter button.btn__plus {
  margin-left: 8.533331px;
}
.order-product--edit .order-product__amount-counter span {
  display: inline;
}
.order-product--edit .order-product__amount-counter button {
  display: grid;
  place-content: center;
  width: 27.306656px;
  height: 23.093328px;
  border: 1px solid #D9D9D9;
  border-radius: 3.413331px;
}
.order-product--edit .order-product__amount-counter button svg {
  width: 17.066664px;
  height: 17.066664px;
}
.order-product--edit .order-product__price {
  display: flex;
  flex-direction: column;
  font-size: 11.946662px;
  line-height: 16.725327px;
  font-weight: 400;
  align-items: flex-end;
  gap: 6.826664px;
}
@media only screen and (max-width: 650px) {
  .order-product--edit .order-product__price {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    grid-column: 2/3;
    margin-top: 3.413331px;
  }
}
.order-product--edit .order-product__price span {
  display: inline;
  color: #AE1E1E;
}
@media only screen and (max-width: 650px) {
  .order-product--edit .order-product__delete {
    display: grid;
    grid-column: 2/4;
    justify-self: flex-end;
    align-self: center;
    grid-row: 2/3;
  }
  .order-product--edit .order-product__delete span {
    display: none;
  }
}
.order-product--edit:hover .order-product__delete {
  display: grid;
  grid-column: 2/4;
  justify-self: flex-end;
  align-self: flex-end;
  grid-row: 2/3;
}
@media only screen and (max-width: 650px) {
  .order-product--edit:hover .order-product__delete {
    display: grid;
    grid-column: 2/4;
    justify-self: flex-end;
    align-self: center;
    grid-row: 2/3;
  }
  .order-product--edit:hover .order-product__delete span {
    display: none;
  }
}
.order-product--edit--deleted {
  display: none;
}
@media only screen and (max-width: 650px) {
  .order-product--edit--deleted {
    display: grid;
    position: relative;
    background-color: #0047AB;
    padding: 41.066656px 12.800013px 13.653328px 12.800013px;
  }
  .order-product--edit--deleted .order-product__name {
    color: #FFFFFF;
  }
  .order-product--edit--deleted .order-product__amount {
    display: none;
  }
  .order-product--edit--deleted .order-product__price {
    display: none;
  }
  .order-product--edit--deleted .order-product__return {
    display: block;
    color: #FFFFFF;
    grid-column: 2/4;
  }
  .order-product--edit--deleted .order-product__close {
    display: block;
    position: absolute;
    top: 10.240016px;
    right: 12.800013px;
  }
  .order-product--edit--deleted .order-product__close svg {
    width: 24.746662px;
    height: 24.746662px;
  }
}
.order-product--modal {
  grid-template-columns: 92.159964px 525.866432px 1fr;
}
@media only screen and (max-width: 650px) {
  .order-product--modal {
    grid-template-columns: 68.266656px 1fr;
  }
}
.order-product--modal img {
  width: 92.159964px;
  height: 92.159964px;
  grid-row: 1/3;
}
@media only screen and (max-width: 650px) {
  .order-product--modal img {
    width: 68.266656px;
    height: 68.266656px;
    grid-row: unset;
  }
}
.order-product--modal .order-product__amount {
  grid-row: 2/3;
  grid-column: 2/3;
  display: flex;
  align-items: center;
  gap: 17.066664px;
  height: min-content;
  margin-left: 10.240016px;
}
@media only screen and (max-width: 650px) {
  .order-product--modal .order-product__amount {
    flex-direction: column;
    gap: 6.826664px;
    align-items: flex-start;
    grid-row: 3/4;
    margin-left: 0;
  }
}
.order-product--modal .order-product__amount span {
  display: inline !important;
}
.order-product--modal .order-product__amount-counter {
  display: flex;
  gap: 13.653328px;
  align-items: center;
  font-size: 11.946662px;
  line-height: 16.725327px;
  font-weight: 500;
}
.order-product--modal .order-product__price {
  display: flex;
  flex-direction: column;
  font-size: 11.946662px;
  line-height: 16.725327px;
  font-weight: 400;
  align-items: flex-end;
  gap: 6.826664px;
}
@media only screen and (max-width: 650px) {
  .order-product--modal .order-product__price {
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    font-weight: 500;
    grid-column: 2/3;
    margin-top: 3.413331px;
  }
}
.order-product--modal .order-product__price span {
  display: inline;
  color: #AE1E1E;
}

























