@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
body {
  font-family: "Inter", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.h1, .h2, .h3, .h4, .h5, .h6, .popup-window, h1, h2, h3, h4, h5, h6 {
  font-family: "Inter", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.fancybox-title, body, body .ymaps-map .ymaps-b-balloon, body div.bx-yandex-map {
  font-family: "Inter", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

.container {
  max-width: 1710px;
  width: 100%;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.maxwidth-theme {
  max-width: 1710px !important;
  width: 100%;
  padding-left: 15px !important;
  padding-right: 15px !important;
}

body {
  padding-top: 164px;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  max-width: 100%;
  width: 100%;
  z-index: 100;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
header.fixed {
  background: #fff;
  border-color: #B5B8BF;
}
header.fixed .header-top-wraper {
  padding: 10px 0;
}
header.fixed .header-bottom-wraper {
  padding: 10px 0;
}
header.fixed ~ .popup-menu-catalog {
  height: calc(100vh - 131px);
}

.popup-menu-catalog {
  position: fixed !important;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  max-width: 100%;
  height: calc(100vh - 165px);
  background: #fff;
  opacity: 0 !important;
  visibility: hidden !important;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  padding-top: 32px;
}
.popup-menu-catalog.open {
  opacity: 1 !important;
  visibility: visible !important;
  z-index: 100 !important;
}
.popup-menu-catalog .container {
  overflow: visible;
}
.popup-menu-catalog .popup-menu-catalog-overflow {
  height: 100%;
  overflow: auto;
}

.popup-menu-container {
  position: relative;
  padding: 40px 0;
}
.popup-menu-container:before {
  content: "";
  height: 100%;
  background: #F4F5F6;
  width: calc(31% + 24px);
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}
.popup-menu-container:after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  background: #F4F5F6;
  position: absolute;
  bottom: 0;
  left: -50%;
}

.menu-catalog-container {
  position: relative;
  z-index: 2;
}
.menu-catalog-container .menu-catalog-level-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 31%;
  width: calc(31% + 24px);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.menu-catalog-container .menu-catalog-level-2 {
  width: 69%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 31%;
  opacity: 0;
  visibility: hidden;
  padding-left: 48px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.menu-catalog-container .menu-catalog-level-3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 36%;
  max-width: 36%;
  opacity: 0;
  visibility: hidden;
  padding-left: 48px;
  padding-top: 46px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.menu-catalog-container .menu-catalog-level-1-link-item {
  position: relative;
}
.menu-catalog-container .menu-catalog-level-1-link-item .icon-level-1 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-catalog-container .menu-catalog-level-1-item:nth-child(1) .menu-catalog-level-1-link:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.59175 1.20058C7.43392 1.34223 7.26869 1.47542 7.09675 1.59958C6.79875 1.79958 6.46375 1.93758 6.11175 2.00758C5.95875 2.03758 5.79875 2.05058 5.47975 2.07558C4.67875 2.13958 4.27775 2.17158 3.94375 2.28958C3.56174 2.42423 3.21478 2.64279 2.92837 2.9292C2.64196 3.21561 2.4234 3.56257 2.28875 3.94458C2.17075 4.27858 2.13875 4.67958 2.07475 5.48058C2.06327 5.6923 2.04057 5.90326 2.00675 6.11258C1.93675 6.46458 1.79875 6.79958 1.59875 7.09758C1.51175 7.22758 1.40775 7.34958 1.19975 7.59258C0.67875 8.20458 0.41775 8.51058 0.26475 8.83058C-0.08825 9.57058 -0.08825 10.4306 0.26475 11.1706C0.41775 11.4906 0.67875 11.7966 1.19975 12.4086C1.40775 12.6516 1.51175 12.7736 1.59875 12.9036C1.79875 13.2016 1.93675 13.5366 2.00675 13.8886C2.03675 14.0416 2.04975 14.2016 2.07475 14.5206C2.13875 15.3216 2.17075 15.7226 2.28875 16.0566C2.4234 16.4386 2.64196 16.7856 2.92837 17.072C3.21478 17.3584 3.56174 17.5769 3.94375 17.7116C4.27775 17.8296 4.67875 17.8616 5.47975 17.9256C5.79875 17.9506 5.95875 17.9636 6.11175 17.9936C6.46375 18.0636 6.79875 18.2026 7.09675 18.4016C7.22675 18.4886 7.34875 18.5926 7.59175 18.8006C8.20375 19.3216 8.50975 19.5826 8.82975 19.7356C9.56975 20.0886 10.4298 20.0886 11.1698 19.7356C11.4897 19.5826 11.7957 19.3216 12.4078 18.8006C12.6508 18.5926 12.7727 18.4886 12.9028 18.4016C13.2008 18.2016 13.5357 18.0636 13.8877 17.9936C14.0407 17.9636 14.2008 17.9506 14.5198 17.9256C15.3208 17.8616 15.7218 17.8296 16.0557 17.7116C16.4378 17.5769 16.7847 17.3584 17.0711 17.072C17.3575 16.7856 17.5761 16.4386 17.7108 16.0566C17.8288 15.7226 17.8608 15.3216 17.9247 14.5206C17.9497 14.2016 17.9627 14.0416 17.9928 13.8886C18.0627 13.5366 18.2017 13.2016 18.4007 12.9036C18.4877 12.7736 18.5917 12.6516 18.7997 12.4086C19.3207 11.7966 19.5818 11.4906 19.7348 11.1706C20.0878 10.4306 20.0878 9.57058 19.7348 8.83058C19.5818 8.51058 19.3207 8.20458 18.7997 7.59258C18.6581 7.43475 18.5249 7.26951 18.4007 7.09758C18.2006 6.79963 18.0619 6.46477 17.9928 6.11258C17.9589 5.90326 17.9362 5.6923 17.9247 5.48058C17.8608 4.67958 17.8288 4.27858 17.7108 3.94458C17.5761 3.56257 17.3575 3.21561 17.0711 2.9292C16.7847 2.64279 16.4378 2.42423 16.0557 2.28958C15.7218 2.17158 15.3208 2.13958 14.5198 2.07558C14.308 2.06409 14.0971 2.0414 13.8877 2.00758C13.5356 1.9384 13.2007 1.7997 12.9028 1.59958C12.7308 1.47542 12.5656 1.34223 12.4078 1.20058C11.7957 0.679578 11.4897 0.418578 11.1698 0.265578C10.8045 0.0907498 10.4047 0 9.99975 0C9.59481 0 9.19501 0.0907498 8.82975 0.265578C8.50975 0.418578 8.20375 0.679578 7.59175 1.20058ZM13.8308 6.17058C13.983 6.32318 14.0686 6.52998 14.0686 6.74558C14.0686 6.96118 13.983 7.16797 13.8308 7.32058L7.31975 13.8326C7.24556 13.9138 7.15569 13.9791 7.05556 14.0246C6.95543 14.0701 6.84711 14.0948 6.73716 14.0973C6.6272 14.0998 6.51788 14.08 6.4158 14.039C6.31372 13.9981 6.22099 13.9369 6.14322 13.8591C6.06545 13.7813 6.00425 13.6886 5.96331 13.5865C5.92236 13.4844 5.90253 13.3751 5.90501 13.2652C5.90749 13.1552 5.93223 13.0469 5.97773 12.9468C6.02323 12.8466 6.08855 12.7568 6.16975 12.6826L12.6798 6.17158C12.8324 6.01928 13.0392 5.93375 13.2548 5.93375C13.4704 5.93375 13.6771 6.01928 13.8298 6.17158M13.7968 12.7146C13.7968 13.0023 13.6824 13.2783 13.479 13.4818C13.2755 13.6853 12.9995 13.7996 12.7118 13.7996C12.424 13.7996 12.148 13.6853 11.9445 13.4818C11.7411 13.2783 11.6267 13.0023 11.6267 12.7146C11.6267 12.4268 11.7411 12.1508 11.9445 11.9474C12.148 11.7439 12.424 11.6296 12.7118 11.6296C12.9995 11.6296 13.2755 11.7439 13.479 11.9474C13.6824 12.1508 13.7968 12.4268 13.7968 12.7146ZM7.28675 8.37458C7.57451 8.37458 7.85048 8.26027 8.05396 8.05679C8.25744 7.85331 8.37175 7.57734 8.37175 7.28958C8.37175 7.00182 8.25744 6.72584 8.05396 6.52237C7.85048 6.31889 7.57451 6.20458 7.28675 6.20458C6.99899 6.20458 6.72302 6.31889 6.51954 6.52237C6.31606 6.72584 6.20175 7.00182 6.20175 7.28958C6.20175 7.57734 6.31606 7.85331 6.51954 8.05679C6.72302 8.26027 6.99899 8.37458 7.28675 8.37458Z' fill='%23FC1A2E'/%3E%3C/svg%3E");
  -webkit-transform: translate(-10px, 2px);
          transform: translate(-10px, 2px);
}
.menu-catalog-container .menu-catalog-level-1-item:hover .menu-catalog-level-1-link, .menu-catalog-container .menu-catalog-level-1-item:active .menu-catalog-level-1-link, .menu-catalog-container .menu-catalog-level-1-item:focus .menu-catalog-level-1-link {
  font-weight: 600;
}
.menu-catalog-container .menu-catalog-level-1-item:hover .menu-catalog-level-1-link:before, .menu-catalog-container .menu-catalog-level-1-item:active .menu-catalog-level-1-link:before, .menu-catalog-container .menu-catalog-level-1-item:focus .menu-catalog-level-1-link:before {
  opacity: 1;
}
.menu-catalog-container .menu-catalog-level-1-item:hover .menu-catalog-level-2, .menu-catalog-container .menu-catalog-level-1-item:active .menu-catalog-level-2, .menu-catalog-container .menu-catalog-level-1-item:focus .menu-catalog-level-2 {
  opacity: 1;
  visibility: visible;
}
.menu-catalog-container .menu-catalog-level-2-item:hover .menu-catalog-level-2-link, .menu-catalog-container .menu-catalog-level-2-item:active .menu-catalog-level-2-link, .menu-catalog-container .menu-catalog-level-2-item:focus .menu-catalog-level-2-link {
  font-weight: 600;
}
.menu-catalog-container .menu-catalog-level-2-item:hover .menu-catalog-level-2-link:before, .menu-catalog-container .menu-catalog-level-2-item:active .menu-catalog-level-2-link:before, .menu-catalog-container .menu-catalog-level-2-item:focus .menu-catalog-level-2-link:before {
  opacity: 1;
}
.menu-catalog-container .menu-catalog-level-2-item:hover .menu-catalog-level-3, .menu-catalog-container .menu-catalog-level-2-item:active .menu-catalog-level-3, .menu-catalog-container .menu-catalog-level-2-item:focus .menu-catalog-level-3 {
  opacity: 1;
  visibility: visible;
}
.menu-catalog-container .menu-catalog-level-1-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  position: relative;
  height: 56px;
  width: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
}
.menu-catalog-container .menu-catalog-level-1-link:before {
  content: "";
  display: block;
  width: calc(100% + 36px);
  height: 100%;
  border-radius: 10px 0 0 10px;
  position: absolute;
  top: 0;
  left: -12px;
  right: 0;
  bottom: 0;
  opacity: 0;
  background: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-catalog-container .menu-catalog-level-1-link span {
  position: relative;
  z-index: 3;
}
.menu-catalog-container .menu-catalog-level-1-link .image {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 10px;
  overflow: hidden;
}
.menu-catalog-container .menu-catalog-level-1-link .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.menu-catalog-container .menu-catalog-level-1-link .name {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.menu-catalog-container .menu-catalog-level-1-link .icon-level-1 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-catalog-container .menu-catalog-level-1-link:hover, .menu-catalog-container .menu-catalog-level-1-link:active, .menu-catalog-container .menu-catalog-level-1-link:focus {
  text-decoration: none;
  font-weight: 600;
}
.menu-catalog-container .menu-catalog-level-2-title {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 26px */
  margin-bottom: 20px;
  max-width: 36%;
}
.menu-catalog-container .menu-catalog-level-2-items {
  max-width: 36%;
  row-gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.menu-catalog-container .menu-catalog-level-2-link-item {
  position: relative;
}
.menu-catalog-container .menu-catalog-level-2-link-item .icon {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-catalog-container .menu-catalog-count {
  display: none;
}
.menu-catalog-container .menu-catalog-level-2-link {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  position: relative;
  text-decoration: none;
  text-transform: lowercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-catalog-container .menu-catalog-level-2-link .name {
  display: block;
  text-decoration: none;
}
.menu-catalog-container .menu-catalog-level-2-link .name:first-letter {
  text-transform: uppercase !important;
}
.menu-catalog-container .menu-catalog-level-2-link .icon {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.menu-catalog-container .menu-catalog-level-2-link:hover, .menu-catalog-container .menu-catalog-level-2-link:active, .menu-catalog-container .menu-catalog-level-2-link:focus {
  font-weight: 600;
}
.menu-catalog-container .menu-catalog-level-3 {
  max-width: 36%;
  row-gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.menu-catalog-container .menu-catalog-level-3 a {
  display: block;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.menu-catalog-container .menu-catalog-level-3 a:hover, .menu-catalog-container .menu-catalog-level-3 a:active, .menu-catalog-container .menu-catalog-level-3 a:focus {
  text-decoration: none;
  font-weight: 600;
}

.popup-menu-catalog-mobile {
  display: none;
}

.header-top-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 23px 0 27px 0;
  border-bottom: 1px solid #F4F5F6;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.header-info .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
}
.header-info p {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}

.header-menu {
  margin-bottom: -10px;
}
.header-menu ul {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
.header-menu ul li {
  list-style: none !important;
  position: relative;
  margin: 0 !important;
  padding-bottom: 10px;
}
.header-menu ul li:before {
  display: none;
}
.header-menu ul li ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  position: absolute;
  top: 100%;
  left: -20px;
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
  background: #fff;
  border-radius: 10px;
  display: none;
  z-index: 100;
  padding: 20px;
}
.header-menu ul li ul li {
  padding-bottom: 0;
}
.header-menu ul li ul a {
  padding-right: 0;
  white-space: nowrap;
}
.header-menu ul .item-sub-menu.active a {
  font-weight: 500;
}
.header-menu ul .item-sub-menu.active ul a {
  font-weight: 400;
}
.header-menu ul .item-sub-menu.active ul a.active {
  font-weight: 600;
}
.header-menu ul .item-sub-menu a {
  position: relative;
  padding-right: 24px;
  font-weight: normal;
}
.header-menu ul .item-sub-menu a .icon {
  position: absolute;
  right: 0;
  top: 1px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header-menu ul .item-sub-menu:hover a .icon {
  top: -2px;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.header-menu ul .item-sub-menu:hover ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header-menu ul a {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.header-menu ul a:hover, .header-menu ul a:active, .header-menu ul a:focus {
  text-decoration: none;
  color: #163354;
}
.header-menu ul a.active {
  font-weight: 600;
}

.header-phones {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
.header-phones a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration: none;
}
.header-login {
  position: relative;
}
.header-login a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.header-login a .icon {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-login a .name {
  color: var(--txt-dark-blue, #163354);
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.header-bottom-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -20px;
  padding-top: 24px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.header-bottom-wraper .header-bottom-box {
  padding: 0 20px;
}
.header-bottom-wraper .header-bottom-box:nth-child(3) {
  width: 100%;
}

.header-logo img {
  max-width: 217px;
  min-width: 217px;
  width: 100%;
  height: auto;
}

.btn_catalog {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 64px;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  padding: 0 24px;
  background: #163354;
  border-radius: 10px;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border: none;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  min-width: 218px;
}
.btn_catalog .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 24px;
  height: 24px;
}
.btn_catalog .icon i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.btn_catalog .icon .normal {
  opacity: 1;
}
.btn_catalog .icon .close {
  opacity: 0;
}
.btn_catalog.open .icon .normal {
  opacity: 0;
}
.btn_catalog.open .icon .close {
  opacity: 1;
}
.btn_catalog:hover, .btn_catalog:active, .btn_catalog:focus {
  text-decoration: none;
  color: #fff;
  background: #1E4265;
}

.header-search {
  position: relative;
}
.header-search .search-block {
  display: block;
  width: 100%;
}
.header-search form.search {
  width: 100%;
  position: relative;
}
.header-search form.search .search-input-div input {
  background: #F4F5F6;
  border-radius: 10px;
  border: none;
  height: 64px;
  padding: 0 24px 0 60px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.header-search form.search .search-input-div input:placeholder {
  color: #B5B8BF;
}
.header-search form.search .search-button-div {
  position: unset;
}
.header-search form.search .search-button-div .btn-search {
  padding: 0;
  background: none;
  position: absolute;
  top: 50%;
  left: 24px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: unset;
  z-index: 2;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-search form.search .search-button-div .btn-search:hover, .header-search form.search .search-button-div .btn-search:active, .header-search form.search .search-button-div .btn-search:focus {
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.header-search form.search .search-button-div .searchtype {
  display: none;
}
.header-search form.search .search-button-div .close-block {
  display: none;
}
.header-search .title-search-result {
  background: #F4F5F6 !important;
  border-radius: 0 0 10px 10px;
  border: none;
  border-top: 1px solid #B5B8BF;
  overflow: hidden;
}
.header-search .title-search-result .bx_searche {
  background: none;
  max-height: 365px;
}
.header-search .title-search-result .bx_searche .bx_item_block {
  background: none !important;
  border: none;
  padding: 10px 24px;
  border-bottom: 1px solid #B5B8BF;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 15px;
     -moz-column-gap: 15px;
          column-gap: 15px;
  background: none !important;
  padding: 0 !important;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme:before, .header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme:after {
  display: none;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme .bx_img_element {
  width: 70px;
  height: 70px;
  min-width: 70px;
  margin: 0;
  float: none;
  padding: 0;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme .bx_img_element img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme .bx_item_element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 5px;
  padding: 0;
  float: none;
  padding: 0;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme .bx_item_element span.font_sm {
  margin: 0;
  color: #163354;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme .bx_item_element .price {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  margin: 0;
}
.header-search .title-search-result .bx_searche .bx_item_block .maxwidth-theme .bx_item_element .price .title-search-price {
  margin: 0;
  padding: 0;
}
.header-search .title-search-result .all_result {
  background: #F4F5F6;
}
.header-search .title-search-result .all_result .bx_item_element {
  padding: 0;
  background: none;
  border: none;
}
.header-search .title-search-result .all_result .bx_item_element .all_result_title {
  padding: 0;
  background: none;
  border: none;
  background: #163354;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.header-search .title-search-result .all_result .bx_item_element .all_result_title:hover, .header-search .title-search-result .all_result .bx_item_element .all_result_title:active, .header-search .title-search-result .all_result .bx_item_element .all_result_title:focus {
  text-decoration: none;
  background: #1E4265;
}

.header-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
.header-navigation .basket-link {
  text-decoration: none !important;
}
.header-navigation .basket-link:hover, .header-navigation .basket-link:active, .header-navigation .basket-link:focus {
  text-decoration: none !important;
}
.header-navigation .basket-link.compare i.svg:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14.72 5.32V5.28H14.67C14.1902 3.75274 13.2367 2.41783 11.9476 1.46857C10.6586 0.519303 9.10086 0.0049558 7.5 0C3.36 0 0 3.36 0 7.5C0 10.79 2.19 13.71 5.28 14.67V14.71H5.33C6.29 17.81 9.21 19.99 12.5 19.99C16.64 19.99 20 16.63 20 12.49C20 9.2 17.81 6.28 14.72 5.32ZM2 7.49C2 4.46 4.47 1.99 7.5 1.99C9.59 1.99 11.47 3.19 12.4 4.99C12.27 4.99 12.15 5.01 12.03 5.01C11.92 5.01 11.81 5.01 11.69 5.03C11.55 5.04 11.41 5.07 11.28 5.09C11.17 5.11 11.06 5.12 10.95 5.14C10.82 5.17 10.69 5.21 10.55 5.24C10.44 5.27 10.34 5.29 10.23 5.32C10.1 5.36 9.98 5.41 9.85 5.46C9.75 5.5 9.65 5.53 9.55 5.57C9.42 5.62 9.3 5.69 9.18 5.75C9.09 5.8 8.99 5.84 8.9 5.89C8.78 5.96 8.66 6.03 8.54 6.11C8.46 6.16 8.37 6.21 8.29 6.27C8.17 6.35 8.05 6.45 7.93 6.54L7.71 6.7C7.57 6.82 7.43 6.95 7.3 7.07C7.22 7.15 7.14 7.23 7.07 7.31C6.95 7.44 6.82 7.57 6.71 7.71L6.53 7.95C6.45 8.06 6.36 8.17 6.28 8.28C6.22 8.37 6.17 8.47 6.11 8.56C6.04 8.67 5.97 8.78 5.91 8.89C5.85 8.99 5.81 9.1 5.76 9.2C5.71 9.31 5.65 9.42 5.6 9.54C5.55 9.65 5.52 9.76 5.48 9.87C5.44 9.99 5.39 10.1 5.35 10.22C5.31 10.33 5.29 10.45 5.26 10.57C5.23 10.69 5.19 10.81 5.17 10.93C5.14 11.05 5.13 11.17 5.11 11.29L5.05 11.66C5.04 11.78 5.03 11.91 5.03 12.04C5.03 12.15 5.01 12.26 5.01 12.37C3.21 11.44 2.01 9.56 2.01 7.47L2 7.49ZM12.5 17.99C10.41 17.99 8.53 16.79 7.6 14.99C7.71 14.99 7.82 14.98 7.93 14.97C8.06 14.97 8.18 14.96 8.31 14.95C8.44 14.94 8.56 14.91 8.68 14.89C8.8 14.87 8.92 14.86 9.04 14.83L9.4 14.74L9.75 14.65C9.87 14.61 9.99 14.56 10.1 14.52L10.43 14.4C10.55 14.35 10.66 14.29 10.78 14.23C10.88 14.18 10.98 14.14 11.08 14.08C11.2 14.02 11.31 13.94 11.42 13.87C11.51 13.81 11.6 13.76 11.69 13.7C11.81 13.62 11.92 13.53 12.03 13.45C12.11 13.39 12.19 13.34 12.26 13.27C12.4 13.15 12.53 13.03 12.66 12.91L12.9 12.67C13.02 12.54 13.15 12.41 13.26 12.27C13.32 12.2 13.38 12.11 13.43 12.04C13.52 11.93 13.61 11.82 13.68 11.7C13.74 11.61 13.79 11.52 13.84 11.44C13.91 11.32 13.99 11.21 14.05 11.09C14.1 11 14.15 10.89 14.19 10.8C14.25 10.68 14.31 10.57 14.36 10.44C14.4 10.34 14.44 10.23 14.48 10.12C14.53 10 14.57 9.88 14.61 9.75C14.64 9.64 14.67 9.53 14.7 9.41C14.73 9.29 14.77 9.16 14.8 9.04L14.86 8.68L14.92 8.3C14.93 8.18 14.94 8.05 14.94 7.92C14.94 7.81 14.96 7.7 14.96 7.58C16.76 8.51 17.96 10.39 17.96 12.48C17.96 15.51 15.49 17.98 12.46 17.98L12.5 17.99Z' fill='%23163354'/%3E%3C/svg%3E");
}
.header-navigation .basket-link.delay i.svg:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18' fill='none'%3E%3Cpath d='M9.288 17.55C9.046 17.4667 8.83333 17.3333 8.65 17.15L6.925 15.575C5.15833 13.9583 3.56267 12.3543 2.138 10.763C0.713333 9.17167 0.000666667 7.41733 0 5.5C0 3.93333 0.525 2.625 1.575 1.575C2.625 0.525 3.93333 0 5.5 0C6.38333 0 7.21667 0.187333 8 0.562C8.78333 0.936666 9.45 1.44933 10 2.1C10.55 1.45 11.2167 0.937667 12 0.563C12.7833 0.188333 13.6167 0.000666667 14.5 0C16.0667 0 17.375 0.525 18.425 1.575C19.475 2.625 20 3.93333 20 5.5C20 7.41667 19.2917 9.175 17.875 10.775C16.4583 12.375 14.85 13.9833 13.05 15.6L11.35 17.15C11.1667 17.3333 10.9543 17.4667 10.713 17.55C10.4717 17.6333 10.234 17.675 10 17.675C9.766 17.675 9.52867 17.6333 9.288 17.55Z' fill='%23163354'/%3E%3C/svg%3E");
}
.header-navigation .basket-link.delay .title {
  font-size: 0;
}
.header-navigation .basket-link.delay .title:before {
  content: "Избранное";
  font-size: 14px;
}
.header-navigation .basket-link.basket {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.header-navigation .basket-link.basket.active {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 8px 10px;
}
.header-navigation .basket-link.basket i.svg:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M8.1322 2.50391L4.4202 8.99991H3.0002C2.84643 8.99988 2.69473 9.03531 2.55688 9.10345C2.41903 9.17158 2.29875 9.2706 2.20539 9.39278C2.11203 9.51497 2.04811 9.65704 2.0186 9.80795C1.98908 9.95886 1.99476 10.1145 2.0352 10.2629L4.8342 20.5259C4.95022 20.949 5.20186 21.3223 5.5505 21.5886C5.89914 21.8548 6.32552 21.9993 6.7642 21.9999H17.2372C18.1352 21.9999 18.9292 21.3949 19.1672 20.5249L21.9662 10.2619C22.0069 10.1135 22.0128 9.95771 21.9833 9.80668C21.9538 9.65565 21.8898 9.51348 21.7962 9.39129C21.7027 9.2691 21.5822 9.17019 21.4441 9.1023C21.306 9.0344 21.1541 8.99936 21.0002 8.99991H19.5802L15.8682 2.50391L14.1322 3.49591L17.2772 8.99991H6.7232L9.8682 3.49591L8.1322 2.50391ZM14.0002 12.9999H16.0002V17.9999H14.0002V12.9999ZM8.0002 12.9999H10.0002V17.9999H8.0002V12.9999Z' fill='%23163354'/%3E%3C/svg%3E");
}
.header-navigation .basket-link.basket .count {
  right: 11px !important;
}
.header-navigation .basket-link .js-basket-block {
  padding: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin: 0;
}
.header-navigation .basket-link .js-basket-block .count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 16px;
  height: 16px;
  background: #FC1A2E;
  border-radius: 100%;
  position: absolute;
  top: 5px;
  right: 20px;
  color: #FFF;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.header-navigation .basket-link i.svg {
  opacity: 1;
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-navigation .basket-link i.svg svg {
  display: none;
}
.header-navigation .basket-link .title {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.header-navigation .basket-link .totalsumm {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  white-space: nowrap;
}

.basket_hover_block {
  display: none !important;
}

.BIG_BANNER_INDEX {
  -webkit-box-ordinal-group: unset !important;
      -ms-flex-order: unset !important;
          order: unset !important;
  margin-bottom: 60px;
}

.main-slider {
  border-radius: 10px;
}
.main-slider .swiper-pagination {
  bottom: 12px !important;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
}
.main-slider .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #FFF;
  border-radius: 100%;
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.main-slider .swiper-pagination .swiper-pagination-bullet:before {
  display: none;
}
.main-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #163354;
}
.main-slider .swiper-button-prev,
.main-slider .swiper-button-next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background: #FFF;
  -webkit-box-shadow: 0 4px 16px 0 rgba(8, 9, 10, 0.08);
          box-shadow: 0 4px 16px 0 rgba(8, 9, 10, 0.08);
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
}
.main-slider .swiper-button-prev:before,
.main-slider .swiper-button-next:before {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.1988 11.5555L12.0399 16L13 14.8891L9.63896 11L13 7.11094L12.0399 6L8.1988 10.4445C8.07151 10.5919 8 10.7917 8 11C8 11.2083 8.07151 11.4081 8.1988 11.5555Z' fill='%23163354'/></svg>");
  width: 22px;
  height: 22px;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
}
.main-slider .swiper-button-prev:after,
.main-slider .swiper-button-next:after {
  display: none;
}
.main-slider .swiper-button-prev:hover, .main-slider .swiper-button-prev:active, .main-slider .swiper-button-prev:focus,
.main-slider .swiper-button-next:hover,
.main-slider .swiper-button-next:active,
.main-slider .swiper-button-next:focus {
  background: #163354;
}
.main-slider .swiper-button-prev:hover:before, .main-slider .swiper-button-prev:active:before, .main-slider .swiper-button-prev:focus:before,
.main-slider .swiper-button-next:hover:before,
.main-slider .swiper-button-next:active:before,
.main-slider .swiper-button-next:focus:before {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.1988 11.5555L12.0399 16L13 14.8891L9.63896 11L13 7.11094L12.0399 6L8.1988 10.4445C8.07151 10.5919 8 10.7917 8 11C8 11.2083 8.07151 11.4081 8.1988 11.5555Z' fill='%23ffffff'/></svg>");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.main-slider .swiper-button-next:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.main-category {
  padding-bottom: 120px;
}

.popular-category-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 50px;
  margin: 0 -12px;
}
.popular-category-wraper .popular-category-box {
  padding: 0 12px;
  width: 100%;
  max-width: 16.66%;
}
.popular-category-wraper .popular-category-box:nth-child(1) .catalog_section_item__title {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.popular-category-wraper .popular-category-box:nth-child(1) .catalog_section_item__title:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.59175 1.20058C7.43392 1.34223 7.26869 1.47542 7.09675 1.59958C6.79875 1.79958 6.46375 1.93758 6.11175 2.00758C5.95875 2.03758 5.79875 2.05058 5.47975 2.07558C4.67875 2.13958 4.27775 2.17158 3.94375 2.28958C3.56174 2.42423 3.21478 2.64279 2.92837 2.9292C2.64196 3.21561 2.4234 3.56257 2.28875 3.94458C2.17075 4.27858 2.13875 4.67958 2.07475 5.48058C2.06327 5.6923 2.04057 5.90326 2.00675 6.11258C1.93675 6.46458 1.79875 6.79958 1.59875 7.09758C1.51175 7.22758 1.40775 7.34958 1.19975 7.59258C0.67875 8.20458 0.41775 8.51058 0.26475 8.83058C-0.08825 9.57058 -0.08825 10.4306 0.26475 11.1706C0.41775 11.4906 0.67875 11.7966 1.19975 12.4086C1.40775 12.6516 1.51175 12.7736 1.59875 12.9036C1.79875 13.2016 1.93675 13.5366 2.00675 13.8886C2.03675 14.0416 2.04975 14.2016 2.07475 14.5206C2.13875 15.3216 2.17075 15.7226 2.28875 16.0566C2.4234 16.4386 2.64196 16.7856 2.92837 17.072C3.21478 17.3584 3.56174 17.5769 3.94375 17.7116C4.27775 17.8296 4.67875 17.8616 5.47975 17.9256C5.79875 17.9506 5.95875 17.9636 6.11175 17.9936C6.46375 18.0636 6.79875 18.2026 7.09675 18.4016C7.22675 18.4886 7.34875 18.5926 7.59175 18.8006C8.20375 19.3216 8.50975 19.5826 8.82975 19.7356C9.56975 20.0886 10.4298 20.0886 11.1698 19.7356C11.4897 19.5826 11.7957 19.3216 12.4078 18.8006C12.6508 18.5926 12.7727 18.4886 12.9028 18.4016C13.2008 18.2016 13.5357 18.0636 13.8877 17.9936C14.0407 17.9636 14.2008 17.9506 14.5198 17.9256C15.3208 17.8616 15.7218 17.8296 16.0557 17.7116C16.4378 17.5769 16.7847 17.3584 17.0711 17.072C17.3575 16.7856 17.5761 16.4386 17.7108 16.0566C17.8288 15.7226 17.8608 15.3216 17.9247 14.5206C17.9497 14.2016 17.9627 14.0416 17.9928 13.8886C18.0627 13.5366 18.2017 13.2016 18.4007 12.9036C18.4877 12.7736 18.5917 12.6516 18.7997 12.4086C19.3207 11.7966 19.5818 11.4906 19.7348 11.1706C20.0878 10.4306 20.0878 9.57058 19.7348 8.83058C19.5818 8.51058 19.3207 8.20458 18.7997 7.59258C18.6581 7.43475 18.5249 7.26951 18.4007 7.09758C18.2006 6.79963 18.0619 6.46477 17.9928 6.11258C17.9589 5.90326 17.9362 5.6923 17.9247 5.48058C17.8608 4.67958 17.8288 4.27858 17.7108 3.94458C17.5761 3.56257 17.3575 3.21561 17.0711 2.9292C16.7847 2.64279 16.4378 2.42423 16.0557 2.28958C15.7218 2.17158 15.3208 2.13958 14.5198 2.07558C14.308 2.06409 14.0971 2.0414 13.8877 2.00758C13.5356 1.9384 13.2007 1.7997 12.9028 1.59958C12.7308 1.47542 12.5656 1.34223 12.4078 1.20058C11.7957 0.679578 11.4897 0.418578 11.1698 0.265578C10.8045 0.0907498 10.4047 0 9.99975 0C9.59481 0 9.19501 0.0907498 8.82975 0.265578C8.50975 0.418578 8.20375 0.679578 7.59175 1.20058ZM13.8308 6.17058C13.983 6.32318 14.0686 6.52998 14.0686 6.74558C14.0686 6.96118 13.983 7.16797 13.8308 7.32058L7.31975 13.8326C7.24556 13.9138 7.15569 13.9791 7.05556 14.0246C6.95543 14.0701 6.84711 14.0948 6.73716 14.0973C6.6272 14.0998 6.51788 14.08 6.4158 14.039C6.31372 13.9981 6.22099 13.9369 6.14322 13.8591C6.06545 13.7813 6.00425 13.6886 5.96331 13.5865C5.92236 13.4844 5.90253 13.3751 5.90501 13.2652C5.90749 13.1552 5.93223 13.0469 5.97773 12.9468C6.02323 12.8466 6.08855 12.7568 6.16975 12.6826L12.6798 6.17158C12.8324 6.01928 13.0392 5.93375 13.2548 5.93375C13.4704 5.93375 13.6771 6.01928 13.8298 6.17158M13.7968 12.7146C13.7968 13.0023 13.6824 13.2783 13.479 13.4818C13.2755 13.6853 12.9995 13.7996 12.7118 13.7996C12.424 13.7996 12.148 13.6853 11.9445 13.4818C11.7411 13.2783 11.6267 13.0023 11.6267 12.7146C11.6267 12.4268 11.7411 12.1508 11.9445 11.9474C12.148 11.7439 12.424 11.6296 12.7118 11.6296C12.9995 11.6296 13.2755 11.7439 13.479 11.9474C13.6824 12.1508 13.7968 12.4268 13.7968 12.7146ZM7.28675 8.37458C7.57451 8.37458 7.85048 8.26027 8.05396 8.05679C8.25744 7.85331 8.37175 7.57734 8.37175 7.28958C8.37175 7.00182 8.25744 6.72584 8.05396 6.52237C7.85048 6.31889 7.57451 6.20458 7.28675 6.20458C6.99899 6.20458 6.72302 6.31889 6.51954 6.52237C6.31606 6.72584 6.20175 7.00182 6.20175 7.28958C6.20175 7.57734 6.31606 7.85331 6.51954 8.05679C6.72302 8.26027 6.99899 8.37458 7.28675 8.37458Z' fill='%23FC1A2E'/%3E%3C/svg%3E");
  -webkit-transform: translate(0, 2px);
          transform: translate(0, 2px);
}

.popular-category-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: cente;
      -ms-flex-align: cente;
          align-items: cente;
  row-gap: 12px;
}
.popular-category-item .catalog_section_item__image {
  height: 260px;
  width: 100%;
  display: block;
  overflow: hidden;
  border-radius: 10px;
}
.popular-category-item .catalog_section_item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.popular-category-item .catalog_section_item__title {
  color: #163354;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.popular-category-item .catalog_section_item__title .text {
  text-transform: lowercase !important;
}
.popular-category-item .catalog_section_item__title .icon {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: -30px;
  margin-left: 5px;
}
.popular-category-item .catalog_section_item__title .text:first-letter {
  text-transform: uppercase !important;
}

.main-about {
  padding-bottom: 120px;
}

.about-container {
  background: #F4F5F6;
  border-radius: 10px;
  overflow: hidden;
}

.about-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.about-wraper .about-box {
  width: 100%;
}
.about-wraper .about-box:nth-child(1) {
  max-width: 49%;
}
.about-wraper .about-box:nth-child(2) {
  max-width: 51%;
}

.about-content {
  padding: 96px 40px;
}
.about-content h2 {
  color: #163354;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 20px 0;
}
.about-content .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}
.about-content .description p {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}
.about-content .description p b {
  color: #163354;
  font-weight: 600;
}
.about-content a {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 66px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 32px;
  border-radius: 8px;
  border: 0.689px solid #163354;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.about-content a:hover, .about-content a:active, .about-content a:focus {
  text-decoration: none;
  color: #fff;
  background: #163354;
}

.about-image {
  height: 100%;
  width: 100%;
}
.about-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.advantages-wraper {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.advantages-wraper .advantages-box {
  width: 100%;
  max-width: 25%;
}

.advantages-item h3 {
  color: #163354;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.advantages-item h3:after {
  content: "";
  display: block;
  width: 100px;
  height: 3px;
  background: #163354;
  margin: 12px 0;
}
.advantages-item p {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}

.main-products {
  padding-bottom: 120px;
}

.products-section-title {
  margin-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
.products-section-title h2 {
  color: #163354;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.products-section-title h2 a {
  color: #163354;
  text-decoration: none;
}
.products-section-title h2 a:hover, .products-section-title h2 a:active, .products-section-title h2 a:focus {
  color: #163354;
  text-decoration: none;
}
.products-section-title a.icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #F4F5F6;
  border-radius: 100%;
  width: 40px;
  height: 40px;
  overflow: hidden;
  text-decoration: none !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.products-section-title a.icon svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.products-section-title a.icon:hover, .products-section-title a.icon:active, .products-section-title a.icon:focus {
  text-decoration: none;
  background: #163354;
}
.products-section-title a.icon:hover svg path, .products-section-title a.icon:active svg path, .products-section-title a.icon:focus svg path {
  fill: #fff;
}

.products-section-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.products-section-wraper.w100 .products-section-box {
  max-width: 100% !important;
  width: 100% !important;
}
.products-section-wraper.w100 .swiper-products .swiper-slide {
  width: 260px !important;
  max-width: 260px !important;
  min-width: 260px !important;
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.products-section-wraper .products-section-box {
  width: 100%;
  padding: 0 12px;
}
.products-section-wraper .products-section-box:nth-child(1) {
  width: 264px;
}
.products-section-wraper .products-section-box:nth-child(2) {
  width: calc(100% - 264px);
}
.products-section-wraper .swiper-container {
  height: 100%;
}
.products-section-wraper .swiper-container .js_wrapper_items {
  height: 100%;
}
.products-section-wraper .swiper-container .js_wrapper_items .swiper {
  height: 100%;
}
.products-section-wraper .swiper-container .js_wrapper_items .swiper .swiper-slide {
  height: 100% !important;
}

.products-section-image {
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
  min-width: 240px;
}
.products-section-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.swiper-products .swiper-slide {
  width: 264px !important;
  max-width: 264px !important;
  min-width: 264px !important;
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.swiper-products .item {
  height: 100%;
}

.catalog_item {
  -webkit-transform: none !important;
          transform: none !important;
  height: 100%;
  border-radius: 10px;
  background: #F4F5F6 !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.catalog_item .inner_wrap {
  padding: 12px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
  row-gap: 12px;
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.catalog_item .item_info {
  padding-bottom: 0 !important;
}
.catalog_item .image_wrapper_block {
  margin-bottom: 12px;
}
.catalog_item .item-title {
  margin-bottom: 7px;
}
.catalog_item .item-title a {
  color: #163354 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.catalog_item .item-title a:hover, .catalog_item .item-title a:active, .catalog_item .item-title a:focus {
  text-decoration: none;
  color: #163354 !important;
}
.catalog_item .item-title a:hover span, .catalog_item .item-title a:active span, .catalog_item .item-title a:focus span {
  color: #163354 !important;
}
.catalog_item .cost.prices {
  margin: 0 !important;
  padding: 0 !important;
  min-height: unset !important;
}
.catalog_item .cost.prices .price_matrix_wrapper {
  text-align: left;
}
.catalog_item .cost.prices .price {
  margin: 0;
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
.catalog_item .cost.prices .js-info-block.rounded3 {
  display: none !important;
}
.catalog_item .sa_block {
  margin: 0 !important;
  margin-top: 2px !important;
}
.catalog_item .footer_button {
  position: relative !important;
  top: unset !important;
  right: unset !important;
  bottom: unset !important;
  left: unset !important;
  margin: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  opacity: 1;
  visibility: visible;
  height: auto;
  margin: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  row-gap: 16px;
  background: none !important;
}
.catalog_item .footer_button .counter_wrapp {
  padding: 0;
}
.catalog_item .footer_button .button_block {
  display: block;
}
.catalog_item .footer_button .sku_props.ce_cmp_hidden {
  display: none;
}
.catalog_item .counter_block {
  width: 100% !important;
  float: none !important;
  display: block !important;
}
.catalog_item:hover, .catalog_item:active, .catalog_item:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: #F4F5F6 !important;
}
.catalog_item:hover .inner_wrap, .catalog_item:active .inner_wrap, .catalog_item:focus .inner_wrap {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: none;
}

.article_block {
  margin: 0 !important;
}
.article_block .muted {
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.article_block .muted b {
  color: #163354;
  font-weight: 500;
  margin: 0 4px 0 8px;
}
.article_block .muted .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.article_block .muted .icon svg path {
  fill: #B5B8BF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.article_block.copied .muted .icon svg path {
  fill: #00A63E;
}

.image_wrapper_block img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-stickers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  padding-right: 50px;
  gap: 4px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}
.product-stickers span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  height: 20px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 8px;
  color: #FFF;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.product-stickers .sticker-sale {
  background: #FF8933;
}
.product-stickers .sticker-hit {
  background: #FC1A2E;
}
.product-stickers .sticker-new {
  background: #383838;
}
.product-stickers .sticker-honest {
  background: #00A63E;
}
.product-stickers .sticker-trio {
  background: #163354;
}

.like_icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.like_icons span {
  visibility: visible;
  opacity: 1 !important;
  width: 24px;
  height: 24px;
  border-radius: 3px;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  background: #fff !important;
}
.like_icons span i {
  display: none !important;
}
.like_icons .wish_item_button span:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M6.46588 11.9813C6.29741 11.9244 6.14936 11.8334 6.02173 11.7082L4.82087 10.633C3.59099 9.52931 2.48016 8.43426 1.48838 7.34787C0.49659 6.26147 0.000464103 5.06379 0 3.75483C0 2.68527 0.365481 1.79208 1.09644 1.07525C1.8274 0.358416 2.7382 0 3.82885 0C4.44378 0 5.02391 0.127892 5.56923 0.383675C6.11455 0.639459 6.57865 0.989455 6.96154 1.43366C7.34442 0.98991 7.80853 0.640142 8.35385 0.384358C8.89917 0.128575 9.47929 0.000455131 10.0942 0C11.1849 0 12.0957 0.358416 12.8266 1.07525C13.5576 1.79208 13.9231 2.68527 13.9231 3.75483C13.9231 5.06333 13.43 6.26374 12.4437 7.35606C11.4575 8.44837 10.3379 9.54638 9.08481 10.6501L7.90135 11.7082C7.77372 11.8334 7.6259 11.9244 7.4579 11.9813C7.28989 12.0382 7.12444 12.0667 6.96154 12.0667C6.79864 12.0667 6.63342 12.0382 6.46588 11.9813Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  position: absolute;
  top: 1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.like_icons .wish_item_button span.added:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M6.46588 11.9813C6.29741 11.9244 6.14936 11.8334 6.02173 11.7082L4.82087 10.633C3.59099 9.52931 2.48016 8.43426 1.48838 7.34787C0.49659 6.26147 0.000464103 5.06379 0 3.75483C0 2.68527 0.365481 1.79208 1.09644 1.07525C1.8274 0.358416 2.7382 0 3.82885 0C4.44378 0 5.02391 0.127892 5.56923 0.383675C6.11455 0.639459 6.57865 0.989455 6.96154 1.43366C7.34442 0.98991 7.80853 0.640142 8.35385 0.384358C8.89917 0.128575 9.47929 0.000455131 10.0942 0C11.1849 0 12.0957 0.358416 12.8266 1.07525C13.5576 1.79208 13.9231 2.68527 13.9231 3.75483C13.9231 5.06333 13.43 6.26374 12.4437 7.35606C11.4575 8.44837 10.3379 9.54638 9.08481 10.6501L7.90135 11.7082C7.77372 11.8334 7.6259 11.9244 7.4579 11.9813C7.28989 12.0382 7.12444 12.0667 6.96154 12.0667C6.79864 12.0667 6.63342 12.0382 6.46588 11.9813Z' fill='%23163354'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.like_icons .compare_item_button span:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.304 3.72586V3.69785H10.269C9.93312 2.62823 9.26569 1.69333 8.36335 1.02851C7.46101 0.363694 6.3706 0.00347079 5.25 0C2.352 0 0 2.35318 0 5.25263C0 7.55678 1.533 9.6018 3.696 10.2741V10.3022H3.731C4.403 12.4732 6.447 14 8.75 14C11.648 14 14 11.6468 14 8.74737C14 6.44322 12.467 4.3982 10.304 3.72586ZM1.4 5.24562C1.4 3.12356 3.129 1.3937 5.25 1.3937C6.713 1.3937 8.029 2.23412 8.68 3.49475C8.589 3.49475 8.505 3.50875 8.421 3.50875C8.344 3.50875 8.267 3.50875 8.183 3.52276C8.085 3.52976 7.987 3.55078 7.896 3.56478C7.819 3.57879 7.742 3.58579 7.665 3.5998C7.574 3.62081 7.483 3.64882 7.385 3.66983C7.308 3.69085 7.238 3.70485 7.161 3.72586C7.07 3.75388 6.986 3.78889 6.895 3.82391C6.825 3.85193 6.755 3.87294 6.685 3.90095C6.594 3.93597 6.51 3.98499 6.426 4.02701C6.363 4.06203 6.293 4.09004 6.23 4.12506C6.146 4.17409 6.062 4.22311 5.978 4.27914C5.922 4.31416 5.859 4.34917 5.803 4.3912C5.719 4.44722 5.635 4.51726 5.551 4.58029L5.397 4.69235C5.299 4.77639 5.201 4.86743 5.11 4.95148C5.054 5.0075 4.998 5.06353 4.949 5.11956C4.865 5.2106 4.774 5.30165 4.697 5.3997L4.571 5.56778C4.515 5.64482 4.452 5.72186 4.396 5.7989C4.354 5.86193 4.319 5.93197 4.277 5.995C4.228 6.07204 4.179 6.14907 4.137 6.22611C4.095 6.29615 4.067 6.37319 4.032 6.44322C3.997 6.52026 3.955 6.5973 3.92 6.68134C3.885 6.75838 3.864 6.83542 3.836 6.91246C3.808 6.9965 3.773 7.07354 3.745 7.15758C3.717 7.23462 3.703 7.31866 3.682 7.4027C3.661 7.48674 3.633 7.57079 3.619 7.65483C3.598 7.73887 3.591 7.82291 3.577 7.90695L3.535 8.16608C3.528 8.25012 3.521 8.34117 3.521 8.43222C3.521 8.50925 3.507 8.58629 3.507 8.66333C2.247 8.01201 1.407 6.69535 1.407 5.23162L1.4 5.24562ZM8.75 12.5993C7.287 12.5993 5.971 11.7589 5.32 10.4982C5.397 10.4982 5.474 10.4912 5.551 10.4842C5.642 10.4842 5.726 10.4772 5.817 10.4702C5.908 10.4632 5.992 10.4422 6.076 10.4282C6.16 10.4142 6.244 10.4072 6.328 10.3862L6.58 10.3232L6.825 10.2601C6.909 10.2321 6.993 10.1971 7.07 10.1691L7.301 10.085C7.385 10.05 7.462 10.008 7.546 9.96598C7.616 9.93097 7.686 9.90295 7.756 9.86093C7.84 9.81891 7.917 9.76288 7.994 9.71386C8.057 9.67184 8.12 9.63682 8.183 9.5948C8.267 9.53877 8.344 9.47574 8.421 9.41971C8.477 9.37769 8.533 9.34267 8.582 9.29365C8.68 9.2096 8.771 9.12556 8.862 9.04152L9.03 8.87344C9.114 8.78239 9.205 8.69135 9.282 8.5933C9.324 8.54427 9.366 8.48124 9.401 8.43222C9.464 8.35518 9.527 8.27814 9.576 8.1941C9.618 8.13107 9.653 8.06803 9.688 8.01201C9.737 7.92796 9.793 7.85093 9.835 7.76688C9.87 7.70385 9.905 7.62681 9.933 7.56378C9.975 7.47974 10.017 7.4027 10.052 7.31166C10.08 7.24162 10.108 7.16458 10.136 7.08754C10.171 7.0035 10.199 6.91946 10.227 6.82841C10.248 6.75138 10.269 6.67434 10.29 6.59029C10.311 6.50625 10.339 6.41521 10.36 6.33117L10.402 6.07904L10.444 5.81291C10.451 5.72886 10.458 5.63782 10.458 5.54677C10.458 5.46973 10.472 5.3927 10.472 5.30865C11.732 5.95998 12.572 7.27664 12.572 8.74037C12.572 10.8624 10.843 12.5923 8.722 12.5923L8.75 12.5993Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  position: absolute;
  top: 1px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.like_icons .compare_item_button span.added:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.304 3.72586V3.69785H10.269C9.93312 2.62823 9.26569 1.69333 8.36335 1.02851C7.46101 0.363694 6.3706 0.00347079 5.25 0C2.352 0 0 2.35318 0 5.25263C0 7.55678 1.533 9.6018 3.696 10.2741V10.3022H3.731C4.403 12.4732 6.447 14 8.75 14C11.648 14 14 11.6468 14 8.74737C14 6.44322 12.467 4.3982 10.304 3.72586ZM1.4 5.24562C1.4 3.12356 3.129 1.3937 5.25 1.3937C6.713 1.3937 8.029 2.23412 8.68 3.49475C8.589 3.49475 8.505 3.50875 8.421 3.50875C8.344 3.50875 8.267 3.50875 8.183 3.52276C8.085 3.52976 7.987 3.55078 7.896 3.56478C7.819 3.57879 7.742 3.58579 7.665 3.5998C7.574 3.62081 7.483 3.64882 7.385 3.66983C7.308 3.69085 7.238 3.70485 7.161 3.72586C7.07 3.75388 6.986 3.78889 6.895 3.82391C6.825 3.85193 6.755 3.87294 6.685 3.90095C6.594 3.93597 6.51 3.98499 6.426 4.02701C6.363 4.06203 6.293 4.09004 6.23 4.12506C6.146 4.17409 6.062 4.22311 5.978 4.27914C5.922 4.31416 5.859 4.34917 5.803 4.3912C5.719 4.44722 5.635 4.51726 5.551 4.58029L5.397 4.69235C5.299 4.77639 5.201 4.86743 5.11 4.95148C5.054 5.0075 4.998 5.06353 4.949 5.11956C4.865 5.2106 4.774 5.30165 4.697 5.3997L4.571 5.56778C4.515 5.64482 4.452 5.72186 4.396 5.7989C4.354 5.86193 4.319 5.93197 4.277 5.995C4.228 6.07204 4.179 6.14907 4.137 6.22611C4.095 6.29615 4.067 6.37319 4.032 6.44322C3.997 6.52026 3.955 6.5973 3.92 6.68134C3.885 6.75838 3.864 6.83542 3.836 6.91246C3.808 6.9965 3.773 7.07354 3.745 7.15758C3.717 7.23462 3.703 7.31866 3.682 7.4027C3.661 7.48674 3.633 7.57079 3.619 7.65483C3.598 7.73887 3.591 7.82291 3.577 7.90695L3.535 8.16608C3.528 8.25012 3.521 8.34117 3.521 8.43222C3.521 8.50925 3.507 8.58629 3.507 8.66333C2.247 8.01201 1.407 6.69535 1.407 5.23162L1.4 5.24562ZM8.75 12.5993C7.287 12.5993 5.971 11.7589 5.32 10.4982C5.397 10.4982 5.474 10.4912 5.551 10.4842C5.642 10.4842 5.726 10.4772 5.817 10.4702C5.908 10.4632 5.992 10.4422 6.076 10.4282C6.16 10.4142 6.244 10.4072 6.328 10.3862L6.58 10.3232L6.825 10.2601C6.909 10.2321 6.993 10.1971 7.07 10.1691L7.301 10.085C7.385 10.05 7.462 10.008 7.546 9.96598C7.616 9.93097 7.686 9.90295 7.756 9.86093C7.84 9.81891 7.917 9.76288 7.994 9.71386C8.057 9.67184 8.12 9.63682 8.183 9.5948C8.267 9.53877 8.344 9.47574 8.421 9.41971C8.477 9.37769 8.533 9.34267 8.582 9.29365C8.68 9.2096 8.771 9.12556 8.862 9.04152L9.03 8.87344C9.114 8.78239 9.205 8.69135 9.282 8.5933C9.324 8.54427 9.366 8.48124 9.401 8.43222C9.464 8.35518 9.527 8.27814 9.576 8.1941C9.618 8.13107 9.653 8.06803 9.688 8.01201C9.737 7.92796 9.793 7.85093 9.835 7.76688C9.87 7.70385 9.905 7.62681 9.933 7.56378C9.975 7.47974 10.017 7.4027 10.052 7.31166C10.08 7.24162 10.108 7.16458 10.136 7.08754C10.171 7.0035 10.199 6.91946 10.227 6.82841C10.248 6.75138 10.269 6.67434 10.29 6.59029C10.311 6.50625 10.339 6.41521 10.36 6.33117L10.402 6.07904L10.444 5.81291C10.451 5.72886 10.458 5.63782 10.458 5.54677C10.458 5.46973 10.472 5.3927 10.472 5.30865C11.732 5.95998 12.572 7.27664 12.572 8.74037C12.572 10.8624 10.843 12.5923 8.722 12.5923L8.75 12.5993Z' fill='%23163354'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.like_icons .fast_view_button {
  display: none;
}

.my-stock {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.my-stock__icon {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 0;
}
.my-stock__icon svg {
  display: block;
  width: 20px;
  height: 11px;
}
.my-stock__text {
  white-space: nowrap;
}
.my-stock--high {
  color: #00A63E;
}
.my-stock--medium {
  color: #FF8933;
}
.my-stock--low {
  color: #FC1A2E;
}
.my-stock--out {
  color: #999;
}

.counter_wrapp {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.counter_wrapp:before, .counter_wrapp:after {
  display: none !important;
}
.counter_wrapp .counter_block {
  width: 100%;
  max-width: 100%;
  border: 1px solid #B5B8BF !important;
  border-radius: 8px;
  background: none;
  height: 43px;
}
.counter_wrapp .counter_block .minus {
  width: 30px;
  left: 0;
}
.counter_wrapp .counter_block .minus i {
  width: 16px;
  height: 16px;
  opacity: 1 !important;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 15px;
  margin-top: -7px;
}
.counter_wrapp .counter_block .minus i svg {
  display: none;
}
.counter_wrapp .counter_block .minus i:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 8L4 8' stroke='%23163354' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.counter_wrapp .counter_block .plus {
  right: 0;
  width: 30px;
}
.counter_wrapp .counter_block .plus i {
  width: 16px;
  height: 16px;
  opacity: 1 !important;
  margin: 0;
  position: absolute;
  top: 50%;
  right: 15px;
  left: unset;
  margin-top: -7px;
}
.counter_wrapp .counter_block .plus i svg {
  display: none;
}
.counter_wrapp .counter_block .plus i:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 4L8 12' stroke='%23163354' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 8L4 8' stroke='%23163354' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.counter_wrapp .counter_block input[type=text] {
  height: 43px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: none;
  border: none;
}
.counter_wrapp .counter_block input[type=text]:after {
  content: "шт.";
}
.counter_wrapp .button_block {
  width: 100% !important;
  float: none !important;
}
.counter_wrapp .btn-exlg {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  width: 100% !important;
  height: 43px;
  background: #163354;
  border-radius: 8px !important;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  color: #FFF;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.counter_wrapp .btn-exlg i {
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.counter_wrapp .btn-exlg i svg {
  display: none;
}
.counter_wrapp .btn-exlg i:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.42139 1.66943L2.94672 6.0001H2.00005C1.89754 6.00008 1.7964 6.0237 1.7045 6.06913C1.6126 6.11455 1.53242 6.18056 1.47018 6.26202C1.40794 6.34348 1.36533 6.43819 1.34565 6.5388C1.32597 6.63941 1.32976 6.7432 1.35672 6.8421L3.22272 13.6841C3.30007 13.9661 3.46783 14.215 3.70025 14.3925C3.93268 14.57 4.21693 14.6664 4.50939 14.6668H11.4914C12.0901 14.6668 12.6194 14.2634 12.7781 13.6834L14.6441 6.84143C14.6712 6.7425 14.6751 6.63863 14.6554 6.53795C14.6358 6.43726 14.5931 6.34249 14.5307 6.26102C14.4684 6.17956 14.388 6.11362 14.296 6.06836C14.2039 6.0231 14.1026 5.99974 14.0001 6.0001H13.0534L10.5787 1.66943L9.42139 2.33077L11.5181 6.0001H4.48205L6.57872 2.33077L5.42139 1.66943ZM9.33339 8.66677H10.6667V12.0001H9.33339V8.66677ZM5.33339 8.66677H6.66672V12.0001H5.33339V8.66677Z' fill='white'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
}
.counter_wrapp .btn-exlg span {
  text-transform: lowercase !important;
  font-size: 16px !important;
}
.counter_wrapp .btn-exlg span:first-letter {
  text-transform: uppercase !important;
}
.counter_wrapp .btn-exlg.btn-exlg {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.counter_wrapp .btn-exlg.in-cart {
  display: none !important;
}
.counter_wrapp .btn-exlg:hover, .counter_wrapp .btn-exlg:active, .counter_wrapp .btn-exlg:focus {
  text-decoration: none;
  color: #fff !important;
  background: #1E4265 !important;
}
.counter_wrapp .total_summ {
  display: none !important;
}

.consultation-container {
  background: #F4F5F6;
  border-radius: 10px;
  overflow: hidden;
}

.consultation-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.consultation-wraper .consultation-box {
  width: 100%;
}
.consultation-wraper .consultation-box:nth-child(1) {
  max-width: 49%;
}
.consultation-wraper .consultation-box:nth-child(2) {
  max-width: 51%;
}

.consultation-content {
  padding: 52px 40px;
}
.consultation-content h2 {
  color: #163354;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 12px 0;
}
.consultation-content p {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.consultation-content p b {
  font-weight: 600;
  color: #163354;
}

.consultation-form-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.consultation-form-wraper .consultation-form-box {
  padding: 0 12px;
  max-width: 50%;
  width: 100%;
}

.consultation-form {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.consultation-form input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  border-radius: 10px;
  background: #FFF;
  height: 59px;
  width: 100%;
  max-width: 100%;
  padding: 0 20px;
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.consultation-form input::-webkit-input-placeholder {
  color: #6B7280;
}
.consultation-form input::-moz-placeholder {
  color: #6B7280;
}
.consultation-form input:-ms-input-placeholder {
  color: #6B7280;
}
.consultation-form input::-ms-input-placeholder {
  color: #6B7280;
}
.consultation-form input::placeholder {
  color: #6B7280;
}
.consultation-form button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 100%;
  padding: 0 32px;
  height: 66px;
  border-radius: 8px;
  background: #163354;
  border: none;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.consultation-form button[disabled] {
  background: rgba(30, 66, 101, 0.4);
}
.consultation-form button[disabled]:hover, .consultation-form button[disabled]:active, .consultation-form button[disabled]:focus {
  background: rgba(30, 66, 101, 0.4);
}
.consultation-form button:hover, .consultation-form button:active, .consultation-form button:focus {
  text-decoration: none;
  background: #1E4265;
  color: #fff;
}

.inputs-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 15px;
  margin: 40px 0 20px 0;
}

.input-ckeckbox label {
  padding: 0 0 0 32px;
  margin: 0;
  display: block;
  position: relative;
  cursor: pointer;
}
.input-ckeckbox label .icon {
  border: 1px solid #B5B8BF;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 3px;
}
.input-ckeckbox label .icon svg {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.input-ckeckbox label p {
  margin: 0;
  display: block;
  color: #B5B8BF;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.input-ckeckbox label p a {
  text-decoration: underline !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #B5B8BF;
}
.input-ckeckbox label p a:hover, .input-ckeckbox label p a:active, .input-ckeckbox label p a:focus {
  text-decoration: none !important;
  color: #B5B8BF;
}
.input-ckeckbox label:hover .icon {
  border-color: #163354;
}
.input-ckeckbox label:hover p {
  color: #163354;
}
.input-ckeckbox label:hover p a {
  color: #163354;
}
.input-ckeckbox input {
  display: none;
}
.input-ckeckbox input:checked ~ .icon {
  border-color: #163354;
}
.input-ckeckbox input:checked ~ .icon svg {
  opacity: 1;
}
.input-ckeckbox input:checked ~ p {
  color: #163354;
}
.input-ckeckbox input:checked ~ p a {
  color: #163354;
}

.consultation-image {
  height: 100%;
  width: 100%;
}
.consultation-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

a.scroll-to-top {
  background-color: #163354 !important;
  width: 50px;
  height: 50px;
  background: #163354;
  border-radius: 100%;
  bottom: 55px !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
a.scroll-to-top:before {
  content: "";
  display: block;
  width: 20px;
  height: 10px;
  background: url("/bitrix/templates/aspro_max/css/arrow-to-top.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
a.scroll-to-top:after {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  background: rgba(22, 51, 84, 0.2);
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: -1;
}
a.scroll-to-top:hover, a.scroll-to-top:active, a.scroll-to-top:focus {
  background-color: #1E4265 !important;
}

footer {
  background: #F4F5F6;
  padding-top: 60px;
  margin-top: 120px;
}

.footer-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.footer-wraper .footer-wraper-box {
  padding: 0 12px;
  width: 100%;
}
.footer-wraper .footer-wraper-box:nth-child(1) {
  max-width: 70%;
}
.footer-wraper .footer-wraper-box:nth-child(2) {
  max-width: 30%;
}

.footer-menu-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.footer-menu-wrapper .footer-menu-box {
  padding: 0 12px;
  width: 100%;
  max-width: 25%;
}

.footer-menu span.title {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: block;
  margin: 0 0 20px 0;
}
.footer-menu .bottom-menu .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
}
.footer-menu .bottom-menu .items .item a {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-menu .bottom-menu .items .item a:hover, .footer-menu .bottom-menu .items .item a:active, .footer-menu .bottom-menu .items .item a:focus {
  text-decoration: none;
  font-weight: 600;
  color: #163354;
}
.footer-menu .bottom-menu .items .item .compact_arrow {
  display: none;
}
.footer-menu .bottom-menu .items .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
}

.footer-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.footer-contact p {
  margin: 0;
}
.footer-contact a {
  color: #163354;
  text-decoration: none !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-contact a:hover, .footer-contact a:active, .footer-contact a:focus {
  font-weight: 600;
  color: #163354;
  text-decoration: none !important;
}

.footer-social {
  margin-top: 16px;
}
.footer-social a {
  text-decoration: none !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-social a:hover, .footer-social a:active, .footer-social a:focus {
  opacity: 0.8;
}

.footer-subscribe {
  border-radius: 0 0 10px 10px;
  background: #163354;
  margin-top: -60px;
  padding: 60px 40px;
}
.footer-subscribe h3 {
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 12px 0;
}
.footer-subscribe p {
  color: #FFF;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
.footer-subscribe .input-subscribe-form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 24px 0;
}
.footer-subscribe .input-subscribe-form input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  height: 60px;
  width: calc(100% - 60px);
  max-width: 100%;
  background: #FFF;
  border: none;
  border-radius: 10px 0 0 10px;
  padding: 0 20px;
  color: #6B7280;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.footer-subscribe .input-subscribe-form input::-webkit-input-placeholder {
  color: #6B7280;
}
.footer-subscribe .input-subscribe-form input::-moz-placeholder {
  color: #6B7280;
}
.footer-subscribe .input-subscribe-form input:-ms-input-placeholder {
  color: #6B7280;
}
.footer-subscribe .input-subscribe-form input::-ms-input-placeholder {
  color: #6B7280;
}
.footer-subscribe .input-subscribe-form input::placeholder {
  color: #6B7280;
}
.footer-subscribe .input-subscribe-form button {
  width: 60px;
  height: 60px;
  background: #B5B8BF;
  border-radius: 0 10px 10px 0;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-subscribe .input-subscribe-form button[disabled] {
  background: #B5B8BF;
}
.footer-subscribe .input-subscribe-form button[disabled]:hover, .footer-subscribe .input-subscribe-form button[disabled]:active, .footer-subscribe .input-subscribe-form button[disabled]:focus {
  background: #B5B8BF;
}
.footer-subscribe .input-subscribe-form button:hover, .footer-subscribe .input-subscribe-form button:active, .footer-subscribe .input-subscribe-form button:focus {
  text-decoration: none;
  background: #6B7280;
}
.footer-subscribe .inputs-checkbox {
  margin: 0;
}
.footer-subscribe .input-ckeckbox label {
  padding: 0 0 0 32px;
  margin: 0;
  display: block;
  position: relative;
  cursor: pointer;
}
.footer-subscribe .input-ckeckbox label .icon {
  border: 1px solid #fff;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 4px;
  left: 0;
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 3px;
  opacity: 0.7;
}
.footer-subscribe .input-ckeckbox label .icon svg {
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.footer-subscribe .input-ckeckbox label .icon svg path {
  stroke: #fff;
}
.footer-subscribe .input-ckeckbox label p {
  margin: 0;
  display: block;
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0.7;
}
.footer-subscribe .input-ckeckbox label p a {
  text-decoration: underline !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #fff;
}
.footer-subscribe .input-ckeckbox label p a:hover, .footer-subscribe .input-ckeckbox label p a:active, .footer-subscribe .input-ckeckbox label p a:focus {
  text-decoration: none !important;
  color: #fff;
}
.footer-subscribe .input-ckeckbox label:hover .icon {
  border-color: #fff;
  opacity: 1;
}
.footer-subscribe .input-ckeckbox label:hover p {
  opacity: 1;
}
.footer-subscribe .input-ckeckbox input {
  display: none;
}
.footer-subscribe .input-ckeckbox input:checked ~ .icon {
  border-color: #fff;
  opacity: 1;
}
.footer-subscribe .input-ckeckbox input:checked ~ .icon svg {
  opacity: 1;
}
.footer-subscribe .input-ckeckbox input:checked ~ p {
  color: #fff;
  opacity: 1;
}
.footer-subscribe .input-ckeckbox input:checked ~ p a {
  color: #fff;
}

.footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
  padding: 40px 0;
  border-top: 1px solid #B5B8BF;
}

.footer-copyright {
  color: #B5B8BF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
  max-width: 30%;
  width: 100%;
}
.footer-copyright p {
  margin: 0;
}
.footer-copyright a {
  color: #B5B8BF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none !important;
}
.footer-copyright a:hover, .footer-copyright a:active, .footer-copyright a:focus {
  text-decoration: none;
  color: #163354;
}

.footer-logo img {
  max-width: 217px;
  width: 100%;
  height: auto;
}

.footer-documents {
  color: #B5B8BF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  row-gap: 12px;
  max-width: 30%;
  width: 100%;
}
.footer-documents p {
  margin: 0;
}
.footer-documents a {
  color: #B5B8BF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none !important;
}
.footer-documents a:hover, .footer-documents a:active, .footer-documents a:focus {
  text-decoration: none !important;
  color: #163354;
}

.page-top {
  margin-bottom: 24px;
}
.page-top #navigation {
  padding-top: 32px;
}
.page-top .topic {
  padding: 15px 0 0 0 !important;
}
.page-top .topic h1 {
  color: #163354;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}

.page-top > div:last-of-type {
  padding-bottom: 0 !important;
}

.breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.breadcrumbs .breadcrumbs__separator {
  padding: 0;
  margin: 0;
  bottom: 0;
  color: #B5B8BF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.breadcrumbs .breadcrumbs__item {
  padding: 0;
  margin: 0;
}
.breadcrumbs .breadcrumbs__item .breadcrumbs__item-name {
  color: #B5B8BF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: lowercase;
  display: block;
}
.breadcrumbs .breadcrumbs__item .breadcrumbs__item-name:first-letter {
  text-transform: uppercase !important;
}
.breadcrumbs .breadcrumbs__link .breadcrumbs__item-name {
  color: #B5B8BF;
}
.breadcrumbs .breadcrumbs__link:hover .breadcrumbs__item-name, .breadcrumbs .breadcrumbs__link:active .breadcrumbs__item-name, .breadcrumbs .breadcrumbs__link:focus .breadcrumbs__item-name {
  color: #163354;
}

.left_block.sticky-sidebar {
  display: none;
}

body .side_RIGHT .right_block.wide_, body .side_RIGHT .right_block.wide_N {
  max-width: 100% !important;
  width: 100% !important;
}

body .wrapper_inner {
  max-width: 1710px !important;
  width: 100%;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 0 !important;
}
body .wrapper_inner .right_block {
  width: 100% !important;
  max-width: 100% !important;
}
body .wrapper_inner .right_block .container {
  max-width: 100% !important;
}
body .wrapper_inner .maxwidth-theme {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.about-promo {
  padding-bottom: 0;
}
.about-promo .line {
  background: #B5B8BF;
  width: 100%;
  height: 1px;
  display: block;
  margin: 40px 0;
}

.about-who h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 20px 0;
}
.about-who .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 40px;
}
.about-who .description p {
  margin: 0;
}
.about-who .description b {
  color: #163354;
  font-weight: 600;
}
.about-who .line {
  background: #B5B8BF;
  height: 1px;
  width: 100%;
  display: block;
  margin: 40px 0;
}

.about-who-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.about-who-wraper .about-who-box {
  padding: 0 12px;
  max-width: 50%;
  width: 100%;
}

.about-who-image {
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 32px;
}
.about-who-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.about-diliveries h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 20px 0;
}
.about-diliveries .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 40px;
}
.about-diliveries .description p {
  margin: 0;
}
.about-diliveries .description b {
  color: #163354;
  font-weight: 600;
}
.about-diliveries .line {
  background: #B5B8BF;
  height: 1px;
  width: 100%;
  display: block;
  margin: 40px 0;
}

.about-diliveries-image img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.about-why h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 20px 0;
}
.about-why .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 40px;
}
.about-why .description p {
  margin: 0;
}
.about-why .description b {
  color: #163354;
  font-weight: 600;
}
.about-why .line {
  background: #B5B8BF;
  height: 1px;
  width: 100%;
  display: block;
  margin: 40px 0;
}

.about-why-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 40px;
}

.about-why-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.about-why-item .about-why-item-box {
  width: 100%;
  max-width: 50%;
  padding: 0 12px;
}

.about-why-item-image {
  border-radius: 10px;
  overflow: hidden;
}
.about-why-item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.about-why-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}
.about-why-item-content h3 {
  color: #163354;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0;
}
.about-why-item-content p {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}

.about-partners h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 20px 0;
}
.about-partners .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.about-partners .description p {
  margin: 0;
}
.about-partners .description b {
  color: #163354;
  font-weight: 600;
}

.cotacts-maps-top {
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 60px;
}
.cotacts-maps-top iframe {
  border: none;
}

.contacts-wraper {
  margin-bottom: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.contacts-item {
  border-bottom: 1px solid #B5B8BF;
  margin-bottom: 32px;
  padding-bottom: 32px;
}
.contacts-item:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.contacts-item .contacts-item-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.contacts-item .contacts-item-box {
  padding: 0 12px;
  width: 100%;
}
.contacts-item .contacts-item-box:nth-child(1) {
  max-width: 25%;
}
.contacts-item .contacts-item-box:nth-child(2) {
  max-width: 75%;
}
.contacts-item .contacts-item-content {
  border-bottom: 1px solid #F4F5F6;
  margin-bottom: 24px;
  padding-bottom: 24px;
}
.contacts-item .contacts-item-content:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.contacts-item h2 {
  color: #163354;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.contacts-item h3 {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 24px 0 8px 0;
}
.contacts-item h3:first-child {
  margin-top: 0;
}
.contacts-item p {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0 0 8px 0;
}
.contacts-item p:last-child {
  margin: 0;
}
.contacts-item a.phone {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-bottom: 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
}
.contacts-item a.phone:hover, .contacts-item a.phone:active, .contacts-item a.phone:focus {
  text-decoration: none;
  color: #1E4265;
}
.contacts-item a.email {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  text-decoration: none;
}
.contacts-item a.email:hover, .contacts-item a.email:active, .contacts-item a.email:focus {
  text-decoration: none;
  color: #1E4265;
}
.contacts-item a.link-target {
  color: #FC1A2E;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-bottom: 2px dotted #FC1A2E;
  margin-top: 24px;
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.contacts-item a.link-target:hover, .contacts-item a.link-target:active, .contacts-item a.link-target:focus {
  text-decoration: none;
  color: #FC1A2E;
  border-bottom: 2px dotted transparent;
}

.contacts-item-content-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.contacts-item-content-wraper .contacts-item-box2 {
  width: 100%;
  padding: 0 12px;
}
.contacts-item-content-wraper .contacts-item-box2:nth-child(1) {
  max-width: 33.5%;
}
.contacts-item-content-wraper .contacts-item-box2:nth-child(2) {
  max-width: 66.5%;
}

.contacts-maps-bottom {
  border-radius: 10px;
  overflow: hidden;
}
.contacts-maps-bottom iframe {
  height: 400px;
}

.page-article h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 32px 0 20px 0;
}
.page-article h2:first-child {
  margin-top: 0;
}
.page-article p {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0 0 20px 0;
}
.page-article b {
  color: #163354;
  font-weight: 600;
}
.page-article h3 {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 20px 0;
}
.page-article ol {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 20px;
}
.page-article ol li {
  margin-top: 0;
}
.page-article ol ul {
  margin-bottom: 0;
}
.page-article ul {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-top: 0;
  margin-bottom: 20px;
}
.page-article ul li {
  list-style: none;
  position: relative;
  margin-top: 0 !important;
}
.page-article ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  background: #163354;
  border-radius: 100%;
  position: absolute;
  top: 8px;
  left: 3px;
}
.page-article a {
  color: #163354;
  font-weight: 600;
  border-bottom: 2px dotted #163354;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.page-article a:hover, .page-article a:active, .page-article a:focus {
  text-decoration: none;
  border-bottom: 2px dotted transparent;
}

.page-promo-image {
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 32px;
}
.page-promo-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.table-wraper {
  margin-bottom: 23px;
}
.table-wraper.w100 table tbody td:nth-child(2) {
  width: 100%;
  max-width: 100%;
}
.table-wraper.table-width-auto table {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  width: auto;
}
.table-wraper.table-width-auto table td {
  min-width: 426px;
}
.table-wraper table {
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
.table-wraper table thead {
  border-bottom: 1px solid #B5B8BF;
  padding-bottom: 20px;
  color: #B5B8BF;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  width: 100%;
}
.table-wraper table tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.table-wraper table th, .table-wraper table td {
  padding: 0 12px;
  width: 100%;
  max-width: 25%;
}
.table-wraper table tbody {
  width: 100%;
}
.table-wraper table tbody tr {
  padding: 20px 0;
  position: relative;
}
.table-wraper table tbody tr:after {
  content: "";
  display: block;
  width: calc(100% - 24px);
  height: 1px;
  background: #F4F5F6;
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: 0;
}
.table-wraper table tbody td:nth-child(1) {
  font-weight: 600;
}
.table-wraper p, .table-wraper td {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}
.table-wraper b {
  color: #163354;
  font-weight: 600;
}
.table-wraper a {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.table-wraper a:hover, .table-wraper a:focus, .table-wraper a:active {
  color: #163354;
  text-decoration: none;
}

.about-suppliers {
  padding: 0;
}
.about-suppliers .line {
  display: block;
  width: 100%;
  height: 1px;
  margin: 32px 0;
  background: #F4F5F6;
}

.section-suppliers h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 20px 0;
}
.section-suppliers .line {
  display: block;
  width: 100%;
  height: 1px;
  margin: 32px 0;
  background: #F4F5F6;
}

.suppliers-what-offer-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  margin: 0 -12px;
  row-gap: 24px;
}
.suppliers-what-offer-wraper .suppliers-what-offer-box {
  width: 100%;
  max-width: 50%;
  padding: 0 12px;
}

.suppliers-what-offer-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  padding: 32px;
  background: #F4F5F6;
  border-radius: 10px;
}
.suppliers-what-offer-item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  min-width: 40px;
}
.suppliers-what-offer-item .icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.suppliers-what-offer-item .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.suppliers-what-offer-item h3 {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0;
}
.suppliers-what-offer-item p {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}

.suppliers-collaboration-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.suppliers-collaboration-wraper .suppliers-collaboration-box {
  width: 100%;
  max-width: 25%;
  padding: 0 12px;
}

.suppliers-collaboration-item .number {
  color: #163354;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.suppliers-collaboration-item .number:after {
  content: "";
  display: block;
  background: #163354;
  width: 100px;
  height: 3px;
  margin: 12px 0;
}
.suppliers-collaboration-item h3 {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 8px 0;
}
.suppliers-collaboration-item p {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}

.suppliers-category {
  padding-bottom: 120px;
}
.suppliers-category .products-section-title {
  margin-bottom: 20px;
}
.suppliers-category .description {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin-bottom: 40px;
}
.suppliers-category .description p {
  margin: 0;
}

.button-suppliers-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 66px;
  padding: 0 24px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
  margin-top: 60px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
  border-radius: 10px;
  background: #163354;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.button-suppliers-category:hover, .button-suppliers-category:active, .button-suppliers-category:focus {
  text-decoration: none;
  color: #fff;
  background: #1E4265;
}

.suppliers-offer {
  padding-bottom: 120px;
}

.suppliers-offer-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -16px;
}
.suppliers-offer-wraper .suppliers-offer-box {
  width: 100%;
  max-width: 50%;
  padding: 0 16px;
}

.suppliers-offer-content h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 20px 0;
}
.suppliers-offer-content p {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0;
}
.suppliers-offer-content b {
  font-weight: 600;
  color: #163354;
}

.suppliers-offer-form {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 40px;
}
.suppliers-offer-form textarea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  border: none;
  margin: 0;
  border-radius: 10px;
  background: #fff;
  padding: 0 20px;
  height: 62px;
  color: #6B7280;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 120px;
  padding-top: 20px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}
.suppliers-offer-form textarea:hover, .suppliers-offer-form textarea:active, .suppliers-offer-form textarea:focus {
  border: none;
}
.suppliers-offer-form textarea::-webkit-input-placeholder {
  color: #6B7280;
}
.suppliers-offer-form textarea::-moz-placeholder {
  color: #6B7280;
}
.suppliers-offer-form textarea:-ms-input-placeholder {
  color: #6B7280;
}
.suppliers-offer-form textarea::-ms-input-placeholder {
  color: #6B7280;
}
.suppliers-offer-form textarea::placeholder {
  color: #6B7280;
}

.suppliers-offer-form-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 24px;
  margin: 0 -12px;
}
.suppliers-offer-form-wraper .suppliers-offer-form-box {
  width: 100%;
  max-width: 50%;
  padding: 0 12px;
}
.suppliers-offer-form-wraper input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  border: none;
  margin: 0;
  border-radius: 10px;
  background: #fff;
  padding: 0 20px;
  height: 62px;
  color: #6B7280;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 100%;
  max-width: 100%;
}
.suppliers-offer-form-wraper input:hover, .suppliers-offer-form-wraper input:active, .suppliers-offer-form-wraper input:focus {
  border: none !important;
}
.suppliers-offer-form-wraper input::-webkit-input-placeholder {
  color: #6B7280;
}
.suppliers-offer-form-wraper input::-moz-placeholder {
  color: #6B7280;
}
.suppliers-offer-form-wraper input:-ms-input-placeholder {
  color: #6B7280;
}
.suppliers-offer-form-wraper input::-ms-input-placeholder {
  color: #6B7280;
}
.suppliers-offer-form-wraper input::placeholder {
  color: #6B7280;
}

.suppliers-offer-form-file {
  margin: 24px 0;
}
.suppliers-offer-form-file label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  border: none;
  margin: 0;
  border-radius: 10px;
  background: #fff;
  padding: 0 20px;
  height: 62px;
  color: #6B7280;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
}
.suppliers-offer-form-file input {
  display: none;
}
.suppliers-offer-form-file span {
  color: #B5B8BF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 10px;
  display: block;
}

.suppliers-offer-form button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 66px;
  padding: 0 32px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
  border-radius: 10px;
  background: #163354;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border: none;
  width: 100%;
  max-width: 100%;
  cursor: pointer;
  transition: all 0.3s;
}
.suppliers-offer-form button[disabled] {
  background: rgba(30, 66, 101, 0.4);
}
.suppliers-offer-form button[disabled]:hover, .suppliers-offer-form button[disabled]:active, .suppliers-offer-form button[disabled]:focus {
  background: rgba(30, 66, 101, 0.4);
}
.suppliers-offer-form button:hover, .suppliers-offer-form button:active, .suppliers-offer-form button:focus {
  text-decoration: none;
  color: #fff;
  background: #1E4265;
}

body.jqm-initied #panel, body.jqm-initied .basket_bottom_block > div, body.jqm-initied .basket_fly_forms > div, body.jqm-initied .basket_wrapp .opener, body.jqm-initied .scroll-to-top, body.jqm-initied .style-switcher, body.jqm-initied .ui-panel-top-devices-inner, body.jqm-initied .wrapper11, body.jqm-initied .wrapper1 > div > div, body.jqm-initied .wrapper1 > div > header > div, body.jqm-initied footer, body.jqm-initied.wf .wrapper1 > div {
  -webkit-filter: none !important;
          filter: none !important;
}

.modal-backdrop {
  background: rgba(58, 63, 68, 0.7);
  backdrop-filter: blur(5px);
}
.modal-backdrop.in {
  opacity: 1;
}

.modal .modal-dialog {
  max-width: 604px;
  margin: 0 auto;
  position: absolute;
  top: 0 !important;
  left: 0;
  right: 0;
  -webkit-transform: none !important;
          transform: none !important;
  width: calc(100% - 30px);
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 0;
}
.modal .modal-content {
  background: none;
  padding: 0;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.modal .modal-body {
  background: #FFF;
  border-radius: 10px;
  padding: 40px;
}
.modal button.close {
  position: absolute;
  top: 20px;
  right: 20px;
  opacity: 1;
}

.modal-thanks-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.modal-thanks-content .icon {
  width: 160px;
  height: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}
.modal-thanks-content .title {
  color: #163354;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  display: block;
  margin-bottom: 20px;
}
.modal-thanks-content .description {
  color: #163354;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
}
.modal-thanks-content .description p {
  color: #163354;
  font-weight: 400;
  margin: 0;
}
.modal-thanks-content .description b {
  font-weight: 600;
  color: #163354;
}
.modal-thanks-content .desc-small {
  display: block;
  color: #B5B8BF;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 24px;
}
.modal-thanks-content .desc-small a {
  color: #B5B8BF;
  font-weight: 600;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
}
.modal-thanks-content .desc-small a:hover, .modal-thanks-content .desc-small a:active, .modal-thanks-content .desc-small a:focus {
  text-decoration: none;
  color: #163354;
}

#popup_iframe_wrapper .jqmOverlay {
  background: rgba(58, 63, 68, 0.7);
  backdrop-filter: blur(5px);
  opacity: 1 !important;
}

.popup-cookies {
  width: 100%;
  max-width: 820px;
  padding: 16px 16px;
  border-radius: 10px;
  position: fixed;
  bottom: 30px;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 100;
  background: #fff;
  border: 1px solid #F4F5F6;
  display: none;
}

.popup-cookies-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.popup-cookies-content {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.popup-cookies-content p {
  margin: 0;
  color: #163354;
}

.popup-cookies-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.popup-cookies-button button, .popup-cookies-button a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 45px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 24px;
  background: #163354;
  border-radius: 8px;
  border: none;
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.popup-cookies-button a {
  background: #B5B8BF;
  color: #FFF;
  text-decoration: none;
}
.popup-cookies-button a:hover, .popup-cookies-button a:active, .popup-cookies-button a:focus {
  text-decoration: none;
  background: #1E4265;
  color: #fff;
}
.popup-cookies-button button {
  background: #163354;
}
.popup-cookies-button button:hover, .popup-cookies-button button:active, .popup-cookies-button button:focus {
  background: #1E4265;
  color: #fff;
}

.main-catalog-wrapper .catalog_section_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 24px;
  margin: 0 -12px !important;
}
.main-catalog-wrapper .catalog_section_list .item_block {
  width: 100%;
  max-width: 16.66%;
  padding: 0 12px !important;
  margin: 0 !important;
  float: none !important;
}
.main-catalog-wrapper .catalog_section_list .item_block:nth-child(1) .section_item .section_info .title:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.59175 1.20058C7.43392 1.34223 7.26869 1.47542 7.09675 1.59958C6.79875 1.79958 6.46375 1.93758 6.11175 2.00758C5.95875 2.03758 5.79875 2.05058 5.47975 2.07558C4.67875 2.13958 4.27775 2.17158 3.94375 2.28958C3.56174 2.42423 3.21478 2.64279 2.92837 2.9292C2.64196 3.21561 2.4234 3.56257 2.28875 3.94458C2.17075 4.27858 2.13875 4.67958 2.07475 5.48058C2.06327 5.6923 2.04057 5.90326 2.00675 6.11258C1.93675 6.46458 1.79875 6.79958 1.59875 7.09758C1.51175 7.22758 1.40775 7.34958 1.19975 7.59258C0.67875 8.20458 0.41775 8.51058 0.26475 8.83058C-0.08825 9.57058 -0.08825 10.4306 0.26475 11.1706C0.41775 11.4906 0.67875 11.7966 1.19975 12.4086C1.40775 12.6516 1.51175 12.7736 1.59875 12.9036C1.79875 13.2016 1.93675 13.5366 2.00675 13.8886C2.03675 14.0416 2.04975 14.2016 2.07475 14.5206C2.13875 15.3216 2.17075 15.7226 2.28875 16.0566C2.4234 16.4386 2.64196 16.7856 2.92837 17.072C3.21478 17.3584 3.56174 17.5769 3.94375 17.7116C4.27775 17.8296 4.67875 17.8616 5.47975 17.9256C5.79875 17.9506 5.95875 17.9636 6.11175 17.9936C6.46375 18.0636 6.79875 18.2026 7.09675 18.4016C7.22675 18.4886 7.34875 18.5926 7.59175 18.8006C8.20375 19.3216 8.50975 19.5826 8.82975 19.7356C9.56975 20.0886 10.4298 20.0886 11.1698 19.7356C11.4897 19.5826 11.7957 19.3216 12.4078 18.8006C12.6508 18.5926 12.7727 18.4886 12.9028 18.4016C13.2008 18.2016 13.5357 18.0636 13.8877 17.9936C14.0407 17.9636 14.2008 17.9506 14.5198 17.9256C15.3208 17.8616 15.7218 17.8296 16.0557 17.7116C16.4378 17.5769 16.7847 17.3584 17.0711 17.072C17.3575 16.7856 17.5761 16.4386 17.7108 16.0566C17.8288 15.7226 17.8608 15.3216 17.9247 14.5206C17.9497 14.2016 17.9627 14.0416 17.9928 13.8886C18.0627 13.5366 18.2017 13.2016 18.4007 12.9036C18.4877 12.7736 18.5917 12.6516 18.7997 12.4086C19.3207 11.7966 19.5818 11.4906 19.7348 11.1706C20.0878 10.4306 20.0878 9.57058 19.7348 8.83058C19.5818 8.51058 19.3207 8.20458 18.7997 7.59258C18.6581 7.43475 18.5249 7.26951 18.4007 7.09758C18.2006 6.79963 18.0619 6.46477 17.9928 6.11258C17.9589 5.90326 17.9362 5.6923 17.9247 5.48058C17.8608 4.67958 17.8288 4.27858 17.7108 3.94458C17.5761 3.56257 17.3575 3.21561 17.0711 2.9292C16.7847 2.64279 16.4378 2.42423 16.0557 2.28958C15.7218 2.17158 15.3208 2.13958 14.5198 2.07558C14.308 2.06409 14.0971 2.0414 13.8877 2.00758C13.5356 1.9384 13.2007 1.7997 12.9028 1.59958C12.7308 1.47542 12.5656 1.34223 12.4078 1.20058C11.7957 0.679578 11.4897 0.418578 11.1698 0.265578C10.8045 0.0907498 10.4047 0 9.99975 0C9.59481 0 9.19501 0.0907498 8.82975 0.265578C8.50975 0.418578 8.20375 0.679578 7.59175 1.20058ZM13.8308 6.17058C13.983 6.32318 14.0686 6.52998 14.0686 6.74558C14.0686 6.96118 13.983 7.16797 13.8308 7.32058L7.31975 13.8326C7.24556 13.9138 7.15569 13.9791 7.05556 14.0246C6.95543 14.0701 6.84711 14.0948 6.73716 14.0973C6.6272 14.0998 6.51788 14.08 6.4158 14.039C6.31372 13.9981 6.22099 13.9369 6.14322 13.8591C6.06545 13.7813 6.00425 13.6886 5.96331 13.5865C5.92236 13.4844 5.90253 13.3751 5.90501 13.2652C5.90749 13.1552 5.93223 13.0469 5.97773 12.9468C6.02323 12.8466 6.08855 12.7568 6.16975 12.6826L12.6798 6.17158C12.8324 6.01928 13.0392 5.93375 13.2548 5.93375C13.4704 5.93375 13.6771 6.01928 13.8298 6.17158M13.7968 12.7146C13.7968 13.0023 13.6824 13.2783 13.479 13.4818C13.2755 13.6853 12.9995 13.7996 12.7118 13.7996C12.424 13.7996 12.148 13.6853 11.9445 13.4818C11.7411 13.2783 11.6267 13.0023 11.6267 12.7146C11.6267 12.4268 11.7411 12.1508 11.9445 11.9474C12.148 11.7439 12.424 11.6296 12.7118 11.6296C12.9995 11.6296 13.2755 11.7439 13.479 11.9474C13.6824 12.1508 13.7968 12.4268 13.7968 12.7146ZM7.28675 8.37458C7.57451 8.37458 7.85048 8.26027 8.05396 8.05679C8.25744 7.85331 8.37175 7.57734 8.37175 7.28958C8.37175 7.00182 8.25744 6.72584 8.05396 6.52237C7.85048 6.31889 7.57451 6.20458 7.28675 6.20458C6.99899 6.20458 6.72302 6.31889 6.51954 6.52237C6.31606 6.72584 6.20175 7.00182 6.20175 7.28958C6.20175 7.57734 6.31606 7.85331 6.51954 8.05679C6.72302 8.26027 6.99899 8.37458 7.28675 8.37458Z' fill='%23FC1A2E'/%3E%3C/svg%3E");
  -webkit-transform: translate(5px, 2px);
          transform: translate(5px, 2px);
}

.section_item {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}
.section_item .image {
  width: 100% !important;
  height: 260px;
  border-radius: 10px;
  overflow: hidden;
  padding: 0 !important;
  margin-bottom: 12px;
}
.section_item .image a {
  width: 100%;
  height: 100%;
}
.section_item .image img {
  width: 100%;
  max-width: unset !important;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.section_item .title {
  height: 52px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 12px;
  border-bottom: 1px solid #B5B8BF;
}
.section_item .title a {
  color: #163354 !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 4px;
     -moz-column-gap: 4px;
          column-gap: 4px;
}
.section_item .title a span {
  color: #163354 !important;
  text-transform: lowercase !important;
  display: block;
}
.section_item .title a span:first-letter {
  text-transform: uppercase !important;
}
.section_item .title a:hover, .section_item .title a:active, .section_item .title a:focus {
  color: #163354 !important;
}
.section_item .title a:hover span, .section_item .title a:active span, .section_item .title a:focus span {
  color: #163354 !important;
}
.section_item .title .element-count {
  display: none;
}
.section_item ul {
  padding: 20px;
  padding-bottom: 0;
}
.section_item ul li {
  margin: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #F4F5F6;
  padding-bottom: 8px !important;
  margin-bottom: 8px !important;
  display: block !important;
}
.section_item ul li:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}
.section_item ul li:before {
  display: none;
}
.section_item ul li a {
  color: #163354 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  text-decoration: none !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.section_item ul li a .sub-name {
  text-transform: lowercase !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.section_item ul li a .sub-name:first-letter {
  text-transform: uppercase !important;
}
.section_item ul li a .sub-count {
  color: #6B7280;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  opacity: 0.4;
}
.section_item ul li a:hover, .section_item ul li a:active, .section_item ul li a:focus {
  text-decoration: none !important;
}
.section_item ul li a:hover .sub-name, .section_item ul li a:active .sub-name, .section_item ul li a:focus .sub-name {
  opacity: 0.8;
}
.section_item ul .more_items_btn {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
  padding-top: 12px !important;
}
.section_item .show-more-subsections {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 41px;
  background: #F4F5F6;
  border-radius: 6px;
  border: none;
  padding: 0 16px;
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.section_item .show-more-subsections .more-arrow {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.section_item .show-more-subsections svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.section_item .show-more-subsections.expanded .more-arrow svg {
  -webkit-transform: rotate(180deg) translate(0, -2px);
          transform: rotate(180deg) translate(0, -2px);
}
.section_item .show-more-subsections:hover, .section_item .show-more-subsections:active, .section_item .show-more-subsections.expanded {
  background: #163354;
  color: #fff;
}
.section_item .show-more-subsections:hover svg path, .section_item .show-more-subsections:active svg path, .section_item .show-more-subsections.expanded svg path {
  fill: #fff;
}

/* Базовый transition для всех пунктов, чтобы анимировалось плавно */
.section_item .sect {
  -webkit-transition: max-height 0.35s ease, opacity 0.25s ease, padding-top 0.3s ease, padding-bottom 0.3s ease, margin-top 0.3s ease, margin-bottom 0.3s ease, border-color 0.3s ease;
  transition: max-height 0.35s ease, opacity 0.25s ease, padding-top 0.3s ease, padding-bottom 0.3s ease, margin-top 0.3s ease, margin-bottom 0.3s ease, border-color 0.3s ease;
  will-change: max-height, opacity;
}

/* Скрытое состояние (изначально, и при сворачивании обратно) */
.section_item .sect.collapsed {
  overflow: hidden;
  max-height: 0 !important;
  opacity: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: transparent !important;
  pointer-events: none;
}

/* Раскрытое состояние (после клика «Еще…») */
.section_item .sect.was-collapsed {
  max-height: 100px;
  opacity: 1;
}

/* При раскрытии: каждый следующий пункт с увеличенной задержкой */
.section_item .sect.was-collapsed:nth-of-type(8) {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.section_item .sect.was-collapsed:nth-of-type(9) {
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}

.section_item .sect.was-collapsed:nth-of-type(10) {
  -webkit-transition-delay: 0.08s;
          transition-delay: 0.08s;
}

.section_item .sect.was-collapsed:nth-of-type(11) {
  -webkit-transition-delay: 0.12s;
          transition-delay: 0.12s;
}

.section_item .sect.was-collapsed:nth-of-type(12) {
  -webkit-transition-delay: 0.16s;
          transition-delay: 0.16s;
}

.section_item .sect.was-collapsed:nth-of-type(13) {
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.section_item .sect.was-collapsed:nth-of-type(n+14) {
  -webkit-transition-delay: 0.24s;
          transition-delay: 0.24s;
}

/* При сворачивании всё уходит синхронно */
.section_item .sect.collapsed {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}

.section-please-note {
  padding-top: 120px;
}
.section-please-note.basket {
  padding-top: 30px;
}

.wraps .item {
  height: 100%;
}

.section-products-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 24px;
  margin: 0 -12px;
}
.section-products-items .section-products-item-box {
  width: 100%;
  max-width: 16.66%;
  padding: 0 12px;
}

.ajax_load.block .footer_button {
  display: block;
  margin: 0 !important;
}

.catalog_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 24px;
  margin: 0 -12px;
  padding: 0 !important;
}
.catalog_block .catalog-block-view__item {
  max-width: 16.66%;
  width: 100% !important;
  padding: 0 12px;
  float: none !important;
}

.js_clear_favorits,
.catalog-compare__clear {
  background: #F4F5F6;
  border-radius: 6px;
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0 16px;
  height: 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: capitalize;
}
.js_clear_favorits:hover, .js_clear_favorits:active, .js_clear_favorits:focus,
.catalog-compare__clear:hover,
.catalog-compare__clear:active,
.catalog-compare__clear:focus {
  text-decoration: none;
  background: #163354;
  color: #163354;
}

.alert.alert-success, .notetext {
  background: #F4F5F6;
  border: 1px solid #B5B8BF;
  border-radius: 6px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding: 15px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
  display: block;
}

.catalog-compare__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  position: relative;
  margin-bottom: 30px;
}

.catalog-compare__categories ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 12px;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  margin: 0;
  overflow-x: scroll;
}
.catalog-compare__categories ul::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.catalog-compare__categories ul {
  -ms-overflow-style: none;
}
.catalog-compare__categories ul {
  overflow: -moz-scrollbars-none;
}
.catalog-compare__categories ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.catalog-compare__categories ul li:before {
  display: none;
}
.catalog-compare__categories ul li.active span {
  background: #163354;
  color: #fff;
}
.catalog-compare__categories ul li.active span b {
  color: #fff;
}
.catalog-compare__categories ul li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 43px;
  background: #F4F5F6;
  border-radius: 10px;
  padding: 0 20px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  white-space: nowrap;
}
.catalog-compare__categories ul li span b {
  color: #163354;
  font-weight: 400;
  text-transform: lowercase !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.catalog-compare__categories ul li span b:first-letter {
  text-transform: uppercase !important;
}
.catalog-compare__categories ul li span i {
  font-style: normal;
  margin-left: 5px;
  font-size: 14px;
}
.catalog-compare__categories ul li span:hover, .catalog-compare__categories ul li span:active, .catalog-compare__categories ul li span:focus {
  background: #163354;
  color: #fff;
}
.catalog-compare__categories ul li span:hover b, .catalog-compare__categories ul li span:active b, .catalog-compare__categories ul li span:focus b {
  color: #fff;
}

.catalog-compare__switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  width: 100%;
}

.compare__switch-nav {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 0 20px;
  height: 41px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.compare__switch-nav label {
  margin: 0 !important;
  color: #163354 !important;
  font-size: 15px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
}
.compare__switch-nav label:before {
  top: 0 !important;
  width: 38px !important;
  height: 20px !important;
  background: #B5B8BF !important;
}
.compare__switch-nav label:after {
  top: 0 !important;
  width: 15px !important;
  height: 15px !important;
  background: #fff !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.compare__switch-nav input:checked + label:before {
  background: #163354 !important;
}

.catalog-compare__items {
  width: auto !important;
  margin: 0 -12px !important;
}
.catalog-compare__items .owl-item {
  padding: 0 12px;
}

.catalog-compare__items .like_icons.block {
  top: 0;
  right: 0;
  left: unset;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: none !important;
}
.catalog-compare__items .like_icons.block div {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.catalog-compare__items .like_icons.block span {
  border: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.catalog-compare__items .like_icons span:not(:hover) {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.catalog-compare__items .like_icons.block {
  bottom: unset;
}

.bx_compare .catalog_item .remove {
  visibility: visible;
  opacity: 1 !important;
  width: 24px;
  height: 24px;
  border-radius: 3px;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  background: #fff !important;
  position: absolute;
  top: 28px;
  right: 0;
  left: unset;
  bottom: unset;
  z-index: 20;
}
.bx_compare .catalog_item .remove:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.304 3.72586V3.69785H10.269C9.93312 2.62823 9.26569 1.69333 8.36335 1.02851C7.46101 0.363694 6.3706 0.00347079 5.25 0C2.352 0 0 2.35318 0 5.25263C0 7.55678 1.533 9.6018 3.696 10.2741V10.3022H3.731C4.403 12.4732 6.447 14 8.75 14C11.648 14 14 11.6468 14 8.74737C14 6.44322 12.467 4.3982 10.304 3.72586ZM1.4 5.24562C1.4 3.12356 3.129 1.3937 5.25 1.3937C6.713 1.3937 8.029 2.23412 8.68 3.49475C8.589 3.49475 8.505 3.50875 8.421 3.50875C8.344 3.50875 8.267 3.50875 8.183 3.52276C8.085 3.52976 7.987 3.55078 7.896 3.56478C7.819 3.57879 7.742 3.58579 7.665 3.5998C7.574 3.62081 7.483 3.64882 7.385 3.66983C7.308 3.69085 7.238 3.70485 7.161 3.72586C7.07 3.75388 6.986 3.78889 6.895 3.82391C6.825 3.85193 6.755 3.87294 6.685 3.90095C6.594 3.93597 6.51 3.98499 6.426 4.02701C6.363 4.06203 6.293 4.09004 6.23 4.12506C6.146 4.17409 6.062 4.22311 5.978 4.27914C5.922 4.31416 5.859 4.34917 5.803 4.3912C5.719 4.44722 5.635 4.51726 5.551 4.58029L5.397 4.69235C5.299 4.77639 5.201 4.86743 5.11 4.95148C5.054 5.0075 4.998 5.06353 4.949 5.11956C4.865 5.2106 4.774 5.30165 4.697 5.3997L4.571 5.56778C4.515 5.64482 4.452 5.72186 4.396 5.7989C4.354 5.86193 4.319 5.93197 4.277 5.995C4.228 6.07204 4.179 6.14907 4.137 6.22611C4.095 6.29615 4.067 6.37319 4.032 6.44322C3.997 6.52026 3.955 6.5973 3.92 6.68134C3.885 6.75838 3.864 6.83542 3.836 6.91246C3.808 6.9965 3.773 7.07354 3.745 7.15758C3.717 7.23462 3.703 7.31866 3.682 7.4027C3.661 7.48674 3.633 7.57079 3.619 7.65483C3.598 7.73887 3.591 7.82291 3.577 7.90695L3.535 8.16608C3.528 8.25012 3.521 8.34117 3.521 8.43222C3.521 8.50925 3.507 8.58629 3.507 8.66333C2.247 8.01201 1.407 6.69535 1.407 5.23162L1.4 5.24562ZM8.75 12.5993C7.287 12.5993 5.971 11.7589 5.32 10.4982C5.397 10.4982 5.474 10.4912 5.551 10.4842C5.642 10.4842 5.726 10.4772 5.817 10.4702C5.908 10.4632 5.992 10.4422 6.076 10.4282C6.16 10.4142 6.244 10.4072 6.328 10.3862L6.58 10.3232L6.825 10.2601C6.909 10.2321 6.993 10.1971 7.07 10.1691L7.301 10.085C7.385 10.05 7.462 10.008 7.546 9.96598C7.616 9.93097 7.686 9.90295 7.756 9.86093C7.84 9.81891 7.917 9.76288 7.994 9.71386C8.057 9.67184 8.12 9.63682 8.183 9.5948C8.267 9.53877 8.344 9.47574 8.421 9.41971C8.477 9.37769 8.533 9.34267 8.582 9.29365C8.68 9.2096 8.771 9.12556 8.862 9.04152L9.03 8.87344C9.114 8.78239 9.205 8.69135 9.282 8.5933C9.324 8.54427 9.366 8.48124 9.401 8.43222C9.464 8.35518 9.527 8.27814 9.576 8.1941C9.618 8.13107 9.653 8.06803 9.688 8.01201C9.737 7.92796 9.793 7.85093 9.835 7.76688C9.87 7.70385 9.905 7.62681 9.933 7.56378C9.975 7.47974 10.017 7.4027 10.052 7.31166C10.08 7.24162 10.108 7.16458 10.136 7.08754C10.171 7.0035 10.199 6.91946 10.227 6.82841C10.248 6.75138 10.269 6.67434 10.29 6.59029C10.311 6.50625 10.339 6.41521 10.36 6.33117L10.402 6.07904L10.444 5.81291C10.451 5.72886 10.458 5.63782 10.458 5.54677C10.458 5.46973 10.472 5.3927 10.472 5.30865C11.732 5.95998 12.572 7.27664 12.572 8.74037C12.572 10.8624 10.843 12.5923 8.722 12.5923L8.75 12.5993Z' fill='%23163354'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  top: 2px;
  left: 0px;
  right: 0;
  margin: 0 auto;
  transition: all 0.3s;
}

.owl-nav {
  display: none !important;
}

.catalog_item .inner_wrap--placeholder {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.catalog_item .inner_wrap__link {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 100%;
  width: 100% !important;
  height: 43px;
  background: #163354;
  border-radius: 8px !important;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  color: #FFF;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-decoration: none;
  text-transform: math-auto;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin: 0;
  letter-spacing: normal;
}
.catalog_item .inner_wrap__link:hover, .catalog_item .inner_wrap__link:Active, .catalog_item .inner_wrap__link:focus {
  background: #1E4265;
  color: #fff;
  text-decoration: none;
}
.catalog_item .inner_wrap__description {
  line-height: 120%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.main-catalog-wrapper.clossed-sidebar .left_block {
  width: 0 !important;
  padding: 0 !important;
}
.main-catalog-wrapper.clossed-sidebar .section-content-wrapper.with-leftblock {
  width: 100% !important;
  max-width: 100% !important;
}
.main-catalog-wrapper.clossed-sidebar .js-load-wrapper .catalog_block .catalog-block-view__item {
  max-width: 16.66% !important;
}
.main-catalog-wrapper .section-content-wrapper {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.main-catalog-wrapper .left_block {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.left_block .menu_top_block {
  display: none;
}

.page_not_found .subtitle404 {
  color: #163354 !important;
  font-size: 36px !important;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.page_not_found .descr_text404 {
  color: #163354 !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.page_not_found-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  margin-top: 24px;
}
.page_not_found-buttons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 60px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 24px;
  background: #163354;
  border-radius: 8px;
  border: none;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.page_not_found-buttons .btn-back {
  background: #ddd;
  color: #000;
  text-decoration: none;
}
.page_not_found-buttons .btn-back:hover, .page_not_found-buttons .btn-back:active, .page_not_found-buttons .btn-back:focus {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.page_not_found-buttons .btn-main {
  background: #163354;
}
.page_not_found-buttons .btn-main:hover, .page_not_found-buttons .btn-main:active, .page_not_found-buttons .btn-main:focus {
  background: #1E4265;
  color: #fff;
}

.share {
  display: none;
}

.topic__heading h1 {
  color: #163354;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: lowercase;
  display: block !important;
}
.topic__heading h1:first-letter {
  text-transform: uppercase !important;
}
.topic__heading .element-count-wrapper {
  display: none;
}

.top-content-block {
  margin-bottom: 24px;
}
.top-content-block .section-block {
  padding: 0;
}

.section-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  row-gap: 12px;
}
.section-tabs .section-tab {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 0 20px;
  height: 41px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
}
.section-tabs .section-tab .section-tab__name {
  display: block;
  text-transform: lowercase;
}
.section-tabs .section-tab .section-tab__name:first-letter {
  text-transform: uppercase !important;
}
.section-tabs .section-tab.active, .section-tabs .section-tab:hover, .section-tabs .section-tab:active, .section-tabs .section-tab:focus {
  text-decoration: none;
  background: #163354;
  color: #fff;
}

.top-catalog-wraper {
  margin-bottom: 16px;
}

.button-view-filter {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 0 20px;
  width: 100%;
  max-width: 15.5%;
  height: 49px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  position: relative;
  border: none;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 10;
}
.button-view-filter svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.button-view-filter .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.button-view-filter .arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.button-view-filter.open, .button-view-filter:hover, .button-view-filter:active, .button-view-filter:focus {
  text-decoration: none;
  background: #163354;
  color: #fff;
}
.button-view-filter.open svg path, .button-view-filter:hover svg path, .button-view-filter:active svg path, .button-view-filter:focus svg path {
  fill: #fff;
}

.main-catalog-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
  --gap: unset !important;
  gap: unset !important;
}
.main-catalog-wrapper .left_block {
  padding: 0 12px;
  margin: 0 !important;
  width: 100% !important;
  max-width: 16.7%;
  height: auto !important;
  position: relative !important;
  top: unset !important;
  left: unset !important;
}
.main-catalog-wrapper .left_block .sticky-sidebar__inner {
  height: auto !important;
  position: relative !important;
  top: unset !important;
  left: unset !important;
  width: 100% !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.main-catalog-wrapper .section-content-wrapper.with-leftblock {
  padding: 0 12px;
  width: 100% !important;
  max-width: 83.3% !important;
  --gap: unset !important;
  gap: unset !important;
}

.side_RIGHT .catalog_page .section-content-wrapper.with-leftblock, .side_RIGHT .catalog_page.wide_N .section-content-wrapper, .side_RIGHT .right_block.wide_, .side_RIGHT .right_block.wide_N {
  width: 100% !important;
}

.left_block .side-block {
  display: none;
}

.sticky-sidebar__inner {
  min-width: unset !important;
  width: 100%;
}

.filter-panel__view.controls-linecount {
  display: none !important;
}

.bx_filter_vertical.bx_filter .hidden_values {
  display: none;
}

.bx_filter .expand_block {
  display: block;
}

.slide-block__head.filter_title {
  display: none;
}

.group_description_block.bottom {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding-top: 80px;
}
.group_description_block.bottom p {
  margin: 20px 0;
}
.group_description_block.bottom p:first-child {
  margin-top: 0;
}

.bx_filter .bx_filter_section {
  margin: 0;
}

.bx_filter:not(.compact) .bx_filter_parameters_box.set .title-wrapper:before {
  display: none !important;
}

.bx_filter .bx_filter_section {
  border: none;
}
.bx_filter .bx_filter_parameters_box {
  margin-bottom: 16px;
  background: #F4F5F6;
  border-radius: 10px;
  padding: 0;
}
.bx_filter .bx_filter_parameters_box:last-child {
  margin-bottom: 0;
}
.bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title {
  margin: 0;
  padding: 13px 20px !important;
  position: relative;
}
.bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title .title-wrapper, .bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title div {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0;
  margin: 0 !important;
}
.bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title .title-wrapper:before, .bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title .title-wrapper:after, .bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title div:before, .bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title div:after {
  display: none !important;
}
.bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title i {
  display: none;
}
.bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title:before {
  display: none !important;
}
.bx_filter .bx_filter_parameters_box .bx_filter_parameters_box_title:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.4445 8.1988L6 12.0399L7.11094 13L11 9.63896L14.8891 13L16 12.0399L11.5555 8.1988C11.4081 8.07151 11.2083 8 11 8C10.7917 8 10.5919 8.07151 10.4445 8.1988Z' fill='%23163354'/%3E%3C/svg%3E");
  position: absolute;
  top: 5px;
  right: 20px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.bx_filter .bx_filter_parameters_box:hover, .bx_filter .bx_filter_parameters_box:active, .bx_filter .bx_filter_parameters_box:focus {
  background: #F4F5F6 !important;
}
.bx_filter .bx_filter_parameters_box.active .bx_filter_parameters_box_title:after {
  top: 15px;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.bx_filter .bx_filter_parameters_box .bx_filter_block {
  margin: 0 !important;
  padding: 0 20px 12px 20px;
  max-height: unset !important;
}
.bx_filter .bx_filter_parameters_box .bx_filter_block .bx_filter_parameters_box_container {
  margin: 0;
}
.bx_filter .bx_filter_parameters_box .bx_filter_block .bx_filter_parameters_box_container .hidden_values label {
  margin-bottom: 8px !important;
}
.bx_filter .bx_filter_parameters_box .bx_filter_block .bx_filter_parameters_box_container .hidden_values label:last-child {
  margin-bottom: 0 !important;
}
.bx_filter .bx_filter_parameters_box_container {
  padding-top: 3px;
}
.bx_filter .bx_filter_parameters_box_container input[type=checkbox] + label {
  margin: 0 0 8px 0 !important;
  padding-left: 0 !important;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.bx_filter .bx_filter_parameters_box_container input[type=checkbox] + label:before {
  content: "";
  display: block;
  width: 24px !important;
  height: 24px !important;
  border: 1px solid #163354 !important;
  border-radius: 4px !important;
  background: none;
  position: relative;
  top: unset;
  left: unset;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bx_filter .bx_filter_parameters_box_container input[type=checkbox] + label:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'%3E%3Cpath d='M1.00033 10.3333L4.90008 13.2582C5.32877 13.5797 5.93471 13.5061 6.27404 13.0914L16.167 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: none;
  position: absolute;
  top: 5px !important;
  left: 3px !important;
  -webkit-transform: none;
          transform: none;
  margin: 0;
  width: auto;
  height: auto;
}
.bx_filter .bx_filter_parameters_box_container input[type=checkbox] + label:last-child {
  margin-bottom: 0 !important;
}
.bx_filter .bx_filter_parameters_box_container input[type=checkbox] + label span {
  color: #163354 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 !important;
}
.bx_filter .bx_filter_parameters_box_container input[type=checkbox]:checked + label:before {
  background: #163354 !important;
}
.bx_filter .bx_filter_parameters_box_container input[type=checkbox]:checked + label:after {
  opacity: 1;
}
.bx_filter .bx_filter_parameters_box_container input[type=radio] + label {
  margin: 0 0 8px 0 !important;
  padding-left: 0 !important;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.bx_filter .bx_filter_parameters_box_container input[type=radio] + label:before {
  content: "";
  display: block;
  width: 24px !important;
  min-width: 24px;
  height: 24px !important;
  border: 1px solid #163354 !important;
  border-radius: 100% !important;
  background: none;
  position: relative;
  top: unset;
  left: unset;
  background: none !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bx_filter .bx_filter_parameters_box_container input[type=radio] + label:after {
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  top: 9.5px !important;
  left: 7.5px !important;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bx_filter .bx_filter_parameters_box_container input[type=radio] + label span {
  color: #163354 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 !important;
}
.bx_filter .bx_filter_parameters_box_container input[type=radio]:checked + label:before {
  background: #163354 !important;
}
.bx_filter .bx_filter_parameters_box_container input[type=radio]:checked + label:after {
  opacity: 1;
}
.bx_filter .bx_ui_slider_pricebar_V:after {
  background: #163354 !important;
}
.bx_filter .smartfilter .bx_ui_slider_track .bx_ui_slider_handle:after {
  background: #163354 !important;
}
.bx_filter .smartfilter .bx_ui_slider_track .bx_ui_slider_pricebar_VN:after {
  background: #fff !important;
}
.bx_filter .scrollblock {
  -ms-scroll-chaining: unset;
      overscroll-behavior: unset;
  scrollbar-width: unset;
}
.bx_filter .bx_filter_parameters_box_container .wrapp_change_inputs {
  border: none !important;
}
.bx_filter .bx_filter_parameters_box_container_block {
  width: calc(50% - 6px);
  position: relative;
}
.bx_filter .bx_filter_parameters_box_container_block:nth-child(1):before {
  content: "От";
  color: #B5B8BF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  top: 8px;
  left: 14px;
  z-index: 2;
}
.bx_filter .bx_filter_parameters_box_container_block:nth-child(2) {
  float: right;
}
.bx_filter .bx_filter_parameters_box_container_block:nth-child(2):before {
  content: "До";
  color: #B5B8BF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: absolute;
  top: 8px;
  left: 16px;
  z-index: 2;
}
.bx_filter .bx_filter_parameters_box_container_block input {
  background: #FFF !important;
  border-radius: 10px !important;
  border: none !important;
  height: 56px;
  width: 100%;
  padding: 0 16px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 20px !important;
  padding-bottom: 5px !important;
}
.bx_filter .bx_filter_parameters_box_container_block input::-webkit-input-placeholder {
  color: #163354 !important;
}
.bx_filter .bx_filter_parameters_box_container_block input::-moz-placeholder {
  color: #163354 !important;
}
.bx_filter .bx_filter_parameters_box_container_block input:-ms-input-placeholder {
  color: #163354 !important;
}
.bx_filter .bx_filter_parameters_box_container_block input::-ms-input-placeholder {
  color: #163354 !important;
}
.bx_filter .bx_filter_parameters_box_container_block input::placeholder {
  color: #163354 !important;
}

body .bx_filter .bx_filter_button_box.btns .btn.bx_filter_search_reset {
  display: none !important;
}

.bx_filter .expand_block {
  color: #B5B8BF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  margin-top: 15px;
}
.bx_filter .expand_block:hover, .bx_filter .expand_block:active, .bx_filter .expand_block:focus {
  text-decoration: none;
  color: #163354;
}

.filter-bottom-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
  margin-top: 40px;
}
.filter-bottom-text p {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  text-align: center;
}
.filter-bottom-text a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  width: 100%;
  height: 51px;
  background: #163354;
  border-radius: 10px;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
}
.filter-bottom-text a:hover, .filter-bottom-text a:active, .filter-bottom-text a:focus {
  text-decoration: none;
  background: #1E4265;
  color: #fff;
}

.filter-panel-wrapper.filter_exists {
  margin-bottom: 26px;
  margin-top: -52px;
}
.filter-panel-wrapper.filter_exists .filter-panel {
  border: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.filter-panel__sort {
  position: relative;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  float: none !important;
  margin-right: 40px;
}
.filter-panel__sort:before {
  content: "Сортировать:";
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.filter-panel__sort .dropdown-select .dropdown-select__title {
  padding: 0;
  position: relative;
  padding-right: 30px;
}
.filter-panel__sort .dropdown-select .dropdown-select__title span {
  color: #B5B8BF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.filter-panel__sort .dropdown-select .dropdown-select__title i {
  width: 22px;
  height: 22px;
  position: relative;
  display: block;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
}
.filter-panel__sort .dropdown-select .dropdown-select__title i:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.5555 13.8012L16 9.9601L14.8891 9L11 12.361L7.11094 9L6 9.9601L10.4445 13.8012C10.5919 13.9285 10.7917 14 11 14C11.2083 14 11.4081 13.9285 11.5555 13.8012Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-panel__sort .dropdown-select .dropdown-select__title i svg {
  display: none;
}
.filter-panel__sort .dropdown-select .dropdown-select__list .dropdown-menu-inner {
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 10px;
  border: 1px solid #B5B8BF;
}
.filter-panel__sort .dropdown-select .dropdown-select__list .dropdown-select__list-item .dropdown-select__list-link {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.filter-panel__sort .dropdown-select .dropdown-select__list .dropdown-select__list-item .dropdown-select__list-link:hover, .filter-panel__sort .dropdown-select .dropdown-select__list .dropdown-select__list-item .dropdown-select__list-link:active, .filter-panel__sort .dropdown-select .dropdown-select__list .dropdown-select__list-item .dropdown-select__list-link:focus, .filter-panel__sort .dropdown-select .dropdown-select__list .dropdown-select__list-item .dropdown-select__list-link.dropdown-select__list-link--current {
  background: #163354;
  color: #fff;
}

.filter-panel__view.controls-view {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  margin: 0;
}
.filter-panel__view.controls-view .controls-view__link {
  width: 28px;
  height: 28px;
  padding: 0;
  position: relative;
}
.filter-panel__view.controls-view .controls-view__link i {
  display: none;
}
.filter-panel__view.controls-view .controls-view__link--block:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Crect x='4.66797' y='4.6665' width='7' height='7' rx='1' fill='%23B5B8BF'/%3E%3Crect x='4.66797' y='16.3335' width='7' height='7' rx='1' fill='%23B5B8BF'/%3E%3Crect x='16.332' y='16.3335' width='7' height='7' rx='1' fill='%23B5B8BF'/%3E%3Crect x='16.332' y='4.6665' width='7' height='7' rx='1' fill='%23B5B8BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.filter-panel__view.controls-view .controls-view__link--block:hover:before, .filter-panel__view.controls-view .controls-view__link--block:active:before, .filter-panel__view.controls-view .controls-view__link--block:focus:before, .filter-panel__view.controls-view .controls-view__link--block.controls-view__link--current:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Crect x='4.66797' y='4.6665' width='7' height='7' rx='1' fill='%23163354'/%3E%3Crect x='4.66797' y='16.3335' width='7' height='7' rx='1' fill='%23163354'/%3E%3Crect x='16.332' y='16.3335' width='7' height='7' rx='1' fill='%23163354'/%3E%3Crect x='16.332' y='4.6665' width='7' height='7' rx='1' fill='%23163354'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-panel__view.controls-view .controls-view__link--list:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Crect x='4' y='4.83337' width='20' height='6' rx='1' fill='%23B5B8BF'/%3E%3Crect x='4' y='16.8334' width='20' height='6' rx='1' fill='%23B5B8BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.filter-panel__view.controls-view .controls-view__link--list:hover:before, .filter-panel__view.controls-view .controls-view__link--list:active:before, .filter-panel__view.controls-view .controls-view__link--list:focus:before, .filter-panel__view.controls-view .controls-view__link--list.controls-view__link--current:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Crect x='4' y='4.83337' width='20' height='6' rx='1' fill='%23163354'/%3E%3Crect x='4' y='16.8334' width='20' height='6' rx='1' fill='%23163354'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.filter-panel__view.controls-view .controls-view__link--table {
  display: none;
}

#filter-helper-wrapper {
  margin-bottom: 24px;
}

#filter-helper {
  padding: 0;
}
#filter-helper .bx_filter_parameters_box_title {
  display: none;
}
#filter-helper .filterHelperItemsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 12px;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  margin: 0;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem {
  height: 33px;
  padding: 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  background: #F4F5F6;
  border-radius: 10px;
  margin: 0;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple {
  border-radius: 9;
  height: auto;
  padding: 0;
  background: none;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple .title-wrapper {
  display: none;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple .delete_filter {
  display: none;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple .select-wrapper {
  display: block;
  position: relative;
  min-width: unset;
  max-width: unset;
  padding: 0;
  opacity: 1;
  visibility: visible;
  overflow: visible;
  top: unset;
  left: unset;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple .select-wrapper .select-inner {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 12px;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple .select-wrapper .select-inner .select-value {
  height: 33px;
  padding: 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  background: #F4F5F6 !important;
  border-radius: 10px;
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
  position: relative;
  padding-right: 40px;
  white-space: nowrap;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple .select-wrapper .select-inner .select-value:after {
  content: "";
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 4.16357L12 11.9998' stroke='%23163354' stroke-width='1.125' stroke-linecap='round'/%3E%3Cpath d='M4 11.8359L12 3.99976' stroke='%23163354' stroke-width='1.125' stroke-linecap='round'/%3E%3C/svg%3E");
  position: absolute;
  top: 9px;
  right: 16px;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem.multiple .select-wrapper .select-inner svg {
  display: none;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem .title-wrapper {
  background: none !important;
  padding: 0;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem .title-wrapper .title {
  display: none;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem .title-wrapper .value {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem .delete_filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  width: 16px;
  height: 16px;
  background: none !important;
  position: relative;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem .delete_filter:before {
  content: "";
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 4.16357L12 11.9998' stroke='%23163354' stroke-width='1.125' stroke-linecap='round'/%3E%3Cpath d='M4 11.8359L12 3.99976' stroke='%23163354' stroke-width='1.125' stroke-linecap='round'/%3E%3C/svg%3E");
  position: absolute;
  top: -1px;
  left: 0;
}
#filter-helper .filterHelperItemsWrapper .filterHelperItem .delete_filter svg {
  display: none;
}

.ajax_load_btn {
  display: none;
}

.bottom_nav {
  margin-top: 40px;
}

.module-pagination {
  margin: 40px auto 0 auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.module-pagination .nums {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
  row-gap: 12px;
}
.module-pagination .nums a, .module-pagination .nums .dark_link, .module-pagination .nums .point_sep, .module-pagination .nums .cur {
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border: 1px solid #F4F5F6;
  border-radius: 10px;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: none;
  margin: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-right: 12px;
}
.module-pagination .nums a:last-child, .module-pagination .nums .dark_link:last-child, .module-pagination .nums .point_sep:last-child, .module-pagination .nums .cur:last-child {
  margin-right: 0;
}
.module-pagination .nums .dark_link:hover, .module-pagination .nums .dark_link:active, .module-pagination .nums .dark_link:focus {
  background: #163354;
  color: #fff;
  border-color: transparent;
}
.module-pagination .nums .point_sep {
  border-color: transparent;
}
.module-pagination .nums .cur {
  background: #163354;
  color: #fff;
  border-color: transparent;
}
.module-pagination .flex-direction-nav li {
  position: absolute;
  top: 0;
}
.module-pagination .flex-direction-nav .flex-nav-first {
  left: -104px;
}
.module-pagination .flex-direction-nav .flex-nav-prev {
  left: -52px;
}
.module-pagination .flex-direction-nav .flex-nav-next {
  right: -52px;
}
.module-pagination .flex-direction-nav .flex-nav-last {
  right: -104px;
}
.module-pagination .flex-direction-nav a {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px !important;
  height: 40px !important;
  border: 1px solid #F4F5F6;
  border-radius: 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.module-pagination .flex-direction-nav a.flex-prev svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.module-pagination .flex-direction-nav a:hover, .module-pagination .flex-direction-nav a:active, .module-pagination .flex-direction-nav a:focus {
  background: #163354 !important;
  border-color: transparent;
}
.module-pagination .flex-direction-nav a:hover svg path, .module-pagination .flex-direction-nav a:active svg path, .module-pagination .flex-direction-nav a:focus svg path {
  fill: #fff;
}

.js-load-wrapper .catalog_block {
  margin: 0 -12px !important;
  width: auto !important;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.js-load-wrapper .catalog_block:after, .js-load-wrapper .catalog_block:before {
  display: none;
}
.js-load-wrapper .catalog_block .catalog-block-view__item {
  padding: 0 12px !important;
  max-width: 20%;
  width: 20%;
}
.js-load-wrapper .catalog_block .catalog_item .item-title {
  margin-bottom: 0;
}

.bx_filter .bx_filter_parameters_box {
  border: none;
}

.bx_filter .bx_filter_button_box.btns:not(.colored_theme_bg) {
  background: none;
}

.filter-bnt-wrapper {
  padding-left: 0 !important;
  margin-top: 24px;
}

.bx_filter_search_button {
  background: #163354 !important;
  border-radius: 10px !important;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: none;
  display: none;
}
.bx_filter_search_button:hover, .bx_filter_search_button:active, .bx_filter_search_button:focus {
  text-decoration: none;
  background: #1E4265;
  color: #fff;
}

.search_page .search-page-wrap {
  padding-bottom: 0;
}
.search_page .search-page-wrap form {
  position: relative;
}
.search_page .search-page-wrap form .form-control {
  margin: 0;
}
.search_page .search-page-wrap form input {
  background: #F4F5F6;
  border-radius: 10px;
  height: 64px;
  width: 100%;
  padding: 0 24px 0 60px;
  border: none !important;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.search_page .search-page-wrap form input:placeholder {
  color: #B5B8BF;
}
.search_page .search-page-wrap form input:hover, .search_page .search-page-wrap form input:active, .search_page .search-page-wrap form input:focus {
  background: #F4F5F6;
}
.search_page .search-page-wrap form button[type=submit] {
  font-size: 0;
  background: none;
  padding: 0;
  position: absolute;
  top: 50%;
  left: 24px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  right: unset;
  border: none;
}
.search_page .search-page-wrap form button[type=submit]:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' viewBox='0 0 19 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.689 3.66018e-08C6.47055 0.000158497 5.26957 0.289848 4.18504 0.845197C3.1005 1.40055 2.16346 2.20566 1.45111 3.19419C0.738765 4.18272 0.271513 5.32637 0.0878575 6.5309C-0.0957978 7.73543 0.00940087 8.96636 0.394785 10.1223C0.780168 11.2782 1.43471 12.3259 2.30446 13.1793C3.17421 14.0326 4.23429 14.667 5.39733 15.0303C6.56037 15.3935 7.79309 15.4753 8.9939 15.2687C10.1947 15.0621 11.3292 14.5731 12.304 13.842C12.362 14.012 12.458 14.171 12.594 14.306L16.434 18.146C16.6622 18.3671 16.9682 18.4896 17.2859 18.4869C17.6036 18.4843 17.9075 18.3569 18.1321 18.1321C18.3566 17.9073 18.4837 17.6032 18.4859 17.2855C18.4882 16.9678 18.3654 16.6619 18.144 16.434L14.304 12.594C14.1739 12.4634 14.0155 12.3645 13.841 12.305C14.6982 11.1625 15.2202 9.80386 15.3486 8.38135C15.477 6.95884 15.2067 5.52868 14.568 4.25115C13.9293 2.97362 12.9474 1.89922 11.7324 1.14836C10.5174 0.397504 9.1173 -0.000139293 7.689 3.66018e-08ZM1.939 7.69C1.939 6.9349 2.08773 6.18719 2.37669 5.48957C2.66566 4.79195 3.0892 4.15807 3.62314 3.62414C4.15707 3.0902 4.79095 2.66666 5.48857 2.37769C6.18619 2.08873 6.9339 1.94 7.689 1.94C8.4441 1.94 9.19181 2.08873 9.88943 2.37769C10.5871 2.66666 11.2209 3.0902 11.7549 3.62414C12.2888 4.15807 12.7123 4.79195 13.0013 5.48957C13.2903 6.18719 13.439 6.9349 13.439 7.69C13.439 9.21499 12.8332 10.6775 11.7549 11.7559C10.6765 12.8342 9.21399 13.44 7.689 13.44C6.16401 13.44 4.70147 12.8342 3.62314 11.7559C2.5448 10.6775 1.939 9.21499 1.939 7.69Z' fill='%23163354'/%3E%3C/svg%3E");
}
.search_page .search-page-wrap form button[type=submit]:hover, .search_page .search-page-wrap form button[type=submit]:active, .search_page .search-page-wrap form button[type=submit]:focus {
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.search_page hr {
  display: none;
}
.search_page .filter-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 0;
  border: none;
  margin-bottom: 26px;
  margin-top: -52px;
}
.search_page .bx_filter_section div[style="clear: both;"] {
  display: none;
}

.bx_filter .bx_filter_popup_result {
  left: 100% !important;
  right: unset !important;
  margin-top: 10px !important;
  margin-left: 10px !important;
  background: #fff;
  border-radius: 10px;
  color: #6B7280;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 10px;
}
.bx_filter .bx_filter_popup_result a {
  margin: 0 !important;
  width: unset !important;
  height: unset !important;
  background: #163354 !important;
  border-radius: 10px !important;
  color: #FFF;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  padding: 10px 15px;
  margin-left: 10px !important;
}
.bx_filter .bx_filter_popup_result a i {
  display: none;
}
.bx_filter .bx_filter_popup_result a:before {
  content: "Показать";
  cursor: pointer;
}
.bx_filter .bx_filter_popup_result a:hover, .bx_filter .bx_filter_popup_result a:active, .bx_filter .bx_filter_popup_result a:focus {
  text-decoration: none;
  background: #1E4265;
  color: #fff;
}

.main-catalog-wrapper.details {
  margin: 0;
  display: block;
}
.main-catalog-wrapper.details .section-content-wrapper {
  -webkit-box-ordinal-group: unset;
      -ms-flex-order: unset;
          order: unset;
  max-width: 100%;
  width: 100%;
  min-width: unset;
}

.product-view {
  width: 100%;
  float: none;
}

.product-section-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.product-section-wraper .product-section-box {
  width: 100%;
  padding: 0 12px;
}
.product-section-wraper .product-section-box:nth-child(1) {
  max-width: 42%;
}
.product-section-wraper .product-section-box:nth-child(2) {
  max-width: 33.5%;
}
.product-section-wraper .product-section-box:nth-child(3) {
  max-width: 24.5%;
}

.product-title {
  color: #163354;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  display: block;
  margin-bottom: 12px;
}
.product-title + .product-stickers {
  margin-bottom: 12px;
}

.product-article-top .muted {
  font-size: 16px;
}
.properties.properties-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
  margin-top: 12px;
}
.properties.properties-top .properties__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.properties.properties-top .properties__item .properties__title {
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.properties.properties-top .properties__item .properties__value {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.button-all-propertions {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 41px;
  padding: 0 20px;
  background: #F4F5F6;
  border-radius: 6px;
  -webkit-column-gap: 6px;
     -moz-column-gap: 6px;
          column-gap: 6px;
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  cursor: pointer;
  border: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.button-all-propertions .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.button-all-propertions .icon svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.button-all-propertions:hover, .button-all-propertions:active, .button-all-propertions:focus {
  background: #163354;
  color: #fff;
}
.button-all-propertions:hover .icon svg path, .button-all-propertions:active .icon svg path, .button-all-propertions:focus .icon svg path {
  fill: #fff;
}

.modal-propertions-bg {
  background: rgba(58, 63, 68, 0.7);
  backdrop-filter: blur(5px);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 998;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.modal-propertions-bg.open {
  opacity: 1;
  visibility: visible;
}

.modal-propertions {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  padding: 60px;
  background: #fff;
  border-radius: 10px 0 0 10px;
  z-index: 999;
  max-width: 735px;
  width: 100%;
  overflow: auto;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.modal-propertions.open {
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-propertions .modal-propertions-close {
  position: absolute;
  top: 20px;
  right: 20px;
  background: none;
  border-radius: none;
  border: none;
  padding: 0;
}

.modal-propertions h3 {
  color: #163354;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding-bottom: 24px;
  margin: 0 0 24px 0;
  border-bottom: 1px solid #B5B8BF;
}
.modal-propertions .modal-content {
  width: 100%;
}
.modal-propertions .modal-body {
  padding: 60px;
  padding-bottom: 190px;
}

.product-container .product-side {
  width: 100%;
}

.product-container .buy_block .counter_wrapp.list {
  padding-top: 0;
  margin: 0;
}

.product-information {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 20px;
  width: 100%;
  position: relative;
}
.product-information .quantity_block_wrapper,
.product-information .calculate-delivery,
.product-information .text-form,
.product-information .char-side,
.product-information .text-additional,
.product-information .bigdata-wrapper,
.product-information .side-block {
  display: none !important;
}
.product-information ~ .bigdata-wrapper, .product-information ~ .side-block {
  display: none;
}
.product-information .cost.prices {
  padding: 12px 20px;
  background: #fff;
  border-radius: 8px;
  width: calc(100% - 48px);
}
.product-information .cost.prices .price {
  margin: 0;
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 26px */
}
.product-information .like_icons {
  position: absolute;
  top: 20px;
  right: 20px;
  left: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.product-information .like_icons span {
  visibility: visible;
  opacity: 1 !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 3px;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border: none !important;
  background: #fff !important;
}
.product-information .like_icons span i {
  display: none !important;
}
.product-information .like_icons span span {
  display: none !important;
}
.product-information .like_icons .wish_item_button span:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M6.46588 11.9813C6.29741 11.9244 6.14936 11.8334 6.02173 11.7082L4.82087 10.633C3.59099 9.52931 2.48016 8.43426 1.48838 7.34787C0.49659 6.26147 0.000464103 5.06379 0 3.75483C0 2.68527 0.365481 1.79208 1.09644 1.07525C1.8274 0.358416 2.7382 0 3.82885 0C4.44378 0 5.02391 0.127892 5.56923 0.383675C6.11455 0.639459 6.57865 0.989455 6.96154 1.43366C7.34442 0.98991 7.80853 0.640142 8.35385 0.384358C8.89917 0.128575 9.47929 0.000455131 10.0942 0C11.1849 0 12.0957 0.358416 12.8266 1.07525C13.5576 1.79208 13.9231 2.68527 13.9231 3.75483C13.9231 5.06333 13.43 6.26374 12.4437 7.35606C11.4575 8.44837 10.3379 9.54638 9.08481 10.6501L7.90135 11.7082C7.77372 11.8334 7.6259 11.9244 7.4579 11.9813C7.28989 12.0382 7.12444 12.0667 6.96154 12.0667C6.79864 12.0667 6.63342 12.0382 6.46588 11.9813Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.product-information .like_icons .wish_item_button span.added:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M6.46588 11.9813C6.29741 11.9244 6.14936 11.8334 6.02173 11.7082L4.82087 10.633C3.59099 9.52931 2.48016 8.43426 1.48838 7.34787C0.49659 6.26147 0.000464103 5.06379 0 3.75483C0 2.68527 0.365481 1.79208 1.09644 1.07525C1.8274 0.358416 2.7382 0 3.82885 0C4.44378 0 5.02391 0.127892 5.56923 0.383675C6.11455 0.639459 6.57865 0.989455 6.96154 1.43366C7.34442 0.98991 7.80853 0.640142 8.35385 0.384358C8.89917 0.128575 9.47929 0.000455131 10.0942 0C11.1849 0 12.0957 0.358416 12.8266 1.07525C13.5576 1.79208 13.9231 2.68527 13.9231 3.75483C13.9231 5.06333 13.43 6.26374 12.4437 7.35606C11.4575 8.44837 10.3379 9.54638 9.08481 10.6501L7.90135 11.7082C7.77372 11.8334 7.6259 11.9244 7.4579 11.9813C7.28989 12.0382 7.12444 12.0667 6.96154 12.0667C6.79864 12.0667 6.63342 12.0382 6.46588 11.9813Z' fill='%23163354'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.product-information .like_icons .compare_item_button span:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.304 3.72586V3.69785H10.269C9.93312 2.62823 9.26569 1.69333 8.36335 1.02851C7.46101 0.363694 6.3706 0.00347079 5.25 0C2.352 0 0 2.35318 0 5.25263C0 7.55678 1.533 9.6018 3.696 10.2741V10.3022H3.731C4.403 12.4732 6.447 14 8.75 14C11.648 14 14 11.6468 14 8.74737C14 6.44322 12.467 4.3982 10.304 3.72586ZM1.4 5.24562C1.4 3.12356 3.129 1.3937 5.25 1.3937C6.713 1.3937 8.029 2.23412 8.68 3.49475C8.589 3.49475 8.505 3.50875 8.421 3.50875C8.344 3.50875 8.267 3.50875 8.183 3.52276C8.085 3.52976 7.987 3.55078 7.896 3.56478C7.819 3.57879 7.742 3.58579 7.665 3.5998C7.574 3.62081 7.483 3.64882 7.385 3.66983C7.308 3.69085 7.238 3.70485 7.161 3.72586C7.07 3.75388 6.986 3.78889 6.895 3.82391C6.825 3.85193 6.755 3.87294 6.685 3.90095C6.594 3.93597 6.51 3.98499 6.426 4.02701C6.363 4.06203 6.293 4.09004 6.23 4.12506C6.146 4.17409 6.062 4.22311 5.978 4.27914C5.922 4.31416 5.859 4.34917 5.803 4.3912C5.719 4.44722 5.635 4.51726 5.551 4.58029L5.397 4.69235C5.299 4.77639 5.201 4.86743 5.11 4.95148C5.054 5.0075 4.998 5.06353 4.949 5.11956C4.865 5.2106 4.774 5.30165 4.697 5.3997L4.571 5.56778C4.515 5.64482 4.452 5.72186 4.396 5.7989C4.354 5.86193 4.319 5.93197 4.277 5.995C4.228 6.07204 4.179 6.14907 4.137 6.22611C4.095 6.29615 4.067 6.37319 4.032 6.44322C3.997 6.52026 3.955 6.5973 3.92 6.68134C3.885 6.75838 3.864 6.83542 3.836 6.91246C3.808 6.9965 3.773 7.07354 3.745 7.15758C3.717 7.23462 3.703 7.31866 3.682 7.4027C3.661 7.48674 3.633 7.57079 3.619 7.65483C3.598 7.73887 3.591 7.82291 3.577 7.90695L3.535 8.16608C3.528 8.25012 3.521 8.34117 3.521 8.43222C3.521 8.50925 3.507 8.58629 3.507 8.66333C2.247 8.01201 1.407 6.69535 1.407 5.23162L1.4 5.24562ZM8.75 12.5993C7.287 12.5993 5.971 11.7589 5.32 10.4982C5.397 10.4982 5.474 10.4912 5.551 10.4842C5.642 10.4842 5.726 10.4772 5.817 10.4702C5.908 10.4632 5.992 10.4422 6.076 10.4282C6.16 10.4142 6.244 10.4072 6.328 10.3862L6.58 10.3232L6.825 10.2601C6.909 10.2321 6.993 10.1971 7.07 10.1691L7.301 10.085C7.385 10.05 7.462 10.008 7.546 9.96598C7.616 9.93097 7.686 9.90295 7.756 9.86093C7.84 9.81891 7.917 9.76288 7.994 9.71386C8.057 9.67184 8.12 9.63682 8.183 9.5948C8.267 9.53877 8.344 9.47574 8.421 9.41971C8.477 9.37769 8.533 9.34267 8.582 9.29365C8.68 9.2096 8.771 9.12556 8.862 9.04152L9.03 8.87344C9.114 8.78239 9.205 8.69135 9.282 8.5933C9.324 8.54427 9.366 8.48124 9.401 8.43222C9.464 8.35518 9.527 8.27814 9.576 8.1941C9.618 8.13107 9.653 8.06803 9.688 8.01201C9.737 7.92796 9.793 7.85093 9.835 7.76688C9.87 7.70385 9.905 7.62681 9.933 7.56378C9.975 7.47974 10.017 7.4027 10.052 7.31166C10.08 7.24162 10.108 7.16458 10.136 7.08754C10.171 7.0035 10.199 6.91946 10.227 6.82841C10.248 6.75138 10.269 6.67434 10.29 6.59029C10.311 6.50625 10.339 6.41521 10.36 6.33117L10.402 6.07904L10.444 5.81291C10.451 5.72886 10.458 5.63782 10.458 5.54677C10.458 5.46973 10.472 5.3927 10.472 5.30865C11.732 5.95998 12.572 7.27664 12.572 8.74037C12.572 10.8624 10.843 12.5923 8.722 12.5923L8.75 12.5993Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  position: absolute;
  top: -2px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.product-information .like_icons .compare_item_button span.added:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.304 3.72586V3.69785H10.269C9.93312 2.62823 9.26569 1.69333 8.36335 1.02851C7.46101 0.363694 6.3706 0.00347079 5.25 0C2.352 0 0 2.35318 0 5.25263C0 7.55678 1.533 9.6018 3.696 10.2741V10.3022H3.731C4.403 12.4732 6.447 14 8.75 14C11.648 14 14 11.6468 14 8.74737C14 6.44322 12.467 4.3982 10.304 3.72586ZM1.4 5.24562C1.4 3.12356 3.129 1.3937 5.25 1.3937C6.713 1.3937 8.029 2.23412 8.68 3.49475C8.589 3.49475 8.505 3.50875 8.421 3.50875C8.344 3.50875 8.267 3.50875 8.183 3.52276C8.085 3.52976 7.987 3.55078 7.896 3.56478C7.819 3.57879 7.742 3.58579 7.665 3.5998C7.574 3.62081 7.483 3.64882 7.385 3.66983C7.308 3.69085 7.238 3.70485 7.161 3.72586C7.07 3.75388 6.986 3.78889 6.895 3.82391C6.825 3.85193 6.755 3.87294 6.685 3.90095C6.594 3.93597 6.51 3.98499 6.426 4.02701C6.363 4.06203 6.293 4.09004 6.23 4.12506C6.146 4.17409 6.062 4.22311 5.978 4.27914C5.922 4.31416 5.859 4.34917 5.803 4.3912C5.719 4.44722 5.635 4.51726 5.551 4.58029L5.397 4.69235C5.299 4.77639 5.201 4.86743 5.11 4.95148C5.054 5.0075 4.998 5.06353 4.949 5.11956C4.865 5.2106 4.774 5.30165 4.697 5.3997L4.571 5.56778C4.515 5.64482 4.452 5.72186 4.396 5.7989C4.354 5.86193 4.319 5.93197 4.277 5.995C4.228 6.07204 4.179 6.14907 4.137 6.22611C4.095 6.29615 4.067 6.37319 4.032 6.44322C3.997 6.52026 3.955 6.5973 3.92 6.68134C3.885 6.75838 3.864 6.83542 3.836 6.91246C3.808 6.9965 3.773 7.07354 3.745 7.15758C3.717 7.23462 3.703 7.31866 3.682 7.4027C3.661 7.48674 3.633 7.57079 3.619 7.65483C3.598 7.73887 3.591 7.82291 3.577 7.90695L3.535 8.16608C3.528 8.25012 3.521 8.34117 3.521 8.43222C3.521 8.50925 3.507 8.58629 3.507 8.66333C2.247 8.01201 1.407 6.69535 1.407 5.23162L1.4 5.24562ZM8.75 12.5993C7.287 12.5993 5.971 11.7589 5.32 10.4982C5.397 10.4982 5.474 10.4912 5.551 10.4842C5.642 10.4842 5.726 10.4772 5.817 10.4702C5.908 10.4632 5.992 10.4422 6.076 10.4282C6.16 10.4142 6.244 10.4072 6.328 10.3862L6.58 10.3232L6.825 10.2601C6.909 10.2321 6.993 10.1971 7.07 10.1691L7.301 10.085C7.385 10.05 7.462 10.008 7.546 9.96598C7.616 9.93097 7.686 9.90295 7.756 9.86093C7.84 9.81891 7.917 9.76288 7.994 9.71386C8.057 9.67184 8.12 9.63682 8.183 9.5948C8.267 9.53877 8.344 9.47574 8.421 9.41971C8.477 9.37769 8.533 9.34267 8.582 9.29365C8.68 9.2096 8.771 9.12556 8.862 9.04152L9.03 8.87344C9.114 8.78239 9.205 8.69135 9.282 8.5933C9.324 8.54427 9.366 8.48124 9.401 8.43222C9.464 8.35518 9.527 8.27814 9.576 8.1941C9.618 8.13107 9.653 8.06803 9.688 8.01201C9.737 7.92796 9.793 7.85093 9.835 7.76688C9.87 7.70385 9.905 7.62681 9.933 7.56378C9.975 7.47974 10.017 7.4027 10.052 7.31166C10.08 7.24162 10.108 7.16458 10.136 7.08754C10.171 7.0035 10.199 6.91946 10.227 6.82841C10.248 6.75138 10.269 6.67434 10.29 6.59029C10.311 6.50625 10.339 6.41521 10.36 6.33117L10.402 6.07904L10.444 5.81291C10.451 5.72886 10.458 5.63782 10.458 5.54677C10.458 5.46973 10.472 5.3927 10.472 5.30865C11.732 5.95998 12.572 7.27664 12.572 8.74037C12.572 10.8624 10.843 12.5923 8.722 12.5923L8.75 12.5993Z' fill='%23163354'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.product-information .like_icons .fast_view_button {
  display: none;
}
.product-information .product-action {
  margin-top: 20px;
}
.product-information .buy_block .counter_wrapp {
  padding-top: 0;
}
.product-information .buy_block .counter_wrapp .counter_block_inner {
  padding: 0;
  display: block !important;
  width: 100%;
  float: none;
  margin: 0 0 8px 0 !important;
  position: relative;
  z-index: 3;
}
.product-information .buy_block .counter_wrapp .counter_block_inner .counter_block {
  display: block !important;
}
.product-information .buy_block .counter_wrapp .button_block {
  margin: 0;
  padding: 0;
}
.product-information .buy_block .counter_wrapp .button_block .btn {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  width: 100% !important;
  height: 43px;
  background: #163354;
  border-radius: 8px !important;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  color: #FFF;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.product-information .buy_block .counter_wrapp .button_block .btn i {
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-information .buy_block .counter_wrapp .button_block .btn i svg {
  display: none;
}
.product-information .buy_block .counter_wrapp .button_block .btn i:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.42139 1.66943L2.94672 6.0001H2.00005C1.89754 6.00008 1.7964 6.0237 1.7045 6.06913C1.6126 6.11455 1.53242 6.18056 1.47018 6.26202C1.40794 6.34348 1.36533 6.43819 1.34565 6.5388C1.32597 6.63941 1.32976 6.7432 1.35672 6.8421L3.22272 13.6841C3.30007 13.9661 3.46783 14.215 3.70025 14.3925C3.93268 14.57 4.21693 14.6664 4.50939 14.6668H11.4914C12.0901 14.6668 12.6194 14.2634 12.7781 13.6834L14.6441 6.84143C14.6712 6.7425 14.6751 6.63863 14.6554 6.53795C14.6358 6.43726 14.5931 6.34249 14.5307 6.26102C14.4684 6.17956 14.388 6.11362 14.296 6.06836C14.2039 6.0231 14.1026 5.99974 14.0001 6.0001H13.0534L10.5787 1.66943L9.42139 2.33077L11.5181 6.0001H4.48205L6.57872 2.33077L5.42139 1.66943ZM9.33339 8.66677H10.6667V12.0001H9.33339V8.66677ZM5.33339 8.66677H6.66672V12.0001H5.33339V8.66677Z' fill='white'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
}
.product-information .buy_block .counter_wrapp .button_block .btn span {
  text-transform: lowercase !important;
  font-size: 16px !important;
}
.product-information .buy_block .counter_wrapp .button_block .btn span:first-letter {
  text-transform: uppercase !important;
}
.product-information .buy_block .counter_wrapp .button_block .btn.btn-exlg {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.product-information .buy_block .counter_wrapp .button_block .btn.in-cart {
  display: none !important;
}
.product-information .buy_block .counter_wrapp .button_block .btn:hover, .product-information .buy_block .counter_wrapp .button_block .btn:active, .product-information .buy_block .counter_wrapp .button_block .btn:focus {
  text-decoration: none;
  color: #fff !important;
  background: #1E4265 !important;
}
.product-information .buy_block .counter_wrapp .button_block .total_summ {
  display: none !important;
}
.product-information .buy_block .total_summ {
  display: none !important;
}
.product-information .sa_block {
  margin-top: 12px;
}
.product-information .sa_block .my-stock {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ordered-block {
  margin: 40px 0 60px 0;
}
.ordered-block .tabs {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 0 32px 0 !important;
  letter-spacing: unset;
  max-height: unset;
  position: relative;
}
.ordered-block .tabs:before, .ordered-block .tabs:after {
  display: none;
}
.ordered-block .tabs:after {
  content: "";
  display: block !important;
  width: 100%;
  height: 1px;
  background: #B5B8BF;
  position: absolute;
  bottom: 1px;
  left: 0;
  right: 0;
  opacity: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ordered-block .tabs ul {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 !important;
  border: none;
  padding: 0 !important;
  letter-spacing: unset;
  line-height: normal;
  overflow: visible !important;
}
.ordered-block .tabs ul:before, .ordered-block .tabs ul:after {
  display: none;
}
.ordered-block .tabs li {
  border: none;
  margin: 0;
  background: none;
  display: block !important;
}
.ordered-block .tabs li:after {
  display: none;
}
.ordered-block .tabs li.active a {
  color: #163354;
  font-weight: 600;
}
.ordered-block .tabs li.active a:after {
  opacity: 1;
}
.ordered-block .tabs li a {
  display: block;
  height: auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 20px 24px;
  color: #6B7280;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: none;
  text-transform: lowercase;
  position: relative;
  overflow: visible;
  border-radius: 0;
}
.ordered-block .tabs li a:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #163354;
  position: absolute;
  bottom: 1px;
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.ordered-block .tabs li a:first-letter {
  text-transform: uppercase;
}
.ordered-block .tabs li a:hover, .ordered-block .tabs li a:active, .ordered-block .tabs li a:focus {
  text-decoration: none;
  font-weight: 600;
  color: #163354;
}
.ordered-block .tabs li a:hover:after, .ordered-block .tabs li a:active:after, .ordered-block .tabs li a:focus:after {
  opacity: 1;
}

.properties__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}
.properties__container .properties__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.properties__container .properties__item .properties__title {
  color: #6B7280;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.properties__container .properties__item .properties__value {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.product-article-properties {
  margin-bottom: 12px !important;
}
.product-article-properties .muted {
  font-size: 18px;
}
.product-article-properties .muted b {
  font-size: 18px;
}

.tab-pane .detail-text-wrap {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

.detail-section-products {
  padding-bottom: 60px;
}
.detail-section-products .bottom_nav {
  display: none;
}

.recom-detail {
  padding-bottom: 0;
}

.product-container .product-info {
  padding: 0;
  border: none;
  border-radius: 0;
}

.single_carousel_wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
}
.single_carousel_wraper .single_carousel_center {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.single_carousel_wraper .product-detail-gallery__thmb-container {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.single_carousel_center {
  height: 582px;
  width: calc(100% - 112px);
  margin: 0;
  border-radius: 10px;
  overflow: hidden;
}
.single_carousel_center .product-detail-gallery__item {
  width: 100%;
  height: 100%;
}
.single_carousel_center .product-detail-gallery__item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

.product-detail-gallery__thmb-container .product-detail-gallery__thmb-inner {
  margin: 0 !important;
}
.product-detail-gallery__thmb-container .swiper-slide-thumb-active .product-detail-gallery__item.product-detail-gallery__item--thmb {
  border-color: #163354;
}

.product-container .product-detail-gallery__item.product-detail-gallery__item--thmb {
  width: 80px;
  height: 80px;
  min-width: 80px;
  border-radius: 10px;
  border: 1px solid #B5B8BF;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--thmb img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--thmb:hover, .product-container .product-detail-gallery__item.product-detail-gallery__item--thmb:active, .product-container .product-detail-gallery__item.product-detail-gallery__item--thmb:focus {
  text-decoration: none;
  border-color: #163354;
}

.fancybox-button.fancybox-button--close:before {
  width: 40px;
  height: 40px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M10 10.4097L30 30.0001' stroke='%23163354' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M10 29.5903L30 9.99988' stroke='%23163354' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
}
.fancybox-button div, .fancybox-button i {
  display: none;
}
.fancybox-button.fancybox-button--arrow_left div, .fancybox-button.fancybox-button--arrow_right div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 100%;
  background: #FFF;
  -webkit-box-shadow: 0 4px 16px 0 rgba(8, 9, 10, 0.08);
          box-shadow: 0 4px 16px 0 rgba(8, 9, 10, 0.08);
  padding: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
}
.fancybox-button.fancybox-button--arrow_left div:before, .fancybox-button.fancybox-button--arrow_right div:before {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.1988 11.5555L12.0399 16L13 14.8891L9.63896 11L13 7.11094L12.0399 6L8.1988 10.4445C8.07151 10.5919 8 10.7917 8 11C8 11.2083 8.07151 11.4081 8.1988 11.5555Z' fill='%23163354'/></svg>");
  width: 22px;
  height: 22px;
  -webkit-transition: all 0.3s !important;
  transition: all 0.3s !important;
}
.fancybox-button.fancybox-button--arrow_left div:after, .fancybox-button.fancybox-button--arrow_right div:after {
  display: none;
}
.fancybox-button.fancybox-button--arrow_left div:hover, .fancybox-button.fancybox-button--arrow_left div:active, .fancybox-button.fancybox-button--arrow_left div:focus, .fancybox-button.fancybox-button--arrow_right div:hover, .fancybox-button.fancybox-button--arrow_right div:active, .fancybox-button.fancybox-button--arrow_right div:focus {
  background: #163354;
}
.fancybox-button.fancybox-button--arrow_left div:hover:before, .fancybox-button.fancybox-button--arrow_left div:active:before, .fancybox-button.fancybox-button--arrow_left div:focus:before, .fancybox-button.fancybox-button--arrow_right div:hover:before, .fancybox-button.fancybox-button--arrow_right div:active:before, .fancybox-button.fancybox-button--arrow_right div:focus:before {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M8.1988 11.5555L12.0399 16L13 14.8891L9.63896 11L13 7.11094L12.0399 6L8.1988 10.4445C8.07151 10.5919 8 10.7917 8 11C8 11.2083 8.07151 11.4081 8.1988 11.5555Z' fill='%23ffffff'/></svg>");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.fancybox-button.fancybox-button--arrow_right div:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.display_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
}
.display_list .list_item_wrapp {
  margin: 0 0 24px 0 !important;
  background: none !important;
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: none;
          transform: none;
}
.display_list .list_item_wrapp:last-child {
  margin-bottom: 0 !important;
}
.display_list .list_item {
  background: #F4F5F6;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 12px;
  margin: 0 !important;
  border: none !important;
}
.display_list .list_item .list_item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  width: 100%;
}
.display_list .list_item .image_block {
  width: 100%;
  padding: 0;
  width: 168px;
  height: 168px;
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
  border-radius: 10px;
}
.display_list .list_item .image_block .image_wrapper_block {
  width: 168px;
  height: 168px;
  border-radius: 10px;
  overflow: hidden;
}
.display_list .list_item .image_block .image_wrapper_block a {
  width: 168px;
  height: 168px;
}
.display_list .list_item .description_wrapp {
  padding: 0;
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
}
.display_list .list_item .item-title {
  margin: 0 0 16px 0;
}
.display_list .list_item .item-title a {
  color: #163354 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.display_list .list_item .item-title a span {
  font-size: 16px;
}
.display_list .list_item .item-title a:hover, .display_list .list_item .item-title a:active, .display_list .list_item .item-title a:focus {
  text-decoration: none;
  color: #163354 !important;
}
.display_list .list_item .item-title a:hover span, .display_list .list_item .item-title a:active span, .display_list .list_item .item-title a:focus span {
  color: #163354 !important;
}
.display_list .list_item .wrapp_stockers, .display_list .list_item .preview_text, .display_list .list_item .show_props {
  display: none;
}
.display_list .list_item .information_wrapp {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
}
.display_list .list_item .information_wrapp .information {
  position: relative;
  padding-right: 64px;
  width: 308px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: space-between;
      -ms-flex-align: space-between;
          align-items: space-between;
}
.display_list .list_item .cost.prices {
  margin: 0 !important;
  padding: 0 !important;
  min-height: unset !important;
}
.display_list .list_item .cost.prices .price_matrix_wrapper {
  text-align: left;
}
.display_list .list_item .cost.prices .price {
  margin: 0;
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
.display_list .list_item .cost.prices .js-info-block.rounded3 {
  display: none !important;
}
.display_list .list_item .counter_wrapp {
  padding: 0;
  margin: 0;
}
.display_list .list_item .counter_wrapp .counter_block_inner {
  float: none;
  width: 100%;
  padding: 0;
  margin: 0;
  display: block !important;
}
.display_list .list_item .counter_wrapp .counter_block_inner .counter_block {
  display: block !important;
}
.display_list .list_item .counter_wrapp .button_block {
  margin: 0;
  padding: 0;
}
.display_list .list_item .counter_wrapp .button_block .btn {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 100%;
  width: 100% !important;
  height: 43px;
  background: #163354;
  border-radius: 8px !important;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  color: #FFF;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.display_list .list_item .counter_wrapp .button_block .btn i {
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.display_list .list_item .counter_wrapp .button_block .btn i svg {
  display: none;
}
.display_list .list_item .counter_wrapp .button_block .btn i:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.42139 1.66943L2.94672 6.0001H2.00005C1.89754 6.00008 1.7964 6.0237 1.7045 6.06913C1.6126 6.11455 1.53242 6.18056 1.47018 6.26202C1.40794 6.34348 1.36533 6.43819 1.34565 6.5388C1.32597 6.63941 1.32976 6.7432 1.35672 6.8421L3.22272 13.6841C3.30007 13.9661 3.46783 14.215 3.70025 14.3925C3.93268 14.57 4.21693 14.6664 4.50939 14.6668H11.4914C12.0901 14.6668 12.6194 14.2634 12.7781 13.6834L14.6441 6.84143C14.6712 6.7425 14.6751 6.63863 14.6554 6.53795C14.6358 6.43726 14.5931 6.34249 14.5307 6.26102C14.4684 6.17956 14.388 6.11362 14.296 6.06836C14.2039 6.0231 14.1026 5.99974 14.0001 6.0001H13.0534L10.5787 1.66943L9.42139 2.33077L11.5181 6.0001H4.48205L6.57872 2.33077L5.42139 1.66943ZM9.33339 8.66677H10.6667V12.0001H9.33339V8.66677ZM5.33339 8.66677H6.66672V12.0001H5.33339V8.66677Z' fill='white'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
}
.display_list .list_item .counter_wrapp .button_block .btn span {
  text-transform: lowercase !important;
  font-size: 16px !important;
}
.display_list .list_item .counter_wrapp .button_block .btn span:first-letter {
  text-transform: uppercase !important;
}
.display_list .list_item .counter_wrapp .button_block .btn.to-cart {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.display_list .list_item .counter_wrapp .button_block .btn.in-cart {
  display: none !important;
}
.display_list .list_item .counter_wrapp .button_block .btn:hover, .display_list .list_item .counter_wrapp .button_block .btn:active, .display_list .list_item .counter_wrapp .button_block .btn:focus {
  text-decoration: none;
  color: #fff !important;
  background: #1E4265 !important;
}
.display_list .total_summ {
  display: none !important;
}
.display_list .like_icons {
  position: absolute;
  top: 0;
  right: 0;
  left: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.display_list .like_icons span {
  visibility: visible;
  opacity: 1 !important;
  width: 24px !important;
  height: 24px !important;
  border-radius: 3px;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  border: none !important;
  background: #fff !important;
  padding: 0;
}
.display_list .like_icons span i {
  display: none !important;
}
.display_list .like_icons span span {
  display: none !important;
}
.display_list .like_icons .wish_item_button span:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M6.46588 11.9813C6.29741 11.9244 6.14936 11.8334 6.02173 11.7082L4.82087 10.633C3.59099 9.52931 2.48016 8.43426 1.48838 7.34787C0.49659 6.26147 0.000464103 5.06379 0 3.75483C0 2.68527 0.365481 1.79208 1.09644 1.07525C1.8274 0.358416 2.7382 0 3.82885 0C4.44378 0 5.02391 0.127892 5.56923 0.383675C6.11455 0.639459 6.57865 0.989455 6.96154 1.43366C7.34442 0.98991 7.80853 0.640142 8.35385 0.384358C8.89917 0.128575 9.47929 0.000455131 10.0942 0C11.1849 0 12.0957 0.358416 12.8266 1.07525C13.5576 1.79208 13.9231 2.68527 13.9231 3.75483C13.9231 5.06333 13.43 6.26374 12.4437 7.35606C11.4575 8.44837 10.3379 9.54638 9.08481 10.6501L7.90135 11.7082C7.77372 11.8334 7.6259 11.9244 7.4579 11.9813C7.28989 12.0382 7.12444 12.0667 6.96154 12.0667C6.79864 12.0667 6.63342 12.0382 6.46588 11.9813Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  position: absolute;
  top: 6px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.display_list .like_icons .wish_item_button span.added:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M6.46588 11.9813C6.29741 11.9244 6.14936 11.8334 6.02173 11.7082L4.82087 10.633C3.59099 9.52931 2.48016 8.43426 1.48838 7.34787C0.49659 6.26147 0.000464103 5.06379 0 3.75483C0 2.68527 0.365481 1.79208 1.09644 1.07525C1.8274 0.358416 2.7382 0 3.82885 0C4.44378 0 5.02391 0.127892 5.56923 0.383675C6.11455 0.639459 6.57865 0.989455 6.96154 1.43366C7.34442 0.98991 7.80853 0.640142 8.35385 0.384358C8.89917 0.128575 9.47929 0.000455131 10.0942 0C11.1849 0 12.0957 0.358416 12.8266 1.07525C13.5576 1.79208 13.9231 2.68527 13.9231 3.75483C13.9231 5.06333 13.43 6.26374 12.4437 7.35606C11.4575 8.44837 10.3379 9.54638 9.08481 10.6501L7.90135 11.7082C7.77372 11.8334 7.6259 11.9244 7.4579 11.9813C7.28989 12.0382 7.12444 12.0667 6.96154 12.0667C6.79864 12.0667 6.63342 12.0382 6.46588 11.9813Z' fill='%23163354'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.display_list .like_icons .compare_item_button span:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.304 3.72586V3.69785H10.269C9.93312 2.62823 9.26569 1.69333 8.36335 1.02851C7.46101 0.363694 6.3706 0.00347079 5.25 0C2.352 0 0 2.35318 0 5.25263C0 7.55678 1.533 9.6018 3.696 10.2741V10.3022H3.731C4.403 12.4732 6.447 14 8.75 14C11.648 14 14 11.6468 14 8.74737C14 6.44322 12.467 4.3982 10.304 3.72586ZM1.4 5.24562C1.4 3.12356 3.129 1.3937 5.25 1.3937C6.713 1.3937 8.029 2.23412 8.68 3.49475C8.589 3.49475 8.505 3.50875 8.421 3.50875C8.344 3.50875 8.267 3.50875 8.183 3.52276C8.085 3.52976 7.987 3.55078 7.896 3.56478C7.819 3.57879 7.742 3.58579 7.665 3.5998C7.574 3.62081 7.483 3.64882 7.385 3.66983C7.308 3.69085 7.238 3.70485 7.161 3.72586C7.07 3.75388 6.986 3.78889 6.895 3.82391C6.825 3.85193 6.755 3.87294 6.685 3.90095C6.594 3.93597 6.51 3.98499 6.426 4.02701C6.363 4.06203 6.293 4.09004 6.23 4.12506C6.146 4.17409 6.062 4.22311 5.978 4.27914C5.922 4.31416 5.859 4.34917 5.803 4.3912C5.719 4.44722 5.635 4.51726 5.551 4.58029L5.397 4.69235C5.299 4.77639 5.201 4.86743 5.11 4.95148C5.054 5.0075 4.998 5.06353 4.949 5.11956C4.865 5.2106 4.774 5.30165 4.697 5.3997L4.571 5.56778C4.515 5.64482 4.452 5.72186 4.396 5.7989C4.354 5.86193 4.319 5.93197 4.277 5.995C4.228 6.07204 4.179 6.14907 4.137 6.22611C4.095 6.29615 4.067 6.37319 4.032 6.44322C3.997 6.52026 3.955 6.5973 3.92 6.68134C3.885 6.75838 3.864 6.83542 3.836 6.91246C3.808 6.9965 3.773 7.07354 3.745 7.15758C3.717 7.23462 3.703 7.31866 3.682 7.4027C3.661 7.48674 3.633 7.57079 3.619 7.65483C3.598 7.73887 3.591 7.82291 3.577 7.90695L3.535 8.16608C3.528 8.25012 3.521 8.34117 3.521 8.43222C3.521 8.50925 3.507 8.58629 3.507 8.66333C2.247 8.01201 1.407 6.69535 1.407 5.23162L1.4 5.24562ZM8.75 12.5993C7.287 12.5993 5.971 11.7589 5.32 10.4982C5.397 10.4982 5.474 10.4912 5.551 10.4842C5.642 10.4842 5.726 10.4772 5.817 10.4702C5.908 10.4632 5.992 10.4422 6.076 10.4282C6.16 10.4142 6.244 10.4072 6.328 10.3862L6.58 10.3232L6.825 10.2601C6.909 10.2321 6.993 10.1971 7.07 10.1691L7.301 10.085C7.385 10.05 7.462 10.008 7.546 9.96598C7.616 9.93097 7.686 9.90295 7.756 9.86093C7.84 9.81891 7.917 9.76288 7.994 9.71386C8.057 9.67184 8.12 9.63682 8.183 9.5948C8.267 9.53877 8.344 9.47574 8.421 9.41971C8.477 9.37769 8.533 9.34267 8.582 9.29365C8.68 9.2096 8.771 9.12556 8.862 9.04152L9.03 8.87344C9.114 8.78239 9.205 8.69135 9.282 8.5933C9.324 8.54427 9.366 8.48124 9.401 8.43222C9.464 8.35518 9.527 8.27814 9.576 8.1941C9.618 8.13107 9.653 8.06803 9.688 8.01201C9.737 7.92796 9.793 7.85093 9.835 7.76688C9.87 7.70385 9.905 7.62681 9.933 7.56378C9.975 7.47974 10.017 7.4027 10.052 7.31166C10.08 7.24162 10.108 7.16458 10.136 7.08754C10.171 7.0035 10.199 6.91946 10.227 6.82841C10.248 6.75138 10.269 6.67434 10.29 6.59029C10.311 6.50625 10.339 6.41521 10.36 6.33117L10.402 6.07904L10.444 5.81291C10.451 5.72886 10.458 5.63782 10.458 5.54677C10.458 5.46973 10.472 5.3927 10.472 5.30865C11.732 5.95998 12.572 7.27664 12.572 8.74037C12.572 10.8624 10.843 12.5923 8.722 12.5923L8.75 12.5993Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.display_list .like_icons .compare_item_button span.added:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.304 3.72586V3.69785H10.269C9.93312 2.62823 9.26569 1.69333 8.36335 1.02851C7.46101 0.363694 6.3706 0.00347079 5.25 0C2.352 0 0 2.35318 0 5.25263C0 7.55678 1.533 9.6018 3.696 10.2741V10.3022H3.731C4.403 12.4732 6.447 14 8.75 14C11.648 14 14 11.6468 14 8.74737C14 6.44322 12.467 4.3982 10.304 3.72586ZM1.4 5.24562C1.4 3.12356 3.129 1.3937 5.25 1.3937C6.713 1.3937 8.029 2.23412 8.68 3.49475C8.589 3.49475 8.505 3.50875 8.421 3.50875C8.344 3.50875 8.267 3.50875 8.183 3.52276C8.085 3.52976 7.987 3.55078 7.896 3.56478C7.819 3.57879 7.742 3.58579 7.665 3.5998C7.574 3.62081 7.483 3.64882 7.385 3.66983C7.308 3.69085 7.238 3.70485 7.161 3.72586C7.07 3.75388 6.986 3.78889 6.895 3.82391C6.825 3.85193 6.755 3.87294 6.685 3.90095C6.594 3.93597 6.51 3.98499 6.426 4.02701C6.363 4.06203 6.293 4.09004 6.23 4.12506C6.146 4.17409 6.062 4.22311 5.978 4.27914C5.922 4.31416 5.859 4.34917 5.803 4.3912C5.719 4.44722 5.635 4.51726 5.551 4.58029L5.397 4.69235C5.299 4.77639 5.201 4.86743 5.11 4.95148C5.054 5.0075 4.998 5.06353 4.949 5.11956C4.865 5.2106 4.774 5.30165 4.697 5.3997L4.571 5.56778C4.515 5.64482 4.452 5.72186 4.396 5.7989C4.354 5.86193 4.319 5.93197 4.277 5.995C4.228 6.07204 4.179 6.14907 4.137 6.22611C4.095 6.29615 4.067 6.37319 4.032 6.44322C3.997 6.52026 3.955 6.5973 3.92 6.68134C3.885 6.75838 3.864 6.83542 3.836 6.91246C3.808 6.9965 3.773 7.07354 3.745 7.15758C3.717 7.23462 3.703 7.31866 3.682 7.4027C3.661 7.48674 3.633 7.57079 3.619 7.65483C3.598 7.73887 3.591 7.82291 3.577 7.90695L3.535 8.16608C3.528 8.25012 3.521 8.34117 3.521 8.43222C3.521 8.50925 3.507 8.58629 3.507 8.66333C2.247 8.01201 1.407 6.69535 1.407 5.23162L1.4 5.24562ZM8.75 12.5993C7.287 12.5993 5.971 11.7589 5.32 10.4982C5.397 10.4982 5.474 10.4912 5.551 10.4842C5.642 10.4842 5.726 10.4772 5.817 10.4702C5.908 10.4632 5.992 10.4422 6.076 10.4282C6.16 10.4142 6.244 10.4072 6.328 10.3862L6.58 10.3232L6.825 10.2601C6.909 10.2321 6.993 10.1971 7.07 10.1691L7.301 10.085C7.385 10.05 7.462 10.008 7.546 9.96598C7.616 9.93097 7.686 9.90295 7.756 9.86093C7.84 9.81891 7.917 9.76288 7.994 9.71386C8.057 9.67184 8.12 9.63682 8.183 9.5948C8.267 9.53877 8.344 9.47574 8.421 9.41971C8.477 9.37769 8.533 9.34267 8.582 9.29365C8.68 9.2096 8.771 9.12556 8.862 9.04152L9.03 8.87344C9.114 8.78239 9.205 8.69135 9.282 8.5933C9.324 8.54427 9.366 8.48124 9.401 8.43222C9.464 8.35518 9.527 8.27814 9.576 8.1941C9.618 8.13107 9.653 8.06803 9.688 8.01201C9.737 7.92796 9.793 7.85093 9.835 7.76688C9.87 7.70385 9.905 7.62681 9.933 7.56378C9.975 7.47974 10.017 7.4027 10.052 7.31166C10.08 7.24162 10.108 7.16458 10.136 7.08754C10.171 7.0035 10.199 6.91946 10.227 6.82841C10.248 6.75138 10.269 6.67434 10.29 6.59029C10.311 6.50625 10.339 6.41521 10.36 6.33117L10.402 6.07904L10.444 5.81291C10.451 5.72886 10.458 5.63782 10.458 5.54677C10.458 5.46973 10.472 5.3927 10.472 5.30865C11.732 5.95998 12.572 7.27664 12.572 8.74037C12.572 10.8624 10.843 12.5923 8.722 12.5923L8.75 12.5993Z' fill='%23163354'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.display_list .like_icons .fast_view_button {
  display: none;
}

.page-news .select_head_wrap {
  display: none;
}
.page-news .items .row {
  row-gap: 24px;
  margin: 0 -12px;
}
.page-news .item-wrapper {
  width: 100%;
  max-width: 20%;
  padding: 0 12px !important;
}
.page-news .item {
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #F4F5F6 !important;
  border-radius: 10px;
  padding: 12px;
  -webkit-transform: none !important;
          transform: none !important;
}
.page-news .item .image {
  margin: 0;
  width: 100%;
  height: 267px;
  border-radius: 10px !important;
  margin: 0 0 15px 0 !important;
}
.page-news .item .image a {
  height: 267px;
  display: block;
}
.page-news .item .image a span {
  height: 267px !important;
}
.page-news .item .inner-text {
  padding: 0 !important;
}
.page-news .item .inner-text .period-block {
  margin-bottom: 6px !important;
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.page-news .item .inner-text .title a {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.page-news .item .inner-text .title a:hover, .page-news .item .inner-text .title a:active, .page-news .item .inner-text .title a:focus {
  text-decoration: none;
  color: #163354;
}
.page-news .item .inner-text .details-text {
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
.page-news .item .inner-text .details-text br {
  display: none;
}
.page-news .item .inner-text .button-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #B5B8BF;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 8px;
  height: 35px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 20px;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 24px;
}
.page-news .item .inner-text .button-more:hover, .page-news .item .inner-text .button-more:active, .page-news .item .inner-text .button-more:focus {
  text-decoration: none;
  background: #163354;
  color: #fff;
}

.page-news .bottom-links-block {
  display: none;
}

.detail.news .period_wrapper {
  margin: 0 0 24px 0 !important;
}
.detail.news .period_wrapper .colored_theme_hover_bg-block,
.detail.news .period_wrapper .share {
  display: none;
}
.detail.news .period_wrapper .period-block {
  color: #B5B8BF;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.detail.news .content-text {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.detail.news .detail_content_wrapper {
  margin: 0;
}
.detail.news .line-after {
  display: none;
}

.page-top #navigation {
  display: block;
}

.page-top .topic {
  position: unset;
}
.page-top .topic__inner {
  position: unset;
}

.basket-back {
  position: absolute;
  top: 33px;
  right: 15px;
  z-index: 6;
  cursor: pointer;
  margin: 0;
}
.basket-back .basket-back__link {
  font-size: 0;
}
.basket-back .basket-back__link:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1988 5.44453L6.0399 1L7 2.11094L3.63896 6L7 9.88906L6.0399 11L2.1988 6.55547C2.07151 6.40813 2 6.20833 2 6C2 5.79167 2.07151 5.59187 2.1988 5.44453Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  margin-right: 12px;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.basket-back .basket-back__link:after {
  content: "Вернуться к покупкам";
  color: #B5B8BF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.basket-back .basket-back__link:hover:before, .basket-back .basket-back__link:active:before, .basket-back .basket-back__link:focus:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1988 5.44453L6.0399 1L7 2.11094L3.63896 6L7 9.88906L6.0399 11L2.1988 6.55547C2.07151 6.40813 2 6.20833 2 6C2 5.79167 2.07151 5.59187 2.1988 5.44453Z' fill='%23163354'/%3E%3C/svg%3E");
}
.basket-back .basket-back__link:hover:after, .basket-back .basket-back__link:active:after, .basket-back .basket-back__link:focus:after {
  color: #163354;
}

.btn_basket_heading {
  display: none !important;
}

.section-viewed-products {
  padding-top: 70px;
}

.basket-empty-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.basket-empty-content h3 {
  color: #163354;
  text-align: center;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 12px 0;
}
.basket-empty-content p {
  color: #163354;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 0 0 24px 0;
}
.basket-empty-content a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 66px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 24px;
  background: #163354;
  border-radius: 10px;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 auto 26px auto;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.basket-empty-content a:hover, .basket-empty-content a:active, .basket-empty-content a:focus {
  text-decoration: none;
  background: #1E4265;
  color: #fff;
}

@-webkit-keyframes spin-loader {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin-loader {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.add-product-article {
  position: relative;
  z-index: 100;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.add-product-article.open .button-add-article .icon {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.add-product-article.open .button-add-article .icon svg path {
  fill: #163354;
}
.add-product-article.open .button-add-article .text {
  color: #163354;
  border-color: #163354;
}
.add-product-article.open .add-by-sku-wrapper {
  opacity: 1;
  visibility: visible;
}
.add-product-article.basket-empty {
  margin: 0 auto;
}
.add-product-article.basket-empty .add-by-sku-wrapper {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.add-product-article .button-add-article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: none;
  padding: 0;
  border: none;
  border-radius: 0;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  cursor: pointer;
}
.add-product-article .button-add-article .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.add-product-article .button-add-article .icon svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.add-product-article .button-add-article .text {
  color: #B5B8BF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-bottom: 1px dotted #B5B8BF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.add-product-article .add-by-sku-wrapper {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: absolute;
  top: calc(100% + 20px);
  left: 0;
  min-width: 342px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.add-product-article .add-by-sku-wrapper input {
  background: #FFF;
  border-radius: 10px;
  height: 59px;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  padding: 0 20px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0 0 8px 0;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.add-product-article .add-by-sku-wrapper input:active, .add-product-article .add-by-sku-wrapper input:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.add-product-article .add-by-sku-wrapper input:placeholder {
  color: #6B7280;
}
.add-product-article .add-by-sku-wrapper span.desc {
  color: #B5B8BF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.add-product-article .add-by-sku-wrapper button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
  background: #163354;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 20px;
  width: 100%;
  height: 43px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.add-product-article .add-by-sku-wrapper button .btn-loading-spinner {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid rgb(255, 255, 255);
  border-radius: 50%;
  border-top-color: #fff;
  -webkit-animation: spin-loader 0.8s ease-in-out infinite;
          animation: spin-loader 0.8s ease-in-out infinite;
  vertical-align: middle;
}
.add-product-article .add-by-sku-wrapper button.btn-success-added {
  background: #00A63E;
}
.add-product-article .add-by-sku-wrapper button.btn-success-added:hover, .add-product-article .add-by-sku-wrapper button.btn-success-added:active, .add-product-article .add-by-sku-wrapper button.btn-success-added:focus {
  background: #00A63E !important;
  color: #fff;
}
.add-product-article .add-by-sku-wrapper button:hover, .add-product-article .add-by-sku-wrapper button:active, .add-product-article .add-by-sku-wrapper button:focus {
  background: #1E4265;
  color: #fff;
}

.backet_alert {
  display: none;
}

#basket-root .basket-items-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
#basket-root .basket-items-list .basket-items-list-outer {
  padding: 0 12px;
  width: 100%;
  max-width: 66.7%;
}
#basket-root .basket-items-list .basket-items-list-outer .basket-items-list {
  margin: 0;
}
#basket-root .basket-items-list .basket-total-outer {
  padding: 0 12px;
  width: 100%;
  max-width: 33.3%;
}
#basket-root .basket-items-list-wrapper {
  border: none;
  padding: 0;
}
#basket-root .basket-items-list-wrapper .basket-items-list-header {
  padding: 0 !important;
  border: none !important;
  margin-bottom: 26px !important;
}
#basket-root .basket-items-list-wrapper .basket-items-list-header .basket-items-list-header-filter-item {
  display: none;
}
#basket-root .basket-items-list-wrapper .basket-items-list-header .delete_all {
  padding: 0;
  font-size: 0;
}
#basket-root .basket-items-list-wrapper .basket-items-list-header .delete_all svg {
  display: none;
}
#basket-root .basket-items-list-wrapper .basket-items-list-header .delete_all:before {
  content: "Удалить все";
  color: #B5B8BF;
  font-family: "Inter", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-bottom: 1px dotted #B5B8BF;
  text-transform: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#basket-root .basket-items-list-wrapper .basket-items-list-header .delete_all:hover:before, #basket-root .basket-items-list-wrapper .basket-items-list-header .delete_all:active:before, #basket-root .basket-items-list-wrapper .basket-items-list-header .delete_all:focus:before {
  color: #163354;
  border-color: #163354;
}

.basket-total-block {
  padding: 0;
  margin: 0;
  top: 150px;
}

#content #bx-soa-order-form *, .sale_order_full_table .sale-paysystem-wrapper *, body #basket-root *, body .basket-coupon-block-field-description, body .basket-coupon-block-total-price-current, body .basket-item-info-name, body .basket-item-info-name-link {
  font-family: "Inter", sans-serif !important;
}

.basket-items-list-table {
  margin: 0;
  width: 100%;
}
.basket-items-list-table tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
}
.basket-items-list-table tbody tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  overflow: hidden;
  padding: 12px;
}
.basket-items-list-table tbody tr td {
  padding: 0;
  border: none;
  position: unset;
}

.basket-items-list-item-wrapper {
  background: #F4F5F6;
  border-radius: 10px;
  position: relative;
}
.basket-items-list-item-wrapper .basket-items-list-item-picture .basket-item-block-image {
  width: 106px;
  height: 106px;
  min-width: 106px;
  max-width: 106px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.basket-items-list-item-wrapper .basket-items-list-item-descriptions-inner {
  width: 37%;
  padding-left: 24px;
}
.basket-items-list-item-wrapper .basket-items-list-item-descriptions-inner .basket-item-block-info {
  padding: 0 !important;
}
.basket-items-list-item-wrapper .basket-items-list-item-descriptions-inner .stickers-basket {
  display: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-descriptions-inner .basket-item-block-properties {
  display: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-descriptions-inner .basket-item-info-name {
  margin: 0 0 8px 0;
  padding: 0;
}
.basket-items-list-item-wrapper .basket-items-list-item-descriptions-inner .basket-item-info-name a {
  padding: 0;
  color: #163354 !important;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 130%;
}
.basket-items-list-item-wrapper .basket-items-list-item-box {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 24px;
}
.basket-items-list-item-wrapper .basket-items-list-item-counts {
  width: 150px;
  -ms-flex-preferred-size: unset !important;
      flex-basis: unset !important;
}
.basket-items-list-item-wrapper .basket-items-list-item-counts .price-counts {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  display: block;
  margin-bottom: 3px;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer {
  width: 150px;
  -ms-flex-preferred-size: unset !important;
      flex-basis: unset !important;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount {
  width: 100%;
  max-width: 100%;
  border: 1px solid #B5B8BF !important;
  border-radius: 8px;
  background: none;
  height: 43px;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-btn-minus {
  height: 100%;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-btn-minus:before {
  display: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-btn-minus:after {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 8L4 8' stroke='%23163354' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: none;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -4px;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-amount-filed-block input {
  height: 43px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: none;
  border: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-amount-filed-block input:after {
  content: "шт.";
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-btn-plus {
  height: 100%;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-btn-plus:before {
  display: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-item-amount .basket-item-btn-plus:after {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 4L8 12' stroke='%23163354' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12 8L4 8' stroke='%23163354' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: none;
  position: absolute;
  top: 50%;
  right: 10px;
  left: unset;
  margin: 0;
  margin-top: -4px;
}
.basket-items-list-item-wrapper .basket-items-list-item-amount-outer .basket-items-list-item-price {
  display: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-price {
  width: 150px;
  -ms-flex-preferred-size: unset !important;
      flex-basis: unset !important;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
  text-align: center;
  padding-right: 20px;
}
.basket-items-list-item-wrapper .basket-items-list-item-price .basket-item-price-current .basket-item-price-current-value {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
.basket-items-list-item-wrapper .basket-items-list-item-removes {
  position: absolute;
  top: 50%;
  right: 12px;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.basket-items-list-item-wrapper .basket-items-list-item-removes .basket-item-actions-remove {
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 3px;
}
.basket-items-list-item-wrapper .basket-items-list-item-removes .basket-item-actions-remove:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cpath d='M3.3 1.27273H8.7V0H3.3V1.27273ZM12 3.18182V1.90909H0V3.18182H1.2174L1.5174 14H10.4826L10.7826 3.18182H12ZM8.5458 6.15491L6.849 7.95455L8.5458 9.75418L7.6974 10.6546L6 8.85436L4.3026 10.6546L3.4542 9.75418L5.151 7.95455L3.4542 6.15491L4.3026 5.25445L6 7.05473L7.6968 5.25445L8.5458 6.15491Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  -webkit-transform: none;
          transform: none;
  width: 12px !important;
  height: 14px !important;
  background: none !important;
  top: 1px;
  left: 6px;
}
.basket-items-list-item-wrapper .basket-items-list-item-removes .basket-item-actions-remove:after {
  display: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container {
  background: none;
  padding: 0;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container strong {
  color: #163354 !important;
  font-weight: 600;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container div {
  padding-left: 0;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container .basket-items-list-item-removed-block a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #B5B8BF;
  border-radius: 6px;
  color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 0 10px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 35px;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container .basket-items-list-item-removed-block a:hover, .basket-items-list-item-wrapper .basket-items-list-item-removed-container .basket-items-list-item-removed-block a:active, .basket-items-list-item-wrapper .basket-items-list-item-removed-container .basket-items-list-item-removed-block a:focus {
  text-decoration: none;
  background: #163354;
  color: #fff;
  text-decoration: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container .basket-items-list-item-removed-block .basket-items-list-item-clear-btn {
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 3px;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container .basket-items-list-item-removed-block .basket-items-list-item-clear-btn:before {
  display: none;
}
.basket-items-list-item-wrapper .basket-items-list-item-removed-container .basket-items-list-item-removed-block .basket-items-list-item-clear-btn:after {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cpath d='M3.3 1.27273H8.7V0H3.3V1.27273ZM12 3.18182V1.90909H0V3.18182H1.2174L1.5174 14H10.4826L10.7826 3.18182H12ZM8.5458 6.15491L6.849 7.95455L8.5458 9.75418L7.6974 10.6546L6 8.85436L4.3026 10.6546L3.4542 9.75418L5.151 7.95455L3.4542 6.15491L4.3026 5.25445L6 7.05473L7.6968 5.25445L8.5458 6.15491Z' fill='%23B5B8BF'/%3E%3C/svg%3E");
  -webkit-transform: none;
          transform: none;
  width: 12px !important;
  height: 14px !important;
  background: none !important;
  transform: none;
  top: 3px;
  left: 6px;
}

#basket-root .basket-checkout-container {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 20px;
  border: none;
  margin-bottom: 24px;
  opacity: 1 !important;
}
#basket-root .basket-checkout-container .basket-coupon-section {
  display: none;
}
#basket-root .basket-checkout-container .basket-checkout-section-left {
  display: none;
}
#basket-root .basket-checkout-container .basket-checkout-section-inner {
  display: none;
}
#basket-root .basket-checkout-container h3 {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 20px 0;
}
#basket-root .basket-checkout-container .personal-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 62px;
  background: #B5B8BF;
  border-radius: 8px;
  padding: 0 20px;
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#basket-root .basket-checkout-container .personal-link b {
  font-weight: 600;
}
#basket-root .basket-checkout-container .personal-link:hover, #basket-root .basket-checkout-container .personal-link:active, #basket-root .basket-checkout-container .personal-link:focus {
  text-decoration: none;
  background: #163354;
  color: #fff;
}
#basket-root .basket-checkout-container .backet-buttons.user-guest .basket-checkout-btn {
  display: none;
}
#basket-root .basket-checkout-container .basket-checkout-btn {
  margin: 0;
}
#basket-root .basket-checkout-container .basket-checkout-btn .icon_error_block {
  font-size: 0;
  background: #B5B8BF;
  height: 43px;
  width: 100%;
  padding: 0;
  max-width: 100%;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
}
#basket-root .basket-checkout-container .basket-checkout-btn .icon_error_block br, #basket-root .basket-checkout-container .basket-checkout-btn .icon_error_block i, #basket-root .basket-checkout-container .basket-checkout-btn .icon_error_block b {
  display: none;
}
#basket-root .basket-checkout-container .basket-checkout-btn .icon_error_block:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.42139 1.66943L2.94672 6.0001H2.00005C1.89754 6.00008 1.7964 6.0237 1.7045 6.06913C1.6126 6.11455 1.53242 6.18056 1.47018 6.26202C1.40794 6.34348 1.36533 6.43819 1.34565 6.5388C1.32597 6.63941 1.32976 6.7432 1.35672 6.8421L3.22272 13.6841C3.30007 13.9661 3.46783 14.215 3.70025 14.3925C3.93268 14.57 4.21693 14.6664 4.50939 14.6668H11.4914C12.0901 14.6668 12.6194 14.2634 12.7781 13.6834L14.6441 6.84143C14.6712 6.7425 14.6751 6.63863 14.6554 6.53795C14.6358 6.43726 14.5931 6.34249 14.5307 6.26102C14.4684 6.17956 14.388 6.11362 14.296 6.06836C14.2039 6.0231 14.1026 5.99974 14.0001 6.0001H13.0534L10.5787 1.66943L9.42139 2.33077L11.5181 6.0001H4.48205L6.57872 2.33077L5.42139 1.66943ZM9.33339 8.66677H10.6667V12.0001H9.33339V8.66677ZM5.33339 8.66677H6.66672V12.0001H5.33339V8.66677Z' fill='white'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  margin-right: 12px;
}
#basket-root .basket-checkout-container .basket-checkout-btn .icon_error_block:after {
  content: "Перейти к оформлению";
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: none;
  background-color: transparent !important;
}
#basket-root .basket-checkout-container .basket-btn-checkout {
  background: #163354 !important;
  border-radius: 8px;
  background: #B5B8BF;
  height: 43px;
  width: 100%;
  padding: 0;
  max-width: 100%;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px !important;
  letter-spacing: unset !important;
  text-transform: none !important;
  color: #FFF;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
#basket-root .basket-checkout-container .basket-btn-checkout:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.42139 1.66943L2.94672 6.0001H2.00005C1.89754 6.00008 1.7964 6.0237 1.7045 6.06913C1.6126 6.11455 1.53242 6.18056 1.47018 6.26202C1.40794 6.34348 1.36533 6.43819 1.34565 6.5388C1.32597 6.63941 1.32976 6.7432 1.35672 6.8421L3.22272 13.6841C3.30007 13.9661 3.46783 14.215 3.70025 14.3925C3.93268 14.57 4.21693 14.6664 4.50939 14.6668H11.4914C12.0901 14.6668 12.6194 14.2634 12.7781 13.6834L14.6441 6.84143C14.6712 6.7425 14.6751 6.63863 14.6554 6.53795C14.6358 6.43726 14.5931 6.34249 14.5307 6.26102C14.4684 6.17956 14.388 6.11362 14.296 6.06836C14.2039 6.0231 14.1026 5.99974 14.0001 6.0001H13.0534L10.5787 1.66943L9.42139 2.33077L11.5181 6.0001H4.48205L6.57872 2.33077L5.42139 1.66943ZM9.33339 8.66677H10.6667V12.0001H9.33339V8.66677ZM5.33339 8.66677H6.66672V12.0001H5.33339V8.66677Z' fill='white'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  -webkit-transform: translate(0, 1px);
          transform: translate(0, 1px);
  display: inline-block;
  margin-right: 9px;
}

.basket-checkout-prop-items {
  margin-bottom: 20px;
}
.basket-checkout-prop-items .basket-checkout-prop-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 12px;
}
.basket-checkout-prop-items .basket-checkout-prop-item:last-child {
  margin-bottom: 0;
}
.basket-checkout-prop-items .basket-checkout-prop-item span {
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.basket-checkout-prop-items .basket-checkout-prop-item span:last-child {
  font-weight: 500;
  color: #163354;
}
.basket-checkout-prop-items .basket-checkout-prop-item.itogo {
  border-top: 1px solid #B5B8BF;
  padding-top: 20px;
  margin-top: 20px;
}
.basket-checkout-prop-items .basket-checkout-prop-item.itogo span:last-child {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}

.basket-checkout-progress {
  margin-top: 20px;
}
.basket-checkout-progress .progress_bar {
  background: #EAEBEC;
  border-radius: 40px;
  height: 8px;
  overflow: hidden;
  position: relative;
}
.basket-checkout-progress .progress_bar span {
  background: #163354;
  height: 100%;
  width: 10%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  border-radius: 0 5px 5px 0;
}
.basket-checkout-progress .progress_bar-text {
  margin-top: 8px;
  text-align: center;
  color: #163354;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.basket-checkout-progress .progress_bar-text b {
  color: #163354;
  font-weight: 600;
}

.cart-button-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
  min-height: 159px;
}
.cart-button-navigation button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  border-radius: 8px;
  background: #F4F5F6;
  height: 45px;
  width: 100%;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cart-button-navigation button .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cart-button-navigation button .icon svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cart-button-navigation button:hover, .cart-button-navigation button:active, .cart-button-navigation button:focus {
  background: #163354;
  color: #fff;
}
.cart-button-navigation button:hover svg path, .cart-button-navigation button:active svg path, .cart-button-navigation button:focus svg path {
  fill: #fff;
}

@media print {
  /* ==================================================================
     1. ПРЯЧЕМ ВСЕ ЛИШНЕЕ ВНЕ КОРЗИНЫ (шапки, меню, подвалы)
     ================================================================== */
  header, footer, .breadcrumbs, .left_block,
  #panel, .popup-menu-catalog, .scroll-to-top, .header-top-wraper,
  .header-bottom-wraper, .mobileheader, .sticky-sidebar {
    display: none !important;
  }
  /* ==================================================================
     2. ПРЯЧЕМ ИНТЕРАКТИВ И ЛИШНИЕ БЛОКИ ВНУТРИ КОРЗИНЫ
     ================================================================== */
  .basket-items-list-header,
  .add-product-article,
  .basket-checkout-progress,
  .cart-button-navigation,
  .btn_basket_heading,
  .basket-coupon-section,
  .basket-coupon-alert-section,
  .backet-buttons,
  .basket-item-actions-remove,
  .basket-item-btn-minus,
  .basket-item-btn-plus,
  .sa_block,
  .stickers-basket,
  .basket-checkout-section-inner {
    display: none !important;
  }
  /* ==================================================================
     3. БЕЛЫЙ ФОН И СБРОС ОТСТУПОВ (Чистый лист А4)
     ================================================================== */
  body, html, .wrapper1, .wrapper_inner, #main, #basket-root {
    background: #fff !important;
    margin: 0 !important;
    padding: 0 !important;
    min-width: 100% !important;
    width: 100% !important;
  }
  /* ==================================================================
     4. ИСПРАВЛЯЕМ СЕТКУ КОРЗИНЫ (Чтобы итоги не наезжали на товары)
     ================================================================== */
  /* Отключаем Flexbox, чтобы правый блок упал ровно под список товаров */
  .basket-items-list.flexbox {
    display: block !important;
  }
  .basket-items-list-outer {
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    display: block !important;
  }
  /* ==================================================================
     5. КРАСИВЫЙ БЛОК ИТОГОВ ("Ваш заказ")
     ================================================================== */
  .basket-checkout-container {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    margin-top: 40px !important;
    page-break-inside: avoid; /* Запрещаем принтеру разрывать этот блок на 2 страницы */
    background: #fff !important;
    border: 2px solid #000 !important; /* Строгая черная рамка */
    padding: 20px !important;
    border-radius: 10px !important;
  }
  .basket-checkout-section h3 {
    margin-top: 0 !important;
    color: #000 !important;
  }
  .basket-checkout-prop-items {
    display: block !important;
  }
  .basket-checkout-prop-item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
    margin-bottom: 10px !important;
    font-size: 16px !important;
    color: #000 !important;
  }
  .basket-checkout-prop-item.itogo {
    font-weight: bold !important;
    font-size: 20px !important;
    border-top: 1px solid #000 !important;
    padding-top: 10px !important;
    margin-top: 15px !important;
  }
  /* ==================================================================
     6. НАСТРАИВАЕМ ТАБЛИЦУ ТОВАРОВ
     ================================================================== */
  .basket-items-list-item-wrapper {
    page-break-inside: avoid; /* Чтобы один товар не разорвало пополам на разные листы */
    border-bottom: 1px solid #ccc !important;
  }
  .basket-items-list-item-wrapper td {
    padding: 15px 10px !important;
    vertical-align: middle !important;
  }
  /* Превращаем поле ввода количества в обычную цифру (без рамки и фона) */
  .basket-item-amount-filed {
    border: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    padding: 0 !important;
    width: auto !important;
    text-align: center !important;
    color: #000 !important;
    font-size: 16px !important;
    font-weight: bold !important;
  }
  /* Делаем картинки товаров компактнее (чтобы влезало больше на лист) */
  .basket-item-image {
    max-width: 70px !important;
    max-height: 70px !important;
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .basket-items-list-item-picture {
    width: 80px !important;
  }
  /* Убираем цветные элементы и делаем все ссылки черными */
  * {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a {
    text-decoration: none !important;
    color: #000 !important;
  }
  /* ==========================================
     ПРАВКИ КОРЗИНЫ: Рубль и Количество
     ========================================== */
  /* 1. Запрет переноса знака рубля на новую строку во всех ценах */
  .basket-item-price-current-value,
  .basket-item-price-current-text,
  .basket-item-price-old-text,
  .basket-item-price-difference,
  .basket-coupon-block-total-price-current {
    white-space: nowrap !important;
  }
  /* 2. Добавляем "шт." в блок количества */
  .basket-item-amount-filed-block {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  /* Генерируем само слово "шт." */
  .basket-item-amount-filed-block::after {
    content: "шт.";
    font-size: 13px;
    color: #333;
    margin-left: 2px;
  }
  /* Сужаем инпут с цифрой, чтобы тексту "шт." хватило места между плюсом и минусом */
  .basket-item-amount-filed {
    width: auto !important;
    max-width: 25px !important;
    padding: 0 !important;
    text-align: right !important; /* Прижимаем цифру вплотную к "шт." */
  }
  .section-viewed-products {
    display: none;
  }
  .section-please-note.basket {
    display: none;
  }
}
.popup.share_basket_frame {
  padding: 60px;
  border-radius: 10px !important;
  overflow: hidden;
  max-width: 535px !important;
  width: 100% !important;
}
.popup.share_basket_frame .close {
  top: 20px;
  right: 20px;
  padding: 0;
}
.popup.share_basket_frame .basket-share-new-title {
  padding: 0 !important;
  margin-bottom: 24px;
}
.popup.share_basket_frame .basket-share-new-title h2 {
  color: #163354;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.popup.share_basket_frame .form_body {
  padding: 0 !important;
}
.popup.share_basket_frame .form_body .basket-share-new-url .basket-share-new-copy-url {
  background: #163354 !important;
  height: 55px;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px;
  color: #FFF !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: none;
  letter-spacing: normal !important;
}
.popup.share_basket_frame .form_body .basket-share-new-url .basket-share-new-copy-url:hover, .popup.share_basket_frame .form_body .basket-share-new-url .basket-share-new-copy-url:active, .popup.share_basket_frame .form_body .basket-share-new-url .basket-share-new-copy-url:focus {
  text-decoration: none;
  background: #1E4265;
}
.popup.share_basket_frame .basket-share-new-socials {
  margin-top: 40px;
}
.popup.share_basket_frame .basket-share-new-socials .soc-avt:after {
  display: none;
}
.popup.share_basket_frame .basket-share-new-socials .soc-avt .title {
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
  text-align: center;
  margin-bottom: 15px;
}
.popup.share_basket_frame .basket-share-new-socials .soc-avt .row {
  margin: 0;
}
.popup.share_basket_frame .basket-share-new-socials .soc-avt .ya-share2 .ya-share2__container .ya-share2__list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.popup.share_basket_frame .basket-share-new-socials .soc-avt .ya-share2 .ya-share2__container .ya-share2__list .ya-share2__item a {
  border-radius: 10px;
}
.popup.share_basket_frame .qrcode_block {
  border: none;
  padding: 0;
  margin-top: 40px;
}
.popup.share_basket_frame .qrcode_block span {
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: block;
  text-align: center;
}

.sale_order_full_table:first-of-type {
  padding-top: 0 !important;
}

.sale_order_full_table {
  text-align: left;
  margin: 0;
  max-width: 930px;
}
.sale_order_full_table:before {
  display: none;
}
.sale_order_full_table td {
  text-align: left;
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.sale_order_full_table td b {
  font-weight: 600;
  color: #163354;
}
.sale_order_full_table td a {
  color: #163354;
  border-bottom: 2px dotted #163354;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sale_order_full_table td a:hover, .sale_order_full_table td a:active, .sale_order_full_table td a:focus {
  color: #1E4265;
  border-color: transparent;
}
.sale_order_full_table ~ .sale_order_full_table {
  display: none;
}

#bx-soa-order-main .alert .col-xs-12 {
  padding-left: 20px !important;
}

#bx-soa-order-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
#bx-soa-order-main .bx-soa {
  padding: 0 12px;
  width: 100%;
  max-width: 66.7%;
}
#bx-soa-order-main .bx-soa-sidebar {
  padding: 0 12px;
  width: 100%;
  max-width: 33.3%;
  min-width: unset;
}

.bx-soa-total-wrapper {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 20px;
  top: 150px;
}
.bx-soa-total-wrapper .bx-soa-cart-total {
  border: none;
  background: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.bx-soa-total-wrapper .bx-soa-cart-total .change_basket {
  display: block;
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 20px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.bx-soa-total-wrapper .bx-soa-cart-total .change_basket a {
  display: none;
}
.bx-soa-total-wrapper .bx-soa-coupon,
.bx-soa-total-wrapper .total-scroll-info {
  display: none;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line:nth-child(2) {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line:nth-child(3) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-bottom: 12px;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line:nth-child(4) {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line:nth-child(5) {
  display: none;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line:before {
  display: none;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line .bx-soa-cart-t {
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: none;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line .bx-soa-cart-d {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  background: none;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line.bx-soa-cart-total-line-totals {
  border-top: 1px solid #B5B8BF;
  padding-top: 20px;
  margin-top: 20px;
  margin-bottom: 0;
}
.bx-soa-total-wrapper .bx-soa-cart-total-line.bx-soa-cart-total-line-totals .bx-soa-cart-d {
  color: var(--txt-dark-blue, #163354);
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 26px */
}
.bx-soa-total-wrapper .bx-soa-cart-total-button-container {
  margin: 20px 0 0 0;
  padding: 0;
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.bx-soa-total-wrapper .bx-soa-cart-total-button-container a {
  background: #163354 !important;
  border-radius: 8px;
  background: #B5B8BF;
  height: 43px;
  width: 100%;
  padding: 0;
  max-width: 100%;
  border-radius: 8px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px !important;
  letter-spacing: unset !important;
  text-transform: none !important;
  color: #FFF;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bx-soa-total-wrapper .bx-soa-cart-total-button-container a:before {
  content: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.42139 1.66943L2.94672 6.0001H2.00005C1.89754 6.00008 1.7964 6.0237 1.7045 6.06913C1.6126 6.11455 1.53242 6.18056 1.47018 6.26202C1.40794 6.34348 1.36533 6.43819 1.34565 6.5388C1.32597 6.63941 1.32976 6.7432 1.35672 6.8421L3.22272 13.6841C3.30007 13.9661 3.46783 14.215 3.70025 14.3925C3.93268 14.57 4.21693 14.6664 4.50939 14.6668H11.4914C12.0901 14.6668 12.6194 14.2634 12.7781 13.6834L14.6441 6.84143C14.6712 6.7425 14.6751 6.63863 14.6554 6.53795C14.6358 6.43726 14.5931 6.34249 14.5307 6.26102C14.4684 6.17956 14.388 6.11362 14.296 6.06836C14.2039 6.0231 14.1026 5.99974 14.0001 6.0001H13.0534L10.5787 1.66943L9.42139 2.33077L11.5181 6.0001H4.48205L6.57872 2.33077L5.42139 1.66943ZM9.33339 8.66677H10.6667V12.0001H9.33339V8.66677ZM5.33339 8.66677H6.66672V12.0001H5.33339V8.66677Z' fill='white'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  -webkit-transform: translate(0, 1px);
          transform: translate(0, 1px);
  display: inline-block;
  margin-right: 9px;
}
.bx-soa-total-wrapper .bx-soa-cart-conditions {
  display: none;
}

#bx-soa-properties, #bx-soa-delivery {
  background: #F4F5F6;
  border-radius: 10px;
  border: none;
  padding: 24px;
}
#bx-soa-properties .bx-soa-section-title-container, #bx-soa-delivery .bx-soa-section-title-container {
  padding: 0;
}

#bx-soa-properties .bx-soa-section-content, #bx-soa-properties .bx-compact-wrapper {
  padding: 20px 0 0 0;
}
#bx-soa-properties .bx-soa-section-content .row, #bx-soa-properties .bx-compact-wrapper .row {
  padding: 0;
}
#bx-soa-properties .bx-soa-pp {
  padding: 0px !important;
  width: 100%;
  margin: 0;
}
#bx-soa-properties .bx-soa-pp .col-sm-12 {
  padding: 0;
}
#bx-soa-properties .bx-soa-pp-item-container {
  padding: 0;
  width: unset;
  margin: 0 -12px;
  float: none;
  row-gap: 24px;
}
#bx-soa-properties .bx-soa-pp-company {
  padding: 0;
  padding: 0 12px;
}
#bx-soa-properties .bx-soa-pp-company .bx-soa-pp-company-inner {
  background: #fff;
  border-radius: 10px;
  border: none;
}
#bx-soa-properties .add-profile {
  margin: 20px 0 0 0;
  background: #163354 !important;
  border-radius: 8px;
  background: #B5B8BF;
  height: 43px;
  width: 100%;
  padding: 0;
  max-width: 100%;
  border-radius: 8px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 20px !important;
  letter-spacing: unset !important;
  text-transform: none !important;
  color: #FFF;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.popup.auth_frame {
  padding: 60px;
  border-radius: 10px !important;
  max-width: 535px !important;
  width: 100% !important;
}
.popup.auth_frame .close {
  top: 20px;
  right: 20px;
  padding: 0;
}
.popup.auth_frame .form_head {
  padding: 0 !important;
  margin-bottom: 24px;
}
.popup.auth_frame .form_head h2 {
  color: #163354;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
.popup.auth_frame .form_body {
  padding: 0 !important;
}
.popup.auth_frame .form_body .form-control input {
  border: 1px solid #B5B8BF;
  background: #FFF;
  border-radius: 10px;
  color: #6B7280;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 59px;
  padding-left: 20px;
}
.popup.auth_frame .form_body .form-control.eye-password {
  margin: 0;
}
.popup.auth_frame .form_body .form-control.eye-password:after {
  height: 55px;
  border-radius: 0 10px 10px 0;
  background-color: transparent !important;
}
.popup.auth_frame .form_footer {
  padding: 0 !important;
  margin-top: 24px !important;
}
.popup.auth_frame .form_footer .filter.block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.popup.auth_frame .form_footer .filter.block .prompt label {
  top: 0;
  color: #6B7280;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
  letter-spacing: unset;
  padding-left: 40px !important;
}
.popup.auth_frame .form_footer .filter.block .prompt label:before {
  top: 0 !important;
  background: #163354;
}
.popup.auth_frame .form_footer .filter.block .prompt label:after {
  top: 0 !important;
}
.popup.auth_frame .form_footer .filter.block .forgot {
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
  letter-spacing: unset;
}
.popup.auth_frame .form_footer .filter.block .forgot:before, .popup.auth_frame .form_footer .filter.block .forgot:after, .popup.auth_frame .form_footer .filter.block .forgot span {
  display: none !important;
}
.popup.auth_frame .form_footer .filter.block .forgot:hover, .popup.auth_frame .form_footer .filter.block .forgot:active, .popup.auth_frame .form_footer .filter.block .forgot:focus {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  color: #1E4265;
}
.popup.auth_frame .form_footer .buttons {
  margin-top: 15px;
}
.popup.auth_frame .form_footer .buttons .required-fields-note {
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.popup.auth_frame .form_footer .buttons .line-block__item.width100 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 12px;
  margin-top: 20px;
}
.popup.auth_frame .form_footer .buttons .btn.btn-default {
  background: #163354;
  border-radius: 8px;
  height: 66px;
  width: 100%;
  max-width: 100%;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: none;
}
.popup.auth_frame .form_footer .buttons .btn.btn-default:hover, .popup.auth_frame .form_footer .buttons .btn.btn-default:active, .popup.auth_frame .form_footer .buttons .btn.btn-default:focus {
  text-decoration: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #1E4265;
  color: #fff;
}
.popup.auth_frame .form_footer .buttons .btn.register {
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
  letter-spacing: unset;
  margin: 0 auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  display: block;
}
.popup.auth_frame .form_footer .buttons .btn.register:before, .popup.auth_frame .form_footer .buttons .btn.register:after, .popup.auth_frame .form_footer .buttons .btn.register span {
  display: none !important;
}
.popup.auth_frame .form_footer .buttons .btn.register:hover, .popup.auth_frame .form_footer .buttons .btn.register:active, .popup.auth_frame .form_footer .buttons .btn.register:focus {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  color: #1E4265;
}
.popup.auth_frame .reg-new.social_block {
  display: none !important;
}

body .personal-link[data-event] {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.top-text {
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  max-width: 600px;
  margin: 0 auto 20px auto;
}

.reg-new.social_block {
  display: none;
}

#auth-page-form, #forgotpasswd-page-form, #registraion-page-form {
  overflow: hidden;
  max-width: 535px !important;
  width: 100% !important;
  margin: 0 auto;
}
#auth-page-form .top-text, #forgotpasswd-page-form .top-text, #registraion-page-form .top-text {
  margin-bottom: 30px;
}
#auth-page-form .form_head, #forgotpasswd-page-form .form_head, #registraion-page-form .form_head {
  padding: 0 !important;
  margin-bottom: 24px;
}
#auth-page-form .form_head h2, #forgotpasswd-page-form .form_head h2, #registraion-page-form .form_head h2 {
  color: #163354;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}
#auth-page-form .form_body, #forgotpasswd-page-form .form_body, #registraion-page-form .form_body {
  padding: 0 !important;
}
#auth-page-form .form_body .form-control input, #forgotpasswd-page-form .form_body .form-control input, #registraion-page-form .form_body .form-control input {
  border: 1px solid #B5B8BF;
  background: #FFF;
  border-radius: 10px;
  color: #6B7280;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 59px;
  padding-left: 20px;
}
#auth-page-form .form_body .form-control.eye-password, #forgotpasswd-page-form .form_body .form-control.eye-password, #registraion-page-form .form_body .form-control.eye-password {
  margin: 0;
}
#auth-page-form .form_body .form-control.eye-password:after, #forgotpasswd-page-form .form_body .form-control.eye-password:after, #registraion-page-form .form_body .form-control.eye-password:after {
  height: 55px;
  border-radius: 0 10px 10px 0;
  background-color: transparent !important;
}
#auth-page-form .form_footer, #forgotpasswd-page-form .form_footer, #registraion-page-form .form_footer {
  padding: 0 !important;
  margin-top: 24px !important;
}
#auth-page-form .form_footer .licence_block, #forgotpasswd-page-form .form_footer .licence_block, #registraion-page-form .form_footer .licence_block {
  padding-bottom: 10px;
}
#auth-page-form .form_footer .licence_block label, #forgotpasswd-page-form .form_footer .licence_block label, #registraion-page-form .form_footer .licence_block label {
  top: 0;
  color: #6B7280 !important;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
  letter-spacing: unset;
  padding-left: 40px !important;
}
#auth-page-form .form_footer .licence_block label a, #forgotpasswd-page-form .form_footer .licence_block label a, #registraion-page-form .form_footer .licence_block label a {
  color: #6B7280;
  text-decoration: underline;
}
#auth-page-form .form_footer .licence_block label a:hover, #auth-page-form .form_footer .licence_block label a:active, #auth-page-form .form_footer .licence_block label a:focus, #forgotpasswd-page-form .form_footer .licence_block label a:hover, #forgotpasswd-page-form .form_footer .licence_block label a:active, #forgotpasswd-page-form .form_footer .licence_block label a:focus, #registraion-page-form .form_footer .licence_block label a:hover, #registraion-page-form .form_footer .licence_block label a:active, #registraion-page-form .form_footer .licence_block label a:focus {
  text-decoration: none;
  color: #6B7280;
}
#auth-page-form .form_footer .licence_block label:before, #forgotpasswd-page-form .form_footer .licence_block label:before, #registraion-page-form .form_footer .licence_block label:before {
  top: 0 !important;
  background: #163354;
}
#auth-page-form .form_footer .licence_block label:after, #forgotpasswd-page-form .form_footer .licence_block label:after, #registraion-page-form .form_footer .licence_block label:after {
  top: 0 !important;
}
#auth-page-form .form_footer .filter.block, #forgotpasswd-page-form .form_footer .filter.block, #registraion-page-form .form_footer .filter.block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#auth-page-form .form_footer .filter.block .prompt label, #forgotpasswd-page-form .form_footer .filter.block .prompt label, #registraion-page-form .form_footer .filter.block .prompt label {
  top: 0;
  color: #6B7280;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
  letter-spacing: unset;
  padding-left: 40px !important;
}
#auth-page-form .form_footer .filter.block .prompt label:before, #forgotpasswd-page-form .form_footer .filter.block .prompt label:before, #registraion-page-form .form_footer .filter.block .prompt label:before {
  top: 0 !important;
  background: #163354;
}
#auth-page-form .form_footer .filter.block .prompt label:after, #forgotpasswd-page-form .form_footer .filter.block .prompt label:after, #registraion-page-form .form_footer .filter.block .prompt label:after {
  top: 0 !important;
}
#auth-page-form .form_footer .filter.block .forgot, #forgotpasswd-page-form .form_footer .filter.block .forgot, #registraion-page-form .form_footer .filter.block .forgot {
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
  letter-spacing: unset;
}
#auth-page-form .form_footer .filter.block .forgot:before, #auth-page-form .form_footer .filter.block .forgot:after, #auth-page-form .form_footer .filter.block .forgot span, #forgotpasswd-page-form .form_footer .filter.block .forgot:before, #forgotpasswd-page-form .form_footer .filter.block .forgot:after, #forgotpasswd-page-form .form_footer .filter.block .forgot span, #registraion-page-form .form_footer .filter.block .forgot:before, #registraion-page-form .form_footer .filter.block .forgot:after, #registraion-page-form .form_footer .filter.block .forgot span {
  display: none !important;
}
#auth-page-form .form_footer .filter.block .forgot:hover, #auth-page-form .form_footer .filter.block .forgot:active, #auth-page-form .form_footer .filter.block .forgot:focus, #forgotpasswd-page-form .form_footer .filter.block .forgot:hover, #forgotpasswd-page-form .form_footer .filter.block .forgot:active, #forgotpasswd-page-form .form_footer .filter.block .forgot:focus, #registraion-page-form .form_footer .filter.block .forgot:hover, #registraion-page-form .form_footer .filter.block .forgot:active, #registraion-page-form .form_footer .filter.block .forgot:focus {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  color: #1E4265;
}
#auth-page-form .form_footer .buttons, #auth-page-form .form_footer .form_footer__bottom, #forgotpasswd-page-form .form_footer .buttons, #forgotpasswd-page-form .form_footer .form_footer__bottom, #registraion-page-form .form_footer .buttons, #registraion-page-form .form_footer .form_footer__bottom {
  margin-top: 15px;
}
#auth-page-form .form_footer .buttons .required-fields-note, #auth-page-form .form_footer .form_footer__bottom .required-fields-note, #forgotpasswd-page-form .form_footer .buttons .required-fields-note, #forgotpasswd-page-form .form_footer .form_footer__bottom .required-fields-note, #registraion-page-form .form_footer .buttons .required-fields-note, #registraion-page-form .form_footer .form_footer__bottom .required-fields-note {
  color: #6B7280;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
#auth-page-form .form_footer .buttons .line-block__item.width100, #auth-page-form .form_footer .form_footer__bottom .line-block__item.width100, #forgotpasswd-page-form .form_footer .buttons .line-block__item.width100, #forgotpasswd-page-form .form_footer .form_footer__bottom .line-block__item.width100, #registraion-page-form .form_footer .buttons .line-block__item.width100, #registraion-page-form .form_footer .form_footer__bottom .line-block__item.width100 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 12px;
  margin-top: 20px;
}
#auth-page-form .form_footer .buttons .btn.btn-default, #auth-page-form .form_footer .form_footer__bottom .btn.btn-default, #forgotpasswd-page-form .form_footer .buttons .btn.btn-default, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.btn-default, #registraion-page-form .form_footer .buttons .btn.btn-default, #registraion-page-form .form_footer .form_footer__bottom .btn.btn-default {
  background: #163354;
  border-radius: 8px;
  height: 66px;
  width: 100%;
  max-width: 100%;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: none;
}
#auth-page-form .form_footer .buttons .btn.btn-default:hover, #auth-page-form .form_footer .buttons .btn.btn-default:active, #auth-page-form .form_footer .buttons .btn.btn-default:focus, #auth-page-form .form_footer .form_footer__bottom .btn.btn-default:hover, #auth-page-form .form_footer .form_footer__bottom .btn.btn-default:active, #auth-page-form .form_footer .form_footer__bottom .btn.btn-default:focus, #forgotpasswd-page-form .form_footer .buttons .btn.btn-default:hover, #forgotpasswd-page-form .form_footer .buttons .btn.btn-default:active, #forgotpasswd-page-form .form_footer .buttons .btn.btn-default:focus, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.btn-default:hover, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.btn-default:active, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.btn-default:focus, #registraion-page-form .form_footer .buttons .btn.btn-default:hover, #registraion-page-form .form_footer .buttons .btn.btn-default:active, #registraion-page-form .form_footer .buttons .btn.btn-default:focus, #registraion-page-form .form_footer .form_footer__bottom .btn.btn-default:hover, #registraion-page-form .form_footer .form_footer__bottom .btn.btn-default:active, #registraion-page-form .form_footer .form_footer__bottom .btn.btn-default:focus {
  text-decoration: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #1E4265;
  color: #fff;
}
#auth-page-form .form_footer .buttons .btn.register, #auth-page-form .form_footer .form_footer__bottom .btn.register, #forgotpasswd-page-form .form_footer .buttons .btn.register, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.register, #registraion-page-form .form_footer .buttons .btn.register, #registraion-page-form .form_footer .form_footer__bottom .btn.register {
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  text-transform: none;
  background: none;
  border: none;
  padding: 0;
  letter-spacing: unset;
  margin: 0 auto;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  display: block;
}
#auth-page-form .form_footer .buttons .btn.register:before, #auth-page-form .form_footer .buttons .btn.register:after, #auth-page-form .form_footer .buttons .btn.register span, #auth-page-form .form_footer .form_footer__bottom .btn.register:before, #auth-page-form .form_footer .form_footer__bottom .btn.register:after, #auth-page-form .form_footer .form_footer__bottom .btn.register span, #forgotpasswd-page-form .form_footer .buttons .btn.register:before, #forgotpasswd-page-form .form_footer .buttons .btn.register:after, #forgotpasswd-page-form .form_footer .buttons .btn.register span, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.register:before, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.register:after, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.register span, #registraion-page-form .form_footer .buttons .btn.register:before, #registraion-page-form .form_footer .buttons .btn.register:after, #registraion-page-form .form_footer .buttons .btn.register span, #registraion-page-form .form_footer .form_footer__bottom .btn.register:before, #registraion-page-form .form_footer .form_footer__bottom .btn.register:after, #registraion-page-form .form_footer .form_footer__bottom .btn.register span {
  display: none !important;
}
#auth-page-form .form_footer .buttons .btn.register:hover, #auth-page-form .form_footer .buttons .btn.register:active, #auth-page-form .form_footer .buttons .btn.register:focus, #auth-page-form .form_footer .form_footer__bottom .btn.register:hover, #auth-page-form .form_footer .form_footer__bottom .btn.register:active, #auth-page-form .form_footer .form_footer__bottom .btn.register:focus, #forgotpasswd-page-form .form_footer .buttons .btn.register:hover, #forgotpasswd-page-form .form_footer .buttons .btn.register:active, #forgotpasswd-page-form .form_footer .buttons .btn.register:focus, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.register:hover, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.register:active, #forgotpasswd-page-form .form_footer .form_footer__bottom .btn.register:focus, #registraion-page-form .form_footer .buttons .btn.register:hover, #registraion-page-form .form_footer .buttons .btn.register:active, #registraion-page-form .form_footer .buttons .btn.register:focus, #registraion-page-form .form_footer .form_footer__bottom .btn.register:hover, #registraion-page-form .form_footer .form_footer__bottom .btn.register:active, #registraion-page-form .form_footer .form_footer__bottom .btn.register:focus {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  color: #1E4265;
}
#auth-page-form .form_footer .buttons .line-block__item, #auth-page-form .form_footer .form_footer__bottom .line-block__item, #forgotpasswd-page-form .form_footer .buttons .line-block__item, #forgotpasswd-page-form .form_footer .form_footer__bottom .line-block__item, #registraion-page-form .form_footer .buttons .line-block__item, #registraion-page-form .form_footer .form_footer__bottom .line-block__item {
  margin-top: 10px;
}
#auth-page-form .reg-new.social_block, #forgotpasswd-page-form .reg-new.social_block, #registraion-page-form .reg-new.social_block {
  display: none !important;
}

#registraion-page-form .top-text {
  font-size: 16px;
}
#registraion-page-form .form_body .eye-password {
  margin-bottom: 25px !important;
}
#registraion-page-form .form_body .captcha-row #captcha_word-error {
  top: -30px;
}
#registraion-page-form .form_body .captcha-row label {
  margin-bottom: 15px;
}
#registraion-page-form .form_body .captcha-row .captcha_image {
  height: 59px;
  border-radius: 10px;
}
#registraion-page-form .form_body .captcha-row .captcha_image img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border: none;
}
#registraion-page-form .form_body .captcha-row .captcha_image .captcha_reload {
  top: 11px;
}
#registraion-page-form .form_body .captcha-row .captcha_image .captcha_reload:before {
  background: #163354;
}

.social_block {
  display: none;
}

.personal_page .container_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
  --gap: unset;
  gap: unset;
}
.personal_page .container_inner .right_block {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  padding: 0 12px;
  width: 100%;
  max-width: 83%;
}
.personal_page .container_inner .left_block {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: block !important;
  width: 100%;
  padding: 0 12px;
  max-width: 17%;
  --width-left-block: unset !important;
  will-change: unset !important;
  height: auto !important;
}
.personal_page .container_inner .left_block .sticky-sidebar__inner {
  -webkit-transform: none !important;
          transform: none !important;
  will-change: unset !important;
  left: unset !important;
  position: relative !important;
  top: 0 !important;
}
.personal_page .container_inner .left_block .sticky-sidebar__inner .menu_top_block {
  display: block;
}

.personal_page .left_menu {
  border-radius: 0;
  margin: 0;
  background: #F4F5F6;
  border-radius: 10px;
  padding: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 40px;
}
.personal_page .left_menu li {
  background: none;
}
.personal_page .left_menu li:last-child {
  margin-bottom: 0;
}
.personal_page .left_menu li.current a {
  font-weight: 500;
  color: #fff !important;
}
.personal_page .left_menu li.current a:before {
  background: #163354 !important;
  opacity: 1;
}
.personal_page .left_menu li.cabinet a .toggle_block:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7.49473 0.204953L13.7936 6.50502C14.2345 6.94602 13.9223 7.69993 13.2988 7.69993H12.5989V11.9C12.5989 12.4569 12.3777 12.9911 11.9839 13.3849C11.5902 13.7787 11.0561 14 10.4993 14H9.79941V9.09995C9.79944 8.56429 9.59482 8.04888 9.22741 7.65915C8.86001 7.26942 8.3576 7.03485 7.82297 7.00343L7.6998 6.99993H6.30006C5.7432 6.99993 5.20916 7.22118 4.81541 7.61501C4.42165 8.00884 4.20044 8.54299 4.20044 9.09995V14H3.50057C2.94372 14 2.40968 13.7787 2.01593 13.3849C1.62217 12.9911 1.40096 12.4569 1.40096 11.9V7.69993H0.701093C0.078209 7.69993 -0.234633 6.94602 0.206285 6.50502L6.50512 0.204953C6.63636 0.0737215 6.81435 0 6.99993 0C7.18551 0 7.36349 0.0737215 7.49473 0.204953ZM7.6998 8.39994C7.88541 8.39994 8.06343 8.47369 8.19468 8.60497C8.32593 8.73625 8.39967 8.91429 8.39967 9.09995V14H5.60019V9.09995C5.60021 8.92849 5.66314 8.76301 5.77705 8.63488C5.89096 8.50676 6.04793 8.4249 6.21817 8.40484L6.30006 8.39994H7.6998Z' fill='%23163354'/%3E%3C/svg%3E");
}
.personal_page .left_menu li.order a .toggle_block:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 13 14' fill='none'%3E%3Cpath d='M6.37278 11.0707C6.37299 10.3788 6.55969 9.69964 6.91324 9.1048C7.2668 8.50996 7.77413 8.02141 8.38188 7.69053C8.98962 7.35966 9.67531 7.19869 10.3668 7.22457C11.0583 7.25045 11.73 7.46222 12.3113 7.8376C12.3154 7.5524 12.3176 7.24806 12.3176 6.91966C12.3176 5.23117 12.2602 4.17733 12.1467 3.08576H12.1629C12.1001 2.47751 11.8678 1.89909 11.4924 1.41639C11.1171 0.933684 10.6137 0.566092 10.0396 0.355471C10.0093 0.343987 9.9789 0.333049 9.94828 0.322659C9.72141 0.246399 9.48685 0.195324 9.24882 0.170353L9.22612 0.167892C8.31803 0.074649 8.17229 0 6.25739 0C4.34249 0 4.03269 0.074649 3.12541 0.169259L3.10272 0.17172C2.85285 0.197961 2.60685 0.253015 2.36963 0.335784V0.323479C1.77813 0.524587 1.2567 0.891074 0.867147 1.3795C0.477592 1.86792 0.236246 2.4578 0.17172 3.0792C0.0579691 4.17296 0 5.22789 0 6.91966C0 8.61143 0.0579691 9.66636 0.17172 10.7601C0.249394 11.5065 0.581404 12.2034 1.11204 12.734C1.64268 13.2646 2.33966 13.5966 3.08604 13.6742L3.10873 13.6766C4.01683 13.7712 4.1623 13.8459 6.07719 13.8459C6.71157 13.8459 7.17095 13.8377 7.53162 13.8232C7.16433 13.4651 6.87254 13.0371 6.6735 12.5643C6.47446 12.0915 6.37221 11.5837 6.37278 11.0707ZM3.17354 3.64085H9.143C9.31574 3.64085 9.48141 3.70947 9.60356 3.83162C9.72571 3.95377 9.79433 4.11944 9.79433 4.29218C9.79433 4.46492 9.72571 4.63059 9.60356 4.75274C9.48141 4.87489 9.31574 4.94351 9.143 4.94351H3.17491C3.00216 4.94351 2.83649 4.87489 2.71434 4.75274C2.5922 4.63059 2.52357 4.46492 2.52357 4.29218C2.52357 4.11944 2.5922 3.95377 2.71434 3.83162C2.83649 3.70947 3.00216 3.64085 3.17491 3.64085H3.17354ZM3.17354 7.73068C3.00307 7.72719 2.84076 7.65702 2.72144 7.53522C2.60211 7.41343 2.53528 7.24972 2.53528 7.07921C2.53528 6.90871 2.60211 6.74499 2.72144 6.6232C2.84076 6.50141 3.00307 6.43123 3.17354 6.42774H6.57813C6.66481 6.42597 6.75097 6.4415 6.83156 6.47345C6.91216 6.50539 6.98557 6.55309 7.04749 6.61376C7.10942 6.67443 7.15862 6.74685 7.1922 6.82677C7.22579 6.9067 7.24309 6.99252 7.24309 7.07921C7.24309 7.1659 7.22579 7.25173 7.1922 7.33165C7.15862 7.41157 7.10942 7.48399 7.04749 7.54466C6.98557 7.60533 6.91216 7.65304 6.83156 7.68498C6.75097 7.71692 6.66481 7.73246 6.57813 7.73068H3.17354Z' fill='%23163354'/%3E%3Cpath d='M10.2262 8.14124C9.64686 8.14124 9.0805 8.31304 8.59877 8.63492C8.11704 8.9568 7.74158 9.41431 7.51986 9.94958C7.29814 10.4848 7.24013 11.0738 7.35316 11.6421C7.46619 12.2103 7.74519 12.7323 8.15487 13.142C8.56454 13.5516 9.0865 13.8306 9.65474 13.9437C10.223 14.0567 10.812 13.9987 11.3472 13.777C11.8825 13.5552 12.34 13.1798 12.6619 12.6981C12.9838 12.2163 13.1556 11.65 13.1556 11.0706C13.1556 10.2937 12.847 9.54859 12.2976 8.99922C11.7482 8.44986 11.0031 8.14124 10.2262 8.14124ZM11.3873 11.4993H10.168C10.0755 11.4993 9.98685 11.4626 9.92147 11.3972C9.85609 11.3319 9.81936 11.2432 9.81936 11.1507V9.27765C9.81936 9.18519 9.85609 9.09651 9.92147 9.03113C9.98685 8.96575 10.0755 8.92901 10.168 8.92901C10.2605 8.92901 10.3491 8.96575 10.4145 9.03113C10.4799 9.09651 10.5166 9.18519 10.5166 9.27765V10.8021H11.3873C11.4797 10.8021 11.5684 10.8388 11.6338 10.9042C11.6992 10.9696 11.7359 11.0582 11.7359 11.1507C11.7359 11.2432 11.6992 11.3319 11.6338 11.3972C11.5684 11.4626 11.4797 11.4993 11.3873 11.4993Z' fill='%23163354'/%3E%3C/svg%3E");
}
.personal_page .left_menu li.price a .toggle_block:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cpath d='M5.41406 6.58324H6.162C6.97125 6.58324 7.38475 6.02945 7.38475 5.47781C7.38475 4.94299 6.95989 4.39917 6.162 4.39917H5.41406V6.58324Z' fill='%23163354'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 11.9256C0 13.0706 0.979562 13.9984 2.18827 13.9984H9.81173C11.0202 13.9984 12 13.0706 12 11.9256V2.0728C12 0.0559054 9.81173 0 9.81173 0H2.18827C0.979562 0 0 0.928067 0 2.0728V11.9256ZM4.33691 3.89061C4.33691 3.75576 4.39346 3.62645 4.49412 3.5311C4.59478 3.43575 4.7313 3.38218 4.87366 3.38218H6.15834C7.59455 3.38218 8.45458 4.42562 8.45458 5.47786C8.45458 6.51368 7.63914 7.60014 6.15834 7.60014H5.41041V8.39113L7.13295 8.38213C7.20343 8.38177 7.27331 8.39457 7.33857 8.41979C7.40384 8.445 7.46322 8.48215 7.51333 8.52911C7.56344 8.57607 7.6033 8.63191 7.63062 8.69346C7.65795 8.75501 7.67221 8.82105 7.67259 8.88782C7.67296 8.95458 7.65946 9.02077 7.63283 9.08259C7.60621 9.14441 7.56699 9.20066 7.51742 9.24813C7.46785 9.29559 7.40889 9.33334 7.34391 9.35923C7.27894 9.38511 7.20922 9.39862 7.13873 9.39898L5.41041 9.40797V10.1074C5.41041 10.2423 5.35385 10.3716 5.2532 10.467C5.15254 10.5623 5.01601 10.6159 4.87366 10.6159C4.7313 10.6159 4.59478 10.5623 4.49412 10.467C4.39346 10.3716 4.33691 10.2423 4.33691 10.1074V9.41325L4.08505 9.41462C4.01457 9.41499 3.94469 9.40221 3.87942 9.377C3.81415 9.3518 3.75476 9.31466 3.70464 9.26771C3.65452 9.22076 3.61465 9.16492 3.58732 9.10338C3.55998 9.04184 3.54571 8.9758 3.54531 8.90903C3.54492 8.84227 3.55841 8.77608 3.58503 8.71425C3.61164 8.65243 3.65084 8.59617 3.70041 8.54869C3.74997 8.50122 3.80892 8.46346 3.87389 8.43756C3.93886 8.41167 4.00858 8.39815 4.07907 8.39777L4.33691 8.3966V7.60014H4.08196C3.9396 7.60014 3.80308 7.54657 3.70242 7.45122C3.60176 7.35588 3.54521 7.22656 3.54521 7.09172C3.54521 6.95687 3.60176 6.82755 3.70242 6.73221C3.80308 6.63686 3.9396 6.58329 4.08196 6.58329H4.33691V3.89061Z' fill='%23163354'/%3E%3C/svg%3E");
}
.personal_page .left_menu li.private-date a .toggle_block:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M12.4444 0H1.55556C0.7 0 0 0.7 0 1.55556V12.4444C0 13.3 0.7 14 1.55556 14H12.4444C13.3 14 14 13.3 14 12.4444V1.55556C14 0.7 13.3 0 12.4444 0ZM7 2.33333C8.50111 2.33333 9.72222 3.55444 9.72222 5.05556C9.72222 6.55667 8.50111 7.77778 7 7.77778C5.49889 7.77778 4.27778 6.55667 4.27778 5.05556C4.27778 3.55444 5.49889 2.33333 7 2.33333ZM12.4444 12.4444H1.55556V12.2656C1.55556 11.7833 1.77333 11.3322 2.14667 11.0367C3.47667 9.97111 5.16444 9.33333 7 9.33333C8.83556 9.33333 10.5233 9.97111 11.8533 11.0367C12.2267 11.3322 12.4444 11.7911 12.4444 12.2656V12.4444Z' fill='%23163354'/%3E%3C/svg%3E");
}
.personal_page .left_menu li.subscribe a .toggle_block:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0101111 2.965C8.69234e-09 3.35071 0 3.78714 0 4.28571V5.71429C0 7.73429 -4.63592e-08 8.745 0.683667 9.37214C1.36656 10 2.46711 10 4.66667 10H9.33333C11.5329 10 12.6334 10 13.3163 9.37214C14 8.745 14 7.73429 14 5.71429V4.28571C14 3.78714 14 3.35 13.9899 2.965L7.75522 6.14571C7.52419 6.26354 7.26427 6.32538 7 6.32538C6.73573 6.32538 6.47581 6.26354 6.24478 6.14571L0.0101111 2.965ZM0.189 1.45C0.253815 1.46429 0.316815 1.48714 0.378 1.51857L7 4.89714L13.622 1.51857C13.6837 1.48762 13.7467 1.46476 13.811 1.45C13.7099 1.11143 13.5543 0.846429 13.3163 0.627857C12.6334 1.27724e-07 11.5329 0 9.33333 0H4.66667C2.46711 0 1.36656 1.27724e-07 0.683667 0.627857C0.444889 0.846429 0.290111 1.11143 0.189 1.44929' fill='%23163354'/%3E%3C/svg%3E");
}
.personal_page .left_menu li.exit:before {
  content: "" !important;
  display: block;
  width: 100%;
  height: 1px;
  background: #B5B8BF;
  margin: 0 0 40px 0 !important;
}
.personal_page .left_menu li.exit a .toggle_block:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' viewBox='0 0 13 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.05265 0C1.50826 0 0.986156 0.221249 0.601209 0.615076C0.216261 1.0089 0 1.54305 0 2.1V11.9C0 12.457 0.216261 12.9911 0.601209 13.3849C0.986156 13.7788 1.50826 14 2.05265 14H6.15796C6.70236 14 7.22446 13.7788 7.60941 13.3849C7.99436 12.9911 8.21062 12.457 8.21062 11.9V2.1C8.21062 1.54305 7.99436 1.0089 7.60941 0.615076C7.22446 0.221249 6.70236 0 6.15796 0H2.05265ZM9.09531 3.7051C9.22362 3.57387 9.39762 3.50015 9.57905 3.50015C9.76049 3.50015 9.93449 3.57387 10.0628 3.7051L12.7997 6.5051C12.9279 6.63637 13 6.81438 13 7C13 7.18561 12.9279 7.36363 12.7997 7.4949L10.0628 10.2949C9.93375 10.4224 9.76092 10.493 9.58152 10.4914C9.40212 10.4898 9.23051 10.4162 9.10365 10.2864C8.97679 10.1566 8.90483 9.98102 8.90327 9.79748C8.90171 9.61394 8.97068 9.43712 9.09531 9.3051L10.6642 7.7H4.78953C4.60806 7.7 4.43403 7.62625 4.30571 7.49497C4.1774 7.3637 4.10531 7.18565 4.10531 7C4.10531 6.81435 4.1774 6.6363 4.30571 6.50503C4.43403 6.37375 4.60806 6.3 4.78953 6.3H10.6642L9.09531 4.6949C8.96704 4.56363 8.89498 4.38561 8.89498 4.2C8.89498 4.01439 8.96704 3.83637 9.09531 3.7051Z' fill='%23163354'/%3E%3C/svg%3E");
}
.personal_page .left_menu li a {
  background: none;
  border: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
}
.personal_page .left_menu li a .name {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  position: relative;
  z-index: 2;
}
.personal_page .left_menu li a .toggle_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 10px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: relative;
  z-index: 2;
}
.personal_page .left_menu li a i {
  display: none;
}
.personal_page .left_menu li a:before {
  content: "";
  display: block;
  width: calc(100% + 28px);
  height: calc(100% + 28px);
  position: absolute;
  top: -14px !important;
  left: -14px !important;
  right: -14px !important;
  bottom: -14px !important;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 10px;
}
.personal_page .left_menu li a:hover:before, .personal_page .left_menu li a:active:before, .personal_page .left_menu li a:focus:before {
  opacity: 1;
  background: #fff;
}

.personal-information-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
  margin-bottom: 40px;
}
.personal-information-wrapper .personal-information-box {
  padding: 0 12px;
  width: 100%;
  max-width: 26.67%;
}
.personal-information-wrapper .personal-information-box:last-child {
  max-width: 20%;
}

.personal-infomation-item {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
  text-decoration: none;
}
.personal-infomation-item .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: #163354;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.personal-infomation-item .title .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #fff;
}
.personal-infomation-item .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 4px;
}
.personal-infomation-item .info .labels {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.personal-infomation-item .info .desc {
  color: #163354;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}

.personal-information-buttons_mobile {
  display: none !important;
}

.personal-information-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.personal-information-buttons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 64px;
  padding: 0 24px;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  border-radius: 14px;
  text-decoration: none;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.personal-information-buttons a .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.personal-information-buttons a:hover, .personal-information-buttons a:active, .personal-information-buttons a:focus {
  text-decoration: none;
  color: #fff;
}
.personal-information-buttons .button-blue {
  background: #163354;
}
.personal-information-buttons .button-blue:hover, .personal-information-buttons .button-blue:active, .personal-information-buttons .button-blue:focus {
  background: #1E4265;
}
.personal-information-buttons .button-gray {
  background: #B5B8BF;
}
.personal-information-buttons .button-gray:hover, .personal-information-buttons .button-gray:active, .personal-information-buttons .button-gray:focus {
  background: #1E4265;
}

.dashboard-orders-main h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 24px 0;
}

.dashboard-empty-orders {
  background: #F4F5F6;
  border: 1px solid #B5B8BF;
  border-radius: 6px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding: 15px;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
  display: block;
}

.table-orders {
  width: 100%;
}

.table-orders-head {
  padding: 20px 24px;
  background: #F4F5F6;
  border-radius: 10px;
}
.table-orders-head .table-orders-head-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -10px;
}

.table-orders-box {
  padding: 0 10px;
  width: 100%;
  max-width: 15.9%;
}
.table-orders-box:last-child {
  max-width: 20.5%;
}

.table-orders-title {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.table-orders-item {
  padding: 32px 24px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
  border-radius: 10px;
  position: relative;
}
.table-orders-item:nth-child(1):before {
  content: "";
  width: 100%;
  height: 1px;
  background: #F4F5F6;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.table-orders-item:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #F4F5F6;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.table-orders-item:hover {
  background: #F4F5F6;
}
.table-orders-item:hover .table-orders-action .btn-cancel {
  background: #FFF;
}
.table-orders-item .table-orders-item-wraper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -10px;
}

.table-orders-name {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  white-space: nowrap;
}

/* Статусы */
.status-badge {
  white-space: normal !important;
}

.status-badge {
  font-size: 16px;
}

.status-green {
  color: #00A63E;
}

.status-orange {
  color: #FF8933;
}

.status-default {
  color: #163354;
}

.table-orders-action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.table-orders-action a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 31px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 12px;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 10px;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.table-orders-action a .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.table-orders-action .btn-repeat {
  color: #FFF;
  background: #163354;
}
.table-orders-action .btn-repeat:hover, .table-orders-action .btn-repeat:active, .table-orders-action .btn-repeat:focus {
  background: #1E4265;
}
.table-orders-action .btn-cancel {
  color: #FC1A2E;
  background: #F4F5F6;
}

.back-orders {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  text-decoration: none;
}
.back-orders .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.back-orders:hover, .back-orders:active, .back-orders:focus {
  color: #163354;
  text-decoration: none;
}

.bx-order-cancel {
  margin-top: 20px;
}
.bx-order-cancel h3 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 24px 0;
}
.bx-order-cancel h3 a {
  color: #163354;
  text-decoration: underline;
}
.bx-order-cancel h3 a:hover, .bx-order-cancel h3 a:active, .bx-order-cancel h3 a:focus {
  text-decoration: none;
  color: #163354;
}
.bx-order-cancel .form-group {
  margin-bottom: 32px;
}
.bx-order-cancel .form-group label {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 15px;
}
.bx-order-cancel .form-group textarea {
  border: 1px solid #B5B8BF !important;
  background: #FFF;
  border-radius: 10px !important;
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 16px;
  height: 200px;
}
.bx-order-cancel input.btn {
  display: block;
  background: #163354 !important;
  border-radius: 8px !important;
  height: 66px;
  width: 100%;
  max-width: 400px;
  padding: 0 24px !important;
  color: #FFF;
  font-size: 16px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  cursor: pointer;
}
.bx-order-cancel input.btn:hover, .bx-order-cancel input.btn:active, .bx-order-cancel input.btn:focus {
  text-decoration: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #1E4265 !important;
  color: #fff;
}

.price-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 24px;
}
.price-title h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0;
}

.price-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
.price-buttons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  color: #B5B8BF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
}
.price-buttons a .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.price-buttons a .name {
  border-bottom: 1px dotted #B5B8BF;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.price-buttons a:hover .name, .price-buttons a:active .name, .price-buttons a:focus .name {
  border-color: transparent;
}

.price-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}

.price-item {
  border-radius: 10px 10px 0 0;
  padding: 20px;
  border-bottom: 1px solid #F4F5F6;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.price-item.open {
  background: #F4F5F6;
  border-color: transparent;
  border-radius: 10px 10px 10px 10px;
}
.price-item.open .btn_collapse {
  padding-bottom: 20px;
  border-bottom: 1px solid #B5B8BF;
}
.price-item.open .btn_collapse .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.price-item .btn_collapse {
  position: relative;
  display: block;
  width: 100%;
  color: #163354;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: left;
  background: none;
  padding: 0;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.price-item .btn_collapse .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.price-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
  padding-top: 20px;
}
.price-list a {
  width: 100%;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  position: relative;
  padding: 0 20px;
  background: #FFF;
  border-radius: 10px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.price-list a:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 10V12.6667C14 13.0203 13.8595 13.3594 13.6095 13.6095C13.3594 13.8595 13.0203 14 12.6667 14H3.33333C2.97971 14 2.64057 13.8595 2.39052 13.6095C2.14048 13.3594 2 13.0203 2 12.6667V10' stroke='%23163354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.66797 6.6665L8.0013 9.99984L11.3346 6.6665' stroke='%23163354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 10V2' stroke='%23163354' stroke-width='1.33333' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -8px;
}

.private-page h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 24px 0;
}

.soc-avt.bottom-form {
  display: none;
}

.profile-block, .password-block {
  margin-bottom: 40px;
}
.profile-block .border_block, .password-block .border_block {
  border: none;
  background: #F4F5F6;
  border-radius: 10px;
  padding: 24px;
}
.profile-block form h3, .password-block form h3 {
  color: #384567;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 20px 0;
}
.profile-block form .form-control-wrapper, .password-block form .form-control-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  margin: 0 -12px;
}
.profile-block form .form-control-wrapper .form-control, .password-block form .form-control-wrapper .form-control {
  width: 100%;
  max-width: 33.33%;
  padding: 0 12px;
  margin: 0;
}
.profile-block form .form-control-wrapper .label_block, .password-block form .form-control-wrapper .label_block {
  display: block;
  width: 100%;
  max-width: 100%;
}
.profile-block form .form-control-wrapper .label_block .error, .password-block form .form-control-wrapper .label_block .error {
  font-size: 12px;
}
.profile-block form .form-control-wrapper .label_block label, .password-block form .form-control-wrapper .label_block label {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0 0 15px 0;
}
.profile-block form .form-control-wrapper .label_block input, .password-block form .form-control-wrapper .label_block input {
  border: 1px solid #B5B8BF;
  border-radius: 10px;
  padding: 0 16px;
  height: 51px;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: none;
}
.profile-block form .form-control-wrapper .text_block, .password-block form .form-control-wrapper .text_block {
  display: none;
}
.profile-block form .but-r, .password-block form .but-r {
  padding: 0;
  margin-top: 32px;
}
.profile-block form .but-r .btn, .password-block form .but-r .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 66px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 32px;
  background: #163354;
  border-radius: 10px;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: none;
  letter-spacing: unset;
  border: none;
}
.profile-block form .but-r .btn:hover, .profile-block form .but-r .btn:active, .profile-block form .but-r .btn:focus, .password-block form .but-r .btn:hover, .password-block form .but-r .btn:active, .password-block form .but-r .btn:focus {
  background: #1E4265;
  color: #fff;
}
.profile-block form .but-r .line-block__item:last-child, .password-block form .but-r .line-block__item:last-child {
  display: none;
}

.password-block {
  margin: 0;
}
.password-block form .form-control-wrapper .form-control {
  max-width: 50%;
}
.password-block form .form-control-wrapper .form-control .eye-password:after {
  height: 50px;
  top: 35px;
  background-color: transparent;
}

.subscribe-page h2 {
  color: #163354;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  margin: 0 0 24px 0;
}

.custom-subscribe-wrapper {
  background: #F4F5F6;
  border-radius: 10px;
  padding: 24px;
}
.custom-subscribe-wrapper h3 {
  color: #384567;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0 0 20px 0;
}
.custom-subscribe-wrapper .email-group {
  margin-bottom: 32px;
}
.custom-subscribe-wrapper .email-group label {
  color: var(--txt-dark-blue, #163354);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: block;
  margin: 0 0 15px 0;
}
.custom-subscribe-wrapper .email-group label span {
  color: #FC1A2E;
}
.custom-subscribe-wrapper .email-group input {
  border: 1px solid #B5B8BF;
  border-radius: 10px;
  padding: 0 16px;
  height: 51px;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  color: #6B7280;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: none;
}
.custom-subscribe-wrapper .email-group input:hover, .custom-subscribe-wrapper .email-group input:active, .custom-subscribe-wrapper .email-group input:focus {
  background: none;
  border: 1px solid #B5B8BF;
}
.custom-subscribe-wrapper .email-group .help-text {
  color: #6B7280;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  display: block;
  margin: 20px 0 0 0;
}
.custom-subscribe-wrapper .rubrics-group {
  margin-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.custom-subscribe-wrapper .rubrics-group label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.custom-subscribe-wrapper .rubrics-group label input {
  display: none;
}
.custom-subscribe-wrapper .rubrics-group label input:checked + .checkbox-custom {
  background: #163354;
}
.custom-subscribe-wrapper .rubrics-group label input:checked + .checkbox-custom:after {
  opacity: 1;
}
.custom-subscribe-wrapper .rubrics-group label .checkbox-custom {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  border: 1px solid #163354;
  border-radius: 4px;
  background: none;
  position: relative;
  top: unset;
  left: unset;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.custom-subscribe-wrapper .rubrics-group label .checkbox-custom:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15' fill='none'%3E%3Cpath d='M1.00033 10.3333L4.90008 13.2582C5.32877 13.5797 5.93471 13.5061 6.27404 13.0914L16.167 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: none;
  position: absolute;
  top: 2px;
  left: 3px;
  -webkit-transform: none;
          transform: none;
  margin: 0;
  width: auto;
  height: auto;
}
.custom-subscribe-wrapper .rubrics-group label .checkbox-text {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.custom-subscribe-wrapper .format-group {
  margin-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.custom-subscribe-wrapper .format-group label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  cursor: pointer;
}
.custom-subscribe-wrapper .format-group label input {
  display: none;
}
.custom-subscribe-wrapper .format-group label input:checked + .radio-custom {
  background: #163354;
}
.custom-subscribe-wrapper .format-group label input:checked + .radio-custom:after {
  opacity: 1;
}
.custom-subscribe-wrapper .format-group label .radio-custom {
  display: block;
  width: 24px;
  min-width: 24px;
  height: 24px;
  border: 1px solid #163354;
  border-radius: 100%;
  position: relative;
}
.custom-subscribe-wrapper .format-group label .radio-custom:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  margin-top: -3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
}
.custom-subscribe-wrapper .format-group label .radio-text {
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.custom-subscribe-wrapper .submit-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.custom-subscribe-wrapper .submit-group button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 66px;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 32px;
  background: #163354;
  border-radius: 10px;
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-transform: none;
  letter-spacing: unset;
  border: none;
}
.custom-subscribe-wrapper .submit-group button:hover, .custom-subscribe-wrapper .submit-group button:active, .custom-subscribe-wrapper .submit-group button:focus {
  background: #1E4265;
  color: #fff;
}
.custom-subscribe-wrapper .submit-group .policy-text {
  color: #B5B8BF;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  max-width: 365px;
}
.custom-subscribe-wrapper .submit-group .policy-text a {
  color: #B5B8BF;
  border-bottom: 1px dotted #B5B8BF;
  text-decoration: none;
}
.custom-subscribe-wrapper .submit-group .policy-text a:hover, .custom-subscribe-wrapper .submit-group .policy-text a:active, .custom-subscribe-wrapper .submit-group .policy-text a:focus {
  background-color: transparent;
}

.topic__inner > div:not(.topic__heading) {
  display: none;
}

#auth-page-form .form_footer .filter.block .prompt label:before, #forgotpasswd-page-form .form_footer .filter.block .prompt label:before, #registraion-page-form .form_footer .filter.block .prompt label:before {
  background: var(--light, #e0e0e0) var(--dark, #444);
}

.auth-page .prompt.remember input:checked ~ label:before {
  background: #163354 !important;
}

.product-title-mobile,
.product-props-mobile {
  display: none;
}

.js-prices-in-side.product-action + .js-prices-in-side.product-action {
  display: none;
}

.product-information .buy_block .counter_wrapp .button_block .btn {
  border: none;
}

.catalog_page.wide_Y .main-catalog-wrapper {
  margin: 0;
}

.slide-block__head.closed + .slide-block__body,
.slide-block__head + .slide-block__body {
  display: block !important;
  -webkit-transition: unset !important;
  transition: unset !important;
  -webkit-transform: none !important;
          transform: none !important;
  height: auto !important;
  max-height: unset !important;
}

.display_list .list_item .image_block .fast_view_block {
  display: none !important;
}

.button-filters {
  display: none;
}

.search_page.wide_Y .main-catalog-wrapper {
  margin: 0 -12px;
}

.bx_filter span.title {
  display: none;
}
.bx_filter .button-filter-close {
  display: none;
}

.search_page .alert-info {
  background: #F4F5F6;
  border: 1px solid #B5B8BF;
  border-radius: 6px;
  color: #163354;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding: 15px;
  margin-bottom: 20px;
  width: calc(100% - 30px);
  max-width: 100%;
  display: block;
  margin: 0 15px;
}
.search_page .top-content-block.emptys + .top-catalog-wraper {
  display: none;
}

.product-information .buy_block .counter_wrapp .button_block .btn span {
  letter-spacing: normal !important;
}

.display_list .list_item .item-title a {
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}