.ui-styles img {
  max-width: 100%;
  max-height: 100%;
}
.ui-styles input[type='number']::-webkit-inner-spin-button,
.ui-styles input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
.ui-styles input[type='number'] {
  outline: 0;
  -moz-appearance: textfield;
}
.ui-styles .thin_gap .row {
  margin-left: -10px;
  margin-right: -10px;
}
.ui-styles .thin_gap [class^='col'] {
  padding-left: 10px;
  padding-right: 10px;
}
.ui-styles .ubtn {
  width: 100%;
  height: 32px;
  padding: 0 10px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
  background-color: transparent;
  border-radius: 2px;
  transition: background-color 0.3s ease;
  text-decoration: none !important;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.ui-styles .ubtn.loading {
  font-size: 0;
  background-repeat: no-repeat;
  background-size: 30%;
  background-position: center;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='104px' height='13px' viewBox='0 0 128 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M6.4,4.8A3.2,3.2,0,1,1,3.2,8,3.2,3.2,0,0,1,6.4,4.8Zm12.8,0A3.2,3.2,0,1,1,16,8,3.2,3.2,0,0,1,19.2,4.8ZM32,4.8A3.2,3.2,0,1,1,28.8,8,3.2,3.2,0,0,1,32,4.8Zm12.8,0A3.2,3.2,0,1,1,41.6,8,3.2,3.2,0,0,1,44.8,4.8Zm12.8,0A3.2,3.2,0,1,1,54.4,8,3.2,3.2,0,0,1,57.6,4.8Zm12.8,0A3.2,3.2,0,1,1,67.2,8,3.2,3.2,0,0,1,70.4,4.8Zm12.8,0A3.2,3.2,0,1,1,80,8,3.2,3.2,0,0,1,83.2,4.8ZM96,4.8A3.2,3.2,0,1,1,92.8,8,3.2,3.2,0,0,1,96,4.8Zm12.8,0A3.2,3.2,0,1,1,105.6,8,3.2,3.2,0,0,1,108.8,4.8Zm12.8,0A3.2,3.2,0,1,1,118.4,8,3.2,3.2,0,0,1,121.6,4.8Z'/%3E%3Cg%3E%3Cpath fill='%23ffffff' d='M-42.7,3.84A4.16,4.16,0,0,1-38.54,8a4.16,4.16,0,0,1-4.16,4.16A4.16,4.16,0,0,1-46.86,8,4.16,4.16,0,0,1-42.7,3.84Zm12.8-.64A4.8,4.8,0,0,1-25.1,8a4.8,4.8,0,0,1-4.8,4.8A4.8,4.8,0,0,1-34.7,8,4.8,4.8,0,0,1-29.9,3.2Zm12.8-.64A5.44,5.44,0,0,1-11.66,8a5.44,5.44,0,0,1-5.44,5.44A5.44,5.44,0,0,1-22.54,8,5.44,5.44,0,0,1-17.1,2.56Z'/%3E%3CanimateTransform attributeName='transform' type='translate' values='23 0;36 0;49 0;62 0;74.5 0;87.5 0;100 0;113 0;125.5 0;138.5 0;151.5 0;164.5 0;178 0' calcMode='discrete' dur='780ms' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.ui-styles .ubtn[disabled] {
  opacity: 0.6;
  cursor: not-allowed;
}
.ui-styles .ubtn_red {
  background-color: #ca5c54;
  border-color: #ca5c54;
  color: #fff;
}
.ui-styles .ubtn_red:focus,
.ui-styles .ubtn_red:hover {
  background-color: #d06f67;
  border-color: #d06f67;
  color: #fff;
}
.ui-styles .ubtn_blue {
  background-color: #1e5184;
  border-color: #1e5184;
  color: #fff;
}
.ui-styles .ubtn_blue:focus,
.ui-styles .ubtn_blue:hover {
  background-color: #235e99;
  border-color: #235e99;
  color: #fff;
}
.ui-styles .ubtn_gray {
  background-color: #f7f7f7;
  border-color: #eaeaea;
  color: #000;
}
.ui-styles .ubtn_gray:focus,
.ui-styles .ubtn_gray:hover {
  background-color: #eaeaea;
  border-color: #eaeaea;
  color: #000;
}
.ui-styles .uicon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.ui-styles .uicon_dropdown {
  width: 6px;
  height: 11px;
  background-image: url(/css/images/icons/arrow.svg);
  transform: rotate(90deg);
  margin-top: 2px;
}
.ui-styles .uicon_search {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.9999 20.9999L16.6499 16.6499' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_cart {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.155 5.621C1.13662 5.54731 1.13527 5.4704 1.15105 5.39611C1.16683 5.32182 1.19933 5.2521 1.24608 5.19224C1.29282 5.13238 1.35259 5.08396 1.42085 5.05065C1.4891 5.01734 1.56405 5.00002 1.64 5H10.36C10.4359 5.00002 10.5109 5.01734 10.5791 5.05065C10.6474 5.08396 10.7072 5.13238 10.7539 5.19224C10.8007 5.2521 10.8332 5.32182 10.8489 5.39611C10.8647 5.4704 10.8634 5.54731 10.845 5.621L9.9395 9.2425C9.88542 9.45884 9.76059 9.6509 9.58483 9.78815C9.40908 9.9254 9.19249 9.99997 8.9695 10H3.0305C2.8075 9.99997 2.59092 9.9254 2.41516 9.78815C2.23941 9.6509 2.11457 9.45884 2.0605 9.2425L1.155 5.6215V5.621Z' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M4.5 7V8' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M7.5 7V8' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M3 5L5 2' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M9 5L7 2' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_right {
  width: 13px;
  height: 10px;
  background-image: url(/css/images/icons/arrow-black.svg);
}
.ui-styles .uicon_available {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 11.0799V11.9999C21.9988 14.1563 21.3005 16.2545 20.0093 17.9817C18.7182 19.7088 16.9033 20.9723 14.8354 21.5838C12.7674 22.1952 10.5573 22.1218 8.53447 21.3744C6.51168 20.6271 4.78465 19.246 3.61096 17.4369C2.43727 15.6279 1.87979 13.4879 2.02168 11.3362C2.16356 9.18443 2.99721 7.13619 4.39828 5.49694C5.79935 3.85768 7.69279 2.71525 9.79619 2.24001C11.8996 1.76477 14.1003 1.9822 16.07 2.85986' stroke='%2374B566' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 4L12 14.01L9 11.01' stroke='%2374B566' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_minus {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='2' viewBox='0 0 16 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H15' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_plus {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1V15' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8H15' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_card {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 4H3C1.89543 4 1 4.89543 1 6V18C1 19.1046 1.89543 20 3 20H21C22.1046 20 23 19.1046 23 18V6C23 4.89543 22.1046 4 21 4Z' stroke='%23929498' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 10H23' stroke='%23929498' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_truck {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 3H1V16H16V3Z' stroke='%23929498' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 8H20L23 11V16H16V8Z' stroke='%23929498' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 21C6.88071 21 8 19.8807 8 18.5C8 17.1193 6.88071 16 5.5 16C4.11929 16 3 17.1193 3 18.5C3 19.8807 4.11929 21 5.5 21Z' stroke='%23929498' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 21C19.8807 21 21 19.8807 21 18.5C21 17.1193 19.8807 16 18.5 16C17.1193 16 16 17.1193 16 18.5C16 19.8807 17.1193 21 18.5 21Z' stroke='%23929498' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_clock {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3ZM1 12C1 5.92487 5.92487 1 12 1C18.0751 1 23 5.92487 23 12C23 18.0751 18.0751 23 12 23C5.92487 23 1 18.0751 1 12Z' fill='%23505050'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5C12.5523 5 13 5.44772 13 6V11.382L16.4472 13.1056C16.9412 13.3526 17.1414 13.9532 16.8944 14.4472C16.6474 14.9412 16.0468 15.1414 15.5528 14.8944L11.5528 12.8944C11.214 12.725 11 12.3788 11 12V6C11 5.44772 11.4477 5 12 5Z' fill='%23505050'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_like {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 22H4C3.46957 22 2.96086 21.7893 2.58579 21.4142C2.21071 21.0391 2 20.5304 2 20V13C2 12.4696 2.21071 11.9609 2.58579 11.5858C2.96086 11.2107 3.46957 11 4 11H7M14 9V5C14 4.20435 13.6839 3.44129 13.1213 2.87868C12.5587 2.31607 11.7956 2 11 2L7 11V22H18.28C18.7623 22.0055 19.2304 21.8364 19.5979 21.524C19.9654 21.2116 20.2077 20.7769 20.28 20.3L21.66 11.3C21.7035 11.0134 21.6842 10.7207 21.6033 10.4423C21.5225 10.1638 21.3821 9.90629 21.1919 9.68751C21.0016 9.46873 20.7661 9.29393 20.5016 9.17522C20.2371 9.0565 19.9499 8.99672 19.66 9H14Z' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_star {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1L14.09 7.26L21 8.27L16 13.14L17.18 20.02L11 16.77L4.82 20.02L6 13.14L1 8.27L7.91 7.26L11 1Z' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_close {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_cart-mobile {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='24' viewBox='0 0 30 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.07999 10.989C2.03098 10.7925 2.02738 10.5874 2.06946 10.3893C2.11154 10.1912 2.1982 10.0053 2.32287 9.84565C2.44753 9.68603 2.60691 9.55691 2.78893 9.46808C2.97094 9.37926 3.17079 9.33306 3.37332 9.33301H26.6267C26.8292 9.33306 27.029 9.37926 27.2111 9.46808C27.3931 9.55691 27.5525 9.68603 27.6771 9.84565C27.8018 10.0053 27.8884 10.1912 27.9305 10.3893C27.9726 10.5874 27.969 10.7925 27.92 10.989L25.5053 20.6463C25.3611 21.2232 25.0282 21.7354 24.5596 22.1014C24.0909 22.4674 23.5133 22.6663 22.9187 22.6663H7.08132C6.48667 22.6663 5.90911 22.4674 5.44043 22.1014C4.97176 21.7354 4.63886 21.2232 4.49466 20.6463L2.07999 10.9903V10.989Z' stroke='%231E5184' stroke-width='2.66667' stroke-linejoin='round'/%3E%3Cpath d='M11 14.666V17.3327' stroke='%231E5184' stroke-width='2.66667' stroke-linecap='round'/%3E%3Cpath d='M19 14.666V17.3327' stroke='%231E5184' stroke-width='2.66667' stroke-linecap='round'/%3E%3Cpath d='M7 9.33301L12.3333 1.33301' stroke='%231E5184' stroke-width='2.66667' stroke-linecap='round'/%3E%3Cpath d='M23 9.33301L17.6667 1.33301' stroke='%231E5184' stroke-width='2.66667' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_back {
  width: 15px;
  height: 15px;
  background-image: url(/css/images//icons/arrow-black.svg);
  transform: rotate(180deg);
}
.ui-styles .uicon_close-blue {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 2L2 18' stroke='%231E5184' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 2L18 18' stroke='%231E5184' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .uicon_down {
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5891 7.7845C4.63497 7.85112 4.69635 7.90559 4.76794 7.94322C4.83954 7.98086 4.91921 8.00052 5.0001 8.00052C5.08098 8.00052 5.16066 7.98086 5.23225 7.94322C5.30385 7.90559 5.36523 7.85112 5.4111 7.7845L9.9111 1.2845C9.96319 1.20953 9.99373 1.12172 9.99942 1.0306C10.0051 0.93949 9.98571 0.848562 9.94334 0.767697C9.90098 0.686832 9.83726 0.619124 9.75912 0.571929C9.68097 0.524734 9.59139 0.499857 9.5001 0.500001H0.500098C0.40902 0.500377 0.319767 0.525574 0.241938 0.572882C0.16411 0.62019 0.100649 0.68782 0.0583824 0.768497C0.0161154 0.849175 -0.00335928 0.939848 0.0020527 1.03077C0.00746468 1.12168 0.0375585 1.20941 0.089098 1.2845L4.5891 7.7845Z' fill='white'/%3E%3C/svg%3E%0A");
}
.ui-styles .top-line {
  background-color: #505050;
  color: #fff;
  padding: 10px 0;
}
.ui-styles .top-line__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.ui-styles .top-line a {
  color: #fff;
}
.ui-styles .top-line_contacts {
  font-size: 12px;
  color: #f7f7f7;
  width: 225px;
}
.ui-styles .top-line_contacts a {
  color: #f7f7f7;
}
.ui-styles .top-line_phones {
  flex-grow: 1;
  margin-right: 55px;
}
.ui-styles .top-line .email {
  margin-bottom: 5px;
}
.ui-styles .top-line .address {
  margin-bottom: 5px;
}
.ui-styles .top-line .phones {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}
.ui-styles .top-line .phones__item a {
  font-size: 20px;
  font-weight: 600;
}
.ui-styles .top-line .phones__item:not(:last-child) {
  margin-right: 40px;
}
.ui-styles .top-line .cta {
  width: 175px;
}
.ui-styles .top-line .worktime {
  cursor: pointer;
}
.ui-styles .top-line .worktime .dropdown-menu {
  color: #000;
  padding: 15px 10px;
  font-size: 12px;
}
.ui-styles .header .container {
  background-color: #fff;
}
.ui-styles .header__row {
  padding: 10px 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.ui-styles .header__col {
  width: 100%;
}
.ui-styles .header__col_logo {
  max-width: 175px;
}
.ui-styles .header__col_search {
  max-width: 540px;
}
.ui-styles .header__col_cart {
  max-width: 175px;
}
.ui-styles .header__col_tip {
  max-width: 170px;
  font-size: 12px;
  color: #ca5c54;
}
.ui-styles .logo {
  width: 175px;
}
.ui-styles .logo img {
  width: auto;
}
.ui-styles .search-block {
  position: relative;
}
.ui-styles .search-block .form-button {
  position: absolute;
  right: 0;
  top: 0;
  width: 75px;
}
.ui-styles .search-block .form-field input {
  padding-right: 90px;
}
.ui-styles .form-field label {
  font-size: 13px;
  font-weight: 600;
}
.ui-styles .form-field input,
.ui-styles .form-field textarea {
  width: 100%;
  height: 32px;
  padding: 0 15px;
  border: 1px solid #929498;
  border-radius: 2px 0 0 2px;
  font-size: 12px;
  font-weight: 400;
  outline: 0;
}
.ui-styles .form-field input.error,
.ui-styles .form-field textarea.error {
  border-color: #ca5c54;
}
.ui-styles .form-field textarea {
  min-height: 100px;
  resize: none;
  padding: 10px 15px;
}
.ui-styles .form-field .error-tip {
  display: none;
  color: #ca5c54;
  margin-left: auto;
  font-size: 12px;
}
.ui-styles .form-field .error ~ .error-tip {
  display: block;
}
.ui-styles .ds-form .form-field input,
.ui-styles .ds-form .form-field textarea {
  width: 100%;
  height: 32px;
  padding: 0 15px;
  border: 1px solid #929498;
  border-radius: 2px 0 0 2px;
  font-size: 12px;
  font-weight: 400;
  background-color: transparent;
}
.ui-styles .ds-form .form-field input.improper-value,
.ui-styles .ds-form .form-field textarea.improper-value {
  border-color: #ca5c54;
}
.ui-styles .ds-form .form-field textarea {
  padding: 10px 15px;
  height: 80px;
  resize: none;
}
.ui-styles .ds-form .dsform-field-error {
  position: absolute;
  display: block;
  font-size: 12px;
  color: #ca5c54;
}
.ui-styles .cart-button a {
  text-decoration: none;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.ui-styles .cart-button .cart-text {
  margin: 0 5px;
}
.ui-styles .cart-button .cart-count {
  padding: 0;
}
.ui-styles ._content {
  padding-top: 30px;
  background-color: #fff;
}
.ui-styles .online-consult {
  padding: 60px 40px;
  background-color: #f7f7f7;
  margin-bottom: 20px;
}
.ui-styles .online-consult__text {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 40px;
  color: #000;
}
.ui-styles .like_h1 {
  margin: 0 0 30px;
  font-weight: 700;
}
.ui-styles .like_h2 {
  margin: 0 0 30px;
  font-weight: 700;
}
.ui-styles .recommend-products__tip {
  margin-top: 20px;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 60px;
}
.ui-styles .base_slider ~ .lSAction > a {
  width: 60px;
  height: 80px;
  background-color: #f7f7f7;
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
  margin: 0;
  transform: translateY(-50%);
  opacity: 1;
  z-index: 2;
}
.ui-styles .base_slider ~ .lSAction > a.lSNext {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='44' viewBox='0 0 24 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 42L22 22L2 2' stroke='%23929498' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .base_slider ~ .lSAction > a.lSPrev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='44' viewBox='0 0 24 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 2L2 22L22 42' stroke='%23929498' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .base_slider ~ .lSAction > a:hover {
  opacity: 0.7;
}
.ui-styles .catalog-pane {
  margin-bottom: 70px;
}
.ui-styles .catalog-pane__item {
  border: 1px solid #eaeaea;
  padding: 30px 20px;
  margin-bottom: 20px;
}
.ui-styles .catalog-pane__item-title {
  font-size: 20px;
  font-weight: 600;
  color: #1e5184;
  line-height: 1.3;
  margin-bottom: 15px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-styles .catalog-pane__item-image {
  height: 205px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.ui-styles .catalog-pane__item:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.ui-styles .catalog-pane__item:hover a {
  text-decoration: none;
}
.ui-styles button.more {
  padding: 0;
  background-color: transparent;
  border: none;
  font-size: 13px;
  font-weight: 600;
  color: #1e5184;
}
.ui-styles .features {
  margin: 60px 0 80px;
}
.ui-styles .features .row {
  padding: 0 10px;
  background-color: #f7f7f7;
}
.ui-styles .features__item {
  padding: 25px 0;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
}
.ui-styles .features__item-image {
  width: 70px;
  height: 70px;
  flex-shrink: 0;
  margin-right: 15px;
}
.ui-styles .features__item-title {
  font-size: 13px;
  font-weight: 600;
}
.ui-styles .callback-inline {
  background-color: #f7f7f7;
  padding: 50px 105px;
  margin: 70px;
}
.ui-styles .uform-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: normal;
}
.ui-styles .uform-title {
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}
.ui-styles .uform-subtitle {
  width: 100%;
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 35px;
}
.ui-styles .uform-accept {
  width: 100%;
  margin-top: 25px;
  font-size: 13px;
  font-weight: 600;
}
.ui-styles .uform-accept label {
  font-weight: inherit;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.ui-styles .uform-accept label .like_label {
  display: block;
  width: 18px;
  height: 18px;
  border: 1px solid #929498;
  border-radius: 2px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.ui-styles .uform-accept label input {
  display: none;
}
.ui-styles .uform-accept label input:checked + .like_label {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-tabler icon-tabler-check' width='24' height='24' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M5 12l5 5l10 -10' /%3E%3C/svg%3E");
}
.ui-styles .uform-success {
  text-align: center;
}
.ui-styles .uform-success__title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 20px;
}
.ui-styles .uform-success__msg {
  font-size: 16px;
}
.ui-styles #dscallbackinline-form {
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.ui-styles #dscallbackinline-form .form-field {
  width: calc(25% - 15px);
}
.ui-styles #dscallbackinline-form .form-field input {
  background-color: #f7f7f7;
}
.ui-styles .partners-content {
  position: relative;
}
.ui-styles .partners__list-item {
  text-align: center;
  min-height: 120px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.ui-styles .partners .lSSlideOuter {
  padding: 0 110px;
}
.ui-styles .custom_arrows {
  position: relative;
}
.ui-styles .custom_arrows .arrows__item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 80px;
  height: 80px;
  cursor: pointer;
  background-color: #f7f7f7;
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center;
}
.ui-styles .custom_arrows .arrows__item:hover {
  opacity: 0.8;
}
.ui-styles .custom_arrows .arrows__item.arrow-prev {
  left: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='44' viewBox='0 0 24 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 2L2 22L22 42' stroke='%23929498' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .custom_arrows .arrows__item.arrow-next {
  right: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='44' viewBox='0 0 24 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 42L22 22L2 2' stroke='%23929498' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .managers {
  margin: 60px 0 40px;
}
.ui-styles .managers h2 {
  font-size: 24px !important;
  font-weight: 700;
  margin-bottom: 25px;
}
.ui-styles .footer {
  padding: 0;
}
.ui-styles .footer > .container {
  background-color: #505050;
  padding-top: 40px;
  padding-bottom: 40px;
}
.ui-styles .footer .f-footer {
  display: block;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 25px;
}
.ui-styles .footer ul {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 15px;
}
.ui-styles .footer ul li {
  margin: 3px 0;
}
.ui-styles .breadcrumbs {
  font-size: 13px;
  margin-bottom: 40px;
}
.ui-styles .breadcrumbs a {
  color: #929498;
}
.ui-styles .breadcrumbs span {
  color: #2d66ac;
}
.ui-styles .breadcrumbs .separator {
  color: #929498;
  margin: 0 10px;
}
.ui-styles .category-title {
  font-size: 24px !important;
  font-weight: 700;
  margin: 0 0 40px;
}
.ui-styles .catalog {
  padding: 0;
}
.ui-styles .catalog-section__item {
  border: 1px solid #eaeaea;
  margin-bottom: 20px;
  padding: 25px 10px;
}
.ui-styles .catalog-section__item-title {
  font-size: 14px;
  font-weight: 600;
  color: #1e5184;
  text-align: center;
  margin-bottom: 10px;
  height: 67px;
  overflow: hidden;
  line-height: 1.2;
}
.ui-styles .catalog-section__item-image {
  width: 100px;
  height: 100px;
  margin: auto;
}
.ui-styles .catalog-section__item:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.ui-styles .catalog-section__item:hover a {
  text-decoration: none;
}
.ui-styles .catalog-section-descr {
  margin: 20px 0;
}
.ui-styles .get-application {
  background-color: #f7f7f7;
  padding: 40px 70px;
  margin-bottom: 40px;
}
.ui-styles .get-application .uform-subtitle,
.ui-styles .get-application .uform-title {
  text-align: left;
  margin: 0;
}
.ui-styles .get-application .uform-col:first-child {
  max-width: 270px;
}
.ui-styles .get-application .uform-col:last-child {
  max-width: 305px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
}
.ui-styles .get-application .form-field:not(:last-child) {
  margin-bottom: 20px;
}
.ui-styles .get-application button {
  max-width: 175px;
}
.ui-styles .get-question {
  background-color: #f7f7f7;
  padding: 40px 90px;
}
.ui-styles .get-question .uform-col {
  max-width: 270px;
}
.ui-styles .get-question .uform-col:last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
.ui-styles .get-question .uform-title {
  text-align: left;
}
.ui-styles .get-question .form-field:not(:last-child) {
  margin-bottom: 20px;
}
.ui-styles .get-question .ubtn {
  max-width: 175px;
  margin-right: auto;
}
.ui-styles .products {
  margin-bottom: 60px;
}
.ui-styles .products-name h1 {
  margin-bottom: 40px;
}
.ui-styles .products-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.ui-styles .products-col {
  width: 100%;
}
.ui-styles .products-col_image {
  max-width: 300px;
  margin-right: 30px;
}
.ui-styles .products-col_data {
  max-width: 365px;
}
.ui-styles .products-data {
  padding: 50px;
  background-color: #f7f7f7;
  border-radius: 10px;
}
.ui-styles .products-image {
  margin-bottom: 50px;
}
.ui-styles .products-advantages__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ui-styles .products-advantages__list li {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 15px;
}
.ui-styles .products-advantages__list li .uicon {
  margin-right: 25px;
  flex-shrink: 0;
}
.ui-styles .products-advantages__list li .uicon_truck {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 3H1V16H16V3Z' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 8H20L23 11V16H16V8Z' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.5 21C6.88071 21 8 19.8807 8 18.5C8 17.1193 6.88071 16 5.5 16C4.11929 16 3 17.1193 3 18.5C3 19.8807 4.11929 21 5.5 21Z' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5 21C19.8807 21 21 19.8807 21 18.5C21 17.1193 19.8807 16 18.5 16C17.1193 16 16 17.1193 16 18.5C16 19.8807 17.1193 21 18.5 21Z' stroke='%23505050' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.ui-styles .products-price {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-end;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 30px;
}
.ui-styles .products-price__currency {
  margin-left: 10px;
}
.ui-styles .products-price__unit {
  font-size: 13px;
  font-weight: 600;
  margin-left: 15px;
}
.ui-styles .products-availability {
  font-size: 15px;
  font-weight: 600;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.ui-styles .products-availability .uicon {
  margin-right: 10px;
}
.ui-styles .products-props {
  margin-bottom: 15px;
}
.ui-styles .products-props__label {
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 10px;
}
.ui-styles .products-counter {
  border: 1px solid #eaeaea;
  border-radius: 2px;
  height: 40px;
  max-width: 150px;
  margin: 0 auto 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.ui-styles .products-counter button {
  border: none;
  background-color: #f7f7f7;
  padding: 0;
  font-size: 0;
  color: #000;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 25%;
}
.ui-styles .products-counter button:hover {
  background-color: #eaeaea;
}
.ui-styles .products-counter input {
  border: none;
  background-color: #fff;
  border-left: 1px solid #f7f7f7;
  border-right: 1px solid #f7f7f7;
  height: 100%;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  width: 50%;
}
.ui-styles .products-buy {
  margin-bottom: 15px;
}
.ui-styles .products-buy .ubtn {
  height: 50px;
  text-transform: unset;
}
.ui-styles .products-additional {
  margin-top: 25px;
}
.ui-styles .products-additional .ubtn .uicon {
  margin-right: 10px;
}
.ui-styles .products-additional .ubtn:first-child {
  margin-bottom: 10px;
}
.ui-styles .products .payment_methods {
  width: auto;
  margin: 20px auto 0;
}
.ui-styles .products-tabs {
  margin-bottom: 50px;
}
.ui-styles .products-block {
  padding-bottom: 55px;
  margin-bottom: 60px;
}
.ui-styles .products-block a {
  text-decoration: none;
}
.ui-styles .products-block__item {
  border: 1px solid #eaeaea;
  padding: 25px 10px 30px;
}
.ui-styles .products-block__item-title {
  text-align: center;
  font-size: 13px;
  font-weight: 600;
  color: #1e5184;
  height: 55px;
  overflow: hidden;
  margin-bottom: 10px;
}
.ui-styles .products-block__item-image {
  width: 100px;
  height: 100px;
  margin: 10px auto 25px;
}
.ui-styles .products-block__item-more {
  margin: 0 auto;
  max-width: 140px;
}
.ui-styles .products-block .arrows .arrow-prev {
  left: -15px;
}
.ui-styles .products-block .arrows .arrow-next {
  right: -15px;
}
.ui-styles .products-block .lSPager {
  position: absolute;
  width: 100%;
  margin-top: 40px !important;
}
.ui-styles .cart-page {
  margin-bottom: 80px;
}
.ui-styles .cart-page-title {
  margin-bottom: 25px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.ui-styles .cart-page-title h1 {
  margin: 0;
}
.ui-styles .c-table__head {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  background-color: #f7f7f7;
  padding: 15px 20px;
  font-size: 13px;
  font-weight: 600;
}
.ui-styles .c-table__body {
  border: 1px solid #eaeaea;
}
.ui-styles .c-table__body-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-size: 15px;
  font-weight: 600;
  padding: 25px 20px;
}
.ui-styles .c-table__body-item:not(:last-child) {
  border-bottom: 1px solid #eaeaea;
}
.ui-styles .c-table_img {
  width: 50px;
}
.ui-styles .c-table_name {
  width: 195px;
}
.ui-styles .c-table_size {
  width: 175px;
}
.ui-styles .c-table_price {
  width: 145px;
}
.ui-styles .c-table_quantity {
  width: 150px;
}
.ui-styles .c-table_quantity .products-counter {
  margin: 0;
}
.ui-styles .c-table_total {
  width: 120px;
}
.ui-styles .c-table_remove {
  width: 20px;
}
.ui-styles .c-total {
  background-color: #f7f7f7;
  padding: 60px 50px;
  margin: 25px 100px 40px auto;
  width: 100%;
  max-width: 365px;
}
.ui-styles .c-total__price,
.ui-styles .c-total__weight {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 35px;
}
.ui-styles .c-total__price ._value,
.ui-styles .c-total__weight ._value {
  flex-grow: 1;
  text-align: right;
  padding-right: 5px;
}
.ui-styles .c-total__price ._currency,
.ui-styles .c-total__price ._value {
  font-size: 24px;
  font-weight: 700;
}
.ui-styles .c-total .ubtn {
  height: 50px;
}
.ui-styles .order {
  padding-bottom: 50px;
}
.ui-styles .order-steps .like-radio {
  width: 15px;
  height: 15px;
  border: 2px solid #929498;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-size: 5px;
  background-position: center;
}
.ui-styles .order-steps input:checked + .like-radio {
  border-color: #1e5184;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.99967 5.66683C4.47243 5.66683 5.66634 4.47292 5.66634 3.00016C5.66634 1.5274 4.47243 0.333496 2.99967 0.333496C1.52692 0.333496 0.333008 1.5274 0.333008 3.00016C0.333008 4.47292 1.52692 5.66683 2.99967 5.66683Z' fill='%232D66AC'/%3E%3C/svg%3E%0A");
}
.ui-styles .order-steps__item:not(:last-child) {
  margin-bottom: 40px;
}
.ui-styles .order-steps__item-title {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 25px;
}
.ui-styles .order-list .c-table_quantity {
  text-align: center;
}
.ui-styles .order-list .c-table_remove {
  display: none;
}
.ui-styles .order-list .products-counter button {
  opacity: 0;
  pointer-events: none;
}
.ui-styles .order-list .products-counter input {
  pointer-events: none;
  border: none;
}
.ui-styles .order-user-type {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.ui-styles .order-user-fields {
  max-width: 750px;
}
.ui-styles .order-user-fields .form-field {
  margin-bottom: 25px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.ui-styles .order-user-fields .form-field label {
  width: 100%;
  max-width: 170px;
  text-align: right;
  margin-right: 20px;
  margin-bottom: 0;
  color: #000;
}
.ui-styles .order-user-fields .form-field input,
.ui-styles .order-user-fields .form-field textarea {
  max-width: 560px;
}
.ui-styles .order-delivery .order-block__title {
  max-width: 60%;
}
.ui-styles .order-payment .order-block__descr {
  margin-top: 45px;
}
.ui-styles .order-comment textarea {
  height: 145px;
}
.ui-styles .order-policy {
  max-width: 850px;
}
.ui-styles .order-policy .uform-accept label {
  flex-wrap: nowrap;
  align-items: flex-start;
}
.ui-styles .order-policy .uform-accept label .like_label {
  flex-shrink: 0;
}
.ui-styles .order-confirm {
  background-color: #f7f7f7;
  padding: 40px 70px;
  font-size: 13px;
  font-weight: 600;
  margin-top: 60px;
  max-width: 850px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.ui-styles .order-confirm__params ._label {
  margin-right: 15px;
}
.ui-styles .order-confirm__weight {
  margin-bottom: 15px;
}
.ui-styles .order-confirm__total {
  min-width: 150px;
}
.ui-styles .order-confirm__total ._currency,
.ui-styles .order-confirm__total ._value {
  font-size: 24px;
  font-weight: 700;
}
.ui-styles .order-confirm__total ._value {
  margin-bottom: 5px;
}
.ui-styles .order-confirm__btn {
  width: 270px;
}
.ui-styles .order-confirm__btn .ubtn {
  height: 50px;
}
.ui-styles .order-block {
  border: 1px solid #eaeaea;
  background-color: #f7f7f7;
  height: 100%;
}
.ui-styles .order-block label {
  padding: 25px 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.ui-styles .order-block label .like-radio {
  margin-right: 20px;
  margin-top: 2px;
}
.ui-styles .order-block input[type='radio'] {
  display: none;
}
.ui-styles .order-block__title {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.3;
}
.ui-styles .order-block__price {
  flex-grow: 1;
  text-align: right;
  font-size: 15px;
  font-weight: 600;
}
.ui-styles .order-block__descr {
  margin: 0;
  width: 100%;
  margin-top: 20px;
  font-weight: 600;
  font-size: 13px;
}
.ui-styles .order-block__descr ul {
  padding-left: 20px;
  margin-bottom: 20px;
}
.ui-styles .order-block__descr ul li {
  margin-bottom: 2px;
}
.ui-styles .order-block__more {
  margin: 20px auto 0;
}
.ui-styles .order-block__more a {
  max-width: 210px;
}
.ui-styles .order .radio {
  margin: 0;
}
.ui-styles .order .radio label {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-size: 13px;
  font-weight: 600;
}
.ui-styles .order .radio input[type='radio'] {
  display: none;
}
.ui-styles .order .radio .like-radio {
  margin-right: 20px;
}
.ui-styles .order .radio:first-child {
  margin-right: 75px;
}
.ui-styles .page-title {
  margin-bottom: 25px;
}
.ui-styles .page-title h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 700;
}
.ui-styles .page-banner {
  margin: 25px 0;
}
.ui-styles .page-content {
  font-size: 13px;
  color: #000;
}
.ui-styles .page-content .bold {
  font-weight: 600;
}
.ui-styles .page-content h2 {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
  margin: 40px 0;
  color: #000;
}
.ui-styles .page-content h3 {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin: 0 0 15px;
}
.ui-styles .page-content h4 {
  font-size: 15px;
  margin: 0 0 30px;
}
.ui-styles .page-content ul {
  padding-left: 20px;
}
.ui-styles .page-content .border {
  margin: 20px 80px 40px;
  border: 1px solid #eaeaea;
  padding: 40px 30px;
}
.ui-styles .page-content .border p {
  font-weight: 600;
}
.ui-styles .page-content ._type-1 {
  margin-top: 45px;
  font-weight: 600;
}
.ui-styles .page-content ._type-2 {
  margin-top: 30px;
}
.ui-styles .page-content .online-consult {
  padding: 35px 20px;
  background-color: transparent;
}
.ui-styles .page-content .online-consult__text {
  margin-bottom: 20px;
  color: var(--font-color);
}
.ui-styles .page-content .online-consult__action {
  max-width: 175px;
  margin: auto;
}
.ui-styles .page-content ._map {
  margin-top: 20px;
}
.ui-styles .page-content ._map iframe {
  width: 100%;
}
.ui-styles .page-content .form-area {
  margin: 60px 0;
}
.ui-styles .deliveryPage__infoBlock {
  display: flex;
  padding-top: 40px;
  flex-direction: column;
}
.ui-styles .deliveryPage__infoBlock-item {
  display: flex;
  padding-bottom: 35px;
}
.ui-styles .deliveryPage__infoBlock-logo-block {
  min-width: 80px;
}
.ui-styles .deliveryPage__infoBlock-text-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ui-styles .deliveryPage__infoBlock-text-red {
  color: #ca5c54;
}
.ui-styles .block-steps {
  margin: 35px 0 80px;
}
.ui-styles .block-steps__item {
  border: 1px solid #929498;
  padding: 40px 30px;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.ui-styles .block-steps__item-image {
  width: 40px;
  height: 40px;
  margin-right: 35px;
  flex-shrink: 0;
}
.ui-styles .block-steps__item-title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin: 0 0 40px;
}
.ui-styles .block-steps__item-text {
  font-size: 13px;
  font-weight: 600;
  padding-right: 20px;
}
.ui-styles .block-steps__item:not(:last-child) {
  margin-bottom: 25px;
}
.ui-styles ._transform_right {
  transform: translateX(30px);
  padding: 0 15px 0 0;
}
.ui-styles ._transform_right .callback-inline {
  padding: 50px 95px 70px;
  margin: 0 0 70px;
}
.ui-styles .umodal .modal-dialog {
  width: 100%;
}
.ui-styles .umodal_subscribe .modal-dialog {
  max-width: 750px;
}
.ui-styles .umodal_subscribe .modal-content {
  padding: 50px 120px;
  background-color: #f7f7f7;
  border-radius: 0;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
}
.ui-styles .umodal_subscribe .modal-title {
  font-size: 22px;
  font-weight: 600;
  color: #000;
  margin: 0 0 25px;
}
.ui-styles .umodal_subscribe .ubtn_blue {
  margin-bottom: 20px;
}
.ui-styles .umodal_subscribe input {
  background-color: #f7f7f7;
}
.ui-styles .umodal-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
.ui-styles .umodal-col {
  width: 100%;
}
.ui-styles .umodal-col:first-child {
  max-width: 270px;
}
.ui-styles .umodal-col:last-child {
  max-width: 175px;
}
.ui-styles .umodal .message {
  display: none;
}
.ui-styles .umodal .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 2;
  opacity: 1;
}
.ui-styles .sitemap-category-title a {
  color: #1e5184;
  font-weight: 600;
}
.ui-styles #dspopuporder-form .uform-title {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 30px;
}
.ui-styles #dspopuporder-form .uform-col {
  width: 100%;
  max-width: 265px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: column;
  max-height: 80px;
}
.ui-styles #dspopuporder-form .uform-col textarea {
  min-height: 80px;
}
.ui-styles #dspopuporder-form .ubtn {
  max-width: 175px;
  margin: 20px auto 0;
}
@media (min-width: 992px) {
  .ui-styles .like_h1 {
    font-size: 24px !important;
  }
  .ui-styles .like_h2 {
    font-size: 22px !important;
  }
  .ui-styles .navigation .container {

  }
  .ui-styles .menu__list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .ui-styles .menu__list-item {
    flex-grow: 1;
  }
  .ui-styles .menu__list-item._active,
  .ui-styles .menu__list-item:hover {
    /* background-color: #489feb; */
  }
  .ui-styles .menu__list-item._active > a,
  .ui-styles .menu__list-item:hover > a {
    color: #fff;
    text-decoration: none;
  }
  .ui-styles .menu__list-item.catalog_item:hover .catalog-block {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    z-index: 6;
  }
  .ui-styles .menu__list-item.has_child {
    position: relative;
  }
  .ui-styles .menu__list-item.has_child:hover > ul {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .ui-styles .menu__list-item-sub {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    background-color: #fff;
    z-index: 3;
    left: 0;
    top: 100%;
    min-width: 100%;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
  }
  .ui-styles .menu__list-item-sub li {
    padding: 0 10px;
  }
  .ui-styles .menu__list-item-sub li a {
    display: block;
    padding: 10px 0;
    font-size: 13px;
    font-weight: 600;
  }
  .ui-styles .menu__list-item-sub li:hover {
    background-color: #2d66ac;
  }
  .ui-styles .menu__list-item-sub li:hover a {
    color: #fff;
    text-decoration: none;
  }
  .ui-styles .menu__list-link {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    padding: 15px 0;
    cursor: pointer;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .ui-styles .menu__list-link .uicon {
    margin-left: 12px;
  }
  .ui-styles .menu__list-link:focus {
    color: #fff;
    outline: 0;
  }
  .ui-styles .menu .catalog-block {
    position: absolute;
    z-index: 3;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    top: calc(100% + 1px);
  }
  .ui-styles .menu .catalog-list {
    min-width: 380px;
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
    padding: 25px 0;
  }
  .ui-styles .menu .catalog-list__item {
    padding: 0 20px 0 25px;
  }
  .ui-styles .menu .catalog-list__item:hover {
    background-color: #2d66ac;
  }
  .ui-styles .menu .catalog-list__item:hover > a {
    color: #fff;
    text-decoration: none;
  }
  .ui-styles .menu .catalog-list__item:hover > .uicon {
    background-image: url(/css/images/icons/arrow.svg);
  }
  .ui-styles .menu .catalog-list__item:hover > .catalog-sub {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
  }
  .ui-styles .menu .catalog-list .catalog-sub {
    position: absolute;
    top: 0;
    left: 100%;
    min-width: 365px;
    z-index: 3;
    box-shadow: 8px 9px 10px rgba(0, 0, 0, 0.25);
    min-height: 100%;
    transition: 0.2s ease;
    opacity: 0;
    visibility: hidden;
    transform: translateX(-10px);
    padding: 25px 0 25px 20px;
    background-color: #fff;
  }
  .ui-styles .menu .catalog-list .catalog-sub:before {
    content: '';
    display: block;
    position: absolute;
    left: 10px;
    width: 0.5px;
    height: calc(100% - 50px);
    background-color: #929498;
  }
  .ui-styles .menu .catalog-list .catalog-sub__item {
    padding: 0 20px 0 10px;
  }
  .ui-styles .menu .catalog-list .catalog-sub__item:hover {
    background-color: #2d66ac;
  }
  .ui-styles .menu .catalog-list .catalog-sub__item:hover > a {
    color: #fff;
    text-decoration: none;
  }
  .ui-styles .catalog-list {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    min-height: 100px;
    transition: min-height 0.2s linear;
  }
  .ui-styles .catalog-list__item {
    transition: all 0.1s ease;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }
  .ui-styles .catalog-list__link {
    display: block;
    padding: 10px 10px;
    font-size: 13px;
    font-weight: 600;
    color: #000;
  }
  .ui-styles .catalog-list .catalog-sub {
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .ui-styles .catalog-list .catalog-sub__title {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    padding: 0 15px;
    margin-bottom: 20px;
    line-height: 1.1;
  }
  .ui-styles .catalog-list .catalog-sub__item {
    transition: all 0.1s ease;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }
  .ui-styles .catalog-list .catalog-sub__link {
    display: block;
    padding: 10px 10px;
    font-size: 13px;
    font-weight: 600;
    color: #000;
  }
  .ui-styles .catalog-block_inline {
    margin-bottom: 60px;
  }
  .ui-styles .catalog-block_inline .catalog-list {
    border: 1px solid #eaeaea;
  }
  .ui-styles .catalog-block_inline .catalog-list__item {
    flex-wrap: wrap;
  }
  .ui-styles .catalog-block_inline .catalog-list__item:not(:last-child) {
    border-bottom: 1px solid #eaeaea;
  }
  .ui-styles .catalog-block_inline .catalog-list__item .uicon_right {
    transform: rotate(90deg);
    margin-right: 20px;
  }
  .ui-styles .catalog-block_inline .catalog-list__item._active {
    background-color: #2d66ac;
  }
  .ui-styles .catalog-block_inline .catalog-list__item._active > a {
    color: #fff;
  }
  .ui-styles .catalog-block_inline .catalog-list__item._active .uicon_right {
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='14' viewBox='0 0 11 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0462 7.5478C10.135 7.48664 10.2076 7.4048 10.2578 7.30934C10.308 7.21387 10.3342 7.10764 10.3342 6.9998C10.3342 6.89195 10.308 6.78572 10.2578 6.69026C10.2076 6.59479 10.135 6.51296 10.0462 6.4518L1.3795 0.451797C1.27953 0.382347 1.16245 0.34162 1.04097 0.334042C0.919483 0.326462 0.798245 0.35232 0.690425 0.408807C0.582606 0.465294 0.492328 0.550248 0.429402 0.65444C0.366475 0.758633 0.333305 0.878078 0.333497 0.999798L0.333497 12.9998C0.333999 13.1212 0.367595 13.2402 0.430672 13.344C0.49375 13.4478 0.583922 13.5324 0.691492 13.5888C0.799062 13.6451 0.91996 13.6711 1.04118 13.6639C1.16241 13.6566 1.27937 13.6165 1.3795 13.5478L10.0462 7.5478Z' fill='white'/%3E%3C/svg%3E%0A");
  }
  .ui-styles .catalog-block_inline .catalog-list__item._active .catalog-sub {
    background-color: #f7f7f7;
  }
  .ui-styles .catalog-block_inline .catalog-list__item._open .catalog-sub {
    background-color: #f7f7f7;
  }
  .ui-styles .catalog-block_inline .catalog-list__item._open .uicon_right {
    transform: rotate(-90deg);
  }
  .ui-styles .catalog-block_inline .catalog-list__item:hover a {
    text-decoration: none;
  }
  .ui-styles .catalog-block_inline .catalog-list__link {
    padding: 15px 25px;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub {
    display: none;
    width: 100%;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub__title {
    display: none;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub__item {
    width: 100%;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub__item:not(:last-child) {
    border-bottom: 1px solid #eaeaea;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub__item._active > a {
    background-color: #2d66ac;
    color: #fff;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub__link {
    padding-left: 35px;
    flex-grow: 1;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub__link:hover {
    background-color: #2d66ac;
    color: #fff;
    text-decoration: none;
  }
  .ui-styles .item-toggle {
    display: none;
  }
  .ui-styles .get-back:not(.catalog-sub__title) {
    display: none;
  }
  .ui-styles .catalog-pane__more {
    text-align: center;
    margin-top: 20px;
  }
  .ui-styles .catalog-pane [class^='col']:nth-child(n + 9) {
    display: none;
  }
  .ui-styles .catalog-pane.expanded [class^='col']:nth-child(n + 9) {
    display: block;
  }
  .ui-styles .catalog-pane .arrows {
    display: none;
  }
}
@media (min-width: 768px) {
  .ui-styles .catalog-section .arrows {
    display: none;
  }
}
@media (max-width: 1199px) {
  .ui-styles .header__col_search {
    max-width: 350px;
  }
  .ui-styles .online-consult {
    padding: 30px 20px;
  }
  .ui-styles .catalog-block_inline .catalog-list__link {
    padding: 15px 10px;
  }
  .ui-styles .catalog-block_inline .catalog-list .catalog-sub__link {
    padding-left: 20px;
  }
  .ui-styles .get-application {
    padding: 30px 20px;
  }
  .ui-styles .get-application .uform-title {
    text-align: center;
    margin-bottom: 2px;
  }
  .ui-styles .get-application .uform-subtitle {
    margin-left: auto;
    margin-right: auto;
    max-width: 245px;
  }
  .ui-styles .get-application .uform-row {
    flex-direction: column;
    margin: auto;
  }
  .ui-styles .get-application .uform-col {
    margin: 0 auto 20px;
  }
  .ui-styles .get-application .uform-col:last-child {
    order: -1;
  }
  .ui-styles .get-application .uform-accept {
    max-width: 270px;
    margin: 0 auto;
  }
  .ui-styles .get-application .ubtn {
    max-width: 280px;
    margin: 25px auto 0;
  }
  .ui-styles .products-data {
    padding: 30px;
  }
  .ui-styles .products-col_image {
    margin-right: 15px;
  }
  .ui-styles .products-col_data {
    max-width: 280px;
  }
  .ui-styles .c-table_size {
    width: 105px;
  }
  .ui-styles .c-table_quantity {
    width: 170px;
  }
  .ui-styles .order-delivery [class^='col'],
  .ui-styles .order-payment [class^='col'] {
    height: 225px;
    margin-bottom: 20px;
  }
  .ui-styles .get-question {
    padding: 40px 30px;
  }
}
.navigation .menu-info {
  display: none;
}
@media (max-width: 991px) {
  .ui-styles .header._fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
    z-index: 4;
  }
  .ui-styles .header__col_hamburger {
    max-width: 35px;
  }
  .ui-styles .header__col_logo {
    max-width: 100px;
  }
  .ui-styles .header__col_cart {
    max-width: max-content;
  }
  .ui-styles .burger {
    width: 50px;
    height: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .ui-styles .burger span {
    width: 25px;
    height: 3px;
    border-radius: 3px;
    background-color: #1e5184;
    margin: 3px 0;
    transition: all 0.3s ease;
  }
  .ui-styles .menu-toggler._active .burger span:nth-child(1) {
    transform: rotate(-45deg) translate(-2px, 3px);
  }
  .ui-styles .menu-toggler._active .burger span:nth-child(2) {
    display: none;
  }
  .ui-styles .menu-toggler._active .burger span:nth-child(3) {
    transform: rotate(45deg) translate(-3px, -4px);
  }
  .ui-styles .logo {
    width: 100%;
  }
  .ui-styles .cart-button-mobile {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    font-size: 22px;
    font-weight: 600;
    color: #1e5184;
  }
  .ui-styles .cart-button-mobile .uicon {
    margin-right: 3px;
  }
  .ui-styles .navigation {
    position: fixed;
    left: -100%;
    top: 0;
    width: 100%;
    max-width: 289px;
    z-index: 999999;
    overflow: auto;
    height: 100vh;
    transition: left 0.4s cubic-bezier(0.35, 0.04, 0.43, 0.88);
  }
  .ui-styles .navigation .container {
    width: 100%;
    background-color: #fff;
    padding: 0;
  }
  .ui-styles .navigation._open {
    left: 0;
  }
  .ui-styles .menu {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    transition: height 0.3s ease;
  }
  .ui-styles .menu li:not(.catalog_item):active {
    background-color: #f7f7f7;
  }
  .ui-styles .menu__list {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .ui-styles .menu__list-item {
    padding: 0 20px;
    border-top: 1px solid #eaeaea;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .ui-styles .menu__list-item-sub {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 100%;
    background: #fff;
    transition: left 0.4s cubic-bezier(0.35, 0.04, 0.43, 0.88);
  }
  .ui-styles .menu__list-item-sub li {
    display: block;
    padding: 0 20px;
    border-bottom: 1px solid #eaeaea;
  }
  .ui-styles .menu__list-item-sub li > a {
    display: block;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    padding: 15px 0;
    text-decoration: none;
  }
  .ui-styles .menu__list-item .uicon_dropdown {
    display: none;
  }
  .ui-styles .menu__list-item .item-toggle {
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/css/images/icons/arrow-black.svg);
  }
  .ui-styles .menu__list-item.catalog_item {
    background-color: #fff;
  }
  .ui-styles .menu__list-item.catalog_item > a,
  .ui-styles .menu__list-item.catalog_item > span {
    color: #333;
  }

  .ui-styles .menu__list-item.catalog_item._open .catalog-block {
    left: 0;
  }
  .ui-styles .menu__list-item._open > ul {
    width: 100%;
    left: 0;
  }
  .ui-styles .menu__list-link {
    color: #333;
    padding: 15px 20px 17px 0px;
    text-decoration: none;
    font-size: 14px;

    line-height: 18px;
  }
  .ui-styles .menu .get-back {
    padding: 15px 20px;
    font-size: 14px;
    font-weight: 400;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    cursor: pointer;
    color: #000;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
  }
  .ui-styles .menu .get-back .uicon {
    margin-right: 10px;
  }
  .ui-styles .catalog-block {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    min-height: 100%;
    background-color: #fff;
    transition: left 0.4s cubic-bezier(0.35, 0.04, 0.43, 0.88);
  }
  .ui-styles .catalog-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .ui-styles .catalog-list__item {
    padding: 0 20px;
    border-bottom: 1px solid #eaeaea;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
  }
  .ui-styles .catalog-list__item .uicon {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
  }
  .ui-styles .catalog-list__item._open > ul {
    left: 0;
  }
  .ui-styles .catalog-list__link {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 15px 0;
    text-decoration: none;
  }
  .ui-styles .catalog-sub {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 0;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 100%;
    background: #fff;
    transition: left 0.4s cubic-bezier(0.35, 0.04, 0.43, 0.88);
  }
  .ui-styles .catalog-sub__title span:not(.uicon) {
    flex-grow: 1;
    text-align: center;
  }
  .ui-styles .catalog-sub__item {
    padding: 0 20px;
    border-bottom: 1px solid #eaeaea;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .ui-styles .catalog-sub__link {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    padding: 15px 0;
    text-decoration: none;
  }
  .ui-styles .mobile-menu-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 15px 15px 15px 25px;
  }
  .ui-styles .mobile-menu-bottom {
    padding: 25px 15px 80px;
  }
  .ui-styles .mobile-menu-bottom .tip {
    font-size: 12px;
    color: #ca5c54;
    margin-bottom: 25px;
  }
  .ui-styles .mobile-menu-bottom .phones {
    margin-bottom: 20px;
  }
  .ui-styles .mobile-menu-bottom .phones__item {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
  }
  .ui-styles .mobile-menu-bottom .phones__item a {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-right: 10px;
  }
  .ui-styles .mobile-menu-bottom .cta {
    margin-bottom: 20px;
  }
  .ui-styles .mobile-menu-bottom .cta .ubtn {
    max-width: 155px;
  }
  .ui-styles .mobile-menu-bottom .contacts a {
    color: #000;
  }
  .ui-styles .mobile-menu-bottom .contacts address {
    margin-bottom: 5px;
  }
  .ui-styles .mobile-menu-bottom .contacts .dropdown-menu {
    box-shadow: none;
    border: none;
  }
  .ui-styles .mobile-search {
    width: 100%;
    max-width: 85%;
  }
  .ui-styles .mobile-search form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
  }
  .ui-styles .mobile-search form .form-field {
    flex-grow: 1;
  }
  .ui-styles .mobile-search form .form-button {
    width: 35px;
  }
  .ui-styles .mobile-search form .form-button .ubtn {
    padding: 0 5px;
  }
  .ui-styles .bg-fade {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    background-color: rgba(146, 148, 152, 0.5);
  }
  .ui-styles ._content {
    padding-top: 20px;
  }
  .ui-styles .base_slider ~ .lSAction > a {
    width: 40px;
    height: 40px;
    background-size: 12px;
  }
  .ui-styles .custom_arrows .arrows__item {
    width: 40px;
    height: 40px;
    background-size: 12px;
  }
  .ui-styles .custom_arrows .arrows__item.arrow-prev {
    left: -15px;
  }
  .ui-styles .custom_arrows .arrows__item.arrow-next {
    right: -15px;
  }
  .ui-styles .like_h1 {
    font-size: 20px !important;
  }
  .ui-styles .catalog-pane {
    margin-bottom: 40px;
  }
  .ui-styles .catalog-pane .lightSlider [class^='col'] {
    padding: 0;
  }
  .ui-styles .catalog-pane-list {
    padding: 0 30px;
  }
  .ui-styles .catalog-pane__item-title {
    font-size: 16px;
  }
  .ui-styles .thin_gap .row {
    margin-left: 0;
    margin-right: 0;
  }
  .ui-styles .features {
    margin: 40px 0;
  }
  .ui-styles .features .row {
    background-color: #fff;
  }
  .ui-styles .features__item {
    border: 1px solid #eaeaea;
    background-color: #fff;
    margin: 15px 0;
    padding-left: 20px;
    padding-right: 20px;
  }
  .ui-styles .partners .lSSlideOuter {
    padding: 0 30px;
  }
  .ui-styles .callback-inline {
    margin: 40px 0;
    padding: 40px 5px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .ui-styles .uform-title {
    font-size: 20px;
  }
  .ui-styles .uform-accept label {
    flex-wrap: nowrap;
  }
  .ui-styles .uform-accept label .like_label {
    flex-shrink: 0;
  }
  .ui-styles #dscallbackinline-form {
    max-width: 340px;
    margin: auto;
  }
  .ui-styles #dscallbackinline-form .form-field {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
  .ui-styles #dscallbackinline-form .form-field:not(._full) {
    margin-bottom: 15px;
  }
  .ui-styles #dscallbackinline-form .uform-subtitle {
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-styles #dscallbackinline-form .uform-accept {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-styles .footer > .container {
    padding-top: 25px;
    padding-bottom: 0;
  }
  .ui-styles .footer > .container > .row {
    display: flex;
    flex-direction: column;
  }
  .ui-styles .footer > .container > .row > div {
    margin-bottom: 10px;
  }
  .ui-styles .footer > .container > .row .custom_order {
    order: -1;
  }
  .ui-styles .footer .f-footer {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 16px;
  }
  .ui-styles .footer .will_expand ul {
    display: none;
  }
  .ui-styles .footer .will_expand._open ul {
    display: block;
  }
  .ui-styles .footer .will_expand .uicon {
    margin-left: 5px;
  }
  .ui-styles .footer-bottom > .container {
    padding: 20px 15px;
  }
  .ui-styles .products {
    margin-bottom: 25px;
  }
  .ui-styles .products-name h1 {
    margin-bottom: 15px;
  }
  .ui-styles .products-col_image {
    margin: 0 0 20px;
    max-width: 100%;
  }
  .ui-styles .products-col_data {
    max-width: 100%;
  }
  .ui-styles .products-advantages {
    max-width: 230px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-styles .products-data > :not(.products-counter) {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-styles .like_h2 {
    font-size: 16px;
  }
  .ui-styles .cart-page {
    margin-bottom: 30px;
  }
  .ui-styles .cart-page-title h1 {
    width: 100%;
    margin: 0 0 15px;
  }
  .ui-styles .c-table__head {
    display: none;
  }
  .ui-styles .c-table__body {
    border: none;
  }
  .ui-styles .c-table__body-item {
    text-align: center;
    padding: 0 15px 15px;
    margin: 0 0 10px;
    position: relative;
    border: 1px solid #eaeaea;
  }
  .ui-styles .c-table_img {
    margin-right: 10px;
  }
  .ui-styles .c-table_name {
    flex-grow: 1;
    width: auto;
    text-align: left;
    padding-right: 25px;
  }
  .ui-styles .c-table_size {
    width: 100%;
    margin: 10px 0 20px;
  }
  .ui-styles .c-table_price {
    width: 100%;
  }
  .ui-styles .c-table_quantity {
    margin: 15px 0 30px;
    width: 100%;
  }
  .ui-styles .c-table_quantity .products-counter {
    margin: auto;
  }
  .ui-styles .c-table_total {
    width: 100%;
  }
  .ui-styles .c-table_remove {
    position: absolute;
    top: 15px;
    right: 15px;
  }
  .ui-styles .c-total {
    max-width: 330px;
    margin: 25px auto 0;
    padding: 30px;
  }
  .ui-styles .order-steps__item-title {
    font-size: 18px;
  }
  .ui-styles .order-steps__item:not(:last-child) {
    margin-bottom: 20px;
  }
  .ui-styles .order .radio {
    width: 100%;
    margin: 0 0 15px;
  }
  .ui-styles .order-user-fields .form-field label {
    width: 100%;
    text-align: left;
    margin: 0 0 10px;
  }
  .ui-styles .order-user-fields .form-field label br {
    display: none;
  }
  .ui-styles .order-delivery [class^='col'],
  .ui-styles .order-payment [class^='col'] {
    height: 225px;
    margin-bottom: 20px;
  }
  .ui-styles .order-confirm {
    padding: 40px 30px;
    flex-direction: column;
    margin-top: 30px;
  }
  .ui-styles .order-confirm__params,
  .ui-styles .order-confirm__total {
    width: 100%;
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .ui-styles .order-confirm__params ._label,
  .ui-styles .order-confirm__total ._label {
    flex-grow: 1;
  }
  .ui-styles .order-confirm__params ._value,
  .ui-styles .order-confirm__total ._value {
    margin-bottom: 0;
    margin-right: 5px;
  }
  .ui-styles .order-confirm__total {
    margin-top: 10px;
  }
  .ui-styles .order-confirm__btn {
    width: 100%;
    max-width: 270px;
  }
  .ui-styles .order-confirm__btn .ubtn {
    max-width: 270px;
    margin: 20px auto 0;
  }
  .ui-styles .order-confirm__delivery,
  .ui-styles .order-confirm__weight {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }
  .ui-styles .page-content .border {
    padding: 20px 15px;
    margin: 20px 0;
  }
  .ui-styles .page-content h2 {
    font-size: 18px;
    margin: 25px 0 10px;
  }
  .ui-styles .page-content h3 {
    font-size: 16px;
  }
  .ui-styles .page-content h4 {
    margin: 0 0 15px;
  }
  .ui-styles .page-content ._type-1 {
    overflow: auto;
    margin-top: 25px;
  }
  .ui-styles .page-content ._type-1 .text-right {
    text-align: center;
  }
  .ui-styles .page-content .form-area {
    margin: 20px 0;
  }
  .ui-styles .deliveryPage__infoBlock-logo-block {
    display: none;
  }
  .ui-styles .get-question {
    padding: 30px;
  }
  .ui-styles .get-question .uform-title {
    text-align: center;
  }
  .ui-styles .get-question .uform-row {
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-styles .get-question .uform-col {
    max-width: 100%;
    width: 100%;
  }
  .ui-styles .get-question .uform-col:last-child {
    order: -1;
  }
  .ui-styles .get-question .ubtn {
    margin: 20px auto 0;
    max-width: 280px;
  }
  .ui-styles .umodal-header {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
  .ui-styles .umodal_subscribe .modal-dialog {
    max-width: 480px;
  }
  .ui-styles .umodal_subscribe .modal-content {
    padding: 30px;
  }
  .ui-styles .umodal_subscribe .modal-title {
    font-size: 18px;
  }
  .ui-styles .umodal_subscribe .umodal-col {
    display: flex;
    flex-direction: column-reverse;
  }
  .ui-styles .umodal_subscribe .umodal-col .ubtn {
    margin: 5px 0;
  }
  .ui-styles .umodal-row {
    justify-content: center;
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }
  .ui-styles .umodal-col {
    max-width: 100% !important;
    margin: 10px 0;
  }
  .ui-styles .page-title h1 {
    font-size: 20px;
  }
  .ui-styles .block-steps {
    margin: 20px 0;
  }
  .ui-styles .block-steps__item {
    padding: 15px;
  }
  .ui-styles .block-steps__item-image {
    width: 20px;
    height: 20px;
    margin-right: 20px;
  }
  .ui-styles .block-steps__item-image svg {
    width: 100%;
    height: 100%;
  }
  .ui-styles .block-steps__item-title {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .ui-styles ._transform_right {
    transform: translate(0);
    padding: 0;
  }
  .ui-styles ._transform_right .callback-inline {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .ui-styles .breadcrumbs {
    font-size: 12px;
    margin-bottom: 25px;
  }
  .ui-styles .breadcrumbs .separeator {
    margin: 0 5px;
  }
  .ui-styles .category-title {
    font-size: 20px !important;
    margin-bottom: 25px;
  }
  .ui-styles .thin_gap [class^='col'] {
    padding-left: 0;
    padding-right: 0;
  }
  .ui-styles .catalog-section .lSPager {
    position: absolute;
    width: 100%;
  }
  .ui-styles .catalog-section-descr {
    margin-top: 50px;
  }
  .ui-styles .r-tabs {
    border: none;
  }
  .ui-styles .r-tabs .r-tabs-accordion-title {
    border: 1px solid #eaeaea;
  }
  .ui-styles .r-tabs .r-tabs-accordion-title:not(:nth-last-child(2)) {
    border-bottom: none;
  }
  .ui-styles .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
    background-color: #f7f7f7 !important;
    font-weight: 600;
    padding: 15px;
    background-repeat: no-repeat;
    background-size: 15px;
    background-position: center;
    background-position: 98% center;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4522 10.0457C6.51336 10.1345 6.5952 10.2071 6.69066 10.2573C6.78613 10.3075 6.89236 10.3337 7.0002 10.3337C7.10805 10.3337 7.21428 10.3075 7.30974 10.2573C7.40521 10.2071 7.48704 10.1345 7.5482 10.0457L13.5482 1.37901C13.6177 1.27905 13.6584 1.16196 13.666 1.04048C13.6735 0.918995 13.6477 0.797757 13.5912 0.689937C13.5347 0.582118 13.4498 0.49184 13.3456 0.428913C13.2414 0.365987 13.1219 0.332817 13.0002 0.333009H1.0002C0.878764 0.33351 0.759761 0.367106 0.655989 0.430184C0.552217 0.493261 0.467604 0.583434 0.411248 0.691004C0.354892 0.798574 0.328925 0.919472 0.336141 1.0407C0.343357 1.16192 0.383483 1.27888 0.452202 1.37901L6.4522 10.0457Z' fill='%23929498'/%3E%3C/svg%3E%0A");
  }
  .ui-styles .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
    font-weight: 600;
  }
  .ui-styles .r-tabs .r-tabs-panel {
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
  }
  .ui-styles .order-delivery [class^='col'],
  .ui-styles .order-payment [class^='col'] {
    height: auto;
    margin-bottom: 0;
  }
  .ui-styles .order-payment .order-block__descr {
    margin-top: 20px;
  }
  .ui-styles .order-user-fields .form-field {
    margin-bottom: 15px;
  }
  .navigation .menu-info {
    display: flex;
    flex-direction: column;
  }
  .menu-info {
    border-top: none;
    list-style-type: none;
    padding-left: 0;
    padding-right: 16px;
    padding-left: 16px;
    padding-bottom: 24px;
  }
  .menu-info .btn {
  
    display: flex;
    width: 257px;
    height: 38px;
    padding: 8px 26px;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    background-color: #005188;
    color: #fff;
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .work-time__table{
    margin-top: 0;

    padding-top: 8px;
  }
  .menu-info hr{
    margin-bottom: 8px;
    border: 1px solid #EAEAEA;
    margin-top: 0;
    width: 100%;
    background-color: #EAEAEA;
}
  }
  .menu-info .work-time__table tr td:last-child{
    padding-left: 87px;
  }
}
