:root {
  --main-color-transparent: transparent;
  --main-color-white: #fff;
  --main-color-light-white: #f9f9f9;
  --main-color-fade-gray: #f0f2f3;
  --main-color-semi-gray: #f1f2f2;
  --main-color-semi-gray-2: #dadada;
  --main-color-half-gray: #b1b1b1;
  --main-color-light-gray: #d9d9d9;
  --main-color-light-gray-2: #e2e8f0;
  --main-color-light-blue-gray: #94a3b8;
  --main-color-silver: #b0b8c3;
  --main-color-silver-gray: #1e293b;
  --main-color-silver-gray-alpha: rgba(102, 100, 100, 0.8);
  --main-color-silver-fade-gray: #858585;
  --main-color-dark-blue-gray: #475569;
  --main-color-dark-blue-gray-2: #94a3b8;
  --main-color-dark: #242424;
  --main-color-gray: #292727;
  --main-color-dark-gray: #202020;
  --main-color-dark-light: #454545;
  --main-color-dark-light-2: #434343;
  --main-color-dark-gray-alpha: rgba(32, 32, 32, 0.5);
  --main-color-dark-gray-alpha-semi: rgba(32, 32, 32, 0.25);
  --main-color-black: #000;
  --main-color-light-blue: #b3c0e2;
  --main-color-blue: #4061b7;
  --main-color-red: #dc2626;
  --main-color-red-2: #ff6872;
  --main-color-red-3: #eccaca;
  --main-color-green: #7fb638;
  --main-color-green-2: #059669;
  --main-color-green-3: #c1e0d7;
  --main-color-light-green: #cce5a7;
  --main-color-orange: #ffa500;
  --main-color-orange-hover: #f4c73d;
  --main-color-orange-active: #e19200;
  --main-color-yellow: #f4c73d;
  --main-color-sand: #fce499;
  --main-color-red-warning: #FFE5E6;
  --main-color-krsk: #dff2ff;
  --main-color-kem: #e7fff4;

  --main-color-gray-text: #aaaaaa;
  --main-color-section-border-text: #F0F0F0;
  --main-color-section-bg-icon: #f6f6f6;


  --main-color-black-1: #222222;
  --main-color-status-icon-confirmed: #f0eded;
  --main-color-status-text-confirmed: #999999;

  --swiper-scrollbar-bg-color: transparent;
  --swiper-scrollbar-drag-bg-color: #dadada;

}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

::-moz-selection {
  background-color: var(--main-color-light-gray-2);
  color: var(--main-color-black);
}

::selection {
  background-color: var(--main-color-light-gray-2);
  color: var(--main-color-black);
}

:focus {
  outline: none;
}

.no-user-select {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.name__filter {
  margin-left: 4px !important;
}

body {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 19.6px;
  letter-spacing: normal;
  font-weight: normal;
  font-style: normal;
  color: var(--main-color-black);
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricPrecision;
  background-color: var(--main-color-fade-gray);
}

body.only-welcome-screen {
  background-color: var(--main-color-white);
}

.overflow-hidden {
  overflow: hidden;
}

/* main-wrap */
.main-wrap {
  /* overflow: hidden; */
  position: relative;
}

/* main-wrap end */

/* main */
main {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: calc(100vh - 38px - 70px);
  /*
     border: 1px solid var(--main-color-silver);
     border-top: none;
     border-bottom: none;
     */
}

/* main end */

/* center */
.center {
  max-width: 1440px;
  min-width: 320px;
  padding-left: 120px;
  padding-right: 120px;
  margin: 0 auto;
}

/* center end */
.fix-height {
  min-height: 100px;
  max-height: 100px;
}

.price-weight {
  font-weight: 500;
}

/* button */
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  background: transparent;
  outline: none;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: var(--main-color-transparent);
  -webkit-user-drag: none;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: auto;
  display: block;
  text-align: center;
  cursor: pointer;
}

button:disabled {
  cursor: default;
}

/* button end */

/* styled-btn */
.styled-btn {
  display: inline-block;
  overflow: hidden;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: var(--main-color-transparent);
  -webkit-user-drag: none;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  letter-spacing: 0.3px;
  text-align: center;
  text-decoration: none;
  border: 1px solid var(--main-color-dark-light);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: var(--main-color-dark-light);
  background: var(--main-color-transparent);
  -webkit-transform: scale(1);
  transform: scale(1);
  cursor: pointer;
  -webkit-transition: color 150ms ease-in-out, background 150ms ease-in-out,
    border-color 150ms ease-in-out;
  transition: color 150ms ease-in-out, background 150ms ease-in-out,
    border-color 150ms ease-in-out;
}

.styled-btn.styled-btn-large {
  padding: 10.5px 18px;
}

.styled-btn.styled-btn-small {
  padding: 5px 12px;
  font-size: 12px;
  font-weight: 500;
  line-height: 15.6px;
  letter-spacing: 0.24px;
}

.styled-btn.styled-btn-back {
  padding-left: 35px;
}

.styled-btn.styled-btn-back:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  z-index: 1;
  margin: auto 0;
  width: 16px;
  height: 16px;
  background: url("../img/icons/arrow-back.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.styled-btn:hover {
  color: var(--main-color-black);
  border-color: var(--main-color-black);
  background: var(--main-color-transparent);
}

.styled-btn.styled-btn-transparent {
  color: var(--main-color-dark-blue-gray);
  border-color: var(--main-color-transparent);
  background: var(--main-color-transparent);
}

.styled-btn.styled-btn-transparent:hover {
  color: var(--main-color-black);
  border-color: var(--main-color-transparent);
  background: var(--main-color-transparent);
}

.styled-btn.styled-btn-orange {
  color: var(--main-color-black);
  border-color: var(--main-color-orange);
  background: var(--main-color-orange);
}

.styled-btn.styled-btn-orange:hover {
  color: var(--main-color-black);
  border-color: var(--main-color-orange-hover);
  background: var(--main-color-orange-hover);
}

.styled-btn.styled-btn-orange-invert {
  color: var(--main-color-orange);
  background: var(--main-color-white);
  border: 1px solid var(--main-color-orange);
}

.styled-btn.styled-btn-orange-invert:hover {
  color: var(--main-color-white);
  background: var(--main-color-orange);
  border: 1px solid var(--main-color-orange);
}

.styled-btn.styled-btn-red {
  color: var(--main-color-white);
  border-color: var(--main-color-red);
  background: var(--main-color-red);
}

.styled-btn.styled-btn-red:hover {
  color: var(--main-color-white);
  border-color: var(--main-color-red-2);
  background: var(--main-color-red-2);
}

.styled-btn:active {
  -webkit-transform: scale(0.925);
  transform: scale(0.925);
}

.styled-btn.styled-btn-gray {
  color: var(--main-color-black);
  border-color: var(--main-color-fade-gray);
  background: var(--main-color-fade-gray);
}

.--disabled {
  pointer-events: none;
}

/* styled-btn end */

img {
  /* -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  user-modify: none;
  -webkit-user-drag: none; */
}

/* a */
a {
  -webkit-tap-highlight-color: var(--main-color-transparent);
  color: inherit;
  text-decoration-line: underline;
}

a:hover {
  text-decoration-line: none;
}

b {
  font-weight: 600;
}

/* a end */

/* header */
header {
  position: relative;
  z-index: 5;
  padding-top: 5px;
  padding-bottom: 5px;
  background: var(--main-color-white);
  -webkit-box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
  box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
}

header .center {
  max-width: 1920px;
  padding-left: 120px;
  padding-right: 120px;
}

header .header-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

header .header-main-row .header-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

header .header-logo {
  display: block;
  width: 180px;
  height: 60px;
  background: url("../img/logo.svg?v2") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

header .header-logo,
header .header-logo:hover {
  color: var(--main-color-transparent);
  text-decoration: none;
}

header .header-user-info {
  display: block;
  position: relative;
  max-width: 235px;
  padding-left: 44px;
  margin-left: 60px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: var(--main-color-black);
  text-decoration: none;
}

header .header-user-info:hover {
  color: var(--main-color-black);
  text-decoration: none;
}

header .header-user-info:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  width: 32px;
  height: 32px;
  background: url("../img/icons/header-user-follow.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

header .header-user-manager {
  max-width: 300px;
  margin-left: 40px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--main-color-dark-blue-gray);
}

header .header-user-manager a {
  text-decoration-line: none;
}

header .header-user-manager a:hover {
  text-decoration-line: underline;
  text-decoration-style: dashed;
}

header .header-user-data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

header .header-user-data .header-user-data-item {
  position: relative;
  max-width: 180px;
  padding-left: 44px;
  margin-left: 39px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: var(--main-color-black);
  text-decoration: none;
  cursor: pointer;
}

header .header-user-data .header-user-data-item span {
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
}

header .header-user-data .header-user-data-item:hover {
  text-decoration: none;
}

header .header-user-data .header-user-data-item:first-child {
  margin-left: 0;
}

header .header-user-data .header-user-data-item .dropdown-menu {
  padding: 0 12px 12px 12px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  background: var(--main-color-white);
  position: absolute;
  width: 280px;
  height: max-content;
  display: none;
  margin-top: 20px;
}


header .header-user-data .header-user-data-item .dropdown-menu button {
  width: 100%;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  gap: 8px;
  align-items: center;
  align-content: center;
}

header .header-user-data .header-user-data-item .dropdown-menu button:active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

header .header-user-data .header-user-data-item .dropdown-menu button span {
  font-weight: 500;
}

header .header-user-data .header-user-data-item .dropdown-menu button .refresh-line {
  background-image: url("../img/icons/refresh-line.svg");
  z-index: 1;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

header .header-user-data .header-user-data-item .dropdown-menu .dropdown-menu-items {
  display: grid;
}

header .header-user-data .header-user-data-item .dropdown-menu .dropdown-item {
  display: flex;
  justify-content: space-between;
  padding-bottom: 12px;
  padding-top: 12px;
  border-bottom: 1px solid var(--main-color-semi-gray-2);
  color: var(--main-color-black);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 19.6px */
  letter-spacing: 0.14px;
}

header .header-user-data .header-user-data-item .dropdown-menu .dropdown-item span:first-of-type {
  color: var(--main-color-dark-blue-gray-2);
  font-weight: 400;
}

.header-user-data .header-user-data-item .dropdown-menu .dropdown-item:last-child {
  border-bottom: none;
  /* Убираем границу у последнего элемента */
}

header .header-user-data .header-user-data-item .dropdown-menu .dropdown-item .green-item {
  color: var(--main-color-green-2);
}

.lazy-item {
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
  justify-items: center;
  align-items: center;
  align-content: center;
}

.load-line {
  background-image: none;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-top: 2px solid #000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  align-self: center;
  display: grid;
  justify-self: center !important;
  align-self: center !important;
  animation: spin 1s linear infinite;
  z-index: 1000000000000;
}

.pbi-up-photo .load-line {
  top: 0;
  left: 0;
  position: relative;
  width: 16px !important;
  height: 16px !important;
}

/* .o-s-d-table-item-image-overflow .load-line{
  position: relative;
  margin: 5px;

} */
.lazy-item-modal .load-line {
  top: 50%;
  left: 50%;
}

header .header-user-data .header-user-data-item .loading button .refresh-line {
  /* background-image: url("../img/icons/test-load.svg"); */
  background-image: none;
  border: 2px solid rgba(0, 0, 0, 0.1);
  border-top: 2px solid #000;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  animation: spin 1s linear infinite;
}

header .header-user-data .header-user-data-item .loaded button .refresh-line {
  background-image: url("../img/icons/checkbox-circle-line.svg");
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

header .header-user-data .header-user-data-item .loading button {
  background: var(--main-color-fade-gray);
  border: var(--main-color-fade-gray);

}

header .header-user-data .header-user-data-item .loading span {
  color: var(--main-color-dark-blue-gray-2) !important;
}

header .header-user-data .header-user-data-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

header .header-user-data .header-user-data-item.hu-di-geo:before {
  background-image: url("../img/icons/header-geo.svg");
}

header .header-user-data .header-user-data-item.hu-di-wallet {
  color: var(--main-color-green-2);
}

header .header-user-data .header-user-data-item.hu-di-wallet:before {
  background-image: url("../img/icons/rub1.svg");
}

header .header-user-data .header-user-data-item.hu-di-rate:before {
  background-image: url("../img/icons/header-star.svg");
}

/* header end */

/* welcome-screen */
.welcome-screen {
  height: calc(100vh - 70px - 38px - 20px - 20px - 30px - 30px);
  margin: 30px 0;
}

.welcome-screen .center {
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.welcome-screen .welcome-screen-box-main-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.welcome-screen.welcome-screen-registration {
  min-height: 867px;
}

/*
.welcome-screen.welcome-screen-registration .welcome-screen-box {
     height: 892px;
}
*/
.welcome-screen.welcome-screen-registration .rq-form.welcome-screen-form {
  margin: 46px 0;
}

.welcome-screen.welcome-screen-login {
  min-height: 366px;
}

/*
.welcome-screen.welcome-screen-login .welcome-screen-box {
     height: 390px;
}
*/
.welcome-screen.welcome-screen-login .rq-form.welcome-screen-form {
  margin-top: 46px;
}

.welcome-screen.welcome-screen-password-recovery {
  min-height: 410px;
}

/*
.welcome-screen.welcome-screen-password-recovery .welcome-screen-box {
     height: 410px;
}
*/
.welcome-screen.welcome-screen-password-recovery .rq-form.welcome-screen-form {
  margin-top: 46px;
}

.welcome-screen.welcome-screen-lost-password {
  min-height: 300px;
}

/*
.welcome-screen.welcome-screen-lost-password .welcome-screen-box {
     height: 325px;
}
*/
.welcome-screen.welcome-screen-lost-password .rq-form.welcome-screen-form {
  margin-top: 46px;
}

/* welcome-screen end */

/* welcome-screen-box */
.welcome-screen-box {
  width: 100%;
  max-width: 584px;
}

.welcome-screen-box .welcome-screen-box-title {
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.14px;
  text-align: center;
  color: var(--main-color-black);
}

.welcome-screen-box .welcome-screen-box-title>* {
  display: block;
  margin-top: 15px;
}

.welcome-screen-box .welcome-screen-box-title>*:first-child {
  margin-top: 0;
}

.welcome-screen-box .welcome-screen-box-title .welcome-screen-box-title-headline {
  font-size: 32px;
  font-weight: 600;
  line-height: 38.4px;
}

.welcome-screen-box .welcome-screen-box-text {
  max-width: 469px;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: 0.14px;
  color: var(--main-color-black);
}

.welcome-screen-box .rq-form.welcome-screen-form .rq-form-col,
.welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col {
  margin-top: 16px;
}

.welcome-screen-box .rq-form.welcome-screen-form .rq-form-col:first-child,
.welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col:first-child {
  margin-top: 0;
}

.welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col>* {
  margin-top: 0;
  margin-left: 24px;
  width: calc(50% - 24px);
}

.welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col>*:first-child {
  margin-left: 0;
  width: 50%;
}

.welcome-screen-box .rq-form .rq-form-label.rq-form-small-label>* {
  font-size: 12px;
  font-weight: 400;
  line-height: 15.6px;
  letter-spacing: 0.24px;
}

/* welcome-screen-box end */

/*** left-menu ***/
.left-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 101;
  width: 300px;
  -webkit-transition: width 150ms ease-in-out,
    -webkit-transform 150ms ease-in-out, visibility 150ms ease-in-out;
  transition: width 150ms ease-in-out, transform 150ms ease-in-out,
    visibility 150ms ease-in-out;
}

.left-menu.left-menu-no-transition {
  -webkit-transition: none;
  transition: none;
}

@media only screen and (min-width: 1921px) {

  /* .left-menu {
    left: -webkit-calc((100% - 1920px) / 2);
    left: calc((100% - 1920px) / 2);
    @-moz-document url-prefix() {le}

  } */
  @-moz-document url-prefix() {
    .left-menu {
      left: 0;


    }
  }
}

.left-menu .left-menu-main-column {
  height: 100%;
  background: var(--main-color-dark-light);
}

/* left-menu-header */
.left-menu .left-menu-header {
  overflow: hidden;
  width: 100%;
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  background: var(--main-color-black);
}

/* left-menu-header end */

/* left-menu-content */
.left-menu .left-menu-content {
  height: calc(100% - 70px);
  padding: 24px 0;
}

.left-menu .left-menu-content {
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--main-color-silver-gray-alpha) var(--main-color-transparent);
}

.left-menu .left-menu-content::-webkit-resizer {
  display: none;
}

.left-menu .left-menu-content::-webkit-scrollbar {
  width: 8px;
  background: var(--main-color-transparent);
  display: initial;
}

.left-menu .left-menu-content::-webkit-scrollbar-track {
  background: var(--main-color-transparent);
}

.left-menu .left-menu-content::-webkit-scrollbar-track:hover {
  background: var(--main-color-transparent);
}

.left-menu .left-menu-content::-webkit-scrollbar-thumb {
  background-color: var(--main-color-semi-gray-2);
}

.left-menu .left-menu-content::-webkit-scrollbar-button,
.left-menu .left-menu-content::-webkit-scrollbar-corner,
.left-menu .left-menu-content::-webkit-resizer {
  display: none;
}

/* left-menu-content end */

/* left-menu-trigger-icon */
.left-menu .left-menu-trigger-icon {
  width: 70px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
  background: var(--main-color-transparent);
  -webkit-tap-highlight-color: var(--main-color-transparent);
}

.left-menu .left-menu-trigger-icon .left-menu-trigger-icon-img {
  position: relative;
  width: 32px;
  height: 32px;
  border-radius: 5px;
  background: var(--main-color-dark-light);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
}

.left-menu .left-menu-trigger-icon .left-menu-trigger-icon-img:before,
.left-menu .left-menu-trigger-icon .left-menu-trigger-icon-img:after {
  content: "";
  width: 11px;
  height: 20px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.left-menu .left-menu-trigger-icon .left-menu-trigger-icon-img:before {
  background-image: url("../img/icons/left-menu-expand.svg");
}

.left-menu .left-menu-trigger-icon .left-menu-trigger-icon-img:after {
  background-image: url("../img/icons/left-menu-expand-active.svg");
  visibility: hidden;
}

/* left-menu-trigger-icon end */

.left-menu .left-menu-trigger-title {
  color: var(--main-color-white);
  font-size: 16px;
  font-weight: 600;
}

/* left-menu-logo */
.left-menu .left-menu-logo {
  display: block;
  width: 180px;
  height: 60px;
  margin: 5px 20px 5px 0;
  background: url("../img/logo.svg?v2") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.left-menu .left-menu-logo,
.left-menu .left-menu-logo:hover {
  color: var(--main-color-transparent);
  text-decoration: none;
}

/* left-menu-logo end */

/* left-menu-list */
.left-menu .left-menu-list .left-menu-list-item-link {
  overflow: hidden;
  display: block;
  position: relative;
  width: 100%;
  height: 50px;
  margin-top: 12px;
  padding: 9px 24px 9px 69px;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  color: var(--main-color-silver);
  text-decoration: none;
  -webkit-tap-highlight-color: var(--main-color-transparent);
}

.left-menu .left-menu-list .left-menu-list-item-link.active,
.left-menu .left-menu-list .left-menu-list-item-link:hover {
  color: var(--main-color-white);
}

.left-menu .left-menu-list .left-menu-list-item-link.active {
  color: var(--main-color-white);
}

.left-menu .left-menu-list .left-menu-list-item-link:first-child {
  margin-top: 0;
}

.left-menu .left-menu-list .left-menu-list-item-link .left-menu-list-item-link-icon {
  display: block;
  position: absolute;
  left: 18px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 1;
  width: 32px;
  height: 32px;
}

.left-menu .left-menu-list .left-menu-list-item-link .left-menu-list-item-link-icon:before {
  overflow: hidden;
  content: attr(data-count);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  right: -5px;
  top: -3px;
  width: 17px;
  height: 17px;
  z-index: 2;
  font-size: 10px;
  line-height: 14px;
  border-radius: 100%;
  color: var(--main-color-dark-light);
  text-align: center;
  background: var(--main-color-orange);
  visibility: hidden;
}

.left-menu .left-menu-list .left-menu-list-item-link .left-menu-list-item-link-icon[data-count]:before {
  visibility: visible;
}

.left-menu .left-menu-list .left-menu-list-item-link.active .left-menu-list-item-link-icon[data-count]:before {
  /* эта строка скрывает тултип кол-ва у активной ссылки */
  visibility: hidden;
}

.left-menu .left-menu-list .left-menu-list-item-link.active .left-menu-list-item-link-icon svg {
  width: 32px;
  height: 32px;
}

.left-menu .left-menu-list .left-menu-list-item-link.active .left-menu-list-item-link-icon svg path,
.left-menu .left-menu-list .left-menu-list-item-link.active:hover .left-menu-list-item-link-icon svg path {
  fill: var(--main-color-white);
}

.left-menu .left-menu-list .left-menu-list-item-link:hover .left-menu-list-item-link-icon svg path {
  fill: var(--main-color-white);
}

.left-menu .left-menu-list .left-menu-list-item-link .left-menu-list-item-link-text {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 150ms ease-in-out, opacity 150ms ease-in-out;
  transition: visibility 150ms ease-in-out, opacity 150ms ease-in-out;
}

/* left-menu-list end */

/* left-menu-slim */
.left-menu.left-menu-slim {
  width: 70px;
}

.left-menu.left-menu-slim .left-menu-logo {
  width: 0;
}

.left-menu.left-menu-slim .left-menu-trigger-icon {
  background: var(--main-color-orange);
}

.left-menu.left-menu-slim .left-menu-trigger-icon .left-menu-trigger-icon-img {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  background: var(--main-color-transparent);
}

.left-menu.left-menu-slim .left-menu-trigger-icon .left-menu-trigger-icon-img:before {
  visibility: hidden;
}

.left-menu.left-menu-slim .left-menu-trigger-icon .left-menu-trigger-icon-img:after {
  visibility: visible;
}

.left-menu.left-menu-slim .left-menu-list .left-menu-list-item-link .left-menu-list-item-link-text {
  visibility: hidden;
  opacity: 0;
}

/* left-menu-slim end */

/* left-menu-pinned */
.left-menu.left-menu-pinned {
  width: 300px;
}

.left-menu.left-menu-pinned .left-menu-trigger-icon .left-menu-trigger-icon-img {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* left-menu-pinned end */

/* left-menu desktop mobile */
.left-menu.left-menu-mobile {
  width: 300px;
  bottom: 50px;
  -webkit-transform: translateX(-300px);
  transform: translateX(-300px);
  visibility: hidden;
}

.left-menu.left-menu-mobile-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
}

.left-menu.left-menu-mobile .left-menu-logo {
  width: 180px;
}

.left-menu.left-menu-mobile .left-menu-trigger-icon {
  background: var(--main-color-transparent);
  /* order: 2; */
}

.left-menu.left-menu-mobile .left-menu-trigger-icon .left-menu-trigger-icon-img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  background: var(--main-color-transparent);
}

.left-menu.left-menu-mobile .left-menu-trigger-icon .left-menu-trigger-icon-img:before,
.left-menu.left-menu-mobile .left-menu-trigger-icon .left-menu-trigger-icon-img:after {
  background-image: url("../img/icons/left-menu-close-icon.svg");
}

.left-menu.left-menu-mobile .left-menu-trigger-icon .left-menu-trigger-icon-img:before {
  visibility: visible;
}

.left-menu.left-menu-mobile .left-menu-trigger-icon .left-menu-trigger-icon-img:after {
  visibility: hidden;
}

.left-menu.left-menu-mobile .left-menu-list .left-menu-list-item-link .left-menu-list-item-link-text {
  visibility: visible;
  opacity: 1;
}

/* left-menu desktop mobile end */

/*** left-menu end ***/

/* mobile-sidebar */
.mobile-sidebar {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 103;
  background: var(--main-color-dark-light);
  -webkit-box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
  box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
  display: none;
}

.mobile-sidebar .center {
  padding-left: 10px;
  padding-right: 10px;
}

.mobile-sidebar .mobile-sidebar-menu-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: stretch;
     align-items: flex-start;
     */
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link {
  display: block;
  position: relative;
  width: 50px;
  height: 50px;
  margin-left: 40px;
  color: var(--main-color-transparent);
  text-decoration: none;
  -webkit-tap-highlight-color: var(--main-color-transparent);
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link:first-child {
  margin-left: 0;
}

.mobile-sidebar .mobile-sidebar-menu-list span.mobile-sidebar-menu-list-item-link-left-menu-open,
.mobile-sidebar .mobile-sidebar-menu-list span.mobile-sidebar-menu-list-item-link-basket-open {
  cursor: pointer;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link.active,
.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link:hover {
  color: var(--main-color-transparent);
  text-decoration: none;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link.active {
  color: var(--main-color-orange);
  border-left-color: var(--main-color-orange);
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link:first-child {
  margin-top: 0;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link .mobile-sidebar-menu-list-item-link-icon {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 1;
  width: 32px;
  height: 32px;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link .mobile-sidebar-menu-list-item-link-icon:before {
  overflow: hidden;
  content: attr(data-count);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  right: -5px;
  top: -3px;
  width: 17px;
  height: 17px;
  z-index: 2;
  font-size: 10px;
  line-height: 14px;
  border-radius: 100%;
  color: var(--main-color-dark-light);
  text-align: center;
  background: var(--main-color-orange);
  visibility: hidden;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link.empty_basket .mobile-sidebar-menu-list-item-link-icon:before {
  display: none;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link .mobile-sidebar-menu-list-item-link-icon[data-count]:before {
  visibility: visible;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link.active .mobile-sidebar-menu-list-item-link-icon[data-count]:before {
  /* эта строка скрывает тултип кол-ва у активной ссылки */
  visibility: hidden;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link .mobile-sidebar-menu-list-item-link-icon svg {
  width: 32px;
  height: 32px;
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link.active .mobile-sidebar-menu-list-item-link-icon svg path,
.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link.active:hover .mobile-sidebar-menu-list-item-link-icon svg path {
  fill: var(--main-color-white);
}

.mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link:hover .mobile-sidebar-menu-list-item-link-icon svg path {
  fill: var(--main-color-silver);
}

/* mobile-sidebar end */

/* bread-crumbs */
.bread-crumbs {
  margin-top: 10px;
  margin-bottom: 32px;
}

.bread-crumbs .bread-crumbs-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.bread-crumbs .bread-crumbs-item {
  margin-left: 11px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.14px;
  color: var(--main-color-silver);
}

.bread-crumbs .bread-crumbs-item a {
  text-decoration: none;
}

.bread-crumbs .bread-crumbs-item a:hover {
  text-decoration-line: underline;
  text-decoration-style: solid;
}

.bread-crumbs .bread-crumbs-item span {
  color: var(--main-color-dark-blue-gray);
}

.bread-crumbs .bread-crumbs-item:first-child {
  margin-left: 0;
}

.bread-crumbs .bread-crumbs-item:before {
  content: "/";
  display: inline-block;
  margin-right: 6px;
}

.bread-crumbs .bread-crumbs-item:first-child:before {
  display: none;
}

/* bread-crumbs end */

/* content-headline */
.content-headline {
  margin-bottom: 32px;
  display: flex;
  width: 100%;
}

.content-placement-headline {
  display: block;
  position: relative;
  padding: 14px 14px 14px 52px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: var(--main-color-dark-blue-gray);
  background: var(--main-color-sand);
  margin-bottom: 20px;
}

.content-placement-headline:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 24px;
  height: 24px;
  margin: auto 0;
  background: url("../img/icons/info.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.content-headline.content-headline-no-margin {
  margin-bottom: 0;
}

.content-headline .content-headline-main-row {
  width: auto;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-headline .content-headline-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 38.4px;
  color: var(--main-color-black);
}

.content-headline.content-headline-with-order-status .content-headline-title {
  margin-right: 23px;
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item {
  display: inline-block;
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item {
  position: relative;
  margin-right: 25px;
  padding: 6px 8px 6px 29px;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 16.8px;
  letter-spacing: 0.12px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item:last-child {
  margin-right: 0;
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  left: 7px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item.ch-osi-waiting {
  color: var(--main-color-red);
  background: var(--main-color-red-3);
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item.ch-osi-waiting:before {
  background-image: url("../img/icons/time-line.svg");
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item.ch-osi-change {
  color: var(--main-color-silver-gray);
  background: var(--main-color-sand);
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item.ch-osi-change:before {
  background-image: url("../img/icons/time-line-black.svg");
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item.ch-osi-success {
  color: var(--main-color-green-2);
  background: var(--main-color-green-3);
}

.content-headline.content-headline-with-order-status .content-headline-order-status-item.ch-osi-success:before {
  background-image: url("../img/icons/checkbox-circle-line.svg");
}

/* content-headline end */

/* content-orders-page-tabs */
.content-orders-page-tabs {
  margin-top: 10px;
  margin-bottom: 28px;
}

.content-orders-page-tabs .content-orders-page-tabs-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: var(--main-color-light-blue);
}

.content-orders-page-tabs.page-documents .content-orders-page-tabs-main-row {
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  scrollbar-color: var(--main-color-semi-gray-2) var(--main-color-transparent);
  border:none;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  -ms-overflow-style: none;

}

@media only screen and (max-width: 768px) {
    .content-orders-page-tabs.page-documents .content-orders-page-tabs-main-row {
      padding-bottom: 15px;
    }
}

.content-orders-page-tabs.page-documents .cop-tab-item {
    white-space: nowrap;
}


.content-orders-page-tabs .cop-tab-item {
  display: block;
  position: relative;
  margin-left: 15px;
  padding: 10px 16.5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.14px;
  color: var(--main-color-dark-blue-gray);
  text-decoration: none;
}

.content-orders-page-tabs .cop-tab-item:hover {
  color: var(--main-color-black);
}

.content-orders-page-tabs .cop-tab-item:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1.5px;
  right: 0;
  z-index: 1;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: var(--main-color-silver-gray-alpha);
}

.content-orders-page-tabs .cop-tab-item:hover:after {
  border-bottom-color: var(--main-color-black);
}

.content-orders-page-tabs .cop-tab-item:first-child {
  margin-left: 0;
}

.content-orders-page-tabs .cop-tab-item.active {
  font-weight: 600;
  color: var(--main-color-black);
}

.content-orders-page-tabs .cop-tab-item.active:after {
  bottom: -2.5px;
  border-bottom-width: 5px;
  border-bottom-style: solid;
  border-bottom-color: var(--main-color-orange);
}

.content-orders-page-tabs .cop-tab-item:before {
  overflow: hidden;
  content: attr(data-count);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  right: 18px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 24px;
  height: 24px;
  z-index: 2;
  font-size: 13px;
  line-height: 15px;
  border-radius: 100%;
  color: var(--main-color-dark-light);
  text-align: center;
  background: var(--main-color-orange);
  visibility: hidden;
}

.content-orders-page-tabs .cop-tab-item[data-count] {
  padding-right: 50px;
}

.content-orders-page-tabs .cop-tab-item[data-count]:before {
  visibility: visible;
}

.content-orders-page-tabs .cop-tab-item.active[data-count] {
  /* эта строка возвращает дефолтный отстсуп справа для ссылки ввиду скрытия тултипа стилем ниже*/
  padding-right: 16.5px;
}

.content-orders-page-tabs .cop-tab-item.active[data-count]:before {
  /* эта строка скрывает тултип кол-ва у активной ссылки */
  visibility: hidden;
}

.content-orders-page-tabs .cop-tab-item.cop-tab-item-icon {
  display: flex;
  gap: 10px;
  align-items: center;
  height: 46px;
}

/* content-orders-page-tabs end */

/* content-orders-page-box */
.content-orders-page-box {
  margin-bottom: 32px;
}

.content-orders-page-box button a {
  text-decoration: none;
}

/* content-orders-page-box end */

/* .rq-form.content-orders-page-main-form */
.rq-form.content-orders-page-main-form {}

.rq-form.content-orders-page-main-form .rq-form-col {
  margin: 0;
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column {
  margin-left: 34px;
  width: 375px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

/* Страницы документы */

.h3-documents {
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  /* 24px */
  margin-bottom: 24px;
}

*[data-anchor] {
  display: none;
}

/* Стиль для первого элемента */
.rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) {
  justify-content: flex-start !important;
  margin-left: 0;

}

/* Стиль для второго элемента */
.rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(2) {
  justify-content: flex-end !important;
}

.content-documents-page-main-form .rq-form-wrap {
  display: flex;
  justify-content: space-between;
}

.rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(1),
.rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(2),
.rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(3) {
  width: calc(32% - 20px) !important;
}

@media (max-width: 1024px) {

  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(2),
  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(3) {
    width: calc(100%/3 - 20px) !important;
  }

  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(1) {
    width: calc(100%/3) !important;
  }

}

.content-documents-table-box .content-orders-table-desktop .cot-table {
  width: auto !important;
  flex: 1 !important;
}

.content-documents-table-box .content-orders-table-desktop .cot-table .cot-table-row>* {
  flex: 1 !important;
}

.content-documents-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row:nth-child(even) {
  background-color: var(--main-color-white);
}

.content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column {
  flex: 1;
}

.content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text {
  white-space: nowrap;
  display: grid !important;
  grid-template-columns: 2fr 3fr !important;
}

.content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text>* {
  overflow: visible !important;
}

@media (max-width: 540px) {
  .content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text {
    grid-template-columns: 2fr 6fr;
  }

  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(1),
  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(2),
  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(3) {
    width: 100% !important;
  }
}

.content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-it-title {
  /* width: max-content !important; */
  white-space: nowrap;
  flex: 1;
  width: 100% !important;
}

.cot-mi-it-comment {
  font-weight: 400;
  color: var(--main-color-silver);
}

@media (max-width: 620px) {
  .cot-mi-it-comment {
    font-size: 12px !important;
  }
}

.documents-templates-container {
  margin-top: 32px;
  display: grid;
  justify-content: start;
  grid-row-gap: 16px;
}

.documents-templates-item {
  display: flex;
  align-items: center;
  align-content: center;
  gap: 12px;
  text-decoration: none;
}

.documents-templates-item p {
  cursor: auto;
  color: var(--main-color-silver) !important;
}

@media (hover: hover) {

  .documents-templates-item:hover span,
  .documents-templates-item:focus span {
    height: calc(auto - 1px);
    border-bottom: 1px dashed #000;
    /* Установка пунктирной рамки при наведении для десктопа */
  }
}

@media (hover: none) {
  .documents-templates-item:active span {
    height: calc(auto - 1px);

    border-bottom: 1px dashed #000;
    /* Установка пунктирной рамки для мобильных устройств */
  }
}

.documents-templates-item .templates-docs-icon {
  min-width: 24px;
  min-height: 24px;
  background: url("../img/icons/file-download-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.content-documents-table-box .content-orders-table-desktop .cot-table .cot-table-row>*:last-child {}

.content-documents-table-box .content-orders-table-desktop .cot-table .cot-table-row>*:last-child .tooltip-comment {
  position: absolute;
  top: 0;
  background-color: #fff;
  z-index: 1;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
  padding: 10px;
  height: max-content;
  max-width: 100%;
  /* Устанавливаем максимальную ширину равной ширине родителя */
  display: none;
}

/* Показываем .tooltip-comment при наведении для десктопа */
@media (hover: hover) {
  .content-documents-table-box .content-orders-table-desktop .cot-table .cot-table-row>*:last-child:hover .tooltip-comment {
    display: block;
  }
}

/* Показываем .tooltip-comment при тапе для мобильных устройств */
@media (hover: none) {
  .content-documents-table-box .content-orders-table-desktop .cot-table .cot-table-row>*:last-child:active .tooltip-comment {
    display: block;
  }
}

/* Страницы документы конец */

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:first-child {
  margin-left: 0;
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) {
  margin-left: 0;
  width: calc(100% - 34px - 375px);
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col {
  margin-left: 20px;
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:first-child {
  margin-left: 0;
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(1),
.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(2) {
  width: 23%;
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(3) {
  width: calc(38.5% - 20px);
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(4) {
  width: calc(38.5% - 20px);
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: justify;
  gap: 20px;
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col {
  width: auto;
  margin-top: 0;
  /* margin-left: 10px; */
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:first-child {
  margin-left: 0;
}

.rq-form.content-orders-page-main-form .rq-form-checkbox {
  margin-bottom: 7px;
}

.rq-form.content-orders-page-main-form .rq-form-calendar .rq-form-checkbox {
  margin-bottom: 0;
}

/* .rq-form.content-orders-page-main-form end */

/* content-orders-table-box */
.content-orders-table-box {
  margin-bottom: 55px;
}

.content-orders-table-box .cot-styled-status {
  display: inline-block;
  position: relative;
  padding-left: 18px;
  font-size: 12px;
  font-weight: 500;
  line-height: 14px;
  color: var(--main-color-black);
}

.osp-item .cot-styled-status b {
  display: inline-block;
  position: relative;
  padding-left: 18px;
}

/* .osp-item .cot-styled-status b:before {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 1;
  border-radius: 100%;
  background: var(--main-color-light-gray);
} */
.content-orders-table-box .cot-styled-status:before {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 1;
  border-radius: 100%;
  background: var(--main-color-light-gray);
}

@media (max-width: 860px) {
  .content-orders-table-box.content-orders-list-table-box .cot-styled-status {
    padding-left: 12px;
    margin-left: 4px;
  }

  .content-orders-table-box.content-orders-list-table-box .cot-styled-status:before {
    width: 7px;
    height: 7px;
  }

  .content-orders-table-box.content-orders-list-table-box .cot-styled-status {
    font-weight: 400;
  }
}

.content-orders-table-box .cot-styled-status[data-param="all"]:before {
  background: #eee;
}

.content-orders-table-box .cot-styled-status[data-param="issued"]:before {
  background: #94a3b8;
}

.content-orders-table-box .cot-styled-status[data-param="confirmed"]:before {
  background: #475569;
}

.content-orders-table-box .cot-styled-status[data-param="in-assembly"]:before {
  background: #000000;
}

.content-orders-table-box .cot-styled-status[data-param="sent"]:before {
  background: #46b0f7;
}

.content-orders-table-box .cot-styled-status[data-param="ready-for-shipment"]:before {
  background: #059669;
}

.content-orders-table-box .cot-styled-status[data-param="shipped"]:before {
  background: #ffa500;
}

.content-orders-table-box .cot-styled-status[data-param="cancelled"]:before {
  background: #dc2626;
}

.content-orders-table-box .content-orders-table-desktop .cot-table {
  display: block;
  width: 100%;
  font-family: "Inter", sans-serif;
  font-size: 15px;
  line-height: 19px;
  font-weight: 400;
  color: var(--main-color-black);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table {
  box-shadow: none;
  font-size: 14px;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-head,
.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body {
  display: block;
  width: 100%;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-row {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row,
.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row:hover {
  text-decoration: none;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row:hover {
  background: #F8F8F8 !important;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: var(--main-color-white);
  padding: 13px 24px;
  margin-top: 5px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row>*,
.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-head .cot-table-row>* {
  padding: 0;
}

/*.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row:before {
     content: '';
     position: absolute;
     left: 0;
     top: 0;
     right: 0;
     bottom: 0;
     z-index: 1;
     -webkit-box-shadow: 16px 16px 24px -4px rgba(30, 41, 59, 0.16), 0 2px 2px -1px rgba(30, 41, 59, 0.04);
     box-shadow: 16px 16px 24px -4px rgba(30, 41, 59, 0.16), 0 2px 2px -1px rgba(30, 41, 59, 0.04);
     visibility: hidden;
}
.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row:hover:before {
     visibility: visible;
}*/
.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-row:hover {
  background-color: var(--main-color-white) !important;
  background: var(--main-color-white) !important;
  pointer-events: all;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-head .cot-table-row:hover {
  background-color: var(--main-color-light-gray) !important;
  background: var(--main-color-light-gray) !important;
  pointer-events: all;
}

.content-documents-table-box .content-orders-table-desktop .cot-table .cot-table-row:hover {
  background-color: auto !important;
  background: auto;
  pointer-events: all;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row:nth-child(odd) {
  background-color: var(--main-color-white);
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-row>* {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: var(--main-color-black);
  border-left: 1px solid var(--main-color-light-gray);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-row>* {
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  border: none;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-row>*:first-child {
  border-left: none;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-head .cot-table-row>* {
  min-height: 40px;
  font-weight: 400;
  border-color: var(--main-color-fade-gray);
  background: var(--main-color-light-gray);
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row>* {
  min-height: 51px;
  font-weight: 500;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row>* {
  min-height: auto;
  font-weight: 400;
}

.content-orders-table-box .content-orders-table-desktop .cot-table span {
  color: var(--main-color-silver);
}

/* .content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row:nth-child(odd) > * {
     background: var(--main-color-white);
} */
/* .content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body :nth-child(odd) > *:hover {
     background: none;
 } */
.content-orders-table-box .content-orders-table-desktop .cot-table .cot-order-number {
  width: 11.5%;
  display: grid;
  grid-template-columns: repeat(2, max-content);
  grid-column-gap: 10px;
  justify-content: start;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-order-number {
  width: 9.62%;
  align-items: center;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-head .cot-table-row {
  padding-left: 24px;
  padding-right: 24px;
  background: var(--main-color-light-gray);
}

.order-changed {
  display: flex;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-order-number {
  font-weight: 600;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

/* .order-changed:after {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
  margin-left: 10px;
  margin-right: 10px;

  background-image: url("../img/icons/time-line-black.svg");
} */

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-payment-status {
  width: 12%;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-date {
  width: 12%;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-status {
  width: 12.75%;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-warehouse {
  width: 8.5%;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-payment {
  width: 11.75%;
  text-align: center;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-delivery {
  width: 11.5%;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-count {
  width: 8.25%;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-price {
  width: 11.75%;
  align-items: end;
}


.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-upd-number {
  width: 10.55%;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-date {
  width: 11.93%;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-status {
  width: 14.70%;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-warehouse {
  width: 10.00%;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-payment {
  width: 14.35%;
  text-align: center;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-delivery {
  width: 12.00%;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-count {
  width: 7.55%;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-price {
  width: 11.35%;
  align-items: end;
}


.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-payment {
  display: grid;
  grid-template-columns: repeat(2, max-content);
  grid-column-gap: 7px;
  justify-content: start;
  align-items: center;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-payment .text-payment,
.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .text-payment {
  color: #EF9C04;
  font-weight: 700;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-payment .tooltip-container .tooltip-content,
.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-payment .tooltip-container .tooltip-content {
  background-color: var(--main-color-white);
  padding: 8px 20px;
  width: 140px;
  white-space: normal;
  border-radius: 4px;
  font-size: 10px;
  text-align: start;
  top: auto;
  bottom: -60px;
  color: var(--main-color-black);
  box-shadow: 0px 0px 2px 1px rgba(30, 41, 59, 0.04), 0px 0px 8px -1px rgba(30, 41, 59, 0.12);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-payment .tooltip-container .tooltip-content {
  bottom: 40px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-count {
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 10px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-count .count-item {
  display: flex;
  align-items: center;
  gap: 5px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-warehouse {
  display: grid;
  grid-template-columns: max-content max-content;
  gap: 9px;
  align-items: center;
  justify-content: flex-start;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-warehouse .warehouse-color,
.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column-content .cot-mi-ir-border-content .border-color {
  width: 5px;
  height: 39px;
  border-radius: 4px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-warehouse .warehouse-color.blue,
.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column-content .cot-mi-ir-border-content .border-color.blue {
  background-color: #46B0F7;
}

.content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row>.cot-status {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.content-orders-table-box .content-orders-table-desktop span.cot-styled-status {
  font-size: 15px;
  line-height: 19px;
  color: var(--main-color-black);
  padding-left: 25px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop span.cot-styled-status {
  font-size: 14px;
  font-weight: 400;
}

.content-orders-table-box .content-orders-table-mobile .content-orders-table-mobile-overflow {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item {
  display: block;
  width: 100%;
  padding: 16px;
  margin-top: 12px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  background: var(--main-color-white);
  -webkit-tap-highlight-color: var(--main-color-transparent);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item {
  margin-top: 6px;
  box-shadow: none;
}


.content-orders-table-box .content-orders-table-mobile .cot-mobile-item:first-child {
  margin-top: 0;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item,
.content-orders-table-box .content-orders-table-mobile .cot-mobile-item:hover {
  text-decoration: none;
  color: var(--main-color-black);
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row {
  display: flex;
  flex-direction: column;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column-content {
  display: flex;
  border-bottom: 1px solid #B0B8C3;
  margin-bottom: 10px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column-content .cot-mi-ir-border-content {
  display: flex;
  gap: 10px;
  flex: 1;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column {
  margin-left: 20px;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:first-child {
  margin-left: 0;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1) {
  width: 31.5%;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(2) {
  width: calc(35% - 20px);
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(3) {
  width: calc(33.5% - 20px);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1),
.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(2),
.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(3) {
  width: auto;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(2) {
  flex: 2;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column.cot-mi-ir-column-bottom .cot-mi-ir-content:nth-child(1) {
  flex: 2;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content {
  justify-content: flex-start;
  flex: 1;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column.cot-mi-ir-column-bottom .cot-mi-ir-content.justify-end {
  justify-content: end;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-status {
  display: flex;
  align-items: center;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text {
  width: 100%;
  margin-top: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text {
  justify-content: flex-start;
  flex-wrap: initial;
  font-size: 12px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-payment {
  display: grid;
  grid-template-columns: repeat(2, max-content);
  grid-column-gap: 7px;
  justify-content: start;
  align-items: center;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content.justify-end .cot-mi-ir-text {
  justify-content: end;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.align-end {
  justify-content: end;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-count {
  flex-direction: column;
  gap: 10px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-count .cot-count {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  gap: 10px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-count .cot-count .count-item {
  display: flex;
  align-items: center;
  gap: 5px;
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-order-number,
.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-cot-price {
  font-size: 16px;
  line-height: normal;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text:first-child {
  margin-top: 0;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text>* {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text>*:not(.cot-mi-it-title) {
  width: calc(100% - 80px - 10px);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text>*:not(.cot-mi-it-title) {
  width: auto;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-it-sale {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-it-title {
  width: 80px;
  margin-right: 10px;
  color: var(--main-color-silver-gray);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-it-title {
  width: auto;
  font-weight: 600;
  margin-right: 5px;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-ir-date {
  display: block;
  margin: 0;
  width: 120px;
  position: absolute;
  right: 0;
  bottom: 1px;
  z-index: 1;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.12px;
  color: var(--main-color-silver);
}

.content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .ir-date {
  color: #000;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-ir-date>* {
  width: 100%;
  text-align: right;
}

.content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-ir-date .cot-mi-it-title {
  display: none;
}

/* content-orders-table-box end */

/* slider-main */
.slider-main {
  width: 100%;
  /* height: 200px; */
  position: relative;
}

.slider-main .overlay {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100% !important;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.slider-main .overlay .draggable {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.slider-main .item {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  /* padding-top: 20%; */
  /* -webkit-background-size: cover;
    background-size: cover;
    background-color: var(--main-color-silver); */
}

.slider-main .sld-nav {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 3;
}

.slider-main .sld-nav span {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: background 300ms, color 150ms;
  transition: background 300ms, color 150ms;
  cursor: pointer;
}

.slider-main .sld-nav.left {
  left: 9px;
}

.slider-main .sld-nav.right {
  right: 9px;
}

.slider-main .sld-nav svg {
  width: 24px;
  height: 24px;
}

.slider-main .sld-nav svg rect {
  fill: rgba(0, 0, 0, 0.6);
}

.slider-main .sld-nav span:hover svg rect {
  fill: var(--main-color-white);
}

.slider-main .sld-nav span:hover svg path {
  stroke: var(--main-color-black);
}

.slider-main .swiper-button-next::after,
.slider-main .swiper-button-prev::after {
  display: none;
}

.slider-main .swiper-slide {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  min-height: 60px;
}

.slider-main .swiper-slide .swiper-lazy-preloader {
  background-image: none;
  border: 4px solid rgba(0, 0, 0, 0.1);
  border-top: 4px solid #000;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  position: absolute;
  animation: spin 1s linear infinite;
}

@media (max-width: 860px) {

  .slider-main .swiper-button-next,
  .slider-main .swiper-button-prev {
    display: none;
  }

  .content-sliders {
    margin: 0 -20px;
  }

  .content-sliders .content-sliders-main-row .content-sliders-main-column:first-child .slider-main .swiper-button-next,
  .content-sliders .content-sliders-main-row .content-sliders-main-column:first-child .slider-main .swiper-button-prev {
    display: block;
  }
}

/* slider-main end */

/* slider-menu */
.slider-menu{

}

.slider-menu .swiper-wrap.hide_after:after{
    visibility: hidden;
    opacity: 0;
}
.slider-menu  .swiper-wrap.hide_before:before{
    visibility: hidden;
    opacity: 0;
}
.slider-menu .swiper-slide{
    width: max-content;
}

.slider-menu .swiper-scrollbar{
    display: none;
    bottom: 0;
}

.slider-menu .swiper-scrollbar-drag{
}

.slider-menu .swiper-button-prev.swiper-button-disabled,
.slider-menu .swiper-button-next.swiper-button-disabled{
    visibility: hidden;
    pointer-events: none;
    opacity: 0;
}

.slider-menu .swiper-button-next::after,
.slider-menu .swiper-button-prev::after {
  display: none;
}

.slider-menu .swiper-button-prev svg{
    transform: rotate(180deg);
}

.slider-menu .swiper-button-prev{
    z-index: 11;
    left: -1;
}

.slider-menu .swiper-button-next{
    z-index: 11;
    right: -1;
}

.slider-menu .swiper-button-prev:before{
    position: absolute;
    z-index: -1;
    top: 0;
    left: -1;
    width: 20px;
    height: 100%;
    content: '';
    transition: .3s linear;
    width: 50px;
    background: linear-gradient(270deg, rgba(240, 242, 243, 0.00) 0%, #F0F2F3 31.25%);

}
.slider-menu .swiper-button-next:before{
    position: absolute;
    z-index: -1;
    top: 0;
    right: -1;
    width: 20px;
    height: 100%;
    content: '';
    transition: .3s linear;
    width: 50px;
    background: linear-gradient(90deg, rgba(240, 242, 243, 0.00) 0%, #F0F2F3 31.25%);
}

@media (max-width: 768px) {
    .slider-menu .swiper-scrollbar{
        display: block;
    }
    .slider-menu .swiper-button-next,
    .slider-menu .swiper-button-prev {
        display: none;
    }
    .slider-menu .swiper-wrap:before,
    .slider-menu .swiper-wrap:after{
        display: none;
    }

}
/* slider-menu end */



/* content-sliders */
.content-sliders {
  margin-bottom: 20px;
}

.content-sliders .content-sliders-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-sliders .content-sliders-main-row .content-sliders-main-column {
  margin-left: 12px;
  width: calc(50.5% - 12px);
}

.content-sliders .content-sliders-main-row .content-sliders-main-column:first-child {
  margin-left: 0;
  width: 49.5%;
}

.content-sliders .slider-main {
  /* height: 80px; */
}

/* content-sliders end */
.catalog-not-found p {
  margin-left: 20px;
}

/* catalog-filters-head */
.catalog-filters-head {
  margin-bottom: 28px;
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column {
  margin-left: 20px;
  width: 49%;
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:first-child {
  margin-left: 0;
  width: calc(51% - 20px);
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: none;
  scrollbar-color: var(--main-color-transparent) var(--main-color-transparent);
  -ms-overflow-style: none;
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-resizer {
  display: none;
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-scrollbar {
  height: 0;
  background: var(--main-color-transparent);
  display: none;
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-scrollbar-track {
  background: var(--main-color-transparent);
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-scrollbar-track:hover {
  background: var(--main-color-transparent);
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-scrollbar-thumb {
  background-color: var(--main-color-transparent);
}

.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-scrollbar-button,
.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-scrollbar-corner,
.catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child::-webkit-resizer {
  display: none;
}

/* catalog-filters-head filters-tabs-box */
.catalog-filters-head .filters-tabs-box {
  width: 100%;
}

.catalog-filters-head .filters-tabs-box .filters-tabs-box-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.catalog-filters-head .filters-tabs-box .filters-tabs-box-column {
  margin-left: 8px;
  width: calc(33.333% - 8px);
  flex: 1;
}

.catalog-filters-head .filters-tabs-box .filters-tabs-box-column:first-child {
  margin-left: 0;
  width: 33.333%;
}

.catalog-filters-head .filters-tabs-box .filters-tabs-tab-item {
  display: block;
  padding: 12px 0;
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  color: var(--main-color-dark-blue-gray);
  text-decoration: none;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  background: var(--main-color-light-gray);
  -webkit-tap-highlight-color: var(--main-color-transparent);
}

.catalog-filters-head .filters-tabs-box .filters-tabs-tab-item:hover {
  color: var(--main-color-black);
  background: var(--main-color-orange);
  text-decoration: none;
}

.catalog-filters-head .filters-tabs-box .filters-tabs-tab-item.active {
  padding: 17px 0;
}

.catalog-filters-head .filters-tabs-box .filters-tabs-tab-item.active,
.catalog-filters-head .filters-tabs-box .filters-tabs-tab-item.active:hover {
  color: var(--main-color-black);
  background: var(--main-color-orange);
  pointer-events: none;
  cursor: default;
}

/* catalog-filters-head filters-tabs-box end */

/* catalog-filters-head filters-sub-tabs-box */
.catalog-filters-head .filters-sub-tabs-box {
  width: 100%;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-row {
  width: 100%;
  min-height: 52px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-column {
  margin-left: 8px;
  width: calc(25% - 8px);
  flex: 1;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-column:first-child {
  margin-left: 0;
  width: 25%;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item {
  display: block;
  position: relative;
  padding: 10px 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.14px;
  color: var(--main-color-silver);
  text-decoration: none;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item:hover {
  color: var(--main-color-black);
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: var(--main-color-silver);
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item:hover:after {
  border-bottom-color: var(--main-color-black);
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item.active {
  font-weight: 600;
  color: var(--main-color-black);
  cursor: default;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item.active:after {
  border-bottom-color: var(--main-color-orange);
  border-bottom-width: 4px;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item.active:hover {
  pointer-events: none;
  cursor: default;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item>* {
  margin-left: 8px;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item>*:first-child {
  margin-left: 0;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item .filters-sub-tabs-tab-item-img {
  width: 24px;
  height: 24px;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item .filters-sub-tabs-tab-item-img svg {
  width: 100%;
  height: 100%;
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item .filters-sub-tabs-tab-item-img svg path {
  fill: var(--main-color-silver);
}

.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item.active .filters-sub-tabs-tab-item-img svg path,
.catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item:hover .filters-sub-tabs-tab-item-img svg path {
  fill: var(--main-color-black);
}

/* catalog-filters-head filters-sub-tabs-box end */

/* catalog-filters-head catalog-filters-controls */
.catalog-filters-head .catalog-filters-controls {
  padding: 17px 15px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background: var(--main-color-white);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form {
  position: relative;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-sub-wrap {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top {
  display: none;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col {
  margin-top: 0;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-label {
  /* overflow: hidden; */
  height: 12px;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col:last-child {
  margin-right: 0;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col .rq-form-label {
  display: block;
  visibility: hidden;
  margin-top: -1px;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .has-error .rq-form-label {
  visibility: visible;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col {
  margin-right: 12px;
  margin-bottom: 2px;
  min-width: 90px;
  width: max-content;

  /* width: 90px; */
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col:first-child {
  margin-left: 0;
}

.rq-form-col .rq-form-input-overflow span {
  display: none;
  white-space: nowrap;
}

/* rq-form-col-size */
/* rq-form-col-profile */
/* rq-form-col-diameter */
/* rq-form-col-manufacturer */
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-size .cbc-select .cbc-select-list,
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-profile .cbc-select .cbc-select-list,
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-diameter .cbc-select .cbc-select-list,
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-manufacturer .cbc-select .cbc-select-list {
  height: 160px;
}

/* rq-form-col-season */
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-season {
  /* width: 77px; */
  /* min-width: 90px; */

  margin-right: 12px;
}

/* .rq-form-col.rq-form-col-season .rq-form-row .rq-form-input-wrap .cbc-select .cbc-select-wrap .rq-form-input-overflow .cbc-select-input {
  min-width: 90px;
} */
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-season .cbc-select .cbc-select-list {
  min-width: 125px;
  height: 130px;
}

/* rq-form-col-manufacturer */
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-manufacturer {
  /* width: 134px; */
  margin-right: 12px;
}

/* rq-form-col-manufacturer-article */
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-manufacturer-article {
  /* width: 162px; */
  margin-right: 12px;
}

/* rq-form-col-damage-protection */
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-damage-protection {
  /* width: 157px; */
  margin-right: 12px;
}

/* rq-form-col-warehouse */
.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-warehouse {
  /* width: 157px; */
}

.catalog-filters-head .catalog-filters-controls .rq-full-custom-select .catalog-filters-select-warehouse-item {
  border-left-style: solid;
  border-left-width: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 10px;
}

.catalog-filters-head .catalog-filters-controls .rq-full-custom-select .catalog-filters-select-warehouse-item .rq-form-checkbox {
  display: block;
  width: 100%;
}

.catalog-filters-head .catalog-filters-controls .rq-full-custom-select .catalog-filters-select-warehouse-item .rq-form-checkbox .label {
  display: block;
  width: 100%;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-col {
  margin-top: 0;
  width: auto;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-col:first-child {
  margin-top: 0;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-sub-wrap {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-sub-wrap>* {
  margin-right: 20px;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-sub-wrap>*:last-child {
  margin-left: 0;
}

.catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-reset-button {
  color: var(--main-color-red);
}

/* catalog-filters-head catalog-filters-controls end */

/* catalog-filters-head end */

/* catalog-filters-content catalog-filters-content-responsive-table */
.catalog-filters-content .catalog-filters-content-responsive-table {
  margin-bottom: 52px;
  position: relative;
}

/*  catalog-filters-content catalog-filters-content-responsive-table end */
/* preloader */
.catalog-filters-content-responsive-table {
  position: relative;
}

.loader_wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .2s linear;
  z-index: 100;
  background-color: #ffffffa6;
}

.loader {
  width: 48px;
  height: 48px;
  border: 5px solid #00000063;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* preloader end*/
/* catalog-filters-content-responsive-table */
.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-main-row {
  position: relative;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-item {
  margin-top: 10px;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-item:first-child {
  margin-top: 0;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-item .cf-cr-main-item-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

/* catalog-filters-content-responsive-table end */

/* catalog-filters-content-responsive-table-item */
.catalog-filters-content-responsive-table-item {
  min-height: auto;
  -webkit-transition: -webkit-box-shadow 150ms ease-in-out;
  transition: box-shadow 150ms ease-in-out;
}

.catalog-filters-content-responsive-table-item:hover {
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls.cfc-rtc-fixed {
  min-height: 44px;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls.cfc-rtc-fixed .catalog-filters-content-responsive-table-item {
  position: fixed;
  top: 0;
  left: auto;
  right: auto;
  z-index: 50;
  width: 100%;
  max-width: 1200px;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item {
  min-height: 0;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item,
.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-main-item-head {
  display: block;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column-overflow {
  position: relative;
  width: 100%;
  height: auto;
  min-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;

}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left {
  width: 55.5%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right {
  /* width: 53.5%; */
  width: 44.5%;
  overflow-y: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left .cf-cr-main-item-main-column-overflow {
  height: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-table-box {
  width: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body {
  width: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head {
  height: 44px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body {
  height: calc(100% - 44px);
}

/*
.catalog-filters-content-responsive-table-item:not(:first-child) .cf-cr-main-item-head {
     display: none;
}
.catalog-filters-content-responsive-table-item:not(:first-child) .cf-cr-main-item-body {
     height: 100%;
}
*/
.catalog-filters-content-responsive-table-item .cf-cr-main-item-head {
  display: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body {
  height: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-main-row,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-main-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head-column.cf-cr-mi-column-gap-horizontal-center,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-horizontal-center {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column {
  background-color: var(--main-color-light-gray);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column {
  background-color: var(--main-color-white);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column {
  border-left: 1px solid var(--main-color-transparent);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column {
  border-color: var(--main-color-white);
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left .cf-cr-main-item-head .cf-cr-main-item-head-column:first-child,
.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left .cf-cr-main-item-body .cf-cr-main-item-body-column:first-child {
  border-left: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column .cf-cr-main-item-body {
  border-left-color: var(--main-color-fade-gray);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column {
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-table-box .cf-cr-main-item-body .cf-cr-main-item-body-column {
  border: none;
}

/* catalog-filters-content-responsive-table-item gap */
.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-trademark {
  width: 20.5%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-photo {
  width: 15.5%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-description {
  width: 64%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-warehouse {
  width: 22.5%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-price {
  width: 17.5%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-your-price {
  width: 21.5%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-rate {
  width: 7%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-in-stock {
  width: 16%;
}

.catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-count {
  width: 22.5%;
  position: sticky;
  z-index: 10;
  right: 0;
  top: 0;
  bottom: 0;
}

/* catalog-filters-content-responsive-table-item gap end*/
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-trademark,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-description {
  padding: 10px;
}

.catalog-filters-content-responsive-table-item .cf-cr-head-title {
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;
  color: var(--main-color-black);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-sortable-item {
  cursor: pointer;
}

.catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title {
  width: 100%;
  text-align: left;
}

.catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:before,
.catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:after {
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 18px;
  height: 18px;
  z-index: 2;
  margin: auto 0;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:before {
  background-image: url("../img/icons/sort.svg");
  z-index: 1;
}

.catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:after {
  background-image: url("../img/icons/sort-active.svg");
  z-index: 2;
  display: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-sortable-item:hover .cf-cr-head-title:after {
  display: inline;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column .cf-cr-sortable-item.active .cf-cr-head-title:after {
  display: inline;
}

.catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title.active:before,
.catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title.active:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.catalog-filters-content-responsive-table-item .cf-cr-head-title-img {
  width: 24px;
  height: 24px;
}

.catalog-filters-content-responsive-table-item .cf-cr-head-title-img svg {
  width: 100%;
  height: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-mobile-only {
  display: none;
}

/* cf-cr-main-item-body-responsive-content-wrap */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-responsive-content-wrap {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
    */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-responsive-content-wrap .cf-cr-main-ib-rcw-column {
  width: 100%;
}

.cf-cr-main-item-body-responsive-content-wrap .cf-cr-main-ib-rcw-column {
  -webkit-align-self: flex-end;
}

/* cf-cr-main-item-body-responsive-content-wrap end */

/* cf-cr-main-item-body-calculation */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation {
  margin-top: 5px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation>*:not(:first-child) {
  margin-top: 12.5px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-mi-bb-price {
  font-size: 15px;
  font-weight: 600;
  line-height: 19px;
  letter-spacing: 0.3px;
  color: var(--main-color-black);
  text-align: right;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-mi-bb-basket-add-btn {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-mi-bb-basket-add-btn:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  width: 16px;
  height: 16px;
  background: url("../img/icons/shopping-cart-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-mi-bb-basket-trigger .rq-form-input-wrap {
  display: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-mi-bb-basket-trigger.active .rq-form-input-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-mi-bb-basket-trigger.active .rq-form-input-wrap>* {
  width: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-mi-bb-basket-trigger.active .cf-cr-mi-bb-basket-add-btn {
  display: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn {
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: var(--main-color-transparent);
  /* margin-right: 15px; */
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn span {
  display: flex;
  justify-content: space-between;

  width: 100%;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.24px;
  color: var(--main-color-green-2);
  border: 1px solid var(--400, #94a3b8);
  border-radius: 4px;
  padding: 8px 12px;
  position: relative;
}

@media (max-width: 541px) {
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn span {
    justify-content: center;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn span::after {
    padding-left: 30px;
  }
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn span::after {
  display: inline-block;
  align-self: center;
  content: "";
  width: 14px;
  height: 14px;
  right: 0;
  background: url("../img/icons/show-green.svg") no-repeat center center;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn.active span::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* cf-cr-main-item-body-calculation end */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn-d span {
  display: flex;
  justify-content: space-between;

  width: 100%;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.24px;
  color: var(--400, #94a3b8);
  border: 1px solid var(--400, #94a3b8);
  border-radius: 4px;
  padding: 8px 12px;
  position: relative;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation .cf-cr-main-item-body-spoiler-btn-d span::after {
  display: inline-block;
  content: "";
  width: 14px;
  height: 14px;
  right: 0;
  background: url("../img/icons/arrow-down-s-line.svg") no-repeat center center;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
}

/* cf-cr-main-item-body-trademark */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-trademark {
  height: auto;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 17px;
  color: var(--main-color-black);
  cursor: pointer;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-trademark span {
  display: block;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-top: 7px;
  font-weight: 400;
  color: var(--main-color-dark-blue-gray);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-trademark span:hover {
  overflow: visible;
  z-index: 2;
}

/* cf-cr-main-item-body-trademark end */

/* cf-cr-main-item-body-photo */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-photo {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-photo .cf-cr-main-item-body-photo-overflow {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-photo .cf-cr-main-item-body-photo-overflow img {
  display: block;
  overflow: hidden;
  /* width: 100%; */
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  opacity: 0;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-photo .cf-cr-main-item-body-photo-overflow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: url("../img/icons/zoom.svg") no-repeat center center;
  -webkit-background-size: 64px;
  background-size: 64px;
  opacity: 0;
  -webkit-transition: opacity 150ms ease-in-out,
    background-size 150ms ease-in-out;
  transition: opacity 150ms ease-in-out, background-size 150ms ease-in-out;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-photo .cf-cr-main-item-body-photo-overflow:hover:before {
  -webkit-background-size: 24px;
  background-size: 24px;
  opacity: 1;
}

/* cf-cr-main-item-body-photo end */

/* cf-cr-main-item-body-description */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description>*:first-child {
  margin-top: 0;
}

/* cf-cr-main-item-body-description end */

/* cf-cr-main-item-body-description-tags */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags {
  display: block;
  list-style: none;
  font-size: 0;
  line-height: 0;
  margin: -4px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags>* {
  display: inline-block;
  margin: 4px;
  position: relative;
  padding: 2px 8px 2px 25px;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0.26px;
  color: var(--main-color-white);
  background-color: var(--main-color-gray);
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags>*:before {
  content: "";
  position: absolute;
  left: 5px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 16px;
  height: 16px;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags .cf-cr-tag-new {
  background-color: var(--main-color-green-2);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags .cf-cr-tag-new:before {
  background-image: url("../img/icons/lable-1.svg");
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags .cf-cr-tag-hit {
  background-color: var(--main-color-orange);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags .cf-cr-tag-hit:before {
  background-image: url("../img/icons/lable-2.svg");
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags .cf-cr-tag-sale {
  background-color: var(--main-color-red-2);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags .cf-cr-tag-sale:before {
  background-image: url("../img/icons/lable-3.svg");
}

/* cf-cr-main-item-body-description-tags end */

/* cf-cr-main-item-body-description-title */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-title {
  margin-top: 8px;
  font-size: 13px;
  font-weight: 500;
  line-height: 15px;
  color: var(--main-color-black);
  cursor: pointer;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-title span {
  font-weight: 400;
  color: var(--main-color-dark-blue-gray);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-title>*:not(:first-child) {
  margin-top: 8px;
}

/* cf-cr-main-item-body-description-title end */

/* cf-cr-main-item-body-description-icons */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-icons {
  margin-top: 8px;
  display: block;
  list-style: none;
  font-size: 0;
  line-height: 0;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-icons>* {
  display: inline-block;
  width: 32px;
  height: 32px;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-icons .cf-cr-icon-summer {
  background-image: url("../img/icons/img-3.svg");
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-icons .cf-cr-icon-winter {
  background-image: url("../img/icons/img-2.svg");
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-icons .cf-cr-icon-protector {
  background-image: url("../img/icons/img-1.svg");
}

/* cf-cr-main-item-body-description-icons end */

/* cf-cr-main-item-body-sub-table */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table {}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  background-color: var(--main-color-white);
  border: 1px solid var(--main-color-white);
  border-top: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row:not(:first-child) {
  margin-top: -1px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-mib-st-column {
  min-height: 28px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid var(--main-color-fade-gray);
  border-top: 1px solid var(--main-color-fade-gray);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-mib-st-column:first-child {
  border-left: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-head {
  display: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-mib-st-item {
  overflow: hidden;
  width: 100%;
  padding: 0 5px;
  font-size: 11px;
  line-height: 15px;
  text-align: center;
  text-overflow: ellipsis;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-mi-column-gap-warehouse {
  cursor: pointer;
  display: grid;
  grid-template-columns: max-content max-content;
  gap: 9px;
  align-items: center;
  justify-content: flex-start;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-mi-column-gap-warehouse .warehouse-color {
  width: 5px;
  height: calc(100% - 4px);
  border-radius: 4px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-mi-column-gap-warehouse .cf-cr-mib-st-item {
  text-align: left;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-mi-column-gap-warehouse.cf-cr-mi-column-gap-warehouse-disabled {
  color: var(--main-color-dark-blue-gray);
  pointer-events: none;
  cursor: default;
}

/* cf-cr-main-item-body-sub-table end */

/* cf-cr-main-item-body-desktop-overflow-scroll || cf-cr-main-item-body-mobile-overflow-scroll*/
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-desktop-overflow-scroll {
  overflow-y: hidden;
  /* overflow-x: auto; */
  overflow-x: hidden;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-mobile-overflow-scroll {
  scroll-behavior: smooth;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-desktop-overflow-scroll>*,
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-mobile-overflow-scroll>* {
  /* height: 100%; */
  /* min-width: 580px; */
  min-width: 534px;
}

@media (min-width: 861px) and (max-width: 1323px) {

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-desktop-overflow-scroll>*,
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-mobile-overflow-scroll>* {
    /* height: 100%; */
    /* min-width: 580px; */
    /* min-width: 534px; */
    min-width: fit-content;
    /* max-width: 480px; */
  }

  /* .cf-cr-mi-column-gap-count{
  max-width: 105px;

}
.cf-cr-mi-column-gap-count{
  max-width: 105px;
} */
  .cf-cr-main-item-body-desktop-overflow-scroll {
    /* max-width: 480px; */
  }

  .title-remainder {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
}

@media (min-width: 1279px) and (max-width: 1281px) {

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left {
    width: 58.5%;
  }
}

/* cf-cr-main-item-body-desktop-overflow-scroll || cf-cr-main-item-body-mobile-overflow-scroll end */

/* cf-cr-overflow-scroll DEFAULT */
.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--main-color-semi-gray-2) var(--main-color-transparent);
}

.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-resizer {
  display: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar {
  height: 8px;
  background: var(--main-color-transparent);
  display: initial;
}

.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-track {
  background: var(--main-color-transparent);
}

.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-track:hover {
  background: var(--main-color-transparent);
}

.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-thumb {
  background-color: var(--main-color-semi-gray-2);
}

.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-button,
.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-corner,
.catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-resizer {
  display: none;
}

/* cf-cr-overflow-scroll DEFAULT end */

/* cf-cr-overflow-scroll NULLED */
.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: none;
  scrollbar-color: var(--main-color-transparent) var(--main-color-transparent);
  -ms-overflow-style: none;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-resizer {
  display: none;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar {
  height: 0;
  background: var(--main-color-transparent);
  display: none;
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-track {
  background: var(--main-color-transparent);
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-track:hover {
  background: var(--main-color-transparent);
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-thumb {
  background-color: var(--main-color-transparent);
}

.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-button,
.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-scrollbar-corner,
.catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls .catalog-filters-content-responsive-table-item .cf-cr-overflow-scroll::-webkit-resizer {
  display: none;
}

/* cf-cr-overflow-scroll NULLED end */

/* cf-cr-main-item-body-sub-table-main-row-spoilers-item */
.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row-spoilers-item-wrapper {
  width: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item {
  width: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item {
  border: 1px solid var(--main-color-fade-gray);
  border-top: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item:not( :first-child) {
  margin-top: -1px;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item .cf-cr-mib-st-column {
  border-color: var(--main-color-fade-gray);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item .cf-cr-main-item-body-sub-table-main-row-spoilers-item-content {
  /* border-color: var(--main-color-fade-gray); */
  border-left: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item .cf-cr-main-item-body-sub-table-main-row-spoilers-item-wrapper {
  display: none;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item.active .cf-cr-main-item-body-sub-table-main-row-spoilers-item-wrapper {
  display: block;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item .cf-cr-mi-column-gap-warehouse {
  color: var(--main-color-black);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item-title .cf-cr-mib-st-column {
  width: 100%;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item-title .cf-cr-mib-st-item {
  text-align: left;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: var(--main-color-transparent);
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item-title .cf-cr-mib-st-item span {
  display: inline-block;
  position: relative;
  min-width: 155px;
  padding-right: 15px;
  line-height: 28px;
  vertical-align: middle;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item-title .cf-cr-mib-st-item span:before {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  background: url("../img/icons/show.svg") no-repeat center center;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
}

.catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item.active .cf-cr-main-item-body-sub-table-main-row-spoilers-item-title .cf-cr-mib-st-item span:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* cf-cr-main-item-body-sub-table-main-row-spoilers-item end */

/* basket-fixed-button */
.basket-fixed-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: fixed;
  top: auto;
  bottom: 45px;
  right: 0;
  z-index: 103;
  max-width: 188px;
  width: auto;
  padding: 21px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: var(--main-color-orange);
  -webkit-box-shadow: 0 16px 24px -4px rgba(30, 41, 59, 0.16);
  box-shadow: 0 16px 24px -4px rgba(30, 41, 59, 0.16);
  -webkit-transform: scale(1);
  transform: scale(1);
  cursor: pointer;
}

.basket-fixed-button>* {
  display: block;
}

.basket-fixed-button:hover {
  background: var(--main-color-orange-hover);
}

.basket-fixed-button:active {
  -webkit-transform: scale(0.925);
  transform: scale(0.925);
}

.basket-fixed-button .basket-fixed-button-icon {
  display: block;
  position: relative;
  width: 32px;
  height: 32px;
  color: var(--main-color-transparent);
  text-decoration: none;
  -webkit-tap-highlight-color: var(--main-color-transparent);
}

.basket-fixed-button .basket-fixed-button-icon {
  width: 32px;
  height: 32px;
  margin-right: 15px;
}

.basket-fixed-button .basket-fixed-button-icon:before {
  overflow: hidden;
  content: attr(data-count);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  right: -5px;
  top: -3px;
  width: 17px;
  height: 17px;
  z-index: 2;
  font-size: 10px;
  line-height: 14px;
  border-radius: 100%;
  color: var(--main-color-black);
  text-align: center;
  background: var(--main-color-white);
}

.basket-fixed-button .basket-fixed-button-icon svg {
  width: 32px;
  height: 32px;
}

.basket-fixed-button .basket-fixed-button-icon svg path {
  fill: var(--main-color-black);
}

.basket-fixed-button .basket-fixed-button-text {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 20px;
  width: calc(100% - 32px - 15px);
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  color: var(--main-color-black);
}

.basket-fixed-button.empty_basket .basket-fixed-button-icon:before {
  display: none;
}

/* basket-fixed-button end */

/* basket */
.basket-element-overlay {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(0deg,
      rgba(0, 0, 0, 0.2) 0%,
      rgba(0, 0, 0, 0.2) 100%);
  z-index: 104;
}

.basket {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 105;
  max-width: 415px;
  width: 100%;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-transform: translateX(100vw);
  transform: translateX(100vw);
  visibility: hidden;
  -webkit-transition: -webkit-transform 150ms ease-in-out,
    -webkit-transform 150ms ease-in-out, visibility 150ms ease-in-out;
  transition: transform 150ms ease-in-out, transform 150ms ease-in-out,
    visibility 150ms ease-in-out;
  background: var(--main-color-white);
  -webkit-box-shadow: 0 2px 15px 4px rgba(30, 41, 59, 0.12);
  box-shadow: 0 2px 15px 4px rgba(30, 41, 59, 0.12);
}

.basket.basket-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
}

.basket .basket-overflow {
  height: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.basket .basket-main-column {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  flex-direction: row;
}

.basket .basket-headline {
  width: 100%;
  position: relative;
  padding-left: 20px;
  padding-right: 62px;
  margin-bottom: 20px;
  height: max-content;
}

.basket .basket-headline .bh-title {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  color: var(--main-color-black);
}

.basket .basket-headline .bh-trigger-button {
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  width: 32px;
  height: 32px;
  background: url("../img/icons/close-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
  cursor: pointer;
  opacity: 0.35;
}

.basket .basket-headline .bh-trigger-button:hover {
  opacity: 1;
}

.basket .basket-content {
  width: 100%;
  height: calc(100% - 248px - 20px - 32px);
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--main-color-semi-gray-2) var(--main-color-transparent);
  position: fixed;
  top: 80px;
}

.basket .basket-content::-webkit-resizer {
  display: none;
}

.basket .basket-content::-webkit-scrollbar {
  width: 8px;
  background: var(--main-color-transparent);
  display: initial;
}

.basket .basket-content::-webkit-scrollbar-track {
  background: var(--main-color-transparent);
}

.basket .basket-content::-webkit-scrollbar-track:hover {
  background: var(--main-color-transparent);
}

.basket .basket-content::-webkit-scrollbar-thumb {
  background-color: var(--main-color-semi-gray-2);
}

.basket .basket-content::-webkit-scrollbar-button,
.basket .basket-content::-webkit-scrollbar-corner,
.basket .basket-content::-webkit-resizer {
  display: none;
}

.basket .basket-content .basket-main-column {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.basket .basket-content .basket-content-item {
  width: 100%;
  padding: 14.5px 10px 16px 20px;
  border-top: 1px solid var(--main-color-light-gray);
}

.basket .basket-content .basket-content-item:last-child {
  border-bottom: 1px solid var(--main-color-light-gray);
}

.basket .basket-content .basket-content-item .basket-content-item-row {
  margin-top: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.basket .basket-content .basket-content-item .basket-content-item-row:first-child {
  margin-top: 0;
}

.basket .basket-content .basket-content-item .basket-content-item-row .bc-ir-col {
  margin-left: 15px;
}

.basket .basket-content .basket-content-item .basket-content-item-row .bc-ir-col:first-child {
  margin-left: 0;
}

.basket .basket-content .basket-content-item .basket-content-item-row.bc-ir-row-top .bc-ir-col:nth-child(1) {
  width: 57px;
}

.basket .basket-content .basket-content-item .basket-content-item-row.bc-ir-row-top .bc-ir-col:nth-child(2) {
  width: calc(100% - 57px - 80px - 15px - 15px);
}

.basket .basket-content .basket-content-item .basket-content-item-row.bc-ir-row-top .bc-ir-col:nth-child(3) {
  width: 80px;
}

.basket .basket-content .basket-content-item .basket-content-item-row.bc-ir-row-bottom .bc-ir-col {
  width: calc(100% - 70px - 72px - 12px);
  margin-left: 72px;
}

.basket .basket-content .basket-content-item .basket-content-item-row.bc-ir-row-bottom .bc-ir-col:last-child {
  width: 70px;
  margin-left: 12px;
}

.basket .basket-content .basket-content-item .basket-content-item-image {
  width: 100%;
  height: 100%;
}

.basket .basket-content .basket-content-item .basket-content-item-image .bci-ii-overflow {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}

.basket .basket-content .basket-content-item .basket-content-item-image img {
  display: block;
  overflow: hidden;
  width: 100%;
  height: auto;
}

.basket .basket-content .basket-content-item .basket-content-description {
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  line-height: 17px;
  color: var(--main-color-black);
}

.basket .basket-content .basket-content-item .basket-content-description span {
  display: block;
  color: var(--main-color-silver-fade-gray);
}

.basket .basket-content .basket-content-item .basket-content-description {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.basket .basket-content .basket-content-item .basket-content-description>* {
  margin-top: 8px;
  width: 100%;
  text-align: left;
}

.basket .basket-content .basket-content-item .basket-content-description>*:first-child {
  margin-top: 0;
}

.basket .basket-content .basket-content-item .basket-content-description>*:last-child {
  margin-top: 5px;
}

.basket .basket-content .basket-content-calc .bcc-column {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}

.basket .basket-content .basket-content-calc .bcc-column {
  margin-top: 15px;
}

.basket .basket-content .basket-content-calc .bcc-column:first-child {
  margin-top: 0;
}

.basket .basket-content .basket-content-calc .bcc-delete {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.basket .basket-content .basket-content-calc .bcc-delete svg {
  width: 16px;
  height: 16px;
}

.basket .basket-content .basket-content-calc .bcc-delete svg path {
  fill: var(--main-color-light-gray);
}

.basket .basket-content .basket-content-calc .bcc-delete:hover svg path {
  fill: var(--main-color-black);
}

.basket .basket-content .basket-content-calc .bcc-price {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: var(--main-color-black);
}

.basket .basket-content .basket-content-calc .bcc-rate {
  position: relative;
  padding-right: 20px;
  font-size: 13px;
  line-height: 17px;
  letter-spacing: 0.5px;
  font-weight: 400;
  color: var(--main-color-light-gray);
}

.basket .basket-content .basket-content-calc .bcc-rate:before {
  content: "";
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  background: url("../img/icons/star.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.basket .basket-content .basket-warehouse-name {
  height: 23px;
  font-size: 14px;
  font-weight: 600;
  line-height: 23px;
  text-align: center;
  color: var(--main-color-white);
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.basket .basket-content .basket-warehouse-name.basket-warehouse-name-disabled {
  color: var(--main-color-dark-blue-gray);
}

.basket .basket-content .basket-item-val {
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid var(--main-color-light-gray);
  font-size: 12px;
  font-weight: 500;
  line-height: 21px;
  text-align: center;
  color: var(--main-color-black);
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.basket .basket-calculator {
  padding-top: 20px;
}

.basket .basket-calculator .basket-calculator-checkout {}

.basket .basket-calculator .basket-calculator-checkout .bcc-calc-text-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.basket .basket-calculator .basket-calculator-checkout .bcc-calc-text-row {
  margin-top: 7px;
}

.basket .basket-calculator .basket-calculator-checkout .bcc-calc-text-row:first-child {
  margin-top: 0;
}

.basket .basket-calculator .basket-calculator-checkout .bcc-calc-text-row>* {
  font-size: 13px;
  line-height: 17px;
  font-weight: 400;
  color: var(--main-color-black);
}

.basket .basket-calculator .basket-calculator-checkout .bcc-calc-text-row .bcc-calc-text-result {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

.basket .basket-calculator {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  box-shadow: 0px -3px 10px 1px rgba(30, 41, 59, 0.12);

  position: fixed;
  background: white;
  bottom: 0;
  z-index: 10;
}

.basket .basket-calculator .basket-calculator-actions {
  margin-top: 30px;
  width: 100%;
  gap: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.basket .basket-calculator .basket-calculator-actions .bcc-actions-row {
  /*margin-left: 12px;*/
  width: calc(52% - 12px);
}

.basket .basket-calculator .basket-calculator-actions .bcc-actions-row:first-child {
  margin-left: 0;
  width: 100%;
}

.basket .basket-calculator .basket-calculator-actions .styled-btn {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: 8px;
  width: 100%;
  border-color: #e2e2e2;
}

.basket .basket-calculator .basket-calculator-actions .to_drafts .styled-btn {
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}

.basket .rq-form-input-image {
  display: none;
}

@media only screen and (min-width: 1921px) {

  /*
     .basket {
          right: -webkit-calc((100% - 1920px) / 2);
          right: calc((100% - 1920px) / 2);
     }
     */
  .basket-fixed-button {
    right: -webkit-calc((100% - 1920px) / 2);
    right: calc((100% - 1920px) / 2);
  }
}

/* basket end */

/* content-order-placement */
.content-order-placement {
  margin-bottom: 32px;
}

.content-order-placement .content-order-placement-form {}

.content-order-placement .rq-form-input-wrap {
  margin-top: 0;
}

.content-order-placement .content-order-placement-form .content-order-placement-form-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col {
  width: calc(26.5% - 11px);
  margin-left: 11px;
}

.content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col:first-child {
  width: 73.5%;
  margin-left: 0;
}

/* content-order-placement-content-box */
.content-order-placement .content-order-placement-form .content-order-placement-content-box {
  padding: 24px;
  margin-top: 24px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  background: var(--main-color-white);
  position: relative;
  top: 0;
}

.content-order-placement .content-order-placement-form .content-order-placement-content-box.sticky {
  position: sticky;
  top: 0;
}

.content-order-placement .content-order-placement-form .content-order-placement-content-box:first-child {
  margin-top: 0;
}

.content-order-placement .content-order-placement-form .content-order-placement-content-box>*:not(.content-order-placement-title) {
  margin-bottom: 23px;
}

.content-order-placement .content-order-placement-form .content-order-placement-content-box>*:last-child {
  margin-bottom: 0;
}

/* content-order-placement-content-box end */

.content-order-placement .content-order-placement-form .content-order-placement-title {
  margin-bottom: 23px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  color: var(--main-color-black);
}

.content-order-placement .content-order-placement-form .content-order-placement-title.content-order-placement-title-half-margin {
  margin-bottom: 16px;
}

.content-order-placement .content-order-placement-form .content-order-placement-headline {
  display: block;
  position: relative;
  padding: 14px 14px 14px 52px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0.14px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: var(--main-color-dark-blue-gray);
  background: var(--main-color-fade-gray);
}

.content-order-placement .content-order-placement-form .content-order-placement-headline.warning {
  color: var(--main-color-dark-blue-gray);
  background: var(--main-color-red-warning);
}

.content-order-placement .content-order-placement-form .content-order-placement-city {
  font-size: 20px;
  font-weight: 600;
  cursor: pointer;
  color: var(--main-color-silver-gray);
}

.content-order-placement .content-order-placement-form .krsk {
  background: var(--main-color-krsk);
}

.content-order-placement .content-order-placement-form .kem {
  background: var(--main-color-kem);
}

.content-order-placement .content-order-placement-form .content-order-placement-city:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 24px;
  height: 24px;
  left: 9px;
  top: 9px;
  margin: auto 0;
  background: url("../img/icons/file-info-line.svg") no-repeat center center !important;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.content-order-placement .content-order-placement-form .content-order-placement-headline.content-order-placement-headline-transparent {
  padding: 10px 10px 10px 52px;
  border: 1px solid var(--rq-form-color-silver);
  background: var(--main-color-transparent);
}

.content-order-placement .content-order-placement-form .content-order-placement-headline:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 24px;
  height: 24px;
  margin: auto 0;
  background: url("../img/icons/info.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* content-order-placement-table-box */
.content-order-placement .content-order-placement-form .content-order-placement-table-box .content-order-placement-form-item {
  border-bottom: 1px solid var(--main-color-fade-gray);
}

/* content-order-placement-table-box end */

/* content-order-placement-table */
.content-order-placement-form-item .content-order-placement-table {
  width: 100%;
}

.content-order-placement-table .content-order-placement-table-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement-table .c-o-p-table-main-column---gap-left {
  /* width: calc(100% - 110px); */
  width: 100%;
}

.content-order-placement-table .c-o-p-table-main-column---gap-right {
  width: 110px;
}

.content-order-placement-table .content-order-placement-table-head {
  width: 100%;
  height: 38px;
  background: var(--main-color-light-gray);
}

.content-order-placement-table .content-order-placement-table-head .c-o-p-table-head-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement-table .content-order-placement-table-head .c-o-p-table-head-col {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  border-left: 1px solid var(--main-color-white);
}

.content-order-placement-table .content-order-placement-table-head .c-o-p-table-head-col:first-child {
  border-left: none;
}

.content-order-placement-table .c-o-p-table-main-column---gap-right .content-order-placement-table-head .c-o-p-table-head-col {
  border-left: 1px solid var(--main-color-white);
}

.content-order-placement-table .content-order-placement-table-body {
  width: 100%;
  height: 100%;
}

.content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-col.c-o-p-table-gap-name {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement-table .c-o-p-table-gap-name {
  /* width: 33%; */
  width: calc(100% - 390px);
  /* width: 44%; */
}

.content-order-placement-table .c-o-p-table-gap-star {
  /* width: 8%; */
  width: 60px;

}

.content-order-placement-table .c-o-p-table-gap-price {
  /* width: 16%; */
  width: 110px;
}

.content-order-placement-table .c-o-p-table-gap-count {
  /* width: 27%; */
  width: 110px;
}

.content-order-placement-table .c-o-p-table-gap-total-price {
  /* width: 16%; */
  width: 110px;
}

.content-order-placement-table .c-o-p-table-gap-photo {
  width: 13%;
}

.content-order-placement-table .c-o-p-table-gap-warehouse {
  width: 100%;
}

.content-order-placement-table .c-o-p-table-head-item {
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  color: var(--main-color-black);
  text-align: center;
}

.content-order-placement-table .c-o-p-table-head-item-img {
  width: 24px;
  height: 24px;
}

.content-order-placement-table .c-o-p-table-body-item {
  width: 100%;
  padding: 8px 0;
}

.content-order-placement-table .c-o-p-table-gap-warehouse .c-o-p-table-body-item {
  padding: 0;
  width: 100%;
  height: 100%;
}

.content-order-placement-table .c-o-p-table-gap-count .c-o-p-table-body-item {
  padding-left: 10px;
  padding-right: 10px;
}

.content-order-placement-table .c-o-p-table-body-description {
  overflow: hidden;
  position: relative;
  padding-left: 29px;
  margin: 3px 0;
  width: auto;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement-table .c-o-p-table-body-description .c-o-p-table-body-description-text {
  width: auto;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  color: var(--main-color-black);
}

.content-order-placement-table .c-o-p-table-body-description .c-o-p-table-body-description-text span {
  font-weight: 400;
  color: var(--main-color-silver-fade-gray);
}

.content-order-placement-table .c-o-p-table-body-description .c-o-p-table-body-description-text.c-o-p-table-body-description-text-mobile {
  display: none;
}

.content-order-placement-table .c-o-p-table-body-description>* {
  display: block;
  margin-top: 8px;
  cursor: pointer;
}

.content-order-placement-table .c-o-p-table-body-description>*:first-child {
  margin-top: 0;
}

.content-order-placement-table .c-o-p-table-item-delete {
  margin-top: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.content-order-placement-table .c-o-p-table-item-delete svg {
  width: 16px;
  height: 16px;
}

.content-order-placement-table .c-o-p-table-item-delete svg path {
  fill: var(--main-color-light-gray);
}

.content-order-placement-table .c-o-p-table-item-delete:hover svg path {
  fill: var(--main-color-black);
}

.content-order-placement-table .c-o-p-table-gap-name .c-o-p-table-item-delete {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.content-order-placement-table .c-o-p-table-body-item-rate {
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-right: 18px;
}

.content-order-placement-table .c-o-p-table-body-item-rate:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  margin: auto 0;
  z-index: 1;
  background: url("../img/icons/star.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.content-order-placement-table .c-o-p-table-item-image {
  position: relative;
  width: 100%;
  height: 100%;
}

.content-order-placement-table .c-o-p-table-item-image .c-o-p-table-item-image-overflow {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}

.content-order-placement-table .c-o-p-table-item-image img {
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: 62px;
  height: auto;
  z-index: 1;
}

.content-order-placement-table .c-o-p-table-item-image .c-o-p-table-item-image-overflow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: url("../img/icons/zoom.svg") no-repeat center center;
  -webkit-background-size: 64px;
  background-size: 64px;
  opacity: 0;
  -webkit-transition: opacity 150ms ease-in-out,
    background-size 150ms ease-in-out;
  transition: opacity 150ms ease-in-out, background-size 150ms ease-in-out;
}

.content-order-placement-table .c-o-p-table-item-image .c-o-p-table-item-image-overflow:hover:before {
  -webkit-background-size: 24px;
  background-size: 24px;
  opacity: 1;
}

.content-order-placement-table .c-o-p-table-body-item-price {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement-table .c-o-p-table-body-item-price .c-o-p-table-item-delete,
.content-order-placement-table .c-o-p-table-body-item-price .c-o-p-table-body-item-rate,
.content-order-placement-table .c-o-p-table-body-item-price .c-o-p-table-body-item-count {
  display: none;
}

.content-order-placement-table .c-o-p-table-body-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--main-color-black);
  text-align: center;
}

.content-order-placement-table .c-o-p-table-body-col.c-o-p-table-gap-warehouse {
  height: 100%;
}

.content-order-placement-table .c-o-p-table-body-item-responsive-content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.content-order-placement-table .c-o-p-table-body-item-responsive-content .c-o-p-tbi-rc-column {
  width: 100%;
  height: 100%;
}

.content-order-placement-table .c-o-p-table-body-item-responsive-content .c-o-p-tbi-rc-column:not(:first-child) {
  display: none;
}

.content-order-placement-table .c-o-p-table-body-item-warehouse {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}

.content-order-placement-table .c-o-p-table-body-item-warehouse span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 99%;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  color: var(--main-color-white);
}

.content-order-placement-table .c-o-p-table-body-item-warehouse.c-o-p-table-body-item-warehouse-disabled {
  color: var(--main-color-dark-blue-gray);
  pointer-events: none;
  cursor: default;
}

/* content-order-placement-table end */

/* content-order-selectable-box */
.content-order-selectable-box .content-order-selectable-box-overflow {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(3, 1fr);
  /* display: flex; */
  /* -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row; */
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

@media (max-width: 768px) {

  /* черновики */
  .order-drafts.page-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-buttons>* {
    margin-left: 0px;
    width: 100%;
  }

  .order-drafts.page-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-main-row {
    padding: 6px 12px;
    align-items: flex-start;
    height: auto;
  }

  .order-drafts.page-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-main-row .order-drafts-box-item-header-main-col {
    width: 100%;
  }

  .order-drafts.page-drafts .order-drafts-box-item .order-drafts-box-item-header.active .order-drafts-box-item-header-controls-buttons {
    flex-direction: column;
    width: 100%;
    gap: 5px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-btn-draft-remove:before {
    left: auto !important;
    margin-left: -24px !important;
  }

  /* черновики */

  .content-order-selectable-box .content-order-selectable-box-overflow {
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .name__filter {
    font-size: 12px;
  }

  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-placement-table-body-col-star {
    display: block !important;
  }
}

.content-order-selectable-box .content-order-selectable-item {
  width: calc(50.5% - 12px);
  margin-left: 12px;
  margin-top: 12px;
  position: relative;
  padding: 16px 12px 16px 58px;
  border-radius: 5px;
  border: 1px solid var(--main-color-dark-blue-gray-2);
  font-size: 16px;
  line-height: 17.6px;
  font-weight: 500;
  letter-spacing: 0.16px;
  color: var(--main-color-black);
  background: var(--main-color-transparent);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: background 150ms ease-in-out;
  transition: background 150ms ease-in-out;
  cursor: pointer;
}

.content-order-selectable-box.c-o-p-delivery-method-box .content-order-selectable-item {
  min-height: 112px;
}

.content-order-selectable-box.c-o-p-delivery-method-box .content-order-selectable-item input[type="hidden"] {
  display: none;
  width: 0;
  height: 0;
}

.content-order-selectable-box .content-order-selectable-item:first-child,
.content-order-selectable-box .content-order-selectable-item:nth-child(2) {
  /* width: calc(100% - 12px); */
  width: 100%;
  margin-left: 0;
}

.content-order-selectable-box .content-order-selectable-item:nth-child(odd) {
  /* width: calc(100% - 12px); */
  width: 100%;
  margin-left: 0;
}

.content-order-selectable-box .content-order-selectable-item:hover {
  background: var(--main-color-light-white);
}

.content-order-selectable-box .content-order-selectable-item.active {
  background: var(--main-color-fade-gray);
  cursor: default;
  pointer-events: none;
}

.content-order-selectable-box .content-order-selectable-item span {
  display: block;
  margin-top: 11px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: var(--main-color-dark-light-2);
}

.content-order-selectable-box .content-order-selectable-item img {
  content: "";
  position: absolute;
  left: 12px;
  top: 14px;
  bottom: 0;
  z-index: 1;
  width: 32px;
  height: 32px;
  margin: 0 auto auto auto;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.content-order-selectable-box .content-order-selectable-item.c-o-p-si-self-pickup:before {
  background-image: url("../img/icons/road-map-line.svg");
}

.content-order-selectable-box .content-order-selectable-item.c-o-p-si-transport-company:before {
  background-image: url("../img/icons/truck-line.svg");
}

.content-order-selectable-box .content-order-selectable-item.c-o-p-si-courier-delivery:before {
  background-image: url("../img/icons/roadster-line.svg");
}

.content-order-selectable-box .content-order-selectable-item.c-o-p-si-check:before {
  background-image: url("../img/icons/file-text-line.svg");
}

.content-order-selectable-box .content-order-selectable-item.c-o-p-si-qr:before {
  background-image: url("../img/icons/qr-code-line.svg");
}

.content-order-selectable-box .content-order-selectable-item.c-o-p-si-installment-plan:before {
  background-image: url("../img/icons/timer-line.svg");
}

/* content-order-selectable-box end */

/* content-order-placement-calc-box */
.content-order-placement-calc-box>* {
  border-bottom: 1px solid var(--main-color-light-gray);
}

.content-order-placement-calc-box>*:first-child {
  border-bottom: none;
}

.content-order-placement-calc-box>*:last-child {
  border-bottom: none;
}

.content-order-placement-calc-box .content-order-placement-calc-box-title {
  margin-bottom: 8px;
  font-size: 28px;
  font-weight: 600;
  line-height: 33.6px;
  text-transform: uppercase;
  color: var(--main-color-black);
}

.content-order-placement-calc-box .content-order-placement-calc-box-parameters {
  padding: 17px 0;
}

.content-order-placement-calc-box .content-order-placement-calc-box-parameters .c-o-p-pc-bp-row {
  width: 100%;
  margin-top: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  letter-spacing: 0.14px;
}

.content-order-placement-calc-box .content-order-placement-calc-box-parameters .c-o-p-pc-bp-row:first-child {
  margin-top: 0;
}

.content-order-placement-calc-box .content-order-placement-calc-box-parameters .c-o-p-pc-bp-price {
  font-size: 16px;
  font-weight: 600;
}

.content-order-placement-calc-box .rq-form-col {
  margin-top: 25px;
}

/* content-order-placement-calc-box end */
/* content-order-placement end */

/* order-placed */
.order-placed {
  margin-bottom: 32px;
}

.order-placed .order-placed-main-row {
  max-width: 809px;
  display: grid;
  justify-items: flex-start;
  gap: 20px;
}

.order-placed .order-placed-hint {
  width: 100%;
  position: relative;
  margin-bottom: 16px;
  padding: 13px 13px 13px 54px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16.8px;
  letter-spacing: 0.12px;
  border-radius: 4px;
  color: var(--main-color-black);
  background: var(--main-color-white);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.order-placed .order-placed-hint:before {
  content: "";
  position: absolute;
  left: 14px;
  top: 0;
  bottom: 0;
  width: 24px;
  height: 24px;
  z-index: 1;
  margin: auto 0;
  background: url("../img/icons/checkbox-circle-fill.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-placed .order-placed-items-box {
  margin-top: 16px;
}

.order-placed .order-placed-items-box:first-child {
  margin-top: 0;
}

.order-placed .order-placed-items-box .order-placed-item {
  margin-top: 16px;
  padding: 24px;
  border-radius: 4px;
  background: var(--main-color-white);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.order-placed .order-placed-items-box .order-placed-item:first-child {
  margin-top: 0;
}

.order-placed .order-placed-items-box .order-placed-item .order-placed-item-headline {
  position: relative;
  padding: 5px 5px 5px 49px;
  color: var(--main-color-dark-blue-gray);
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  letter-spacing: 0.14px;
}

.order-placed .order-placed-items-box .order-placed-item .order-placed-item-headline:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
  z-index: 1;
  margin: auto 0;
  background: url("../img/icons/checkbox-circle-fill.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-placed .order-placed-items-box .order-placed-item-date {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  letter-spacing: 0.14px;
  color: var(--main-color-silver);
}

.order-placed .order-placed-items-box .order-placed-item-sub-wrap {
  padding-left: 49px;
}

.order-placed .order-placed-items-box .order-placed-item-warehouse {
  position: relative;
  margin-top: 18px;
  padding-right: 160px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: var(--main-color-silver-gray);
  border-bottom: 1px solid var(--main-color-silver);
}

.order-placed .order-placed-items-box .order-placed-item-warehouse .order-placed-item-warehouse-name {
  position: absolute;
  right: 0;
  top: 0;
  bottom: auto;
  z-index: 1;
  width: 140px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  font-weight: 600;
  color: var(--main-color-white);
}

.order-placed .order-placed-items-box .order-placed-item-warehouse .order-placed-item-warehouse-name.order-placed-item-warehouse-name-disabled {
  color: var(--main-color-dark-blue-gray);
  pointer-events: none;
  cursor: default;
}

.order-placed .order-placed-items-box .order-placed-item-parameters {
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-col {
  width: 49%;
  margin-left: 2%;
}

.order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-col:first-child {
  margin-left: 0;
  width: 49%;
}

.order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row {
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

/* tooltip page orders */

.tooltip-content {
  display: none;
  position: absolute;
  top: -8px;

}

.content-orders-table-box .content-orders-table-mobile {
  display: none !important;
}

.content-orders-table-box .content-orders-table-desktop .cot-table {
  display: block !important;
}

@media (max-width: 860px) {
  .tooltip-content {
    display: none;
    position: absolute;
    top: -30px;
  }

  header .header-user-data .header-user-data-item .dropdown-menu {
    margin-top: 10px;
  }

  .content-orders-table-box .content-orders-table-mobile {
    display: block !important;
  }

  .content-orders-table-box .content-orders-table-desktop .cot-table {
    display: none !important;
  }
}

/* Показать содержимое тултипа при наведении на триггер на десктопе */
/* .tooltip-container:hover .tooltip-content { */
.tooltip-container .tooltip-content {
  background-color: #EF9C04;
  color: var(--main-color-white);
  border-radius: 4px;
  padding: 8px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  white-space: nowrap;
  z-index: 1;
  font-size: 10px;
  font-weight: 500;
  box-shadow: 0px 0px 2px 1px rgba(30, 41, 59, 0.04), 0px 0px 8px -1px rgba(30, 41, 59, 0.12);

}

/* tooltip page orders end */

.order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row:first-child {
  margin-top: 0;
}

.order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row>* {
  width: 48%;
}

.order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row>*:first-child {
  width: 52%;
}

.order-placed .order-placed-item-tooltip-activate {
  cursor: pointer;
  display: inline-block;
}

.order-placed .op-hint {
  position: relative;
  display: inline-block;
}

.order-placed .op-hint .op-hint-img {
  position: relative;
  width: 16px;
  height: 16px;
  background: url("../img/icons/questionnaire-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-placed .op-hint .op-tooltip {
  position: absolute;
  left: calc((100% - 145px) / 2);
  bottom: 20px;
  z-index: 15;
  width: 145px;
  padding: 5px 3px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.28px;
  text-align: center;
  background: var(--main-color-black);
  color: var(--main-color-white);
  cursor: default;
  -webkit-transform: translateZ(0) scaleY(0);
  transform: translateZ(0) scaleY(0);
  -webkit-transition: -webkit-transform 150ms ease-in-out 150ms;
  transition: transform 150ms ease-in-out 150ms;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.order-placed .op-hint.active .op-tooltip {
  -webkit-transform: translateZ(0) scaleY(1);
  transform: translateZ(0) scaleY(1);
  visibility: visible;
}

.order-placed .op-hint .op-tooltip:before,
.order-placed .op-hint .op-tooltip:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: -12px;
}

.order-placed .op-hint .op-tooltip:before {
  z-index: 0;
  width: 100%;
  height: 14px;
  background: transparent;
}

.order-placed .op-hint .op-tooltip:after {
  width: 0;
  height: 0;
  z-index: 1;
  bottom: -12px;
  border-style: solid;
  border-width: 12px 8px 0 8px;
  border-color: var(--main-color-black) transparent transparent;
  margin: 0 auto;
}

/* order-placed end */

/* profile */
.profile {
  margin-top: 5px;
  margin-bottom: 35px;
}

.profile .profile-info {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.profile .profile-info .profile-info-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.profile .profile-info .profile-info-text {
  margin-left: 22px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19.6px;
  letter-spacing: 0.14px;
  color: var(--main-color-dark-blue-gray);
}

.profile .profile-info .profile-info-text:first-child {
  margin-left: 0;
}

.profile .profile-info .profile-info-text span {
  display: inline-block;
  margin-left: 5px;
  color: var(--main-color-black);
}

.profile .profile-box {
  margin-top: 40px;
}

/* profile-box */
.profile-box .profile-box-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.profile-box .profile-box-main-col {
  width: calc(338px - 22px);
  margin-left: 22px;
}

.profile-box .profile-box-main-col:first-child {
  width: calc(100% - 338px);
  margin-left: 0;
}

.profile-box .profile-box-item .profile-box-item-content {
  padding: 24px;
}

.profile-box .profile-box-item .profile-box-item-content.profile-box-item-content-no-padding {
  padding-left: 0;
  padding-right: 0;
}

.profile-box .profile-box-item .profile-box-item-content>* {
  margin-top: 20px;
}

.profile-box .profile-box-item .profile-box-item-content>*:first-child {
  margin-top: 0;
}

.profile-box .profile-box-item {
  border-radius: 4px;
  background: var(--main-color-white);
  -webkit-box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
  box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
}

.profile-box .profile-box-item.profile-box-item---user---edit {
  display: none;
}

.profile-box.active .profile-box-item.profile-box-item---user {
  display: none;
}

.profile-box.active .profile-box-item.profile-box-item---user---edit {
  display: block;
}

.profile-box .profile-box-item .profile-box-item-headline {
  padding: 16px 24px;
  font-size: 16px;
  line-height: 22.4px;
  letter-spacing: 0.16px;
  color: var(--main-color-black);
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-box-shadow: 0 0 1px 0 var(--main-color-dark-blue-gray-2) inset;
  box-shadow: 0 0 1px 0 var(--main-color-dark-blue-gray-2) inset;
}

.profile-box .profile-box-item .profile-box-item-headline.profile-box-item-headline-dark {
  color: var(--main-color-white);
  background: var(--main-color-dark-light);
}

.profile-box .profile-box-item .profile-box-item-user-profile {
  position: relative;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: var(--main-color-black);
}

.profile-box .profile-box-item .profile-box-item-user-profile.profile-box-item-user-profile-with-padding {
  padding-left: 24px;
  padding-right: 24px;
}

.profile-box .profile-box-item .profile-box-item-user-profile.pbi-up-text-center {
  text-align: center;
}

.profile-box .profile-box-item .profile-box-item-user-profile .pbi-up-photo {
  position: relative;
  overflow: hidden;
  width: 88.5px;
  height: 88.5px;
  margin: 0 auto 17px auto;
  border-radius: 100%;
  display: grid;
}

.profile-box .profile-box-item .profile-box-item-user-profile .pbi-up-photo img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  /* height: 100%; */
  z-index: 1;
  object-fit: cover;
  opacity: 0;
}

.profile-box .profile-box-item .profile-box-item-user-profile span {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16.8px;
  letter-spacing: 0.12px;
  color: var(--main-color-silver);
}

.profile-box .profile-box-item .profile-box-item-user-profile .pbi-up-large-title {
  font-size: 24px;
  line-height: 28px;
}

.profile-box .profile-box-item .profile-box-item-user-profile .pbi-up-large-sub-text {
  margin-top: 8px;
  font-size: 14px;
  line-height: 18.8px;
}

.profile-box .profile-box-item .profile-box-item-hr {
  border-top: 1px solid var(--main-color-silver);
}

.profile-box .profile-box-item .profile-box-item-user-inform.profile-box-item-user-inform-with-padding {
  padding-left: 24px;
  padding-right: 24px;
}

.profile-box .profile-box-item .profile-box-item-user-inform>* {
  margin-top: 22.5px;
}

.profile-box .profile-box-item .profile-box-item-user-inform>*:first-child {
  margin-top: 0;
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list {
  list-style: none;
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .profile-box-item-user-list-item {
  margin-top: 22.5px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 19.6px;
  letter-spacing: 0.14px;
  color: var(--main-color-black);
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .profile-box-item-user-list-item:first-child {
  margin-top: 0;
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .pbi-uli-title {
  position: relative;
  padding-left: 20px;
  color: var(--main-color-silver);
  margin-bottom: 4px;
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .pbi-uli-title:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .pbi-uli-title.pbi-uli-t-email:before {
  background-image: url("../img/icons/mail-line.svg");
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .pbi-uli-title.pbi-uli-t-geo:before {
  background-image: url("../img/icons/map-pin-line.svg");
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .pbi-uli-title.pbi-uli-t-phone:before {
  background-image: url("../img/icons/phone-line.svg");
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .pbi-uli-title.pbi-uli-t-file:before {
  background-image: url("../img/icons/attachment-line.svg");
}

.profile-box .profile-box-item .profile-box-item-user-inform .profile-box-item-user-inform-list .pbi-uli-text {
  line-height: 17px;
  letter-spacing: -0.14px;
}

.profile-box .profile-edit-button-wrap {
  margin-top: 35px;
}

.profile-box.active .profile-edit-button-wrap {
  display: none;
}

.profile-box .profile-edit-button {
  position: relative;
  padding-left: 44px;
  padding-right: 28px;
}

.profile-box .profile-edit-button:before {
  content: "";
  position: absolute;
  left: 19px;
  top: 0;
  bottom: 0;
  z-index: 1;
  margin: auto 0;
  width: 16px;
  height: 16px;
  background: url("../img/icons/edit-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.profile-box .rq-form.profile-box-item-form .rq-form-col,
.profile-box .rq-form.profile-box-item-form .rq-form-sub-col {
  margin-top: 26.5px;
}

.profile-box .rq-form.profile-box-item-form .rq-form-col:first-child {
  margin-top: 0;
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col>* {
  margin-top: 0;
  margin-left: 24px;
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col>*:first-child {
  margin-left: 0;
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-inputs>* {
  width: calc(50% - 24px);
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-inputs>*:first-child {
  width: 50%;
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-buttons {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-buttons {
  margin-top: 44px;
}

.profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-buttons>* {
  max-width: 110px;
  margin-left: 12px;
}

/* profile-box end */
/* profile end */

/* order-status */
.order-status {
  margin-bottom: 40px;
}

.order-status-comment {
  margin-bottom: 40px;
}

.order-status .order-status-parameters .order-status-parameters-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status .order-status-parameters .order-status-parameters-col {
  width: calc(46.5% - 3.75%);
  margin-left: 3.75%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status .order-status-parameters .order-status-parameters-col:first-child {
  margin-left: 0;
  width: 53.5%;
}

.order-status .order-status-parameters .order-status-parameters-col .osp-sub-col {
  width: calc(50% - 3.75%);
  margin-left: 3.75%;
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col {
  width: auto;
  margin-left: 50px;
}

.order-status .order-status-parameters .order-status-parameters-col .osp-sub-col:first-child {
  margin-left: 0;
  width: 50%;
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col:first-child {
  width: auto;
}

.order-status .order-status-parameters .order-status-parameters-col .osp-sub-col>* {
  margin-top: 10px;
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col>* {
  justify-content: flex-start;
  gap: 10px;
  font-size: 12px;
}

.order-status .order-status-parameters .order-status-parameters-col .osp-sub-col>*:first-child {
  margin-top: 0;
}

.order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col {
  width: 180px;
  margin-left: 3.75%;
}

.order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:first-child {
  margin-left: 0;
  width: calc(100% - 180px - 3.75%);
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:first-child {
  width: auto;
  display: flex;
  justify-content: end;
  width: 100%;
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col.osp-sub-col-payment {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col-payment .styled-btn._mobile {
  display: none;
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col.osp-sub-col-payment .cot-styled-status b {
  display: inline-block;
  position: relative;
  padding-left: 18px;
}

.order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:last-child .osp-item>* {
  width: 100%;
  text-align: center;
}

.order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:last-child>* {
  margin-top: 20px;
}

.order-status.order-status-sale .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:last-child>* {
  margin-top: 10px;
}

.order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:last-child>*:first-child {
  margin-top: 0;
}

.order-status .order-status-parameters .osp-item {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  font-weight: 400;
  color: var(--main-color-dark-blue-gray);
}

.order-status.order-status-sale .order-status-parameters .osp-item {
  color: var(--main-color-black);
}

.order-status.order-status-sale .order-status-parameters .osp-item .osp-item-payment-link {
  color: #EF9C04;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  cursor: pointer;
}

.order-status.order-status-sale .order-status-parameters .osp-item .osp-item-payment-link._mobile {
  display: none;
}

.order-status.order-status-sale .order-status-parameters .osp-item .osp-item-payment-text._mobile {
  display: none;
}

.order-status.order-status-sale .order-status-parameters .osp-item.osp-item-link-icon-text {
  display: flex;
  align-items: center;
  gap: 5px;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  width: max-content;
  height: max-content;
  text-decoration: none;
}

.order-status.order-status-sale .order-status-parameters .osp-item.osp-item-link-icon-text svg {
  width: 24px !important;
}

.order-status .order-status-parameters .osp-item span {
  color: var(--main-color-black);
}

.order-status .order-status-parameters .osp-item>* {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 50%;
  text-align: left;
}

.order-status.order-status-sale .order-status-parameters .osp-item>* {
  width: auto;
}

.order-status.order-status-sale .content-message {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 25px 0;
}

.order-status.order-status-sale .content-message .content-message-status {
  display: flex;
  align-items: center;
  padding: 4px;
  gap: 10px;
  background-color: #EF9C04;
  color: #fff;
  border-radius: 4px;
  font-size: 10px;
  white-space: nowrap;
}


.order-status .order-status-parameters .osp-item .status-parameters-report-download-link {
  font-size: 12px;
}

.order-status .order-status-parameters .osp-item .status-parameters-report-download-link:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 8px;
  width: 16px;
  height: 16px;
  background: url("../img/icons/qr-code-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-status .order-status-parameters .osp-item .status-parameters-change-payment-type-link {
  font-size: 12px;
  font-weight: 400;
  line-height: 15.6px;
  letter-spacing: 0.24px;
  color: var(--main-color-dark-blue-gray);
  text-decoration: none;
}

.order-status .order-status-parameters .osp-item .status-parameters-change-payment-type-link:hover {
  color: var(--main-color-black);
  text-decoration-line: underline;
}

/* order-status end */

/* order-status-timeline */
.order-status-timeline {
  margin-bottom: 38px;
  padding: 16px 0;
}

.order-status-timeline .order-status-timeline-row {
  position: relative;
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.order-status-timeline .order-status-timeline-row:before {
  content: "";
  position: absolute;
  left: 40px;
  top: 0;
  right: 40px;
  z-index: 1;
  border-top: 1px solid var(--main-color-light-blue-gray);
}

.order-status-timeline .order-status-timeline-item:first-child,
.order-status-timeline .order-status-timeline-item:last-child {
  width: auto;
}

.order-status-timeline .order-status-timeline-item {
  position: relative;
  width: auto;
}

.order-status-timeline .order-status-timeline-item>* {
  position: relative;
  margin-top: 20px;
  z-index: 1;
  font-size: 12px;
  font-weight: 400;
  line-height: 15.6px;
  letter-spacing: 0.24px;
  text-align: center;
  color: var(--main-color-dark-blue-gray-2);
}

.order-status-timeline .order-status-timeline-item.active>* {
  font-weight: 600;
  color: var(--main-color-black);
}

.order-status-timeline .order-status-timeline-item:first-child>* {
  left: -42.5%;
}

.order-status-timeline .order-status-timeline-item:last-child>* {
  right: -42.5%;
}

.order-status-timeline .order-status-timeline-item.active~.order-status-timeline-item:before {
  background: var(--main-color-white);
}

.order-status-timeline .order-status-timeline-item:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: -7.5px;
  margin: 0 auto;
  z-index: 2;
  width: 16px;
  height: 16px;
  background: var(--main-color-light-blue-gray);
  border: 1px solid var(--main-color-light-blue-gray);
  border-radius: 100%;
}

.order-status-timeline .order-status-timeline-item:first-child:before {
  left: 0;
  right: auto;
  margin: auto;
}

.order-status-timeline .order-status-timeline-item:last-child:before {
  left: auto;
  right: 0;
  margin: auto;
}

.order-status-timeline .order-status-timeline-item.active:before {
  background: var(--main-color-dark-blue-gray);
}

/* order-status-timeline end */

/* order-status-comment */
.order-status-comment {}

.order-status-comment-row {
  display: grid;
  grid-template-columns: 1fr 8fr;
}

.order-status-comment-row span {
  min-width: 140px;
  line-height: 27px;
}

/* order-status-comment end */

/* order-status-description-table-box */
.order-status-description-table-box {
  margin-bottom: 31px;
}

.order-status-description-table-box .order-status-description-form-item {
  border-top: 1px solid var(--main-color-fade-gray);
}

.order-status-description-table-box .order-status-description-form-item:first-child {
  border-top: none;
}

.order-status-description-table-box .order-status-description-form-item:last-child {
  border-bottom: 1px solid var(--main-color-fade-gray);
}

/* order-status-description-table */
.order-status-description-table {
  width: 100%;
}

.order-status-description-table .order-status-description-table-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status-description-table .o-s-d-table-main-column---gap-left {
  width: 100%;
}

.order-status-description-table .o-s-d-table-main-column---gap-right {
  display: none;
}

.order-status-description-table .order-status-description-table-head {
  width: 100%;
  height: 38px;
  background: var(--main-color-light-gray);
}

.order-status-description-table .order-status-description-table-head .o-s-d-table-head-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status-description-table .order-status-description-table-head .o-s-d-table-head-col {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  border-left: 1px solid var(--main-color-white);
}

.order-status-description-table .order-status-description-table-head .o-s-d-table-head-col:first-child {
  border-left: none;
}

.order-status-description-table .o-s-d-table-main-column---gap-right .order-status-description-table-head .o-s-d-table-head-col {
  border-left: 1px solid var(--main-color-white);
}

.order-status-description-table .order-status-description-table-body {
  width: 100%;
  height: 100%;
  background: var(--main-color-white);
}

.order-status-description-table .order-status-description-table-body .o-s-d-table-body-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status-description-table .order-status-description-table-body .o-s-d-table-body-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  border-left: 1px solid var(--main-color-fade-gray);
}

.order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-table-body-col-no-border {
  border: none;
}

.order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-table-body-col-width {
  width: 52% !important;
}

.o-s-d-table-body-col.o-s-d-table-body-col-price {
  width: 16% !important;
  border: none;
}

.o-s-d-table-body-col.o-s-d-table-body-col-count {
  width: 16% !important;
  border: none;
}

.o-s-d-table-body-col.o-s-d-table-body-col-total-price {
  width: 16% !important;
  border: none;
  white-space: nowrap;
}

.order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-placement-table-body-col-name {
  width: calc(100% - 390px) !important;
}

.order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-placement-table-body-col-star {
  width: 60px !important;
}

.o-s-d-table-body-col.o-s-d-placement-table-body-col-price {
  width: 110px !important;
  border: none;
}

.o-s-d-table-body-col.o-s-d-placement-table-body-col-count {
  width: 110px !important;
  border: none;
}

.o-s-d-table-body-col.o-s-d-placement-table-body-col-total-price {
  width: 110px !important;
  border: none;
  white-space: nowrap;
}

/* @media (max-width: 768px) {
    .order-status-description-table
  .order-status-description-table-body
  .o-s-d-table-body-col.o-s-d-table-body-col-width {
  width: 11% !important;
}
} */
.order-status-description-table .o-s-d-table-gap-name {
  width: calc(100% - 705px);
}

@media (max-width: 1439px) {
  .order-status-description-table .o-s-d-table-gap-name {
    width: calc(100% - 591px);
  }
}

.order-status-description-table .o-s-d-table-gap-photo {
  width: 89px;
}

.order-status-description-table .o-s-d-table-gap-season {
  width: 110px;
}

.order-status-description-table .o-s-d-table-gap-price {
  width: 110px;
}

.order-status-description-table .o-s-d-table-gap-ordered {
  width: 110px;
}

.order-status-description-table .o-s-d-table-gap-count {
  width: 110px;
}

.order-status-description-table .o-s-d-table-gap-total-price {
  /* width: 115px; */
  width: 175px;
}

.order-status-description-table .o-s-d-table-gap-star {
  width: 60px;
}

.not-visible {
  display: none !important;
}

.order-status-description-table .o-s-d-table-gap-hidden {
  width: 100%;
}

@media (max-width: 1439px) {
  .order-status-description-table .o-s-d-table-gap-photo {
    width: 80px;
  }

  .order-status-description-table .o-s-d-table-gap-season {
    width: 60px;
  }

  .order-status-description-table .o-s-d-table-gap-price {
    width: 100px;
  }

  .order-status-description-table .o-s-d-table-gap-ordered {
    width: 90px;
  }

  .order-status-description-table .o-s-d-table-gap-count {
    width: 90px;
  }

  .order-status-description-table .o-s-d-table-gap-total-price {
    width: 110px;
  }
}

@media (max-width: 768px) {
  .order-status-description-table .o-s-d-table-gap-star {
    display: none !important;
  }

  .order-status-description-table .o-s-d-table-gap-name {
    width: calc(100% - 531px);
  }
}

@media (max-width: 700px) {
  .order-status-description-table .o-s-d-table-gap-ordered {
    display: none !important;
  }

  .order-status-description-table .o-s-d-table-gap-name {
    width: calc(100% - 441px);
  }
}

@media (max-width: 620px) {
  .order-status-description-table .o-s-d-table-gap-season {
    display: none !important;
  }

  .order-status-description-table .o-s-d-table-gap-name {
    width: calc(100% - 381px);
  }
}

.order-status-description-table .o-s-d-table-head-item {
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  color: var(--main-color-black);
  text-align: center;
}

.order-status-description-table .o-s-d-table-head-item-img {
  width: 24px;
  height: 24px;
}

.order-status-description-table .o-s-d-table-body-item {
  padding: 10px 0;
  width: 100%;
}

.order-status-description-table .o-s-d-table-gap-hidden .o-s-d-table-body-item {
  padding: 0;
  width: 100%;
  height: 100%;
}

.order-status-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}

.order-status-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: stretch;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.order-status-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row {
  margin-top: 9px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: var(--main-color-black);
}

.order-status-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row:first-child {
  margin-top: 0;
}

.order-status-description-table .o-s-d-table-gap-count .o-s-d-table-body-item {
  padding-left: 10px;
  padding-right: 10px;
}

.order-status-description-table .o-s-d-table-body-description {
  position: relative;
  padding-left: 29px;
  width: auto;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status-description-table .o-s-d-table-body-description .o-s-d-table-body-description-text {
  width: auto;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: 600;
  line-height: 16px;
  color: var(--main-color-black);
  cursor: pointer;
}

.order-status-description-table .o-s-d-table-body-description .o-s-d-table-body-description-text span {
  font-weight: 400;
  color: var(--main-color-silver-fade-gray);
}

.order-status-description-table .o-s-d-table-body-description .o-s-d-table-body-description-text.o-s-d-table-body-description-text-mobile {
  display: none;
}

.order-status-description-table .o-s-d-table-body-description>* {
  display: block;
  margin-top: 8px;
}

.order-status-description-table .o-s-d-table-body-description>*:first-child {
  margin-top: 0;
}

.order-status-description-table .o-s-d-table-body-item-rate {
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-right: 18px;
}

.order-status-description-table .o-s-d-table-body-img {
  width: 24px;
  height: 24px;
}

.order-status-description-table .o-s-d-table-body-img img {
  display: block;
  width: 100%;
  height: auto;
}

.order-status-description-table .o-s-d-table-body-item-rate:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  margin: auto 0;
  z-index: 1;
  background: url("../img/icons/star.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-status-description-table .o-s-d-table-item-image {
  position: relative;
  width: 100%;
  height: 100%;
}

.order-status-description-table .o-s-d-table-item-image .o-s-d-table-item-image-overflow {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}

.order-status-description-table .o-s-d-table-item-image img {
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: 54px;
  height: auto;
  z-index: 1;
  opacity: 0;
}

.order-status-description-table .o-s-d-table-item-image .o-s-d-table-item-image-overflow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: url("../img/icons/zoom.svg") no-repeat center center;
  -webkit-background-size: 64px;
  background-size: 64px;
  opacity: 0;
  -webkit-transition: opacity 150ms ease-in-out,
    background-size 150ms ease-in-out;
  transition: opacity 150ms ease-in-out, background-size 150ms ease-in-out;
}

.order-status-description-table .o-s-d-table-item-image .o-s-d-table-item-image-overflow:hover:before {
  -webkit-background-size: 24px;
  background-size: 24px;
  opacity: 1;
}

.order-status-description-table .o-s-d-table-body-item-season {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status-description-table .o-s-d-table-body-item-season .o-s-d-table-body-item-rate {
  display: none;
}

.order-status-description-table .o-s-d-table-body-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--main-color-black);
  text-align: center;
}

.order-status-description-table .o-s-d-table-body-item-text-red {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--main-color-red);
  text-align: center;
}

.o-s-d-table-gap-photo {
  align-self: center;
}

.o-s-d-table-gap-photo .o-s-d-table-body-item .o-s-d-table-item-image {
  display: grid;
}

/* order-status-description-table end */
/* order-status-description-table-box end */

/* order-status-description-footer */
.order-status-description-footer {
  margin-bottom: 70px;
}

.order-status-description-footer .order-status-description-footer-controls {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.order-status-description-footer .o-s-c-fc-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-status-description-footer .o-s-c-fc-row.o-s-c-fc-row-right>* {
  margin-left: 14px;
}

.order-status-description-footer .o-s-c-fc-row.o-s-c-fc-row-right>*:first-child {
  margin-left: 0;
}
.order-status-description-footer .o-s-c-fc-back-reserved-order,
.order-status-description-footer .o-s-c-fc-back-repeat-order,
.order-status-description-footer .o-s-c-fc-back-cancel-order,
.order-status-description-footer .o-s-c-fc-back-to-prev-page {
  display: block;
  font-size: 12px;
  padding-left: 35px;
}
.order-status-description-footer .o-s-c-fc-back-reserved-order:before,
.order-status-description-footer .o-s-c-fc-back-repeat-order:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  z-index: 1;
  margin: auto 0;
  width: 16px;
  height: 16px;
  background: url("../img/icons/restart-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-status-description-footer .o-s-c-fc-back-cancel-order:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  z-index: 1;
  margin: auto 0;
  width: 16px;
  height: 16px;
  background: url("../img/icons/file-close-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-status-description-footer .o-s-c-fc-back-to-prev-page:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  z-index: 1;
  margin: auto 0;
  width: 16px;
  height: 16px;
  background: url("../img/icons/arrow-back.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

/* order-status-description-footer end */

/* order-drafts */
.order-drafts {
  margin-bottom: 32px;
  min-height: calc(100vh - 375px);
}

.order-drafts .order-drafts-box-item:first-child {
  margin-top: 0;
}

.order-drafts .order-drafts-box-item {
  margin-top: 4px;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header {
  background: var(--main-color-white);
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 150ms ease-in-out;
  transition: box-shadow 150ms ease-in-out;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header:hover {
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-main-row {
  position: relative;
  width: 100%;
  height: 56.6px;
  padding: 15px 125px 14px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.order-drafts.page-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-main-row {
  height: auto;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-date {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22.4px;
  letter-spacing: 0.16px;
  color: var(--main-color-black);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-price {
  display: block;
  font-size: 16px;
  line-height: 19px;
  font-weight: 600;
  color: var(--main-color-black);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header.active .order-drafts-box-item-header-controls-price {
  display: none;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-buttons {
  display: none;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header.active .order-drafts-box-item-header-controls-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-buttons>* {
  margin-left: 15px;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-buttons>*:first-child {
  margin-left: 0;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-btn-draft-remove {
  display: block;
  font-size: 12px;
  padding-left: 35px;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-btn-draft-remove:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 12px;
  z-index: 1;
  margin: auto 0;
  width: 16px;
  height: 16px;
  background: url("../img/icons/delete-bin-line.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-expand {
  position: absolute;
  top: 18px;
  right: 16px;
  z-index: 1;
  width: 20px;
  height: 20px;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-expand .order-drafts-box-item-header-expand-image {
  position: relative;
  width: 100%;
  height: 100%;
  background: url("../img/icons/show.svg") no-repeat center center;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-header.active .order-drafts-box-item-header-expand .order-drafts-box-item-header-expand-image {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-content {
  display: none;
  max-height: 50vh;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--rq-form-color-semi-gray-2) var(--rq-form-color-transparent);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-resizer {
  display: none;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-scrollbar {
  width: 8px;
  background: var(--rq-form-color-transparent);
  display: initial;
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-scrollbar-track {
  background: var(--rq-form-color-transparent);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-scrollbar-track:hover {
  background: var(--rq-form-color-transparent);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-scrollbar-thumb {
  background-color: var(--rq-form-color-semi-gray-2);
}

.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-scrollbar-button,
.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-scrollbar-corner,
.order-drafts .order-drafts-box-item .order-drafts-box-item-content::-webkit-resizer {
  display: none;
}

/* order-drafts-description-table-box */

.order-drafts-description-table-box {
  padding: 16px;
}

.order-drafts-description-table-box .order-drafts-description-form-item {
  border-top: 1px solid var(--main-color-fade-gray);
}

.order-drafts-description-table-box .order-drafts-description-form-item:first-child {
  border-top: none;
}

.order-drafts-description-table-box .order-drafts-description-form-item:last-child {
  border-bottom: 1px solid var(--main-color-fade-gray);
}

.order-drafts-description-form-item.order-drafts-description-form-item---head {
  position: sticky;
  left: 0;
  top: 0;
  right: 0;
  z-index: 15;
}

/* order-drafts-description-table */
.order-drafts-description-table {
  width: 100%;
}

.order-drafts-description-table .order-drafts-description-table-main-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-drafts-description-table .o-s-d-table-main-column---gap-left {
  width: 100%;
}

.order-drafts-description-table .o-s-d-table-main-column---gap-right {
  display: none;
}

.order-drafts-description-table .order-drafts-description-table-head {
  width: 100%;
  height: 38px;
  background: var(--main-color-light-gray);
}

.order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  border-left: 1px solid var(--main-color-white);
}

.order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col:first-child {
  border-left: none;
}

.order-drafts-description-table .o-s-d-table-main-column---gap-right .order-drafts-description-table-head .o-s-d-table-head-col {
  border-left: 1px solid var(--main-color-white);
}

.order-drafts-description-table .order-drafts-description-table-body {
  width: 100%;
  height: 100%;
  background: var(--main-color-white);
}

.order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-row {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  border-left: 1px solid var(--main-color-fade-gray);
}

.order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-name {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-body-col-no-border {
  border: none;
}

.order-drafts-description-table .o-s-d-table-gap-name {
  width: calc(100% - 657px);
  /* width:41.5%; */
}

.order-drafts-description-table .o-s-d-table-gap-photo {
  width: 90px;
}

.order-drafts-description-table .o-s-d-table-gap-season {
  width: 90px;
}

.order-drafts-description-table .o-s-d-table-gap-price {
  width: 112px;
}

.order-drafts-description-table .o-s-d-table-gap-count {
  width: 110px;
}

.order-drafts-description-table .o-s-d-table-gap-total-price {
  width: 145px;
}

.order-drafts-description-table .o-s-d-table-gap-warehouse {
  width: 110px;
}

.order-drafts-description-table .o-s-d-table-gap-star {
  width: 113px;
}

.order-drafts-description-table .o-s-d-table-gap-hidden {
  width: 100%;
}

.order-drafts-description-table .o-s-d-table-head-item {
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  color: var(--main-color-black);
  text-align: center;
}

.order-drafts-description-table .o-s-d-table-head-item-img {
  width: 24px;
  height: 24px;
}

.order-drafts-description-table .o-s-d-table-body-item {
  padding: 10px 0;
  width: 100%;
}

.order-drafts-description-table .o-s-d-table-gap-warehouse .o-s-d-table-body-item {
  padding: 0;
  height: 100%;
}

.order-drafts-description-form-item---footer .order-drafts-description-table .o-s-d-table-gap-warehouse .o-s-d-table-body-item {
  padding: 10px 0;
}

.order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-body-item {
  padding: 0;
  width: 100%;
  height: 100%;
}

.order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
}

.order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: stretch;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row {
  margin-top: 15px;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  color: var(--main-color-black);
}

.order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row:first-child {
  margin-top: 0;
}

.order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-warehouse-hidden-box {
  width: 100%;
}

.order-drafts-description-table .o-s-d-table-gap-count .o-s-d-table-body-item {
  padding-left: 10px;
  padding-right: 10px;
}

.order-drafts-description-table .o-s-d-table-body-description {
  position: relative;
  padding-left: 50px;
  width: auto;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-table-body-description-text {
  width: auto;
  text-overflow: ellipsis;
  font-size: 13px;
  font-weight: 600;
  line-height: 16.8px;
  color: var(--main-color-black);
  cursor: pointer;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-table-body-description-text span {
  font-weight: 400;
  color: var(--main-color-silver-fade-gray);
}

.order-drafts-description-table .o-s-d-table-body-description>* {
  display: block;
  margin-top: 6px;
}

.order-drafts-description-table .o-s-d-table-body-description>*:first-child {
  margin-top: 0;
}

.order-drafts-description-table .o-s-d-warehouse-hidden-box {
  width: 100%;
  padding: 0 10px;
  font-size: 14px;
  line-height: 19px;
  font-style: normal;
  font-weight: 600;
  color: var(--main-color-white);
  border-radius: 4px;
}

.order-drafts-description-table .o-s-d-warehouse-hidden-box.o-s-d-whb-disabled,
.order-drafts-description-table .o-s-d-warehouse-hidden-box.o-s-d-whb-disabled span {
  color: var(--main-color-dark-blue-gray);
}

.order-drafts-description-table .o-s-d-table-item-delete {
  margin: 0 !important;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.order-drafts-description-table .o-s-d-table-item-delete svg {
  width: 16px;
  height: 16px;
}

.order-drafts-description-table .o-s-d-table-item-delete svg path {
  fill: var(--main-color-light-gray);
}

.order-drafts-description-table .o-s-d-table-item-delete:hover svg path {
  fill: var(--main-color-black);
}

.order-drafts-description-table .o-s-d-table-body-img {
  width: 24px;
  height: 24px;
}

.order-drafts-description-table .o-s-d-table-body-img img {
  display: block;
  width: 100%;
  height: auto;
}

.order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-item-delete,
.order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-body-item-rate {
  position: absolute;
  z-index: 1;
}

.order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-item-delete {
  top: 0;
  left: 7px;
}

.order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-body-item-rate {
  top: -7px;
  right: 29px;
}

.order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-body-item {
  padding-right: 14px;
}

.order-drafts-description-table .o-s-d-table-body-item-rate>* {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-right: 18px;
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  color: var(--main-color-dark-blue-gray);
}

.order-drafts-description-table .o-s-d-table-body-item-rate>*:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 16px;
  height: 16px;
  margin: auto 0;
  z-index: 1;
  background: url("../img/icons/star.svg") no-repeat center center;
  -webkit-background-size: 100%;
  background-size: 100%;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-warehouse-hidden-box {
  display: none;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-table-body-item-rate {
  display: none;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-responsive-content {
  display: none;
  width: 100%;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-responsive-content .o-s-d-rc-row {
  width: 100%;
  margin-top: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-responsive-content .o-s-d-rc-row:first-child {
  margin-top: 0;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-responsive-content .o-s-d-rc-row>* {
  width: auto;
}

.order-drafts-description-table .o-s-d-table-body-description .o-s-d-responsive-content .rq-form-input-wrap {
  width: 100%;
}

.order-drafts-description-table .o-s-d-table-item-image {
  position: relative;
  width: 100%;
  height: 100%;
}

.order-drafts-description-table .o-s-d-table-item-image .o-s-d-table-item-image-overflow {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}

.order-drafts-description-table .o-s-d-table-item-image img {
  display: block;
  overflow: hidden;
  width: 100%;
  max-width: 54px;
  height: auto;
  z-index: 1;
  opacity: 0;
}

.order-drafts-description-table .o-s-d-table-item-image .o-s-d-table-item-image-overflow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  background: url("../img/icons/zoom.svg") no-repeat center center;
  -webkit-background-size: 64px;
  background-size: 64px;
  opacity: 0;
  -webkit-transition: opacity 150ms ease-in-out,
    background-size 150ms ease-in-out;
  transition: opacity 150ms ease-in-out, background-size 150ms ease-in-out;
}

.order-drafts-description-table .o-s-d-table-item-image .o-s-d-table-item-image-overflow:hover:before {
  -webkit-background-size: 24px;
  background-size: 24px;
  opacity: 1;
}

.order-drafts-description-table .o-s-d-table-body-item-season {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}

.order-drafts-description-table .o-s-d-table-body-item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: var(--main-color-black);
  text-align: center;
}

.order-drafts-description-table .o-s-d-table-body-col.o-s-d-table-gap-hidden {
  height: 100%;
}

.order-drafts-description-table .o-s-d-table-body-item-warehouse {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
}

.order-drafts-description-table .o-s-d-table-body-item-warehouse span {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 99%;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  color: var(--main-color-white);
}

.order-drafts-description-table .o-s-d-table-body-item-warehouse.o-s-d-whb-disabled,
.order-drafts-description-table .o-s-d-table-body-item-warehouse.o-s-d-whb-disabled span {
  color: var(--main-color-dark-blue-gray);
  pointer-events: none;
  cursor: default;
}

/* order-drafts-description-table end */
/* order-drafts-description-table-box end */
/* order-drafts end */

/* content-orders-pagination */
.content-orders-pagination {
  margin-bottom: 32px;
}

.content-orders-pagination.content-orders-pagination-catalog {
  margin-bottom: 85px;
}

.content-orders-pagination .content-orders-pagination-main-row {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

@media (max-width: 860px) {
  .slider-main .overlay .draggable {
    display: flex;
    justify-items: center;
    /* gap: 20px; */
  }

  .content-orders-pagination .content-orders-pagination-main-row {
    display: flex !important;
    gap: 40px;
  }
}

@media (max-width: 540px) {
  .content-orders-pagination .content-orders-pagination-main-row {
    gap: 0px;
  }
}

.content-orders-pagination .content-orders-pagination-main-row .cop-mr-column {
  width: 45%;
  margin-left: 2%;
}

.content-orders-pagination .content-orders-pagination-main-row .cop-mr-column:first-child {
  margin-left: 0;
  width: 53%;
}

.content-orders-pagination .cop-selection,
.content-orders-pagination .cop-pagination-list {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-orders-pagination .cop-selection {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0.14px;
  color: var(--main-color-dark-blue-gray);
}

.content-orders-pagination .cop-selection>* {
  margin-left: 25px;
}

.content-orders-pagination .cop-selection>*:first-child {
  margin-left: 0;
}

.content-orders-pagination .cop-selection .rq-form.cop-select-box {
  width: 100px;
}

.content-orders-pagination .cop-pagination-list {
  height: 32px;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link {
  display: block;
  position: relative;
  margin-left: 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  letter-spacing: 0.14px;
  color: var(--main-color-dark-blue-gray);
  text-decoration: none;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link:first-child {
  margin-left: 0;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link:hover {
  color: var(--main-color-black);
  text-decoration: none;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.prev:before,
.content-orders-pagination .cop-pagination-list .cop-pl-link.prev-disable:before,
.content-orders-pagination .cop-pagination-list .cop-pl-link.next-disable:before,
.content-orders-pagination .cop-pagination-list .cop-pl-link.next:before {
  content: "";
  position: absolute;
  top: 1px;
  bottom: 0;
  margin: auto 0;
  z-index: 1;
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: 100%;
  background-size: 100%;
  opacity: 0.7;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.prev {
  padding-left: 14px;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.next {
  padding-right: 14px;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.prev:before {
  left: 5px;
  background-image: url("../img/icons/ui-datepicker-prev.svg");
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.prev-disable:before {
  left: 5px;
  background-image: url("../img/icons/ui-datepicker-prev-disable.svg");
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.next:before {
  right: 5px;
  background-image: url("../img/icons/ui-datepicker-next.svg");
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.next-disable:before {
  right: 5px;
  background-image: url("../img/icons/ui-datepicker-next-disable.svg");
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.prev:hover:before,
.content-orders-pagination .cop-pagination-list .cop-pl-link.next:hover:before {
  opacity: 1;
}

.content-orders-pagination .cop-pagination-list>*:not(.prev),
.content-orders-pagination .cop-pagination-list>*:not(.next) {
  padding: 3px 6px;
}

.content-orders-pagination .cop-pagination-list .cop-pl-link.active {
  border-radius: 4px;
  background: var(--main-color-yellow);
  color: var(--main-color-black);
  pointer-events: none;
}

/* content-orders-pagination end */

/* main-text-block */
.main-text-block {
  margin-bottom: 32px;
}

.main-text-block .main-text-block-main-row>* {
  margin-top: 32px;
}

.main-text-block .main-text-block-main-row>*:first-child {
  margin-top: 0;
}

.main-text-block article {
  font-size: 14px;
  font-weight: 400;
  line-height: 16.8px;
  color: var(--main-color-black);
}

.main-text-block article strong {
  font-size: 16px;
  line-height: 19.2px;
}

.main-text-block article>* {
  margin-bottom: 24px;
}

.main-text-block article.article-half-margins>* {
  margin-bottom: 12px;
}

.main-text-block article>*:last-child {
  margin-bottom: 0;
}

.main-text-block article h1,
.main-text-block article h2 {
  color: var(--main-color-silver-gray);
  font-size: 24px;
  font-weight: 600;
  line-height: 28.8px;
  margin-bottom: 24px !important;
}

.main-text-block article h3,
.main-text-block article h4,
.main-text-block article h5 {
  color: var(--main-color-silver-gray);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.main-text-block article ul.article-styled-list {
  list-style-type: none;
  list-style-position: inside;
}

.main-text-block article ul.article-styled-list>li {
  position: relative;
  margin-top: 7px;
  padding-left: 17px;
}

.main-text-block article ul.article-styled-list>li:first-child {
  margin-top: 0;
}

.main-text-block article ul.article-styled-list>li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: var(--main-color-dark-blue-gray-2);
}

.main-text-block article ul {
  display: block;
  list-style-type: none;
  list-style-position: inside;
}

.main-text-block article ul>li {
  margin-top: 7px;
}

.main-text-block article ul>li:first-child {
  margin-top: 0;
}

.main-text-block article ol {
  display: block;
  position: relative;
  list-style: decimal;
  list-style-position: outside;
  right: -16.5px;
}

.main-text-block article ol>li {
  margin-top: 16.75px;
}

.main-text-block article ol>li:first-child {
  margin-top: 0;
}

.main-text-block article ol ul li,
.main-text-block article ul ul li {
  margin: 0;
}

.main-text-block article .img-box {
  position: relative;
  width: 398px;
  height: 339px;
}

.main-text-block article .img-box.img-box-left {
  float: left;
  margin-right: 24px;
}

.main-text-block article .img-box.img-box-right {
  float: right;
  margin-left: 24px;
}

.main-text-block article .img-box img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  object-fit: cover;
}

/* main-text-block end */

/* footer */
footer {
  position: relative;
  z-index: 102;
  padding-top: 10px;
  padding-bottom: 10px;
  background: var(--main-color-white);
  -webkit-box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
  box-shadow: 0 2px 8px -1px rgba(30, 41, 59, 0.12),
    0 2px 2px 1px rgba(30, 41, 59, 0.04);
}

footer .footer-main-row {
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  /*
     -webkit-align-items: flex-start;
     -ms-flex-align: start;
     align-items: flex-start;
     */
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}

footer .footer-text {
  font-size: 12px;
  line-height: 18px;
  color: var(--main-color-black);
}

footer .footer-text.footer-copy {
  font-weight: 400;
}

footer .footer-text.footer-dev {
  font-weight: 500;
}

footer .footer-text a,
footer .footer-text a:hover {
  color: var(--main-color-black);
  text-decoration: none;
}

/* footer end */

/* solta-main-preloader */
.solta-main-preloader {
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 999999999;
  width: 100%;
  height: 100%;
  background: var(--main-color-orange);
}

.solta-main-preloader .solta-main-preloader-overflow {
  width: 100%;
  height: 100%;
  min-height: 190px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.solta-main-preloader .smp-logo {
  max-width: 560px;
  padding: 20px;
  width: 100%;
}

.solta-main-preloader .smp-logo svg {
  width: 100%;
  height: auto;
  shape-rendering: geometricPrecision;
  text-rendering: geometricPrecision;
  image-rendering: optimizeQuality;
  fill-rule: evenodd;
  clip-rule: evenodd;
}

.solta-main-preloader .smp-logo svg .str0 {
  stroke: black;
  stroke-width: 2px;
}

.solta-main-preloader .smp-logo svg .fil0 {
  fill: black;
}

.solta-main-preloader .smp-logo svg .fil1 {
  fill: #f8a91d;
}

.solta-main-preloader .smp-logo svg .fil3 {
  fill: #ffa500;
}

.solta-main-preloader .smp-logo svg .fil2 {
  fill: #fff;
}

.solta-main-preloader .smp-logo svg .svg-elem-1 {
  stroke-dashoffset: 3179.141845703125px;
  stroke-dasharray: 3179.141845703125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-1 {
  stroke-dashoffset: 6358.28369140625px;
  fill: rgb(0, 0, 0);
}

.solta-main-preloader .smp-logo svg .svg-elem-2 {
  stroke-dashoffset: 2372.3291015625px;
  stroke-dasharray: 2372.3291015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.25s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-2 {
  stroke-dashoffset: 4744.658203125px;
  fill: #f8a91d;
}

.solta-main-preloader .smp-logo svg .svg-elem-3 {
  stroke-dashoffset: 819.0586547851562px;
  stroke-dasharray: 819.0586547851562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.5s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-3 {
  stroke-dashoffset: 1638.1173095703125px;
  fill: #fff;
}

.solta-main-preloader .smp-logo svg .svg-elem-4 {
  stroke-dashoffset: 897.2596435546875px;
  stroke-dasharray: 897.2596435546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.75s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 0.75s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-4 {
  stroke-dashoffset: 1794.519287109375px;
  fill: #fff;
}

.solta-main-preloader .smp-logo svg .svg-elem-5 {
  stroke-dashoffset: 629.7820434570312px;
  stroke-dasharray: 629.7820434570312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-5 {
  stroke-dashoffset: 1259.5640869140625px;
  fill: #fff;
}

.solta-main-preloader .smp-logo svg .svg-elem-6 {
  stroke-dashoffset: 779.8329467773438px;
  stroke-dasharray: 779.8329467773438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1.25s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1.25s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-6 {
  stroke-dashoffset: 1559.6658935546875px;
  fill: #fff;
}

.solta-main-preloader .smp-logo svg .svg-elem-7 {
  stroke-dashoffset: 998.1040649414062px;
  stroke-dasharray: 998.1040649414062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1.5s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1.5s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-7 {
  stroke-dashoffset: 1996.2081298828125px;
  fill: #fff;
}

.solta-main-preloader .smp-logo svg .svg-elem-8 {
  stroke-dashoffset: 1386.1217041015625px;
  stroke-dasharray: 1386.1217041015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1.75s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 1.75s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-8 {
  stroke-dashoffset: 2772.243408203125px;
  fill: #ffa500;
}

.solta-main-preloader .smp-logo svg .svg-elem-9 {
  stroke-dashoffset: 4259.30029296875px;
  stroke-dasharray: 4259.30029296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 2s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
  transition: stroke-dashoffset 3.5s cubic-bezier(0.19, 1, 0.22, 1) 2s,
    fill 2.25s cubic-bezier(0.6, -0.28, 0.735, 0.045) 3.5s;
}

.solta-main-preloader .smp-logo svg.active .svg-elem-9 {
  stroke-dashoffset: 8518.6005859375px;
  fill: #000;
}

/* solta-main-preloader end */

/* error-404 */
.error-404 {
  height: calc(100vh - 70px - 38px - 20px - 20px - 30px - 30px);
  margin: 30px 0;
  min-height: 257px;
}

.error-404 .error-404-overflow {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.error-404 .error-404-content>* {
  margin-top: 42px;
  text-align: center;
}

.error-404 .error-404-content>*:first-child {
  margin-top: 0;
}

.error-404 .error-404-content-title {
  font-size: 128px;
  font-weight: 500;
  line-height: 100px;
  text-align: center;
  color: var(--main-color-dark-blue-gray-2);
}

.error-404 .error-404-content-headline {
  font-size: 32px;
  font-weight: 500;
  line-height: 32px;
  text-align: center;
  color: var(--main-color-dark-light);
}

/* error-404 end */

/* account-moderation */
.account-moderation {
  height: calc(100vh - 70px - 38px - 20px - 20px - 30px - 30px);
  margin: 30px 0;
  min-height: 380px;
}

.account-moderation .account-moderation-overflow {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}

.account-moderation .account-moderation-content>* {
  margin-top: 32px;
  text-align: center;
}

.account-moderation .account-moderation-content>*:first-child {
  margin-top: 0;
}

.account-moderation .account-moderation-content-image {
  width: 160px;
  height: 160px;
  margin: 0 auto;
}

.account-moderation .account-moderation-content-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 22.4px;
  letter-spacing: 0.16px;
  color: var(--main-color-silver-gray);
}

.account-moderation .account-moderation-content-title .account-moderation-content-headline {
  font-size: 32px;
  font-weight: 600;
  line-height: 38.4px;
  margin: 0 auto;
}

.account-moderation .account-moderation-content-title>* {
  margin-top: 32px;
}

.account-moderation .account-moderation-content-title>*:first-child {
  margin-top: 0;
}

.account-moderation .account-moderation-content-title a {
  text-decoration: none;
}

/* account-moderation end */

/* page-personal */
.personal-button-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

/* page-personal end */



@media all and (orientation: portrait) {}

@media all and (orientation: landscape) {}

@media only screen and (min-width: 2561px) {}

@media only screen and (min-width: 1921px) {}

@media only screen and (min-width: 1440px) and (max-width: 1650px) {
  .center {
    padding-left: 100px;
    padding-right: 100px;
  }

  header .center {
    padding-left: 100px;
    padding-right: 100px;
  }

  header .header-user-info {
    margin-left: 30px;
  }

  header .header-user-manager {
    margin-left: 20px;
  }

  header .header-user-data .header-user-data-item {
    margin-left: 15px;
  }

  .catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls.cfc-rtc-fixed .catalog-filters-content-responsive-table-item {
    max-width: 1240px;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1439px) {
  .center {
    padding-left: 95px;
    padding-right: 25px;
  }

  header .center {
    padding-left: 95px;
    padding-right: 25px;
  }

  header .header-user-info {
    margin-left: 10px;
  }

  header .header-user-manager {
    margin-left: 10px;
  }

  header .header-user-data .header-user-data-item {
    margin-left: 15px;
    padding-left: 38px;
  }

  .catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls.cfc-rtc-fixed .catalog-filters-content-responsive-table-item {
    max-width: calc(100% - 95px - 25px);
    left: 95px;
    right: 25px;
  }
}

@media only screen and (max-width: 1920px) {
  .basket-fixed-button {
    right: 20px;
  }

  .basket {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@media only screen and (max-width: 1280px) {
  header .header-user-data .header-user-data-item {
    max-width: 135px;
  }
}

@media only screen and (max-width: 1024px) {
  .left-menu {
    visibility: hidden;
  }

  .mobile-sidebar {
    display: block;
  }

  .basket-fixed-button {
    display: none;
  }

  footer {
    margin-bottom: 50px;
  }

  body.only-welcome-screen footer {
    margin-bottom: 0;
  }
  .order-status-description-footer{
    margin-bottom: 0px;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1240px) {
  header .header-logo {
    width: 140px;
  }

  header .header-user-info {
    margin-left: 25px;
  }

  header .header-user-manager {
    margin-left: 25px;
    max-width: 225px;
    font-size: 12px;
    line-height: 16px;
  }

  header .header-user-data .header-user-data-item {
    margin-left: 15px;
    padding-left: 38px;
  }

  header .header-user-data .header-user-data-item .dropdown-menu span {
    display: block;
  }

  header .header-user-data .header-user-data-item span {
    display: none;
  }

  .order-drafts-description-table .o-s-d-table-gap-name {
    width: 39.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-photo {
    width: 8.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-season {
    width: 8.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-price {
    width: 10%;
  }

  .order-drafts-description-table .o-s-d-table-gap-count {
    width: 10%;
  }

  .order-drafts-description-table .o-s-d-table-gap-total-price {
    width: 13.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-warehouse {
    width: 10%;
  }

  .order-drafts-description-table .o-s-d-table-gap-star {
    width: 10.5%;
  }
}

@media only screen and (min-width: 861px) and (max-width: 1024px) {
  .center {
    padding-left: 20px;
    padding-right: 20px;
  }

  header .center {
    padding-left: 20px;
    padding-right: 20px;
  }

  header .header-logo {
    width: 140px;
  }

  header .header-user-info {
    margin-left: 25px;
  }

  header .header-user-manager {
    margin-left: 25px;
    max-width: 225px;
    font-size: 12px;
    line-height: 16px;
  }

  header .header-user-data .header-user-data-item {
    margin-left: 15px;
    padding-left: 38px;
  }

  header .header-user-data .header-user-data-item .dropdown-menu span {
    display: block;
  }

  header .header-user-data .header-user-data-item span {
    display: none;
  }

  .rq-form.content-orders-page-main-form .rq-form-col {
    margin: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:first-child {
    margin-left: 0;
    margin-top: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) {
    margin-left: 0;
    width: 100%;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col {
    margin-left: 20px;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:first-child {
    margin-left: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(1),
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(2) {
    width: 31.5%;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(3),
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(4) {
    width: calc(34.25% - 20px);
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col {
    width: auto;
    margin-top: 0;
    margin-left: 20px;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:first-child {
    margin-left: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(1) {
    width: 35.75%;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2) {
    width: calc(30% - 20px);
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
  }

  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2) {
    width: auto;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2) .rq-form-row {
    width: auto;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(3) {
    width: calc(34.25% - 20px);
  }

  .content-orders-table-box .content-orders-table-desktop .cot-table .cot-table-row>* {
    padding: 10px 5px;
  }

  .catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls.cfc-rtc-fixed .catalog-filters-content-responsive-table-item {
    max-width: calc(100% - 20px - 20px);
    left: 20px;
    right: 20px;
  }

  .content-orders-pagination.content-orders-pagination-catalog {
    margin-bottom: 32px;
  }

  .content-orders-pagination .content-orders-pagination-main-row {
    padding-left: 0;
    padding-right: 0;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col {
    width: 100%;
    margin-left: 0;
    margin-top: 24px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-content-box {
    top: 0 !important;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col:first-child {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .order-drafts-description-table .o-s-d-table-gap-name {
    width: 39.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-photo {
    width: 8.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-season {
    width: 8.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-price {
    width: 10%;
  }

  .order-drafts-description-table .o-s-d-table-gap-count {
    width: 10%;
  }

  .order-drafts-description-table .o-s-d-table-gap-total-price {
    width: 13.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-warehouse {
    width: 10%;
  }

  .order-drafts-description-table .o-s-d-table-gap-star {
    width: 10.5%;
  }
}

@media only screen and (min-width: 621px) and (max-width: 860px) {

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-desktop-overflow-scroll,
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-mobile-overflow-scroll {
    overflow-y: hidden;
    overflow-x: hidden;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-desktop-overflow-scroll>*,
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-mobile-overflow-scroll>* {
    min-width: 0;
  }
}

@media (max-width: 440px) {
  .content-headline-status {
    display: grid;
    gap: 8px;
  }
}

@media only screen and (min-width: 541px) and (max-width: 860px) {


  .content-order-placement .content-order-placement-form .content-order-placement-city {
    padding: 10px 10px 10px 52px !important;
    font-size: 16px !important;
  }

  .center {
    padding-left: 20px;
    padding-right: 20px;
  }

  main {
    max-width: none;
    min-height: calc(100vh - 48px - 65px);
    padding-top: 15px;
    padding-bottom: 15px;
  }

  header {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  header .center {
    padding-left: 20px;
    padding-right: 20px;
  }

  header .header-logo {
    width: 120px;
    height: 40px;
  }

  header .header-user-info,
  header .header-user-manager {
    display: none;
  }

  header .header-user-data .header-user-data-item {
    padding-left: 32.5px;
    margin-left: 20px;
    font-size: 14px;
    line-height: 18px;
    color: var(--main-color-dark-blue-gray);
  }

  header .header-user-data .header-user-data-item:before {
    width: 24px;
    height: 24px;
  }

  .bread-crumbs {
    margin-bottom: 28px;
  }

  .content-headline {
    margin-bottom: 22px;
    display: flex;
    width: 100%;
  }

  .content-headline .content-headline-title {
    font-size: 24px;
    line-height: 28.8px;
  }

  .content-headline-status {
    display: flex;
    gap: 8px;
  }

  .content-orders-page-box {
    margin-bottom: 32px;
  }

  .rq-form.content-orders-page-main-form .rq-form-col {
    margin: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
      -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:first-child {
    margin-left: 0;
    margin-top: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) {
    margin-left: 0;
    width: 100%;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col {
    margin-left: 20px;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:first-child {
    margin-left: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(1) {
    width: 31.5%;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(2),
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(3) {
    width: calc(34.25% - 20px);
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col {
    width: auto;
    margin-top: 0;
    margin-left: 20px;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:first-child {
    margin-left: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(1) {
    width: 35.75%;
  }

  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(1) {
    width: auto !important;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2) {
    width: calc(30% - 20px);
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: end;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2) .rq-form-row {
    width: auto;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(3) {
    width: calc(34.25% - 20px);
  }

  .content-orders-table-box {
    margin-bottom: 30px;
  }

  .content-orders-table-box .content-orders-table-mobile {
    display: block;
  }

  .content-orders-table-box .content-orders-table-desktop .cot-table {
    display: block;
  }

  .content-sliders {
    margin-bottom: 23px;
  }

  .content-sliders .content-sliders-main-row .content-sliders-main-column {
    margin-left: 0;
    width: 100%;
  }

  .content-sliders .content-sliders-main-row .content-sliders-main-column:first-child {
    margin-left: 0;
    width: 100%;
    padding: 0px 20px;
  }

  .content-sliders .content-sliders-main-row .content-sliders-main-column:last-child {
    display: none;
  }

  .catalog-filters-head {
    margin-bottom: 12px;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column,
  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:first-child {
    width: 100%;
    margin-left: 0;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column {
    margin-top: 4px;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:first-child {
    margin-top: 0;
  }

  .catalog-filters-head .filters-tabs-box .filters-tabs-box-column {
    margin-left: 20px;
    width: calc(33.333% - 20px);
  }

  .catalog-filters-head .filters-tabs-box .filters-tabs-tab-item,
  .catalog-filters-head .filters-tabs-box .filters-tabs-tab-item.active {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 18px;
  }

  .catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-row {
    min-height: 0;
  }

  .catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item {
    padding: 8px 0;
  }

  .catalog-filters-head .catalog-filters-controls {
    padding: 14px 12px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col {
    margin-bottom: 5px;
  }

  .catalog-filters-content .catalog-filters-content-responsive-table {
    margin-bottom: 22px;
  }

  .catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-item {
    margin-top: 8px;
  }

  .catalog-filters-content-responsive-table-item {
    min-height: 100px;
  }

  .catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls {
    display: none;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column-overflow {
    height: auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right {
    width: 100%;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right {
    display: none;
    border-top: 1px solid var(--main-color-fade-gray);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right.active {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left .cf-cr-main-item-head {
    display: none;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head {
    height: 30px;
    background-color: var(--main-color-white);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body {
    height: auto;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-trademark {
    display: none;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column {
    min-height: 125px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-trademark {
    width: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-photo {
    width: 120px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-description {
    width: calc(100% - 120px);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-warehouse {
    /* width: 120px; */
    width: 26%;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-price,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-your-price,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-rate,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-in-stock {
    width: calc((100% - 120px) / 5);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-trademark,
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-description {
    padding: 8px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-head-title {
    padding-left: 0;
    padding-right: 0;
    font-weight: 500;
    letter-spacing: -0.25px;
    color: var(--main-color-dark-blue-gray);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head-column.cf-cr-mi-column-gap-warehouse {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-head-title-img {
    width: 18px;
    height: 18px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-mobile-only {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-responsive-content-wrap .cf-cr-main-ib-rcw-column {
    width: 110px;
    margin-left: 20px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-responsive-content-wrap .cf-cr-main-ib-rcw-column:first-child {
    margin-left: 0;
    width: calc(100% - 110px - 20px);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description {
    width: 100%;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description>*:first-child {
    margin-top: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column {
    background-color: var(--main-color-white);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column {
    border-color: var(--main-color-fade-gray);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row:not(:first-child) {
    margin-top: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-table-box:first-child .cf-cr-main-item-body-sub-table-main-row:not(:first-child) {
    margin-top: -1px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-photo .cf-cr-main-item-body-photo-overflow img {
    width: auto;
    height: auto;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item-title .cf-cr-mib-st-item span {
    display: inline-block;
    min-width: 175px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-head {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item {
    cursor: default;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title {
    width: auto;
    text-align: center;
    pointer-events: none;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:before,
  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:after {
    display: none;
  }


  .content-order-placement {
    margin-bottom: 22px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col {
    width: 100%;
    margin-left: 0;
    margin-top: 24px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col:first-child {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-content-box {
    padding: 20px;
    margin-top: 24px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-content-box:first-child {
    margin-top: 0;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-content-box>*:not(.content-order-placement-title) {
    margin-bottom: 18px;
    cursor: pointer;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col:last-child .content-order-placement-content-box>* {
    margin-bottom: 0;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-title {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-title.content-order-placement-title-half-margin {
    margin-bottom: 16px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-headline {
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.12px;
  }

  .content-order-placement-form-item {
    /* padding-bottom: 16px; */
    margin-top: 4px;
  }

  .content-order-placement-form-item .content-order-placement-form-item---footer {

    margin-top: 4px;
  }

  .content-order-placement-form-item:first-child {
    margin-top: 0;
  }

  .content-order-placement-table .content-order-placement-table-main-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .content-order-placement-table .c-o-p-table-main-column---gap-left,
  .content-order-placement-table .c-o-p-table-main-column---gap-right {
    width: 100%;
  }

  .content-order-placement-table .c-o-p-table-main-column---gap-right {
    margin-top: -5px;
  }

  .content-order-placement-table .c-o-p-table-gap-name {
    width: calc(100% - 290px);
  }

  .content-order-placement-table .c-o-p-table-gap-star {
    width: 40px;
  }

  .content-order-placement-table .c-o-p-table-gap-price {
    width: 80px;
  }

  .content-order-placement-table .c-o-p-table-gap-count {
    width: 90px;
  }

  .content-order-placement-table .c-o-p-table-gap-total-price {
    width: 80px;
  }

  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-placement-table-body-col-name {
    width: calc(100% - 290px) !important;
  }

  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-placement-table-body-col-star {
    width: 40px !important;
  }

  .o-s-d-table-body-col.o-s-d-placement-table-body-col-price {
    width: 80px !important;
    border: none;
  }

  .o-s-d-table-body-col.o-s-d-placement-table-body-col-count {
    width: 90px !important;
    border: none;
  }

  .o-s-d-table-body-col.o-s-d-placement-table-body-col-total-price {
    width: 80px !important;
    border: none;
    white-space: nowrap;
  }

  /* .content-order-placement-table-box .content-order-placement-form-item---head {
    display: none;
  }
  .content-order-placement-table
    .content-order-placement-table-body
    .c-o-p-table-body-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }
  .content-order-placement-table .c-o-p-table-gap-photo {
    order: 1;
    width: 58px;
  }
  .content-order-placement-table .c-o-p-table-gap-name {
    order: 2;
    margin-left: 15px;
    width: calc(70% - 27px);
  }
  .content-order-placement-table .c-o-p-table-gap-price {
    order: 3;
    margin-left: 12px;
    width: 30%;
  }
  .content-order-placement-table
    .c-o-p-table-main-column---gap-right
    .content-order-placement-table-body
    .c-o-p-table-body-col {
    padding-left: 73px;
  }
  .content-order-placement-table
    .content-order-placement-table-body
    .c-o-p-table-body-col {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }
  .content-order-placement-table
    .content-order-placement-table-body
    .c-o-p-table-body-col.c-o-p-table-gap-price {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }
  .content-order-placement-table .c-o-p-table-gap-count,
  .content-order-placement-table .c-o-p-table-gap-total-price,
  .content-order-placement-table .c-o-p-table-gap-star {
    display: none;
    order: 0;
  }
  .content-order-placement-table
    .content-order-placement-table-head
    .c-o-p-table-head-col.c-o-p-table-gap-count,
  .content-order-placement-table
    .content-order-placement-table-head
    .c-o-p-table-head-col.c-o-p-table-gap-total-price,
  .content-order-placement-table
    .content-order-placement-table-head
    .c-o-p-table-head-col.c-o-p-table-gap-star {
    display: none;
  }
  .content-order-placement-table
    .content-order-placement-table-body
    .c-o-p-table-body-col.c-o-p-table-gap-count,
  .content-order-placement-table
    .content-order-placement-table-body
    .c-o-p-table-body-col.c-o-p-table-gap-total-price,
  .content-order-placement-table
    .content-order-placement-table-body
    .c-o-p-table-body-col.c-o-p-table-gap-star {
    display: none;
  }
  .content-order-placement-table .c-o-p-table-body-item {
    padding: 10px 0;
  }
  .content-order-placement-table .c-o-p-table-body-item-price {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .content-order-placement-table .c-o-p-table-body-item-responsive-content {
    height: auto;
  }
  .content-order-placement-table
    .c-o-p-table-body-item-responsive-content
    .c-o-p-tbi-rc-column {
    width: calc(51% - 10px);
    height: auto;
    margin-left: 10px;
  }
  .content-order-placement-table
    .c-o-p-table-body-item-responsive-content
    .c-o-p-tbi-rc-column:first-child {
    width: 49%;
    margin-left: 0;
  }
  .content-order-placement-table
    .c-o-p-table-body-item-responsive-content
    .c-o-p-tbi-rc-column:not(:first-child) {
    display: block;
  }
  .content-order-placement-table
    .c-o-p-table-body-item-price
    .c-o-p-table-item-delete {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-top: 3px;
    margin-bottom: 7px;
  } */
  /* .content-order-placement-table
    .c-o-p-table-body-item-price
    .c-o-p-table-body-item-rate {
    display: block;
  }
  .content-order-placement-table
    .c-o-p-table-body-item-price
    .c-o-p-table-body-item-count {
    display: block;
    margin-top: 5px;
  }
  .content-order-placement-table .c-o-p-table-body-description {
    padding-left: 0;
  }
  .content-order-placement-table
    .c-o-p-table-body-description
    .c-o-p-table-item-delete {
    display: none;
  }
  .content-order-placement-table
    .c-o-p-table-body-description
    .c-o-p-table-body-description-text.c-o-p-table-body-description-text-mobile {
    display: block;
  }
  .content-order-placement-table .c-o-p-table-item-image {
    bottom: -20px;
  }
  .content-order-placement-table .c-o-p-table-body-item-text {
    font-weight: 600;
  }
  .content-order-placement-table
    .c-o-p-table-body-item-responsive-content
    .rq-form-input {
    height: 23px;
  } */

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-col:first-child {
    margin-top: 0;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row>* {
    width: 70px;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row>*:first-child {
    width: calc(100% - 70px);
  }

  .profile {
    margin-top: 7px;
    margin-bottom: 22px;
  }

  .profile .profile-box {
    margin-top: 27px;
  }

  .profile-box .profile-box-main-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .profile-box .profile-box-main-col,
  .profile-box .profile-box-main-col:first-child {
    width: 100%;
    margin-left: 0;
  }

  .profile-box .profile-box-main-col {
    margin-top: 24px;
  }

  .profile-box .profile-box-main-col:first-child {
    margin-top: 0;
  }

  .profile-box .profile-edit-button-wrap {
    margin-top: 24px;
  }

  .profile-box .profile-box-item.profile-box-item---manager .profile-box-item-content {
    padding-left: 22.05vw;
    padding-right: 24px;
  }

  .profile-box .profile-box-item.profile-box-item---manager .profile-box-item-user-profile {
    text-align: left;
  }

  .profile-box .profile-box-item.profile-box-item---manager .profile-box-item-user-profile .pbi-up-photo {
    position: absolute;
    top: 0;
    left: -16.1vw;
    z-index: 1;
    width: 96px;
    height: 96px;
  }

  .profile-box .profile-box-item.profile-box-item---manager .profile-box-item-user-profile,
  .profile-box .profile-box-item.profile-box-item---manager .profile-box-item-user-profile .pbi-up-large-title {
    font-size: 20px;
    line-height: 24px;
  }

  .profile-box .profile-box-item.profile-box-item---manager .profile-box-item-user-profile span {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18.5px;
  }

  @-moz-document url-prefix() {
    .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right.active {
      display: flex;
      height: fit-content;
    }

    .catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column-overflow {
      height: fit-content;
      display: block;

    }
  }

  .profile-box .profile-box-item.profile-box-item---manager .profile-box-item-hr {
    margin-left: 24px;
  }

  .profile-box .profile-box-item .profile-box-item-user-inform {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    /*
          -webkit-align-items: flex-start;
          -ms-flex-align: start;
          align-items: flex-start;
          */
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .profile-box .profile-box-item .profile-box-item-user-inform>* {
    margin-top: 0;
    width: calc(50% - 24px);
    margin-left: 24px;
  }

  .profile-box .profile-box-item .profile-box-item-user-inform>*:first-child {
    margin-left: 0;
    width: 50%;
  }

  .order-status {
    margin-bottom: 35px;
  }

  .order-status .order-status-parameters .order-status-parameters-col {
    width: calc(50% - 3.75%);
    margin-left: 3.75%;
  }

  .order-status .order-status-parameters .order-status-parameters-col:first-child {
    width: 50%;
  }

  .order-status .order-status-parameters .order-status-parameters-col .osp-sub-col,
  .order-status .order-status-parameters .order-status-parameters-col .osp-sub-col:first-child {
    margin-left: 0;
    width: 100%;
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col,
  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:first-child {
    margin-left: 0;
    /* width: 100%; */
  }

  @media (max-width: 860px) {

    .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col,
    .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:first-child {
      width: 100%;
    }
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col {
    margin-top: 0;
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:first-child {
    margin-top: 0;
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:last-child>* {
    margin-top: 10px;
  }

  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col {
    margin: 0;
  }

  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col {
    flex-direction: column;
    gap: 10px;
  }

  .order-status-timeline {
    margin-bottom: 20px;
  }

  .order-status-description-table-box {
    margin-bottom: 40px;
  }

  /* .order-status-description-table .o-s-d-table-gap-name {
    width: 25%;
  }
  .order-status-description-table .o-s-d-table-gap-photo {
    width: 12%;
  }
  .order-status-description-table .o-s-d-table-gap-season {
    width: 9%;
  }
  .order-status-description-table .o-s-d-table-gap-price {
    width: 15%;
  }
  .order-status-description-table .o-s-d-table-gap-count {
    width: 15%;
  }
  .order-status-description-table .o-s-d-table-gap-total-price {
    width: 15%;
  }
  .order-status-description-table .o-s-d-table-gap-star {
    width: 9%;
  } */
  .order-status-description-table .o-s-d-table-gap-count .o-s-d-table-body-item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .order-status-description-table .o-s-d-table-body-description {
    padding-left: 7px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-main-row {
    padding-right: 75px;
  }

  .order-drafts-description-table .o-s-d-table-gap-name {
    width: 26.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-photo {
    width: 11.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-season {
    width: 8.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-price {
    width: 16%;
  }

  .order-drafts-description-table .o-s-d-table-gap-count {
    width: 13.5%;
  }

  .order-drafts-description-table .o-s-d-table-gap-total-price {
    width: 15%;
  }

  .order-drafts-description-table .o-s-d-table-gap-star {
    width: 9%;
  }

  .order-drafts-description-table .o-s-d-table-gap-count .o-s-d-table-body-item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .order-drafts-description-table .o-s-d-table-head-col.o-s-d-table-gap-warehouse,
  .order-drafts-description-table .o-s-d-table-body-col.o-s-d-table-gap-warehouse {
    display: none;
  }

  .order-drafts-description-table .o-s-d-table-body-description {
    padding-left: 8px;
  }

  .order-drafts-description-table .o-s-d-table-body-description .o-s-d-table-body-description-article {
    margin-left: 25px;
  }

  .order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-body-item {
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
  }

  .order-drafts-description-table .o-s-d-table-body-description>* {
    margin-top: 9px;
  }

  .order-drafts-description-table .o-s-d-table-body-description .o-s-d-warehouse-hidden-box {
    display: block;
    margin-top: 12px;
  }

  .content-orders-pagination,
  .content-orders-pagination.content-orders-pagination-catalog {
    margin-bottom: 20px;
  }

  .content-orders-pagination .content-orders-pagination-main-row {
    padding-left: 0;
    padding-right: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    display: grid;
    grid-template-columns: repeat(2, max-content);
    justify-content: space-between;
    margin-top: 50px;
  }

  .content-orders-pagination .content-orders-pagination-main-row .cop-mr-column {
    margin-left: 0;
    /* margin-top: 50px; */
    width: 100%;
  }

  .content-orders-pagination .content-orders-pagination-main-row .cop-mr-column:first-child {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }

  .content-orders-pagination .cop-selection,
  .content-orders-pagination .cop-pagination-list {
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }

  .main-text-block article .img-box {
    width: 100%;
    height: 339px;
  }

  footer .footer-main-row {
    width: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }

  footer .fmr-column {
    width: 100%;
    margin-top: 9px;
  }

  footer .fmr-column:first-child {
    width: 100%;
    margin-top: 0;
  }

  footer .footer-text {
    width: 100%;
    text-align: center;
  }

  .solta-main-preloader .smp-logo {
    max-width: 340px;
  }

  .error-404 {
    margin: 0;
    height: calc(100vh - 48px - 65px - 15px - 15px);
  }
}

@media only screen and (max-width: 620px) {
  .content-orders-table-box .content-orders-table-mobile {
    display: block;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item {
    width: 50%;
    margin-top: 10px;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item {
    width: 100%;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-warehouse .warehouse-color,
  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column-content {
    flex-direction: column;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-desktop .cot-table .cot-table-body .cot-table-row .cot-warehouse .warehouse-color,
  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column-content .cot-mi-ir-border-content {
    border-bottom: 1px solid #B0B8C3;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text .cot-mi-payment .tooltip-container .tooltip-content {
    bottom: 70px;
  }

  .content-documents-table-box .content-orders-table-mobile .cot-mobile-item {
    width: 100% !important;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(1),
  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(2) {
    margin-top: 0;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(1),
  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(2) {
    margin-top: 6px;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column {
    flex-direction: column;
    gap: 9px;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.align-end {
    justify-content: flex-start;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content.justify-end .cot-mi-ir-text {
    justify-content: end;
  }

  .content-orders-table-box.content-orders-list-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row {
    padding-bottom: 0;
  }

  .content-documents-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(even) {
    margin-top: 10px;
    width: 50%;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 28px;
  }

  .content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row {
    padding-bottom: 22px !important;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column {
    margin-top: 10px;
    margin-left: 0;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:first-child {
    margin-top: 0;
    margin-left: 0;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1),
  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(2),
  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(3) {
    width: 100%;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text {
    margin-top: 9px;
    font-size: 12px;
    line-height: 16px;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1) .cot-mi-ir-text:nth-child(1) {
    font-size: 14px;
    line-height: 18px;
  }

  .content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1) .cot-mi-ir-text:nth-child(1) {
    font-size: 12px;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1) .cot-mi-ir-text:nth-child(2) {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid var(--main-color-semi-gray-2);
  }

  .content-documents-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1) .cot-mi-ir-text:nth-child(2) {
    padding-bottom: 10px;
    margin-bottom: 0;
    border-bottom: none;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-item-row .cot-mi-ir-column:nth-child(1) .cot-mi-ir-text:nth-child(3) {
    margin-top: 0;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item .cot-mi-ir-content .cot-mi-ir-text.cot-mi-ir-date {
    font-size: 11px;
    line-height: 15px;
    bottom: 2px;
    letter-spacing: 0.5px;
  }

  .content-orders-table-box .content-orders-table-mobile .content-orders-table-desktop .cot-styled-status {
    font-size: 11px;
    line-height: 15px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-col {
    width: 100%;
    margin-top: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-col:first-child {
    margin-top: 0;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-reset-button {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: auto;
  }
}

@media only screen and (max-width: 540px) {
  .basket .basket-calculator .basket-calculator-actions .bcc-actions-row {
    width: 100%;
  }
  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col {
    flex-direction: column;
    gap: 10px;
  }

  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col {
    margin: 0;
  }

  .order-status.order-status-sale .order-status-parameters .osp-item.osp-item-link-icon-text {
    width: 100%;
    justify-content: center;
    background-color: var(--main-color-white);
    padding: 12px 0;
    margin-bottom: 5px;
  }

  .order-status.order-status-sale .order-status-parameters .osp-item.osp-item-link-icon-text span {
    width: auto !important;
  }

  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col.osp-sub-col-payment {
    align-items: flex-start;
  }

  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col-payment .cot-styled-status {
    margin-top: 0 !important;
    margin-bottom: 10px;
  }

  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col-payment .styled-btn {
    margin-bottom: 10px;
    width: 100%;
    display: none;
  }

  .order-status.order-status-sale .order-status-parameters .order-status-parameters-col .osp-sub-col-payment .styled-btn._mobile {
    display: block;
  }

  .order-status.order-status-sale .content-message {
    flex-direction: column;
    align-items: flex-start;
    margin: 0;
    gap: 8px;
    width: 100%;
  }

  .order-status.order-status-sale .content-message .content-message-status {
    width: 100%;
    justify-content: center;
  }

  .order-status.order-status-sale .content-message .content-message-text {
    font-size: 10px;
    line-height: normal;
  }

  .order-status.order-status-sale .order-status-parameters .osp-item .osp-item-payment-link.qr-code-payment-modal {
    display: none;
  }

  .order-status.order-status-sale .order-status-parameters .osp-item .osp-item-payment-text {
    display: none;
  }

  .order-status.order-status-sale .order-status-parameters .osp-item .osp-item-payment-link._mobile {
    display: block;
  }

  .order-status.order-status-sale .order-status-parameters .osp-item .osp-item-payment-text._mobile {
    display: block;
  }

  .slider-main .swiper-slide .swiper-lazy-preloader {
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-top: 2px solid #000;
    width: 16px;
    height: 16px;
  }

  .content-order-selectable-box .content-order-selectable-item:nth-child(2) {
    width: 100%;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-city {
    font-size: 16px !important;
    padding: 14px 14px 14px 52px !important;
  }

  .content-placement-headline:before {
    bottom: auto;
    top: auto;
  }

  .order-status-comment-row {
    grid-template-columns: 1fr;
    grid-row-gap: 8px;
  }

  .order-status-description-table .o-s-d-table-gap-season {
    display: block !important;
  }

  .center {
    padding-left: 20px;
    padding-right: 20px;
  }

  main {
    max-width: none;
    min-height: calc(100vh - 48px - 83px);
    padding-top: 25px;
    padding-bottom: 25px;
  }

  header {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  header .center {
    padding-left: 20px;
    padding-right: 20px;
  }

  header .header-logo {
    width: 120px;
    height: 40px;
  }

  header .header-user-info,
  header .header-user-manager {
    display: none;
  }

  header .header-user-data .header-user-data-item {
    max-width: none;
    padding-left: 24px;
    margin-left: 20px;
    font-size: 14px;
    line-height: 18px;
    color: var(--main-color-dark-blue-gray);
  }

  header .header-user-data .header-user-data-item .dropdown-menu span {
    display: block;
  }

  header .header-user-data .header-user-data-item span {
    display: none;
  }

  header .header-user-data .header-user-data-item:before {
    width: 24px;
    height: 24px;
  }

  .welcome-screen {
    height: calc(100vh - 48px - 83px - 25px - 25px);
    margin: 0;
  }

  .welcome-screen.welcome-screen-registration {
    min-height: 0;
    height: auto;
  }

  /*
     .welcome-screen.welcome-screen-registration .welcome-screen-box {
          height: auto;
     }
     */
  .welcome-screen.welcome-screen-registration .rq-form.welcome-screen-form {
    margin: 24px 0;
  }

  .welcome-screen.welcome-screen-login {
    min-height: 355px;
  }

  /*
     .welcome-screen.welcome-screen-login .welcome-screen-box {
          height: 355px;
     }
     */
  .welcome-screen.welcome-screen-login .rq-form.welcome-screen-form {
    margin-top: 24px;
  }

  .welcome-screen.welcome-screen-password-recovery {
    min-height: 385px;
  }

  /*
     .welcome-screen.welcome-screen-password-recovery .welcome-screen-box {
          height: 385px;
     }
     */
  .welcome-screen.welcome-screen-password-recovery .rq-form.welcome-screen-form {
    margin-top: 24px;
  }

  .welcome-screen.welcome-screen-lost-password {
    min-height: 290px;
  }

  /*
     .welcome-screen.welcome-screen-lost-password .welcome-screen-box {
          height: 290px;
     }
     */
  .welcome-screen.welcome-screen-lost-password .rq-form.welcome-screen-form {
    margin-top: 24px;
  }

  .welcome-screen-box .welcome-screen-box-title {
    font-size: 12px;
    line-height: 16.8px;
    letter-spacing: 0.12px;
  }

  .welcome-screen-box .welcome-screen-box-title .welcome-screen-box-title-headline {
    font-size: 24px;
    line-height: 28.8px;
  }

  .welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col>* {
    margin-top: 16px;
    margin-left: 0;
    width: 100%;
  }

  .welcome-screen-box .rq-form.welcome-screen-form .rq-form-sub-col>*:first-child {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }

  .welcome-screen-box .welcome-screen-box-text {
    font-size: 12px;
    line-height: 16.8px;
    letter-spacing: 0.12px;
    text-align: center;
  }

  .bread-crumbs {
    margin-bottom: 20px;
  }

  .bread-crumbs .bread-crumbs-item {
    margin-left: 6px;
    font-size: 12px;
    line-height: 16px;
  }

  .bread-crumbs .bread-crumbs-item:before {
    margin-right: 3px;
  }

  .content-headline {
    margin-bottom: 17px;
    flex-wrap: wrap;
    gap: 5px;
  }

  .content-headline .content-headline-main-row {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .content-headline .content-headline-main-row>* {
    margin-top: 8px;
  }

  .content-headline .content-headline-main-row>*:first-child {
    margin-top: 0;
  }

  .content-headline .content-headline-title {
    font-size: 24px;
    line-height: 33px;
  }

  .content-headline .content-headline-title {
    font-size: 24px;
    line-height: 33px;
  }

  .content-orders-page-tabs {
    margin-bottom: 16px;
  }

  .content-orders-page-tabs .cop-tab-item {
    margin-left: 5px;
    padding: 7px 8px;
  }

  .content-orders-page-tabs.page-documents .cop-tab-item {
    white-space: nowrap;
  }

  .content-orders-page-tabs .content-orders-page-tabs-main-row {
    flex-wrap: nowrap;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
    scrollbar-width: none;
    scrollbar-color: var(--main-color-transparent) var(--main-color-transparent);
    -ms-overflow-style: none;
  }

  .content-orders-page-tabs .cop-tab-item:before {
    right: 6px;
    width: 18px;
    height: 18px;
    font-size: 11px;
    line-height: 15px;
  }

  .content-orders-page-tabs .cop-tab-item[data-count] {
    padding-right: 30px;
  }

  .content-orders-page-tabs .cop-tab-item.active[data-count] {
    padding-right: 8px;
  }

  .content-orders-page-box {
    margin-bottom: 20px;
  }

  .rq-form.content-orders-page-main-form {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .rq-form.content-orders-page-main-form .rq-form-col {
    margin: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column {
    margin-left: 0;
    margin-top: 14px;
    width: 100%;
      -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:first-child {
    margin-left: 0;
    margin-top: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) {
    margin-left: 0;
    width: 100%;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col,
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(1),
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(2),
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(3),
    .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:nth-child(4) {
    width: 100%;
    margin-left: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col {
    margin-top: 9.5px;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(1) .rq-form-col:first-child {
    margin-top: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col {
    width: auto;
    margin-top: 0;
    margin-left: 0;
  }

  @-moz-document url-prefix() {
    .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right.active {
      display: flex;
      height: fit-content;
    }

    .catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column-overflow {
      height: fit-content;
      display: block;

    }
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:first-child,
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(1),
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2),
  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(3) {
    width: 100%;
    margin-left: 0;
  }

  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:first-child,
  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(1),
  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2),
  .rq-form.content-documents-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(3) {
    width: auto !important;
    margin-left: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col {
    margin-top: 9.5px;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:first-child {
    margin-top: 0;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(2) {
    order: 3;
  }

  .rq-form.content-orders-page-main-form .rq-form-wrap-sub-column:nth-child(2) .rq-form-col:nth-child(3) {
    order: 2;
  }




  .content-orders-table-box {
    margin-bottom: 30px;
  }

  .content-orders-table-box .content-orders-table-desktop .cot-table {
    display: none;
  }

  .content-orders-table-box .content-orders-table-mobile {
    display: none;
  }

  .content-sliders {
    margin-bottom: 25px;
  }

  .content-sliders .content-sliders-main-row .content-sliders-main-column {
    margin-left: 0;
    width: 100%;
  }

  .content-sliders .content-sliders-main-row .content-sliders-main-column:first-child {
    margin-left: 0;
    width: 100%;
    padding: 0px 20px;
  }

  .content-sliders .content-sliders-main-row .content-sliders-main-column:last-child {
    display: none;
  }

  .catalog-not-found p {
    margin-left: 0px;
  }

  .catalog-filters-head {
    margin-bottom: 25px;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column,
  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:first-child {
    width: 100%;
    margin-left: 0;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column {
    margin-top: 10px;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:first-child {
    margin-top: 0;
  }

  .catalog-filters-head .catalog-filters-sections .catalog-filters-sections-column:last-child {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  .catalog-filters-head .filters-tabs-box .filters-tabs-box-column {
    margin-left: 8px;
    /* width: calc(33.333% - 8px); */
    width: auto;
    flex: 1;
  }

  .catalog-filters-head .filters-tabs-box .filters-tabs-tab-item,
  .catalog-filters-head .filters-tabs-box .filters-tabs-tab-item.active {
    padding: 6px;
    font-size: 14px;
    line-height: 18px;
  }

  .catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-row {
    min-height: 0;
    min-width: 560px;
    width: 100%;
  }

  .catalog-filters-head .filters-sub-tabs-box.page-catalog .filters-sub-tabs-row {
    min-width: auto;
    flex-wrap: nowrap;
  }

  .catalog-filters-head .filters-sub-tabs-box.page-catalog .filters-sub-tabs-column {
    width: auto;
    flex: none;

  }

  .catalog-filters-head .filters-sub-tabs-box .filters-sub-tabs-tab-item {
    padding: 8px 0;
  }

  .catalog-filters-head .filters-sub-tabs-box.page-catalog .filters-sub-tabs-tab-item {
    padding: 8px 20px;
    flex-wrap: nowrap;
  }

  .catalog-filters-head .filters-sub-tabs-box.page-catalog .filters-sub-tabs-tab-item .name__filter {
    white-space: nowrap;
  }

  .catalog-filters-head .catalog-filters-controls {
    padding: 18px 15px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col {
    margin-bottom: 0;
    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-size {
    /* width: calc(33.333% - 7px); */
    width: max-content;
    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-profile {
    /* width: calc(33.333% - 7px); */
    width: max-content;
    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-diameter {
    /* width: 33.333%; */
    width: max-content;
    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-season {
    /* width: calc(50% - 7px); */
    width: max-content;
    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-manufacturer {
    /* width: 50%; */
    width: max-content;

    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-manufacturer-article {
    width: max-content;
    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-damage-protection {
    width: max-content;
    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-top .rq-form-col.rq-form-col-warehouse {
    width: max-content;

    margin-right: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-col {
    width: 100%;
    margin-top: 7px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-wrap-bottom .rq-form-col:first-child {
    margin-top: 0;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form {
    padding-bottom: 27px;
  }

  .catalog-filters-head .catalog-filters-controls .rq-form.catalog-filters-controls-form .rq-form-reset-button {
    position: absolute;
    right: 0;
    bottom: -30px;
    z-index: 1;
    width: auto;
  }

  .catalog-filters-content .catalog-filters-content-responsive-table {
    margin-bottom: 22px;
  }

  .catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-item {
    margin-top: 8px;
  }

  .catalog-filters-content-responsive-table-item {
    min-height: 152px;
  }

  .catalog-filters-content-responsive-table .catalog-filters-content-responsive-table-controls {
    display: none;
  }

  .catalog-filters-content-responsive-table-item,
  .catalog-filters-content-responsive-table-item:hover {
    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column-overflow {
    height: auto;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-desktop-overflow-scroll {
    overflow-y: hidden;
    overflow-x: hidden;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-desktop-overflow-scroll>* {
    min-width: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-mobile-overflow-scroll {
    overflow-y: hidden;
    overflow-x: auto;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right {
    width: 100%;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-table-box {
    margin-top: 10px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-table-box:first-child {
    margin-top: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right {
    display: none;
    border-top: 1px solid var(--main-color-fade-gray);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right.active {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-left .cf-cr-main-item-head {
    display: none;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head {
    height: 30px;
    background-color: var(--main-color-white);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body {
    height: auto;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-trademark {
    display: none;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column {
    min-height: 120px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body .cf-cr-main-item-body-column,
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-main-column .cf-cr-main-item-body {
    border-left-color: var(--main-color-transparent);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-trademark {
    width: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-photo {
    width: 85px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-description {
    width: calc(100% - 85px);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-warehouse {
    /* width: 85px; */
    width: 27%;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-price,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-your-price,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-rate,
  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-in-stock {
    width: calc((100% - 85px) / 5);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-trademark,
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-column.cf-cr-mi-column-gap-description {
    padding: 8px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-head-title {
    padding-left: 0;
    padding-right: 0;
    font-weight: 500;
    letter-spacing: -0.25px;
    color: var(--main-color-dark-blue-gray);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head-column.cf-cr-mi-column-gap-warehouse {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-head-title-img {
    width: 18px;
    height: 18px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-mobile-only {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-responsive-content-wrap {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-responsive-content-wrap .cf-cr-main-ib-rcw-column,
  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-responsive-content-wrap .cf-cr-main-ib-rcw-column:first-child {
    width: 100%;
    margin-left: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-calculation {
    position: relative;
    /* top: -25px; */
    top: 0;
    margin-top: 0;
    /* margin-bottom: -25px; */
    margin-bottom: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description {
    width: 100%;
    padding-top: 20px;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description-tags {
    position: absolute;
    left: 8px;
    top: 8px;
    z-index: 3;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-description>*:first-child {
    margin-top: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column {
    background-color: var(--main-color-white);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-head .cf-cr-main-item-head-column {
    border-color: var(--main-color-fade-gray);
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row:not(:first-child) {
    margin-top: 0;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-mi-column-gap-right .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-table-box:first-child .cf-cr-main-item-body-sub-table-main-row:not(:first-child) {
    margin-top: -1px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-photo {
    margin-top: 20px;
    position: relative;
    right: -5px;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-body-sub-table-main-row.cf-cr-main-item-body-sub-table-main-row-spoilers-item-title .cf-cr-mib-st-item span {
    display: block;
    min-width: 0;
    width: 100%;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-main-item-body-sub-main-table .cf-cr-main-item-head {
    display: block;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item {
    cursor: default;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title {
    width: auto;
    text-align: center;
    pointer-events: none;
  }

  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:before,
  .catalog-filters-content-responsive-table-item .cf-cr-sortable-item .cf-cr-head-title:after {
    display: none;
  }

  .content-order-placement {
    margin-bottom: 22px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col {
    width: 100%;
    margin-left: 0;
    margin-top: 24px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col:first-child {
    width: 100%;
    margin-left: 0;
    margin-top: 0;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-content-box {
    padding: 18px 20px;
    margin-top: 24px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-content-box:first-child {
    margin-top: 0;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-content-box>*:not(.content-order-placement-title) {
    margin-bottom: 18px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-form-row .content-order-placement-form-col:last-child .content-order-placement-content-box>* {
    margin-bottom: 0;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-title {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 18px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-title.content-order-placement-title-half-margin {
    margin-bottom: 16px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-headline {
    padding: 12px 12px 12px 45px;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.12px;
  }

  .content-order-placement .content-order-placement-form .content-order-placement-headline:before {
    left: 9px;
    top: 11px;
    bottom: auto;
  }

  .content-order-placement-form-item {
    /* padding-bottom: 12px; */
  }

  .content-order-placement-form-item:first-child {
    margin-top: 0;
  }

  .content-order-placement-table .content-order-placement-table-main-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .content-order-placement-table .c-o-p-table-body-item-price .c-o-p-table-body-item-count {
    display: block;
    margin-top: 5px;
  }

  .content-order-placement-table .c-o-p-table-main-column---gap-left,
  .content-order-placement-table .c-o-p-table-main-column---gap-right {
    width: 100%;
  }

  .content-order-placement-table .c-o-p-table-main-column---gap-right {
    margin-top: -5px;
  }

  .content-order-placement-table-box .content-order-placement-form-item---head {
    display: none;
  }

  .content-order-placement .c-o-p-table-main-column---gap-left .content-order-placement-table-body {
    min-height: 110px;
  }

  .content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .content-order-placement-table .c-o-p-table-gap-photo {
    order: 1;
    width: 20%;
  }

  .content-order-placement-table .c-o-p-table-gap-name {
    order: 2;
    margin-left: 10px;
    /* width: calc(50% - 10px); */
    width: calc(70% - 10px);
  }

  .content-order-placement-table .c-o-p-table-gap-price {
    order: 3;
    margin-left: 10px;
    width: calc(30% - 10px);
  }

  .content-order-placement-table .c-o-p-table-main-column---gap-right .content-order-placement-table-body .c-o-p-table-body-col {
    padding-left: 18.5vw;
  }

  .content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-col {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-col.c-o-p-table-gap-price {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .content-order-placement-table .c-o-p-table-gap-count,
  .content-order-placement-table .c-o-p-table-gap-total-price,
  .content-order-placement-table .c-o-p-table-gap-star {
    display: none;
    order: 0;
  }

  .content-order-placement-table .content-order-placement-table-head .c-o-p-table-head-col.c-o-p-table-gap-count,
  .content-order-placement-table .content-order-placement-table-head .c-o-p-table-head-col.c-o-p-table-gap-total-price,
  .content-order-placement-table .content-order-placement-table-head .c-o-p-table-head-col.c-o-p-table-gap-star {
    display: none;
  }

  .content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-col.c-o-p-table-gap-count,
  .content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-col.c-o-p-table-gap-total-price,
  .content-order-placement-table .content-order-placement-table-body .c-o-p-table-body-col.c-o-p-table-gap-star {
    display: none;
  }

  .content-order-placement-table .c-o-p-table-body-item {
    padding: 10px 0;
    width: 100%;
  }

  .content-order-placement-table .c-o-p-table-gap-price .c-o-p-table-body-item {
    height: 100%;
  }

  .content-order-placement-table .c-o-p-table-body-item-price {
    height: 100%;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
  }

  .content-order-placement-table .c-o-p-table-body-item-responsive-content {
    height: auto;
  }

  .content-order-placement-table .c-o-p-table-body-item-responsive-content .c-o-p-tbi-rc-column {
    width: 85px;
    height: auto;
    margin-left: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }

  .content-order-placement-table .c-o-p-table-body-item-responsive-content .c-o-p-tbi-rc-column:first-child {
    width: calc(100% - 85px - 10px);
    margin-left: 0;
  }

  .content-order-placement-table .c-o-p-table-body-item-responsive-content .c-o-p-tbi-rc-column:not(:first-child) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }

  .content-order-placement-table .c-o-p-table-body-item-price .c-o-p-table-item-delete {
    display: flex;
    width: 100%;
    justify-content: space-between;

    margin-top: 3px;
    margin-bottom: 7px;
  }

  .content-order-placement-table .c-o-p-table-body-item-price .c-o-p-table-body-item-rate {
    display: block;
    /* margin-top: 5px; */
    /* margin-bottom: 3px; */
  }

  .content-order-placement-table .c-o-p-table-body-description {
    padding-left: 0;
  }

  .content-order-placement-table .c-o-p-table-body-description .c-o-p-table-item-delete {
    display: none;
  }

  .content-order-placement-table .c-o-p-table-body-description .c-o-p-table-body-description-text.c-o-p-table-body-description-text-mobile {
    display: block;
  }

  .content-order-placement-table .c-o-p-table-item-image {
    bottom: -25px;
  }

  .content-order-placement-table .c-o-p-table-body-item-text {
    font-weight: 600;
  }

  .content-order-placement-table .c-o-p-table-body-item-responsive-content .rq-form-input {
    height: 23px;
  }

  .content-order-placement-table .c-o-p-table-body-item-warehouse span {
    font-size: 12px;
    line-height: 16px;
  }

  .content-order-selectable-box .content-order-selectable-box-overflow {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .content-order-selectable-box .content-order-selectable-item {
    width: 100%;
    margin-left: 0;
    margin-top: 12px;
  }

  .content-order-selectable-box .content-order-selectable-item:first-child {
    margin-top: 0;
  }

  .content-order-selectable-box .content-order-selectable-item:nth-child(2) {
    margin-top: 12px;
  }

  .content-order-selectable-box .content-order-selectable-item:nth-child(odd) {
    width: 100%;
    margin-left: 0;
  }

  .order-placed {
    margin-bottom: 22px;
  }

  .order-placed .order-placed-items-box .order-placed-item {
    padding: 16px;
  }

  .order-placed .order-placed-items-box .order-placed-item .order-placed-item-headline {
    padding-left: 43px;
    font-weight: 400;
  }

  .order-placed .order-placed-items-box .order-placed-item-sub-wrap {
    padding-left: 0;
  }

  .order-placed .order-placed-items-box .order-placed-item-warehouse {
    padding-right: 0;
    border-bottom: none;
    padding-bottom: 0;
  }

  .order-placed .order-placed-items-box .order-placed-item-warehouse .order-placed-item-warehouse-name {
    position: static;
    left: auto;
    top: auto;
    width: 100%;
    margin-top: 12px;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-col,
  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-col:first-child {
    width: 100%;
    margin-left: 0;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-col {
    margin-top: 10px;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-col:first-child {
    margin-top: 0;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row>* {
    width: 90px;
  }

  .order-placed .order-placed-items-box .order-placed-item-parameters .order-placed-item-parameters-row>*:first-child {
    width: calc(100% - 90px);
  }

  .profile {
    margin-top: 7px;
    margin-bottom: 22px;
  }

  .profile .profile-box {
    margin-top: 27px;
  }

  .profile-box .profile-box-main-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .profile-box .profile-box-main-col,
  .profile-box .profile-box-main-col:first-child {
    width: 100%;
    margin-left: 0;
  }

  .profile-box .profile-box-main-col {
    margin-top: 24px;
  }

  .profile-box .profile-box-main-col:first-child {
    margin-top: 0;
  }

  .profile-box .profile-edit-button-wrap {
    margin-top: 24px;
  }

  .profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-inputs {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-inputs>* {
    width: 100%;
    margin-left: 0;
    margin-top: 26.5px;
  }

  .profile-box .rq-form.profile-box-item-form .rq-form-sub-col.rq-form-sub-col-inputs>*:first-child {
    width: 100%;
    margin-top: 0;
  }

  .order-status {
    margin-bottom: 30px;
  }

  .order-status-comment {
    margin-bottom: 30px;
  }

  .order-status .order-status-parameters .order-status-parameters-col {
    width: 100%;
    margin-left: 0;
    margin-top: 5px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .order-status .order-status-parameters .order-status-parameters-col:first-child {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }

  .order-status .order-status-parameters .order-status-parameters-col .osp-sub-col {
    width: 100%;
    margin-left: 0;
    margin-top: 10px;
  }

  .order-status .order-status-parameters .order-status-parameters-col .osp-sub-col:first-child {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col {
    width: 100%;
    margin-left: 0;
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:first-child {
    margin-left: 0;
    margin-top: 5px;
    width: 100%;
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:last-child>* {
    margin-top: 10px;
  }

  .order-status .order-status-parameters .order-status-parameters-col:nth-child(2) .osp-sub-col:last-child>*:first-child {
    margin-top: 15px;
  }

  .order-status-timeline {
    display: none;
  }

  .order-status-description-table-box {
    margin-bottom: 0;
  }

  .order-status-description-table .order-status-description-table-main-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .order-status-description-table .o-s-d-table-main-column---gap-left,
  .order-status-description-table .o-s-d-table-main-column---gap-right {
    width: 100%;
  }

  .order-status-description-table .o-s-d-table-main-column---gap-right {
    display: block;
  }

  .order-status-description-table .order-status-description-table-head {
    display: none;
  }

  .order-status-description-table .order-status-description-table-body {
    height: 100%;
  }

  .order-status-description-table .o-s-d-table-main-column---gap-left .order-status-description-table-body {
    min-height: 115px;
  }

  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .order-status-description-table .o-s-d-table-gap-photo {
    order: 1;
    width: 23%;
  }

  .order-status-description-table .o-s-d-table-gap-name {
    order: 2;
    margin-left: 10px;
    width: calc(57% - 10px);
  }

  .order-status-description-table .o-s-d-table-gap-season {
    order: 3;
    margin-left: 10px;
    width: calc(20% - 10px);
  }

  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    border: none;
  }

  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-season {
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .order-status-description-table .o-s-d-table-gap-count,
  .order-status-description-table .o-s-d-table-gap-price,
  .order-status-description-table .o-s-d-table-gap-total-price,
  .order-status-description-table .o-s-d-table-gap-star {
    display: none;
    order: 0;
  }

  .order-status-description-table .order-status-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-count,
  .order-status-description-table .order-status-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-price,
  .order-status-description-table .order-status-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-total-price,
  .order-status-description-table .order-status-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-star {
    display: none;
  }

  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-count,
  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-price,
  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-total-price,
  .order-status-description-table .order-status-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-star {
    display: none;
  }

  .order-status-description-table .o-s-d-table-body-item {
    /* padding: 15px 0; */
  }

  .order-status-description-table .o-s-d-table-gap-photo .o-s-d-table-body-item {
    /* padding-left: 15px; */
    /* padding-bottom: 0; */
  }

  .order-status-description-table .o-s-d-table-gap-season .o-s-d-table-body-item {
    padding-right: 15px;
  }

  .order-status-description-table .o-s-d-table-gap-season .o-s-d-table-body-item {
    height: 100%;
  }

  .order-status-description-table .o-s-d-table-body-item-season {
    height: 100%;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
  }

  .order-status-description-table .o-s-d-table-body-item-season .o-s-d-table-body-item-rate {
    display: block;
  }

  .order-status-description-table .o-s-d-table-body-description {
    padding-left: 0;
  }

  .order-status-description-table .o-s-d-table-body-description .o-s-d-table-body-description-text.o-s-d-table-body-description-text-mobile {
    display: block;
  }

  .order-status-description-table .o-s-d-table-item-image {
    bottom: 0;
  }

  .order-status-description-table .o-s-d-table-item-image img {
    max-width: 70px;
  }

  .order-status-description-table .o-s-d-table-body-item-text {
    font-weight: 600;
  }

  .order-status-description-table .o-s-d-table-body-item-warehouse span {
    font-size: 12px;
    line-height: 16px;
  }

  .order-status-description-form-item---footer .order-status-description-table .o-s-d-table-main-column---gap-left {
    display: none;
  }

  .order-status-description-form-item---footer .order-status-description-table .o-s-d-table-main-column---gap-right .o-s-d-table-gap-hidden-content {
    padding-top: 15px;
  }

  .order-status-description-form-item---footer .order-status-description-table .o-s-d-table-main-column---gap-right .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row {
    letter-spacing: 0.25px;
    font-weight: 500;
  }

  .order-status-description-footer .order-status-description-footer-controls {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .order-status-description-footer .o-s-c-fc-row {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .order-status-description-footer .o-s-c-fc-column:first-child {
    order: 2;
    margin-top: 10px;
  }

  .order-status-description-footer .o-s-c-fc-row.o-s-c-fc-row-right>* {
    margin-left: 0;
    width: 100%;
  }

  .order-status-description-footer .o-s-c-fc-back-cancel-order {
    /* display: none; */
  }

  .order-status-description-footer .styled-btn {
    width: 100%;
  }

  .order-status-description-footer .o-s-c-fc-back-repeat-order,
  .order-status-description-footer .o-s-c-fc-back-cancel-order,
  .order-status-description-footer .o-s-c-fc-back-to-prev-page {
    padding-left: inherit;
    text-align: center;
  }

  .order-status-description-footer .o-s-c-fc-back-repeat-order:before,
  .order-status-description-footer .o-s-c-fc-back-cancel-order:before,
  .order-status-description-footer .o-s-c-fc-back-to-prev-page:before {
    position: static;
    display: inline-block;
    vertical-align: middle;
    left: auto;
    margin-right: 8px;
  }

  .order-drafts {
    margin-bottom: 30px;
    min-height: calc(100vh - 455px);
  }

  .order-drafts .order-drafts-box-item {
    margin-top: 2px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-main-row {
    height: 39.6px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-price {
    font-size: 12px;
    line-height: 15px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-buttons>* {
    margin-left: 5px;
  }

  .order-drafts.page-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-buttons>* {
    place-content: center;
  }

  .order-drafts.page-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-controls-buttons span {
    display: inline-block !important;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-main-row {
    padding: 6px 48px 6px 12px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-date {
    font-size: 12px;
    line-height: 16.8px;
    letter-spacing: 0.12px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-btn-draft-remove span,
  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-btn-draft-order span {
    display: none;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-btn-draft-remove {
    min-height: 27.6px;
    padding: 0 0 0 20px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-btn-draft-remove:before {
    left: 0;
    width: 20px;
    height: 20px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-header .order-drafts-box-item-header-expand {
    top: 10px;
    right: 12px;
  }

  .order-drafts .order-drafts-box-item .order-drafts-box-item-content {
    height: 60vh;
  }

  .order-drafts-description-table-box {
    padding: 12px 0;
  }

  .order-drafts-description-table-box .order-drafts-description-form-item {
    border-top-width: 2px;
    -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);
  }

  .order-drafts-description-table-box .order-drafts-description-form-item:last-child {
    border-bottom-width: 2px;
  }

  .order-drafts-description-table .order-drafts-description-table-main-row {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .order-drafts-description-table .o-s-d-table-main-column---gap-left,
  .order-drafts-description-table .o-s-d-table-main-column---gap-right {
    width: 100%;
  }

  .order-drafts-description-table .o-s-d-table-main-column---gap-right {
    display: block;
  }

  .order-drafts-description-table .order-drafts-description-table-head {
    display: none;
  }

  .order-drafts-description-table .order-drafts-description-table-body {
    height: 100%;
  }

  .order-drafts-description-table .o-s-d-table-main-column---gap-left .order-drafts-description-table-body {
    min-height: 115px;
  }

  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-row {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .order-drafts-description-table .o-s-d-table-gap-photo {
    order: 1;
    width: 30%;
  }

  .order-drafts-description-table .o-s-d-table-gap-name {
    order: 2;
    margin-left: 10px;
    width: calc(70% - 10px);
  }

  .order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-item-delete {
    left: auto;
    right: -4px;
  }

  .order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-body-item-rate {
    display: block;
  }

  .order-drafts-description-table .o-s-d-table-gap-name .o-s-d-warehouse-hidden-box {
    display: none;
  }

  .order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-warehouse-hidden-box {
    text-align: center;
  }

  .order-drafts-description-table .o-s-d-table-gap-name .o-s-d-table-body-description-text {
    max-width: 85%;
  }

  .order-drafts-description-table .o-s-d-table-body-description>* {
    margin-top: 7px;
  }

  .order-drafts-description-table .o-s-d-table-body-description .o-s-d-table-body-description-text {
    font-size: 14px;
    line-height: 17px;
  }

  .order-drafts-description-table .o-s-d-table-body-description .o-s-d-responsive-content {
    display: block;
    margin-top: 15px;
  }

  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col {
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    border: none;
  }

  .order-drafts-description-table .o-s-d-table-gap-count,
  .order-drafts-description-table .o-s-d-table-gap-price,
  .order-drafts-description-table .o-s-d-table-gap-season,
  .order-drafts-description-table .o-s-d-table-gap-total-price,
  .order-drafts-description-table .o-s-d-table-gap-warehouse,
  .order-drafts-description-table .o-s-d-table-gap-star {
    display: none;
    order: 0;
  }

  .order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-count,
  .order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-price,
  .order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-season,
  .order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-total-price,
  .order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-warehouse,
  .order-drafts-description-table .order-drafts-description-table-head .o-s-d-table-head-col.o-s-d-table-gap-star {
    display: none;
  }

  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-count,
  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-price,
  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-season,
  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-total-price,
  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-warehouse,
  .order-drafts-description-table .order-drafts-description-table-body .o-s-d-table-body-col.o-s-d-table-gap-star {
    display: none;
  }

  .order-drafts-description-table .o-s-d-table-body-item {
    padding: 8px 0;
  }

  .order-drafts-description-table .o-s-d-table-gap-photo .o-s-d-table-body-item {
    padding-left: 8px;
    padding-bottom: 0;
  }

  .order-drafts-description-table .o-s-d-table-gap-season .o-s-d-table-body-item {
    padding-right: 8px;
  }

  .order-drafts-description-table .o-s-d-table-gap-season .o-s-d-table-body-item {
    height: 100%;
  }

  .order-drafts-description-table .o-s-d-table-body-description {
    width: 100%;
    padding-left: 0;
  }

  .order-drafts-description-table .o-s-d-table-item-image {
    bottom: -12px;
  }

  .order-drafts-description-table .o-s-d-table-item-image img {
    max-width: 90px;
  }

  .order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row,
  .order-drafts-description-table .o-s-d-table-body-item-text {
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
  }

  .order-drafts-description-table .o-s-d-table-body-item-warehouse span {
    font-size: 12px;
    line-height: 16px;
  }

  .order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-body-item {
    padding-top: 7px;
  }

  .order-drafts-description-form-item---footer .order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-body-item {
    padding-top: 0;
  }

  .order-drafts-description-form-item---footer .order-drafts-description-table .o-s-d-table-main-column---gap-left {
    display: none;
  }

  .order-drafts-description-form-item---footer .order-drafts-description-table .o-s-d-table-main-column---gap-right .o-s-d-table-gap-hidden-content {
    padding-top: 5px;
  }

  .order-drafts-description-form-item---footer .order-drafts-description-table .o-s-d-table-main-column---gap-right .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row {
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
  }

  .order-drafts-description-form-item---footer .order-drafts-description-table .o-s-d-table-main-column---gap-right .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row span {
    font-size: 12px;
    line-height: 15px;
    font-weight: 400;
  }

  .order-drafts-description-form-item---footer .order-drafts-description-table .o-s-d-table-gap-hidden .o-s-d-table-gap-hidden-content .o-s-d-table-ghc-row {
    margin-top: 8px;
  }

  .content-orders-pagination,
  .content-orders-pagination.content-orders-pagination-catalog {
    margin-bottom: 20px;

  }

  .content-orders-pagination .content-orders-pagination-main-row {
    padding-left: 0;
    padding-right: 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }

  .content-orders-pagination .content-orders-pagination-main-row .cop-mr-column {
    margin-left: 0;
    margin-top: 50px;
    width: 100%;
  }

  .content-orders-pagination .content-orders-pagination-main-row .cop-mr-column:first-child {
    margin-left: 0;
    margin-top: 0;
    width: 100%;
  }

  .content-orders-pagination .cop-selection,
  .content-orders-pagination .cop-pagination-list {
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }

  .content-orders-pagination .cop-selection {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .content-orders-pagination .cop-selection>* {
    margin-left: 0;
    margin-top: 10px;
  }

  .content-orders-pagination .cop-selection>*:first-child {
    margin-top: 0;
  }

  .content-orders-pagination .cop-pagination-list .cop-pl-link {
    margin-left: 7px;
  }

  .basket {
    left: 0;
    min-height: 440px;
    max-width: none;
    z-index: 1000;
  }

  .basket .basket-content {
    height: calc(100% - 280px - 20px - 32px);
    max-height: 560px;

  }

  .basket .basket-calculator .basket-calculator-actions {
    margin-top: 20px;
  }

  .main-text-block article .img-box {
    width: 100%;
    height: 339px;
  }

  footer .footer-main-row {
    width: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }

  footer .fmr-column {
    width: 100%;
    margin-top: 9px;
  }

  footer .fmr-column:first-child {
    width: 80%;
    margin-top: 0;
  }

  footer .footer-text {
    width: 100%;
    text-align: center;
  }

  .solta-main-preloader .smp-logo {
    max-width: 220px;
  }

  .error-404 {
    margin: 0;
    min-height: 225px;
    height: calc(100vh - 48px - 83px - 25px - 25px);
  }

  .error-404 .error-404-content-title {
    font-size: 96px;
    line-height: 76px;
  }

  .error-404 .error-404-content-headline {
    font-size: 24px;
    line-height: 24px;
  }

  .account-moderation {
    margin: 0;
    min-height: 398px;
    height: calc(100vh - 48px - 83px - 25px - 25px);
  }

  .account-moderation .account-moderation-content-title .account-moderation-content-headline {
    font-size: 24px;
    line-height: 28.8px;
    max-width: 75%;
  }
}

@media only screen and (max-width: 440px) {
  .left-menu.left-menu-mobile {
    width: 100%;
    bottom: 0;
    z-index: 104;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  .left-menu.left-menu-mobile-active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
  }

  .mobile-sidebar .mobile-sidebar-menu-list {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
  }

  .mobile-sidebar .mobile-sidebar-menu-list .mobile-sidebar-menu-list-item-link {
    margin-left: 10px;
  }

  .content-headline {
    margin-bottom: 17px;
  }

  /*  .content-orders-page-tabs .content-orders-page-tabs-main-row {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
  }*/
  /*  .content-orders-page-tabs .cop-tab-item {
    margin-left: 0;
  }
*/
  .content-orders-table-box .content-orders-table-mobile .content-orders-table-mobile-overflow {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item {
    width: 100%;
    margin-top: 10px;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(1) {
    margin-top: 0;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(2) {
    margin-top: 10px;
  }

  .content-orders-table-box .content-orders-table-mobile .cot-mobile-item:nth-child(even) {
    margin-left: 0;
    width: 100%;
  }

  .content-sliders {
    margin-bottom: 15px;
  }

  .catalog-filters-head {
    margin-bottom: 12px;
  }

  .catalog-filters-content .catalog-filters-content-responsive-table {
    margin-bottom: 22px;
  }

  footer .fmr-column:first-child {
    width: 90%;
    margin-top: 0;
  }
}

.cot-styled-status span.select-list-color {
  background-color: #37B44A;
  width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto 0;
  z-index: 1;
  border-radius: 100%;
}

span.cot-styled-status {
  position: relative;
}

.rq-form-input-wrap ul {
  position: absolute;
  z-index: 2;
  background: #fff;
  width: 100%;
  padding: 10px 0;
  border: 1px solid var(--main-color-yellow);
  margin-top: -5px;
  border-top: 0;
  box-shadow: inset 0px 8px 6px 0px #0000004a;
}

.rq-form-input-wrap ul li {
  padding: 2px 10px 2px;
  cursor: pointer;
}

.rq-form-input-wrap ul li:hover {
  background: #fce499;
}

.remove_adress {
  pointer-events: auto !important;
  cursor: pointer;
}

@media(min-width:768px) {
  .order-status-description-table .o-s-d-table-gap-total-price {
    /* width: 115px; */
    width: 170px;
  }
}

/* Персональная страница главная */
.personal-box-content {
  background: var(--main-color-white);
  border-radius: 4px;
  padding: 20px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  overflow-x: auto;
  overflow-y: hidden;
  max-width: 1200px;
}

.overflow-scroll-main {
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  scrollbar-width: thin;
  scrollbar-color: var(--main-color-semi-gray-2) var(--main-color-transparent);
}

.overflow-scroll-main::-webkit-resizer {
  display: none;
}

.overflow-scroll-main::-webkit-scrollbar {
  height: 8px;
  background: var(--main-color-transparent);
  display: initial;
}

.overflow-scroll-main::-webkit-scrollbar-track {
  background: var(--main-color-transparent);
}

.overflow-scroll-main::-webkit-scrollbar-track:hover {
  background: var(--main-color-transparent);
}

.overflow-scroll-main::-webkit-scrollbar-thumb {
  background-color: var(--main-color-semi-gray-2);
}

.overflow-scroll-main::-webkit-scrollbar-button,
.overflow-scroll-main::-webkit-scrollbar-corner,
.overflow-scroll-main::-webkit-resizer {
  display: none;
}


.personal-section__icon {
  background: var(--main-color-section-bg-icon);
  border-radius: 20px;
  padding: 7px 8px 7px 8px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.personal-section__content {
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}

.personal-section__title {
  color: var(--main-color-black);
  text-align: left;
  font-size: 14px;
  line-height: 130%;
  letter-spacing: 0.02em;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}

.personal-section__text {
  color: var(--main-color-gray-text);
  text-align: left;
  font-size: 11px;
  line-height: 130%;
  letter-spacing: 0.02em;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}

.personal-section {
  background: var(--main-color-white);
  text-decoration: none;
  border-radius: 4px;
  border-style: solid;
  border-color: var(--main-color-section-border-text);
  border-width: 1px;
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  width: 100%;
  max-width: 275px;
  position: relative;
  box-shadow: 0px 1px 2px 0px rgba(30, 41, 59, 0.12);
  transition: all 0.3s;
}

.personal-section:hover {
    background: var(--background-select-grey, #f0f2f3);
}

@media (max-width: 768px) {
  .personal-section {
    max-width: 167px;
  }
}

/* Персональная страница главная END */


/* Список торговых точек  */
.dropdown-click {
}

.dropdown-click .dropdown-click__content {
  visibility: hidden;
  cursor: auto;
}

.dropdown-click._active .dropdown-click__content {
  visibility: visible;
}

.retail-list-box-content {
  background: var(--main-color-white);
  border-radius: 4px;
  padding: 20px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  flex-wrap: wrap;
}


.retail-item-content {
  align-items: flex-end;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.retail-item-top {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}

.retail-item-top__title {
  color: #404040;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  position: relative;
  flex: 1;
  line-height: normal;
}

.retail-item-top__icon {
  flex-shrink: 0;
  width: 14px;
  height: 16px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.retail-list-item {
  flex-shrink: 0;
  max-width: 340px;
  width: 100%;
  min-height: 117px;
  height: 100%;
  background: var(--main-color-white);
  border-radius: 4px;
  border-style: solid;
  border-color: #f0f0f0;
  border-width: 1px;
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  /* box-shadow: 0px 1px 2px 0px rgba(30, 41, 59, 0.12); */
  cursor: pointer;
  transition: all 0.3s;
  text-decoration: none;
  user-select: none;
}

.retail-list-item:hover {
  background: var(--background-select-grey, #f0f2f3);
}

.retail-list-item:hover {}

.retail-item-form {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.retail-item-bottom {
  color: var(--grey-text, #aaaaaa);
  text-align: left;
  font-size: 11px;
  line-height: normal;
  letter-spacing: 0.02em;
  font-weight: 400;
  position: relative;
  align-self: stretch;
}

.retail-item-form__text {
  color: var(--color-icons-black, #475569);
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  position: relative;
  line-height: normal;
}
.retail-list-item:hover .retail-item-form__text{
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.retail-item-dropdown__content {
  background: var(--main-color-white);
  border-radius: 4px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  right: 0;
  z-index: 1;
  box-shadow:
    8px 8px 24px -4px rgba(30, 41, 59, 0.16),
    0px 2px 2px -1px rgba(30, 41, 59, 0.04);
  gap: 6px;
  width: 100%;
  max-width: 178px;
}

.retail-item-dropdown__item {
  display: flex;
  flex-direction: row;
  gap: 6px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
}
.retail-item-dropdown__item:hover .retail-item-dropdown__text{
    color: var(--main-color-orange);
}
.retail-item-dropdown__item:hover svg path{
    fill: var(--main-color-orange);
}
.retail-item-dropdown__text {
  color: var(--color-text, #475569);
  text-align: left;
  font-size: 12px;
  line-height: normal;
  letter-spacing: 0.01em;
  font-weight: 400;
  position: relative;
}

.retail-item-add {
  background: var(--wh, #ffffff);
  border-radius: 4px;
  border-style: dashed;
  border-color: var(--border-grey, #cbd5e1);
  border-width: 1px;
  padding: 18px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  box-shadow: 0px 1px 2px 0px rgba(30, 41, 59, 0.12);
  transition: all 0.3s;
  cursor: pointer;
  user-select: none;
}

.retail-item-add:hover {
  border-color: var(--main-color, #ffa500);
}

.item-add-content {
  display: flex;
  flex-direction: column;
  gap: 6px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}

.item-add-content__icon {
  border-radius: 50%;
  border-style: solid;
  border-color: #dedede;
  border-width: 2px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
}

.retail-item-add:hover .item-add-content__icon {
  border-color: var(--main-color, #ffa500);
}

.item-add-content__icon svg line,
.item-add-content__icon svg path {
  transition: all 0.3s;
}

.retail-item-add:hover .item-add-content__icon svg line,
.retail-item-add:hover .item-add-content__icon svg path {
  stroke: var(--main-color, #ffa500)
}

.item-add-content__text {
  color: var(--grey-text, #aaaaaa);
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  position: relative;
  transition: all 0.3s;
}

.retail-item-add:hover .item-add-content__text {
  color: var(--main-color, #ffa500);
}

/* Список торговых точек END */


/* Заявки страница */
.mt-0 {
  margin-top: 0px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.mb-6 {
  margin-bottom: 6px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.mb-14 {
  margin-bottom: 14px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.mb-60 {
  margin-bottom: 60px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mr-auto {
  margin-right: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.content-main-grid-container {
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 30px;
  min-height: 160px;
  scrollbar-width: auto;
}

.content-main-grid-ear {
  position: absolute;
  z-index: 1;
  width: 50px;
  height: 160px;
  opacity: 0;
  cursor: pointer;
  transition: all 0.3s;
  will-change: transform;
}
@media only screen and (max-width: 768px){ 
	.content-main-grid-ear {
    display: none;
  }
}
.main-grid-ear-left {
  left: 0;
  background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M0%2C0H1.023A40.977%2C40.977%2C0%2C0%2C1%2C42%2C40.977v0A40.024%2C40.024%2C0%2C0%2C1%2C1.977%2C81H0a0%2C0%2C0%2C0%2C1%2C0%2C0V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.8%2C49.09l-8.014-8.576L20.8%2C31.939a0.762%2C0.762%2C0%2C0%2C0%2C0-1.026l-1.563-1.673a0.647%2C0.647%2C0%2C0%2C0-.959%2C0l-8.014%2C8.576h0L8.224%2C40a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026L18.28%2C51.788a0.647%2C0.647%2C0%2C0%2C0%2C.959%2C0L20.8%2C50.116A0.761%2C0.761%2C0%2C0%2C0%2C20.8%2C49.09Z%22/%3E%3C/svg%3E) center left no-repeat;
}

.main-grid-ear-right {
  right: 0;
  left: auto;
  background: url(data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M40.024%2C0H42a0%2C0%2C0%2C0%2C1%2C0%2C0V81a0%2C0%2C0%2C0%2C1%2C0%2C0H40.977A40.977%2C40.977%2C0%2C0%2C1%2C0%2C40.024v0A40.024%2C40.024%2C0%2C0%2C1%2C40.024%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%2C31.91l8.014%2C8.576L20.2%2C49.061a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026l1.563%2C1.672a0.647%2C0.647%2C0%2C0%2C0%2C.958%2C0l8.014-8.576h0L32.776%2C41a0.762%2C0.762%2C0%2C0%2C0%2C0-1.025L22.72%2C29.212a0.647%2C0.647%2C0%2C0%2C0-.958%2C0L20.2%2C30.885A0.762%2C0.762%2C0%2C0%2C0%2C20.2%2C31.91Z%22/%3E%3C/svg%3E%0A) center right no-repeat;
}

.content-main-grid-ear.show {
  opacity: .6;
}

.content-main-grid-table {
  overflow: hidden;
  min-width: 100%;
  border: none;
  border-spacing: 0;
}

.content-main-grid-header {
  background: var(--main-color-light-gray);
  border-bottom: 5px solid var(--main-color-fade-gray);
}

.content-main-grid-cell-head,
.content-main-grid-cell {
  min-width: 70px;
}

.content-main-grid-cell-head {
  padding: 10px 10px;
  place-content: center;
}

.content-main-grid-cell-head:first-child {
  padding-left: 34px;
}

.content-main-grid-cell-head:last-child {
  padding-right: 34px;
}

/* .content-main-grid-cell-head .cell-inner-text{
  width: max-content;
} */

.content-main-grid-cell {
  padding: 15px 10px;
}

.content-main-grid-cell:first-child {
  padding-left: 34px;
}

.content-main-grid-cell:last-child {
  padding-right: 34px;
}

.content-main-grid-cell-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  min-width: 70px;
  position: relative;
  max-width: 290px;
}

.cell-inner-text {
  color: var(--main-color-black-1);
  text-align: left;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main-grid-row-body .cell-inner-text {
  white-space: nowrap;
}

.main-grid-row-body-link {
  cursor: pointer;
  text-decoration: none;
}

.main-grid-row-body {
  background: linear-gradient(to left,
      rgba(255, 165, 0, 0.05),
      rgba(255, 165, 0, 0.05)),
    linear-gradient(to left, #ffffff, #ffffff);
  padding: 10px 24px 10px 24px;
  flex-direction: row;
  gap: 0px;
  row-gap: 10px;
  align-items: center;
  justify-content: flex-start;
  align-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  border-bottom: 5px solid var(--main-color-fade-gray);
}
.main-grid-row-body.free-montage-confirmed--trigger{
  background: #FFF;
}
.main-grid-row-body:hover{
  background: #F8F8F8;
}
.main-grid-row-body:last-child {
  border-bottom: none;
}

.cell-inner-status.status-confirm {
  cursor: pointer;
}

.cell-inner-status.status-confirm .status-confirm__icon {
  background: var(--main-color-orange);
  border-radius: 50%;
  flex-shrink: 0;
  width: 11px;
  height: 11px;
  position: relative;
}

.cell-inner-status.status-confirm .status-confirm__text {
  border-style: dashed;
  border-color: var(--main-color-orange);
  border-width: 0px 0px 1px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  color: var(--main-color-orange);
  text-align: left;
  font-size: 14px;
  line-height: 120%;
  font-weight: 600;
  position: relative;
}

.cell-inner-status.status-confirmed .status-confirm__icon {
  background: var(--main-color-status-icon-confirmed);
  border-radius: 50%;
  flex-shrink: 0;
  width: 11px;
  height: 11px;
  position: relative;
}

.cell-inner-status.status-confirmed .status-confirm__text {
  color: var(--main-color-status-text-confirmed);
  text-align: left;
  font-size: 14px;
  line-height: 120%;
  font-weight: 400;
  position: relative;
}

.store-list-filter {
  margin-bottom: 20px;
}

.store-list-filter .rq-form-wrap {
  gap: 20px
}

.store-list-filter .rq-form-col {
  max-width: 230px;
  margin: 0;
}



.form-client {
  opacity: 0.8;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  margin-left: auto;
  text-decoration: none;
}

.form-client__text {
  color: var(--color-icons-black, #475569);
  text-align: left;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: dotted;
  text-decoration-skip-ink: none;
  text-decoration-thickness: 7%;
  /* 0.91px */
  text-underline-offset: auto;
  text-underline-position: from-font;
  position: relative;
}

@media only screen and (max-width: 540px) {
  .form-client {
    margin-left: 0;
  }
}

.store-request-info {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  margin-bottom: 30px;
  flex-wrap: wrap;
  gap: 10px;
}

.store-request-info__left {
  display: flex;
  flex-direction: row;
  gap: 20px;
  row-gap: 10px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.store-request-info__left .dropdown-click__content {
  border-radius: 4px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  position: absolute;
  right: 0;
  z-index: 1;
  box-shadow:
    8px 8px 24px -4px rgba(30, 41, 59, 0.16),
    0px 2px 2px -1px rgba(30, 41, 59, 0.04);
  gap: 6px;
  top: 0;
  left: 0;
}

.store-request-info__promo__container {
  opacity: 0.8;
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
}

.store-request-info__promo__container:hover .store-request-info__promo {
  color: var(--main-color-yellow);
}

.store-request-info__promo__container:hover svg circle {
  stroke: var(--main-color-yellow);
}

.store-request-info__promo__container:hover svg path {
  stroke: var(--main-color-yellow);
}

.store-request-info__info {
  flex-shrink: 0;
  width: 21px;
  height: 20px;
  position: relative;
  overflow: visible;
  aspect-ratio: 21/20;
}

.store-request-info__promo {
  color: var(--main-color-dark-blue-gray);
  text-align: left;
  font-size: 13px;
  font-weight: 400;
  text-decoration-line: underline;
  text-decoration-style: dotted;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  position: relative;
}

.store-request-info__balance-container {
  display: flex;
  flex-direction: row;
  gap: 9px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.store-request-info__balance__text {
  color: var(--main-color-dark-blue-gray);
  text-align: left;
  font-size: 13px;
  line-height: 140%;
  letter-spacing: 0.01em;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.store-request-info__balance {
  text-align: left;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: 0.01em;
  font-weight: 500;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.store-request-info__balance span {
  color: var(--main-color-dark-blue-gray);
}

.store-request-info__button {
  background: var(--main-color-white);
  border-radius: var(--corners, 4px);
  border-style: solid;
  border-color: #e2e2e2;
  border-width: 1px;
  padding: 8px 12px 8px 12px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  height: 32px;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

.store-request-info__file-download-line {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  position: relative;
  overflow: visible;
}

.store-request-info__button__text {
  color: var(--main-color-dark-blue-gray);
  text-align: left;
  font-size: 14px;
  line-height: 140%;
  letter-spacing: 0.01em;
  font-weight: 500;
  position: relative;
}


.info-message {
  background: #fff7de;
  border-radius: 4px;
  padding: 10px 14px 10px 14px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  width: 495px;
}

.info-message-content {
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}

.info-message__icon {
  display: flex;
  flex-direction: row;
  gap: 331px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}

.info-message__info {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}

.info-message__text {
  color: var(--gr, #475569);
  text-align: left;
  font-size: 14px;
  position: relative;
  align-self: stretch;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

@media (max-width: 768px) {
  .store-request-info__left {
    flex-direction: column;
    align-items: baseline;
  }

  .store-request-info__left .dropdown-click__content {
    max-width: 80vw;
  }
}

/* Заявки страница END */