@import url("fonts.css");
*:focus {
  outline: 0;
}

a:hover {
  color: #ffc501;
  text-decoration: none;
}

::-webkit-input-placeholder {
  color: #000;
}

::-moz-placeholder {
  color: #000;
}

:-moz-placeholder {
  color: #000;
}

:-ms-input-placeholder {
  color: #000;
}

* {
  -webkit-overflow-scrolling: touch;
}

a {
  color: #000000;
}

html {
  height: 100%;
}

body {
  font-family: "Helvetica";
  color: #000000;
  font-size: 14px;
  overflow-x: hidden;
  background: #fff;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.item_method_view_this svg rect,
.head_filter_title.has_dropdown,
.item_method_view_this svg path,
.icon_close_go,
.head_filter_title.has_dropdown:after,
.noUi-horizontal .noUi-handle,
.noUi-handle,
.thumb_this_img,
.item_arrow_nav path,
.item_arrow_nav,
.checkbox_item label,
.icon_checkbox_go,
.icon_checkbox_go:before,
.item_paginat_g,
.item_soc_go a svg path,
.icon_arrow_to_right path,
.arrow_icon_yell_right svg path,
.this_is_bg_blog_image,
.icon_arrow_men_to_r,
.item_button_to_going a .icon_arrow_pagination path,
.in_to_item_lineik_g,
.icon_benefet_go,
.in_to_item_product_go,
.in_to_file_upload,
.in_to_menu_option,
.icon_benefet_go svg path,
.icon_arrow_to_top,
.this_is_form_search,
.item_paginat_g svg path,
.lines_burger span,
.autocomplete-suggestion,
.item_menu_group,
input,
.icon_search_g,
.swiper-pagination-bullet,
.close_search_popup,
.item_butt_urs_h a svg path,
button,
a {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.item_menu_option_go a:hover,
.in_to_pagination_g li a:hover,
.in_to_switcher a:hover,
.style_menu_header li a:hover {
  color: #ffc501;
}

.flex_go {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.flex_between {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.flex_center {
  justify-content: center;
  -webkit-justify-content: center;
}

.flex_right {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}

.flex_sub {
  -webkit-box-align: flex-end;
  -webkit-flex-align: flex-end;
  -ms-flex-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.flex_start {
  -webkit-box-align: flex-start;
  -webkit-flex-align: flex-start;
  -ms-flex-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.auto_flex_float {
  -webkit-box-flex: 1 0 auto;
  -moz-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}

form {
  margin: 0;
}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.second_header,
.first_header_top {
  border-bottom: 1px solid #e2f1ec;
}

.mobile-menu {
  width: 33px;
  display: none;
  background: transparent;
  outline: none;
  border: none;
  z-index: 3;
  cursor: pointer;
}

.mobile-menu__line {
  background: #2f3035;
  border-radius: 3px;
  margin-bottom: 8px;
  height: 1px;
  transition: 0.4s;
}
.mobile-menu__line:last-child {
  margin-bottom: 0;
}

.in_to_header_this_go {
  height: 50px;
}

.style_menu_header li {
  margin-right: 41px;
}
.item_two_float{
  float: right;
  width: 70%;
  padding-left: 8px;
  padding-right: 8px;
}
.style_menu_header li a {
  text-align: left;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgba(0, 0, 0, 0.5);
  padding: 17px 0;
  display: block;
  font-weight: 500;
}

.buton_submit_g a {
  font-weight: 500;
  font-size: 14px;
}

.circle_butt_round {
  background: #ffc501;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  margin-left: 15px;
}

.icon_write_sub {
  display: block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.5' height='19.5' viewBox='0 0 19.5 19.5'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bopacity:0.6;%7D%3C/style%3E%3C/defs%3E%3Cg class='a' transform='translate(0 -0.004)'%3E%3Cg transform='translate(0 1.397)'%3E%3Cpath d='M16.018,42.494a.7.7,0,0,0-.7.7v6.964a.7.7,0,0,1-.7.7H2.089a.7.7,0,0,1-.7-.7V36.226a.7.7,0,0,1,.7-.7h8.357a.7.7,0,1,0,0-1.393H2.089A2.089,2.089,0,0,0,0,36.226V50.155a2.089,2.089,0,0,0,2.089,2.089H14.625a2.089,2.089,0,0,0,2.089-2.089V43.191A.7.7,0,0,0,16.018,42.494Z' transform='translate(0 -34.137)'/%3E%3C/g%3E%3Cg transform='translate(4.179 0.004)'%3E%3Cpath d='M116.949.785a2.666,2.666,0,0,0-3.771,0l-9.173,9.173a.7.7,0,0,0-.168.272l-1.393,4.179a.7.7,0,0,0,.66.917.707.707,0,0,0,.22-.036L107.5,13.9a.7.7,0,0,0,.272-.169l9.173-9.173A2.666,2.666,0,0,0,116.949.785Zm-.985,2.786-9.054,9.054-2.7.9.9-2.7,9.057-9.054a1.272,1.272,0,1,1,1.8,1.8Z' transform='translate(-102.409 -0.004)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  width: 20px;
  height: 20px;
  position: relative;
  left: 1px;
}

.item_butt_urs_h a svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.item_butt_urs_h a:hover svg path {
  fill: #ffc501;
}

.in_to_switcher a {
  color: rgba(0, 0, 0, 0.5);
}

.block_cart_bo {
  margin-bottom: 30px;
}

.account_this_item_g,
.cart_bask_item {
  position: relative;
  width: 38px;
  height: 38px;
  border-radius: 50%;
}

.count_cart_go {
  position: absolute;
  background: #ffc501;
  width: 19px;
  height: 19px;
  border-radius: 50%;
  font-size: 10px;
  color: #000000;
  top: -4px;
  right: -4px;
  font-weight: 500;
}

.this_is_lang_switcher {
  margin-left: 22px;
}

.item_butt_urs_h {
  margin-left: 24px;
}

.in_to_sec_row_hd {
  height: 80px;
}

.item_hd_fl {
  width: 33.3333%;
}

.this_is_logo_go {
  text-align: center;
}

.catalog_button {
  font-size: 14px;
  color: #000 !important;
  border: 0;
  padding: 0 13px 0 10px;
  border-radius: 0;
}

.catalog_button:hover {
  color: #000;
}

.inline_blk_this_cat_butt {
  display: inline-block;
}
.inline_blk_this_cat_butt .catalog_button {
  background-color: #f9f9f9;
  height: 40px;
}

.inline_blk_this_cat_butt .catalog_button:hover {
  color: #000;
  background-color: rgba(0, 0, 0, 0.05);
}

.catalog_button:hover .lines_burger span:nth-child(1) {
  -webkit-transform: translateY(-1px);
  -ms-transform: translateY(-1px);
  transform: translateY(-1px);
}

.catalog_button:hover .lines_burger span:nth-child(2) {
  -webkit-transform: translateY(1px);
  -ms-transform: translateY(1px);
  transform: translateY(1px);
}

.lines_burger {
  width: 25px;
  display: block;
  margin-right: 11px;
  position: relative;
  height: 20px;
}

.lines_burger > span:nth-child(1) {
  top: 3px;
}

.lines_burger > span:nth-child(2) {
  top: 17px;
}

.lines_burger > span {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 1px;
  background: #000;
  -webkit-transition: all ease 0.3s;
  -o-transition: all ease 0.3s;
  transition: all ease 0.3s;
}

.catalog_burger.active .lines_burger > span:nth-child(1) {
  -webkit-transform: rotate(45deg) translate(5px, 4px);
  -ms-transform: rotate(45deg) translate(5px, 4px);
  transform: rotate(45deg) translate(5px, 4px);
}

.catalog_burger.active .lines_burger > span:nth-child(2) {
  -webkit-transform: rotate(-48deg) translate(6px, -5px);
  -ms-transform: rotate(-48deg) translate(6px, -5px);
  transform: rotate(-48deg) translate(6px, -5px);
}
.catalog_burger_mobile {
  display: none;
  cursor: pointer;
}

.catalog_burger_mobile .lines_burger {
  margin-right: 0;
}
.menu_list_mobile {
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: start;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  z-index: 100;
  top: 51px;
  height: 100%;
  left: 0;
  padding: 20px 20px 0;
  width: 243px;
  transform: translateX(-100%);
  transition: all 0.3s ease;
}
.menu_list_mobile li {
  margin-right: 0;
}
.menu_list_mobile li a {
  font-size: 16px;
}
.menu_list_mobile.active {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
  box-shadow: 0px 5px 16px rgb(0 0 0 / 7%);
}
.blk_search_inpts {
  position: relative;
}

.icon_search_g {
  display: block;
  position: absolute;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.5' height='15.5' viewBox='0 0 15.5 15.5'%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 0)'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M6.826,0a6.826,6.826,0,1,0,6.826,6.826A6.834,6.834,0,0,0,6.826,0Zm0,12.392a5.566,5.566,0,1,1,5.566-5.566A5.572,5.572,0,0,1,6.826,12.392Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(10.627 10.627)'%3E%3Cpath d='M355.734,354.843l-3.612-3.612a.63.63,0,0,0-.891.891l3.612,3.612a.63.63,0,0,0,.891-.891Z' transform='translate(-351.046 -351.046)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  right: 0px;
  width: 40px;
  height: 40px;
  top: 0px;
  pointer-events: none;
}

.search_form_go{
  width: 100%;
  text-align: right;
}

.blk_search_inpts input.search_input {
  outline: 0;
  width: 167px;
  height: 40px;
  border: 0;
  padding-left: 50px;
  background-color: #f9f9f9;

  padding-right: 40px;
  transition: all ease .5s;
}

.blk_search_inpts.active input.search_input {
  /*border-color: #f9f9f9;*/
  border:none;
  width: 100%;
  border-bottom: 1px solid #ffc501;
  border-color: #ffc501;
  padding-left: 15px;
  padding-right: 85px;
  background-color: transparent;
}
.clear-search{
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-x-lg' viewBox='0 0 16 16'%3E%3Cpath d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center ;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 40px;
  border: 0;
  padding: 0;
  font-size: 0;
  bottom: 0;
  display: none;
  transition: all ease .5s;

}

.submit_button_search:hover,
.clear-search:hover{
  background-color:rgb(255 197 1);
  border-radius: 3px 3px 0px 0px;
}


.submit_button_search {
  background: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.68942 0C7.77303 0 5.89968 0.568274 4.30627 1.63296C2.71285 2.69765 1.47094 4.21093 0.737567 5.98144C0.00419825 7.75194 -0.187684 9.70016 0.186184 11.5797C0.560052 13.4593 1.48288 15.1858 2.83797 16.5409C4.19306 17.896 5.91954 18.8188 7.79911 19.1926C9.67867 19.5665 11.6269 19.3746 13.3974 18.6413C15.1679 17.9079 16.6812 16.666 17.7459 15.0726C18.8106 13.4791 19.3788 11.6058 19.3788 9.68941C19.3758 7.12054 18.354 4.65775 16.5375 2.84128C14.7211 1.02482 12.2583 0.00300541 9.68942 0V0ZM9.68942 17.5903C8.12678 17.5903 6.59923 17.1269 5.29994 16.2587C4.00065 15.3906 2.98797 14.1566 2.38997 12.7129C1.79198 11.2692 1.63551 9.68065 1.94037 8.14803C2.24523 6.61542 2.99771 5.20762 4.10267 4.10266C5.20762 2.99771 6.61542 2.24522 8.14804 1.94037C9.68065 1.63551 11.2693 1.79197 12.7129 2.38997C14.1566 2.98797 15.3906 4.00064 16.2587 5.29993C17.1269 6.59922 17.5903 8.12677 17.5903 9.68941C17.588 11.7842 16.7549 13.7925 15.2737 15.2737C13.7925 16.7549 11.7842 17.588 9.68942 17.5903V17.5903Z' fill='black'/%3E%3Cpath d='M21.7379 20.4736L16.6107 15.3464C16.443 15.1787 16.2155 15.0845 15.9783 15.0845C15.7411 15.0845 15.5136 15.1787 15.3459 15.3464C15.1782 15.5141 15.084 15.7416 15.084 15.9788C15.084 16.216 15.1782 16.4435 15.3459 16.6112L20.4731 21.7384C20.6408 21.9061 20.8683 22.0003 21.1055 22.0003C21.3427 22.0003 21.5702 21.9061 21.7379 21.7384C21.9056 21.5706 21.9998 21.3432 21.9998 21.106C21.9998 20.8688 21.9056 20.6413 21.7379 20.4736V20.4736Z' fill='black'/%3E%3C/svg%3E%0A")
  no-repeat center center;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 0;
  border: 0;
  padding: 0;
  font-size: 0;
  bottom: 0;
}


.blk_search_inpts input:hover {
  /*background-color: rgba(0, 0, 0, 0.05);*/
  cursor: pointer;
}

.logo_foot a,
.this_is_logo_go a {
  display: inline-block;
}

.logo_foot a:hover,
.this_is_logo_go a:hover {
  opacity: 0.7;
}

.block_slider_go {
  background-color: #e2f1ec;
  position: relative;
  margin-bottom: 57px;
}

@media (max-width: 768px) {
  .block_slider_go {
    max-width: 1300px;
  }
}

.this_is_slider_home {
  position: relative;
  padding: 30px 0;
  /*padding-left: 122px;*/
  height: calc(100vh - 120px);
  min-height: 433px;
  /*max-height: 870px;*/
}

.left_texts_this_hom {
  width: 50%;
  float: left;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
}

.right_image_bann_hom {
  float: right;
  width: 50%;
}

.this_is_title_slider_go {
  color: rgba(0, 0, 0, 1);
}

.button_style {
  display: inline-block;
  background-color: #ffc501;
  font-weight: bold;
  font-size: 15px;
  padding: 13px 48px;
  border: 1px solid #ffc501;
}

.button_style:hover {
  color: #000;
  background: transparent;
}

.h1 {
  font-weight: bold;
  line-height: 1.39;
  font-size: 36px;
}

.h2 {
  font-size: 26px;
  font-weight: bold;
  line-height: 1.39;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 0;
}

.this_is_title_slider_go {
  margin-top: 28px;
  margin-bottom: 22px;
}

.description_this_sld_hom {
  line-height: 1.71;
}

.in_to_descr_hom_g {
  min-height: 72px;
  max-height: 72px;
  overflow: hidden;
}

.in_to_descr_hom_g p {
  margin-bottom: 0;
}

.description_this_sld_hom {
  margin-bottom: 34px;
}

.pagination_slid_bann {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.item_paginat_g {
  cursor: pointer;
  width: calc(158px / 2);
  height: 80px;
  background: #fff;
}

.item_paginat_g:hover {
  background-color: #f9f9f9;
}

.item_paginat_g svg path {
  fill: rgba(0, 0, 0, 0.2);
}

.item_paginat_g:hover svg path {
  fill: #ffc501;
}

.pagination_number {
  position: absolute;
  bottom: 30px;
  left: 0;
  z-index: 3;
}

.in_to_numb_paginat {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
}

.this_is_slider_home .swiper-container {
  width: 100%;
}

.swiper-pagination-bullet:last-child {
  margin-right: 0;
}

.swiper-wrapper.centered {
  justify-content: center;
}

.style_dots_pagination {
  margin: 0 20px;
}

.swiper-pagination-bullet {
  width: 20px;
  height: 2px;
  opacity: 1;
  border-radius: 0;
  background: rgba(0, 0, 0, 0.2);
  margin-right: 10px;
  position: relative;
}

.swiper-pagination-bullet:before {
  content: "";
  position: absolute;
  top: -7px;
  bottom: -7px;
  left: 0;
  right: 0;
}

.swiper-pagination-bullet:hover,
.swiper-pagination-bullet-active {
  background-color: #ffc501;
}

.this_is_serv_blk {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.this_is_benef_blk {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.item_blk_serv_go {
  float: left;
  width: 33.33333%;
}

.item_blk_serv_go:last-child .in_to_item_blk_serv {
  border-right: 0;
}

.in_to_item_blk_serv {
  height: 234px;
  padding: 58px 15px 30px 32px;
  border-right: 1px solid rgba(0, 0, 0, 0.05);
}

.numbers_srv_b {
  font-size: 36px;
  font-weight: bold;
  color: #ffc501;
  margin-bottom: 5px;
}

.line_aft_numbrs {
  background: #ffc501;
  height: 2px;
  width: 62px;
  margin-bottom: 16px;
}

.descr_this_serv_g {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 20px;
}

.services_and_benefit {
  margin-bottom: 56px;
}

.services_and_benefit .head_title_sec {
  display: inline-block;
  background: #fff;
  position: relative;
  z-index: 1;
  margin-bottom: 0;
  width: calc(33.3333% - 1px);
}

.blk_serv_go {
  margin-top: -28px;
  /* display: flex;
  flex-wrap: wrap; */
}

.icon_benefet_go {
  width: 61px;
  height: 61px;
  background: #e2f1ec 0% 0% no-repeat padding-box;
  border-radius: 6px;
  float: left;
}

.descr_this_benef_go {
  width: calc(100% - 61px);
  padding-left: 20px;
}

.descr_this_benef_go {
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.43;
}

.in_to_item_blk_serv.flex_go {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-right: 40px;
}

.icon_benefet_go svg path {
  fill: #ffc501;
}

.in_to_item_articl_g:hover .icon_benefet_go,
.in_to_item_blk_serv:hover .icon_benefet_go {
  background: #ffc501;
}

.in_to_item_articl_g:hover .icon_benefet_go svg path,
.in_to_item_blk_serv:hover .icon_benefet_go svg path {
  fill: #fff;
}

.in_to_products_this {
  margin-left: -8px;
  margin-right: -8px;
}

.item_product_go {
  float: left;
  width: 20%;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 15px;
}

.in_to_item_product_go {
  background-color: #f9f9f9;
  height: 450px;
  padding: 0px 20px;
}

/* .in_to_item_product_go:hover {
  background: #f4f4f4;
} */

.head_title_sec {
  margin-bottom: 26px;
}

.product_title_go {
  font-size: 16px;
  line-height: 1.25;
  color: #000000;
  font-weight: 500;
  margin-bottom: 6px;
}

.descr_prod_this {
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 12px;
}

.in_to_price_this_prod {
  font-weight: 500;
  color: #000000;
  font-size: 22px;
}

.in_to_price_this_prod small sub,
.in_to_price_this_prod small {
  font-size: 12px;
  font-weight: bold;
}

.image_product {
  height: 229px;
}

.link_image_prod {
  display: block;
  overflow: hidden;
}

/* .link_image_prod:hover {
  opacity: 0.8;
} */

.image_product .this_is_bg_blog_image {
  width: 200px;
  height: 200px;
}
.image_product{

}
.image_product img {
  transition: all 0.3s ease;

  /* -webkit-font-smoothing: subpixel-antialiased; */

  /* transform: translateZ(0);  */

}

.image_product img:hover {
  transform: scale(1.1);
  backface-visibility: hidden;
}


.in_to_prod_title {
  height: 40px;
  overflow: hidden;
}

.in_to_descr_prod {
  height: 36px;
  overflow: hidden;
}

.button_more_to_to {
  position: relative;
  right: -6px;
}

.button_more_to_more {
  height: 28px;
  border: 1px solid #ffc501;
  font-weight: 500;
  font-size: 12px;
  color: #000;
  padding: 2px 8px 1px;
  padding-right: 6px;
}

.button_more_to_more:hover {
  background: #ffc501;
  color: #000;
}

.button_more_to_more.without_border {
  border: 0;
  padding: 0;
  color: #ffc501;
}

.button_more_to_more.without_border:hover {
  background: transparent;
}

.button_more_to_more.without_border:hover {
  color: #000000;
}

.button_more_to_more.without_border:hover .arrow_icon_yell_right path {
  fill: #000000;
}

.arrow_right_small {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4.59' height='7.813' viewBox='0 0 4.59 7.813'%3E%3Cg transform='translate(106.07 7.813) rotate(180)'%3E%3Cg transform='translate(101.48 0)'%3E%3Cpath d='M103.022,3.908,105.945.985a.428.428,0,0,0,0-.6l-.256-.256a.428.428,0,0,0-.6,0L101.6,3.6a.431.431,0,0,0,0,.607l3.477,3.477a.428.428,0,0,0,.6,0l.256-.256a.428.428,0,0,0,0-.6Z' transform='translate(-101.48 0)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  width: 5px;
  height: 8px;
  display: block;
  margin-left: 9px;
}

.products_blk_go {
  margin-bottom: 43px;
}
.products_blk_go .in_to_products_this {
  display: flex;
  flex-wrap: wrap;
}

.link_this_prod_go {
  display: inline-block;
}

.in_to_footer_g {
  padding-top: 26px;
  background-color: #e2f1ec;
  font-size: 14px;
  font-weight: 500;
}

@media (max-width: 768px) {
  .in_to_footer_g {
    max-width: 1300px;
  }
}

.foote_go {
  flex: 0 0 auto;
  margin-top: 50px;
  margin-top: 35px;
}

.title_column_foot {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  margin-bottom: 15px;
}

.item_column_foot {
  float: left;
  width: 20%;
}

.item_column_foot:nth-child(2),
.item_column_foot:nth-child(3),
.item_column_foot:nth-child(4),
.item_column_foot:nth-child(1) {
  width: 244px;
}

.item_column_foot:nth-child(5) {
  width: calc(100% - calc(244px * 4));
}

.item_column_foot {
  padding-left: 15px;
  padding-right: 15px;
}

.in_to_item_column_foot {
  margin-left: -15px;
  margin-right: -15px;
}

.in_to_item_menus li {
  margin-bottom: 15px;
}

.in_to_item_menus li a {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  display: inline-block;
  font-weight: 400;
}

.in_to_item_menus li a:hover {
  color: #000;
}

.button_ost_zaiav {
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  width: 167px;
  height: 40px;
  background-color: #ffc501;
  border: 1px solid #ffc501;
}

.button_ost_zaiav:focus,
.button_ost_zaiav:hover {
  color: #000000;
  background: transparent;
}

.icon_ost_zaiav {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.667' height='16.667' viewBox='0 0 16.667 16.667'%3E%3Cg transform='translate(0 -0.004)'%3E%3Cg transform='translate(0 1.194)'%3E%3Cpath d='M13.69,41.28a.6.6,0,0,0-.6.6v5.952a.6.6,0,0,1-.6.6H1.786a.6.6,0,0,1-.6-.6v-11.9a.6.6,0,0,1,.6-.6H8.928a.6.6,0,1,0,0-1.19H1.786A1.786,1.786,0,0,0,0,35.923v11.9a1.786,1.786,0,0,0,1.786,1.786H12.5a1.786,1.786,0,0,0,1.786-1.786V41.875A.6.6,0,0,0,13.69,41.28Z' transform='translate(0 -34.137)'/%3E%3C/g%3E%3Cg transform='translate(3.572 0.004)'%3E%3Cpath d='M114.836.671a2.278,2.278,0,0,0-3.223,0l-7.84,7.84a.6.6,0,0,0-.143.233l-1.19,3.571A.6.6,0,0,0,103,13.1a.6.6,0,0,0,.188-.03l3.571-1.19a.6.6,0,0,0,.233-.144l7.84-7.84A2.279,2.279,0,0,0,114.836.671Zm-.842,2.381-7.738,7.738-2.312.772.77-2.309,7.741-7.738a1.088,1.088,0,1,1,1.539,1.537Z' transform='translate(-102.409 -0.004)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  width: 17px;
  height: 17px;
  display: block;
  margin-right: 7px;
}

.blk_ost_zaiav {
  margin-top: 22px;
  margin-bottom: 23px;
}

.contact_item_go {
  font-weight: bold;
  margin-bottom: 17px;
}

.hour_working_g {
  margin-bottom: 19px;
  margin-top: 17px;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}

.item_soc_go {
  margin-right: 19px;
}

.item_soc_go a svg path {
  fill: rgba(0, 0, 0, 0.2);
}

.item_soc_go a:hover svg path {
  fill: #ffc501;
}

.first_row_hd {
  padding-bottom: 12px;
}

.second_row_foot_go {
  border-top: 1px solid rgba(112, 112, 112, 0.1);
}

.in_to_row_sec_foot {
  height: 60px;
}

.in_to_row_sec_foot {
  font-weight: 400;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}

.in_to_right_sec_g a {
  color: rgba(0, 0, 0, 0.5);
}

.in_to_right_sec_g a:hover {
  color: rgba(0, 0, 0, 1);
}

.logo_foot {
  margin-right: 85px;
}

.go_top_scrl {
  margin-left: 32px;
}

.icon_circle_scrol_tp {
  width: 42px;
  height: 42px;
  background-color: #ffffff;
  border-radius: 50%;
  margin-left: 13px;
  border: 1px solid #ffc502;
}

.icon_arrow_to_top {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.071' height='16.663' viewBox='0 0 8.071 16.663'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23ffc501;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-132 16.663) rotate(-90)'%3E%3Cg transform='translate(0 132)'%3E%3Cpath class='a' d='M16.472,135.575h0l-3.4-3.385a.651.651,0,0,0-.918.923l2.283,2.272H.651a.651.651,0,0,0,0,1.3H14.436l-2.283,2.272a.651.651,0,0,0,.918.923l3.4-3.385h0A.651.651,0,0,0,16.472,135.575Z' transform='translate(0 -132)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  width: 8px;
  height: 17px;
}

.scroll_top {
  font-size: 14px;
}

.scroll_top:hover .icon_arrow_to_top {
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

.header_go {
  flex: 0 0 auto;
  position: relative;
  z-index: 12;
  background: #fff;
}

.search_popup_go {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #f9f9f9;
  z-index: 11;
  display: none;
}

.this_is_form_search {
  position: relative;
  z-index: 2;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
  visibility: hidden;
}

.search_popup_go.active .this_is_form_search {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  visibility: visible;
  z-index: 100;
}

.in_to_search_popup_go {
  height: 100%;
  width: 100%;
  padding-top: 131px;
  padding-top: 51px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.this_is_form_search {
  margin-left: auto;
  margin-right: auto;
  width: 552px;
  max-width: 100%;
  padding: 170px 40px;
}

.input_search_go input.search_this_inp {
  height: 40px;
  border: 0;
  display: block;
  width: 100%;
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  background: transparent;
  border-bottom: solid 1px rgba(0, 0, 0, 0.1);
  padding: 0;
  padding-right: 25px;
}

.submit_butt_search {
  background: 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='M9.68942 0C7.77303 0 5.89968 0.568274 4.30627 1.63296C2.71285 2.69765 1.47094 4.21093 0.737567 5.98144C0.00419825 7.75194 -0.187684 9.70016 0.186184 11.5797C0.560052 13.4593 1.48288 15.1858 2.83797 16.5409C4.19306 17.896 5.91954 18.8188 7.79911 19.1926C9.67867 19.5665 11.6269 19.3746 13.3974 18.6413C15.1679 17.9079 16.6812 16.666 17.7459 15.0726C18.8106 13.4791 19.3788 11.6058 19.3788 9.68941C19.3758 7.12054 18.354 4.65775 16.5375 2.84128C14.7211 1.02482 12.2583 0.00300541 9.68942 0V0ZM9.68942 17.5903C8.12678 17.5903 6.59923 17.1269 5.29994 16.2587C4.00065 15.3906 2.98797 14.1566 2.38997 12.7129C1.79198 11.2692 1.63551 9.68065 1.94037 8.14803C2.24523 6.61542 2.99771 5.20762 4.10267 4.10266C5.20762 2.99771 6.61542 2.24522 8.14804 1.94037C9.68065 1.63551 11.2693 1.79197 12.7129 2.38997C14.1566 2.98797 15.3906 4.00064 16.2587 5.29993C17.1269 6.59922 17.5903 8.12677 17.5903 9.68941C17.588 11.7842 16.7549 13.7925 15.2737 15.2737C13.7925 16.7549 11.7842 17.588 9.68942 17.5903V17.5903Z' fill='black'/%3E%3Cpath d='M21.7379 20.4736L16.6107 15.3464C16.443 15.1787 16.2155 15.0845 15.9783 15.0845C15.7411 15.0845 15.5136 15.1787 15.3459 15.3464C15.1782 15.5141 15.084 15.7416 15.084 15.9788C15.084 16.216 15.1782 16.4435 15.3459 16.6112L20.4731 21.7384C20.6408 21.9061 20.8683 22.0003 21.1055 22.0003C21.3427 22.0003 21.5702 21.9061 21.7379 21.7384C21.9056 21.5706 21.9998 21.3432 21.9998 21.106C21.9998 20.8688 21.9056 20.6413 21.7379 20.4736V20.4736Z' fill='black'/%3E%3C/svg%3E%0A")
    no-repeat center center;
  position: absolute;
  width: 46px;
  height: 46px;
  position: absolute;
  right: 0;
  border: 0;
  padding: 0;
  font-size: 0;
  bottom: 0;
}

.submit_butt_search:hover {
  opacity: 0.4;
}

.search_this_inp_g {
  position: relative;
}

.input_search_go input.search_this_inp:focus {
  border-color: #ffc501;
}

.if_has_scroll_this::-webkit-scrollbar-track,
.autocomplete-suggestions::-webkit-scrollbar-track {
  background-color: #e5e5e5;
}

.if_has_scroll_this::-webkit-scrollbar,
.autocomplete-suggestions::-webkit-scrollbar {
  width: 3px;
  background-color: #e5e5e5;
}

.if_has_scroll_this::-webkit-scrollbar-thumb,
.autocomplete-suggestions::-webkit-scrollbar-thumb {
  background-color: #ffe27f;
}

.autocomplete-suggestions {
  position: absolute;
  display: none;
  z-index: 9999;
  max-height: 60vh;//343px;
  overflow: hidden;
  overflow-y: auto;
  padding-top: 6px;
  padding: 6px 15px;
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: -5px 7px 10px 0px #2021242b;
}

.autocomplete-suggestion {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #c2c2c2;
  font-weight: 400;
  cursor: pointer;
  padding: 2px 0;
}

.autocomplete-suggestion b {
  font-weight: normal;
  color: #000000;
}

.autocomplete-suggestion.selected {
  color: rgba(0, 0, 0, 0.5);
  -webkit-transform: translateX(2px);
  -ms-transform: translateX(2px);
  transform: translateX(2px);
}

html.hidden_scroll body,
html.hidden_scroll {
  overflow: hidden;
}

.modal {
  text-align: center;
}

.modal.fade .modal-dialog {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}

.modal.in .modal-dialog {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

@media screen and (min-width: 768px) {
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.modal-content {
  border: 0;
  padding: 53px 80px 50px;
  border-radius: 0;
  box-shadow: 0px 10px 61px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
  background: #fff;
}

.modal-dialog {
  width: 388px;
  max-width: 100%;
  position: relative;
}

.main_go {
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: 0.1s -webkit-filter linear;
}

.main_content_block {
  flex: 1 0 auto;
}

.description_three_go ul {
  list-style-type: inherit;
}

.has_filter_blur .main_go {
  /*	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-o-filter: blur(10px);
	-ms-filter: blur(10px);
	filter: blur(10px);*/
  /*transition-delay: 0.2s;*/
}

.head_modal_title {
  text-align: center;
}

.title_modal_go {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 3px;
}

.descr_modal_go {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}

button.close:hover {
  opacity: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

button.close {
  width: 40px;
  height: 40px;
  background-color: #f9f9f9;
  border-radius: 50%;
  position: absolute;
  right: -66px;
  top: -66px;
  opacity: 1;
}

@media screen and (max-height: 650px) {
  button.close {
    right: -40px;
    top: -40px;
  }
}

.icon_x_close {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.667' height='17.667' viewBox='0 0 17.667 17.667'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M9.869,8.839l7.573-7.573A.736.736,0,0,0,16.42.207L16.4.225,8.829,7.8,1.256.225a.736.736,0,0,0-1.04,1.04L7.788,8.839.215,16.412a.736.736,0,0,0,1.04,1.04L8.829,9.879,16.4,17.452a.736.736,0,0,0,1.04-1.04Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  width: 18px;
  height: 18px;
}

.head_modal_title {
  margin-bottom: 24px;
}

.form__group {
  position: relative;
  width: 100%;
  margin-bottom: 15px;
  font-size: 12px;
}

.form__field {
  font-family: inherit;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  outline: 0;
  font-size: 12px;
  font-weight: 100;
  color: #000000;
  height: 30px;
  padding: 0;
  background: transparent;
  transition: border-color 0.2s;
}

textarea.form__field {
  height: 70px;
  min-height: 70px;
  max-width: 100%;
  min-width: 100%;
  resize: none;
  padding: 7px 0;
}

.form__field_request_page{
font-family: inherit;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
  outline: 0;
  font-size: 12px;
  font-weight: 100;
  color: #000000;
  height: 30px;
  padding: 0;
  background: transparent;
  transition: border-color 0.2s;

}
textarea.form__field_request_page {
  height: 270px;
  min-height: 270px;
  max-width: 100%;
  min-width: 100%;
  resize: none;
  padding: 7px 0;
}


.form__field::placeholder {
  color: transparent;
}

.form__field:placeholder-shown ~ .form__label {
  cursor: text;
  top: 7px;
}

.form__label {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  transition: 0.2s;
  font-weight: 100;
  color: #9b9b9b;
  background: #fff;
  margin-bottom: 0;
  display: block;
  width: 100%;
}

.form__field:focus {
  border-width: 1px;
}

.form__field:focus ~ .form__label {
  position: absolute;
  top: -10px;
  display: block;
  transition: 0.2s;
  color: #ffc501;
}

.submit_butt_form {
  width: 100%;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  height: 50px;
  background-color: #ffc501;
  border: 1px solid #ffc501;
}

.submit_butt_form:hover {
  background: transparent;
}

.in_to_file_upload {
  color: rgba(0, 0, 0, 0.5);
  position: relative;
}

.icon_file_upload {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.679' height='15.373' viewBox='0 0 14.679 15.373'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bopacity:0.5;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M5.039,15.373A3.855,3.855,0,0,1,2.312,8.8L10.286.822a2.856,2.856,0,0,1,4.123.121,2.855,2.855,0,0,1,.121,4.123L7.039,12.557A1.805,1.805,0,1,1,4.487,10L9.561,4.93a.438.438,0,0,1,.62.62L5.106,10.623A.929.929,0,0,0,6.42,11.937L13.91,4.446a2,2,0,0,0-.121-2.884,2,2,0,0,0-2.884-.121L2.932,9.415a2.979,2.979,0,0,0,4.213,4.213l7.974-7.974a.438.438,0,1,1,.62.62L7.764,14.248A3.828,3.828,0,0,1,5.039,15.373Z' transform='translate(-1.187)'/%3E%3C/svg%3E")
    no-repeat center center;
  width: 15px;
  height: 16px;
  margin-right: 7px;
  height: 30px;
}

.txt_uploaded_file {
  width: calc(100% - 15px - 7px);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.this_is_file_upload {
  margin-bottom: 30px;
}

.this_is_file_upload_go {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  font-size: 0;
  border: 0;
  width: 100%;
  cursor: pointer;
}

.this_is_file_upload_go::-webkit-file-upload-button {
  cursor: pointer;
}

.this_is_file_upload:hover .in_to_file_upload {
  color: #000000;
}

.in_to_breadcrumbs {
  padding: 23px 0;
}

.in_to_breadcrumbs li {
  font-size: 12px;
}

.in_to_breadcrumbs li:before {
  content: "/";
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  margin-left: 10px;
  margin-right: 7px;
  color: #b2b2b2;
}

.in_to_breadcrumbs li:first-child:before {
  display: none;
}

.in_to_breadcrumbs li a:hover,
.in_to_breadcrumbs li.current a {
  color: #000000;
}

.delimiter,
.in_to_breadcrumbs li a {
  color: #b2b2b2;
}

.tite_h1 {
  font-size: 26px;
  font-weight: bold;
  margin-top: 30px;
}

.left_title_cat {
  width: 200px;
  float: left;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  padding-right: 15px;
}

.right_categories_blog {
  float: right;
  width: calc(100% - 200px);
}

.blog_sec {
  padding-top: 2px;
}

.head_this_blog_go {
  margin-top: -35px;
}

.has_pading_left {
  padding-left: 122px;
}

.has_pading_right {
  padding-right: 122px;
}

.item_cat_go {
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
}

.item_cat_go.current a,
.item_cat_go a:hover {
  color: rgba(0, 0, 0, 1);
  background-color: #e2f1ec;
}

.item_cat_go a {
  background-color: #f9f9f9;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 500;
  padding: 2px 10px;
  height: 30px;
  min-width: 100px;
  justify-content: center;
  -webkit-justify-content: center;
}

.in_to_title_cat_txt {
  height: 30px;
}

.row_blog_items {
  margin-left: -8px;
  margin-right: -8px;
}

.item_blog_go {
  float: left;
  padding-left: 8px;
  padding-right: 8px;
  float: left;
  width: 25%;
  margin-bottom: 24px;
}

.this_is_bg_blog_image {
  width: 100%;
  padding-bottom: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.title_blog_item {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  color: rgba(0, 0, 0, 1);
  margin-bottom: 8px;
}

.in_to_title_blg_go {
  height: 38px;
  overflow: hidden;
}

.image_blog_g {
  margin-bottom: 17px;
  width: 100%;
}

.image_this_lineik a,
.image_blog_g a {
  display: block;
  overflow: hidden;
}

.image_blog_g a:hover .this_is_bg_blog_image {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  opacity: 0.9;
}

.descr_blog_item {
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 15px;
}

.in_to_descr_blog {
  height: 35px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.in_to_item_blog_g {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}

.link_more_simpl {
  font-size: 12px;
  font-weight: 500;
  color: #ffc501;
}

.link_more_simpl:hover {
  color: rgba(0, 0, 0, 0.5);
}

.link_more_simpl:hover .arrow_icon_yell_right svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.arrow_icon_yell_right {
  display: block;
  margin-left: 6px;
}

.arrow_icon_yell_right svg path {
  fill: #ffc501;
}

.in_to_items_blog {
  padding-top: 6px;
  margin-bottom: 21px;
}

.item_button_to_going a .icon_arrow_pagination path {
  fill: rgba(0, 0, 0, 0.2);
}

.item_button_to_going a:hover .icon_arrow_pagination path {
  fill: #ffc501;
}

.in_to_pagination_g li {
  margin: 0 11px;
}

.in_to_pagination_g li a {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  padding: 3px;
}

.item_button_to_going a {
  width: 30px;
  height: 30px;
}

.ul_pagination {
  margin: 0 10px;
}

.title_article_g .tite_h1 {
  font-weight: 500;
  color: rgba(0, 0, 0, 1);
  line-height: 1.15;
}

.style_content {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.67;
}

.style_content p {
  margin-bottom: 17px;
}

.date_this_article_go {
  margin-bottom: 25px;
}

.article_page_go {
  padding-top: 13px;
}

.image_article_go {
  float: right;
  width: 470px;
  margin-left: 15px;
  margin-top: 3px;
  margin-bottom: 20px;
}

.descr_this_article .title_article_g {
  margin-bottom: 24px;
}

.item_lineik_go {
  float: left;
  width: 50%;
  margin-bottom: 20px;
  padding-left: 8px;
  padding-right: 8px;
}

.image_this_lineik {
  width: 100%;
  width: 167px;
}

.descr_this_lineik_g {
  width: calc(100% - 167px);
  padding-left: 16px;
}

.head_title_sec_go.has_margin {
  margin-bottom: 27px;
}

.in_to_descr_g {
  font-size: 14px;
  line-height: 1.29;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.descr_title_go {
  margin-bottom: 20px;
}

.icon_arrow_to_right {
  display: inline-block;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: 6px;
}

.more_link_go {
  font-size: 12px;
  font-weight: 500;
  opacity: 0.5;
}

.more_link_go:hover {
  opacity: 1;
}

.icon_arrow_to_right path {
  fill: #000;
}

.more_link_go:hover .icon_arrow_to_right path {
  fill: #ffc501;
}

.in_to_item_lineik_g {
  background: rgba(226, 241, 236, 0.1);
}

.in_to_item_lineik_g:hover {
  background: rgba(226, 241, 236, 0.3);
}

.image_this_lineik a:hover .this_is_bg_blog_image {
  opacity: 0.9;
}

.left_map_go {
  float: left;
  width: calc(100% - 350px - 8px);
  margin-right: 8px;
}

.right_info_contac {
  float: right;
  margin-left: 8px;
  width: calc(350px - 8px);
}

.cont_iframe {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
}

.cont_iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.in_to_map_g iframe {
  height: 600px;
  width: 100%;
}

.in_to_contacts_go {
  background-color: #f9f9f9;
  padding: 61px 30px 30px;
  min-height: 600px;
}

.head_title_cont_item {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.3);
  color: #4a4a4a;
  margin-bottom: 16px;
}

.in_to_item_this_cont {
  padding: 19px 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.this_is_contact_hr {
  font-size: 18px;
  line-height: 1.33;
  font-weight: bold;
}

.in_to_contacts_go .head_title_sec_go {
  margin-bottom: 40px;
}

.under_gray_link {
  text-decoration: underline;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
  text-align: center;
  display: inline-block;
}

.link_more_big_mod {
  font-size: 14px;
  font-weight: 500;
  text-decoration: underline;
}

.link_more_big_mod:hover {
  text-decoration: none;
}

.or_center_go {
  opacity: 0.5;
  color: #000000;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 4px;
}

.item_form_modal {
  display: none;
}

.submit_this_form_go.registration_submit {
  margin-top: 30px;
}

.in_to_reset_g {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.5;
  text-align: center;
  margin: 0 -60px;
  min-height: 187px;
}

.menu_big {
  position: fixed;
  left: 0;
  right: 0;
  top: 132px;
  bottom: 0;
  z-index: 5;
  display: none;
  background: rgba(255, 255, 255, 0.9);
}

.in_to_menu_big {
  height: 100%;
  position: relative;
  z-index: 1;
  overflow-y: scroll;
}

.in_to_menu_big:before {
  content: "";
  height: 100%;
  width: 2100px;
  background: #fff;
  margin-left: -1688px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.in_to_menu_big_mobile {
  overflow-y: auto;
}

.this_filter_bg {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  transition: all 0.3s;
  /*-webkit-backdrop-filter: blur(10px);*/
  /*backdrop-filter: blur(10px);*/
  background: rgba(204, 204, 204, 0.4);
  display: none;
}

.menu_left_go {
  height: 100%;
  width: 100%;
}

.menu_left_go > .container {
  padding: 0;
  position: relative;
  width: 1276px;
}

.in_to_menu_go {
  height: 100%;
  width: 266px;
  background: #fff;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}

.this_is_text_item_cat {
  border-bottom: 1px solid #f0f0f0;
}

.this_is_menu_hov {
  padding: 20px 38px;
  padding-right: 63px;
  height: 56px;
  font-weight: 500;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.17;
  position: relative;
}

.this_is_text_item_cat:hover .this_is_menu_hov,
.this_is_menu_hov:hover {
  color: rgba(0, 0, 0, 1);
}

.this_is_text_item_cat:hover .icon_arrow_men_to_r,
.this_is_menu_hov:hover .icon_arrow_men_to_r {
  opacity: 1;
}

.icon_arrow_men_to_r {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.414' height='10.376' viewBox='0 0 5.414 10.376'%3E%3Cg transform='translate(-117.325 10.376) rotate(-90)'%3E%3Cg transform='translate(0 117.325)'%3E%3Cpath d='M10.31,117.391a.226.226,0,0,0-.319,0l-4.8,4.8-4.8-4.8a.226.226,0,1,0-.319.319l4.963,4.963a.223.223,0,0,0,.159.066.227.227,0,0,0,.16-.066l4.963-4.963A.226.226,0,0,0,10.31,117.391Z' transform='translate(0 -117.325)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  width: 6px;
  height: 11px;
  display: block;
  margin-left: 10px;
  opacity: 0.5;
  position: absolute;
  right: 39px;
  bottom: 0;
  margin: auto;
  top: 1px;
}
.icon_arrow_men_to_r_mobile {
  display: none;
}
.icon_arrow_men_to_r_mobile.slideUp {
  transform: rotate(-90deg);
  bottom: auto !important;
  top: 0px!important;
}

.menu_big_more_options {
  position: absolute;
  left: 266px;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  visibility: hidden;
  padding: 31px 0;
}

.item_menu_option_go {
  float: left;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 11px;
}

.this_is_text_item_cat:hover .menu_big_more_options {
  opacity: 1;
  visibility: visible;
  transition: all 0.15s;
}

.item_menu_option_go a {
  font-size: 14px;
  color: #000000;
}

.if_has_scroll_this {
  max-height: 100%;
  overflow-y: auto;
}

.white_bg_alf_g {
  position: absolute;
  left: 266px;
  top: 0;
  right: 0;
  width: 1000000px;
  bottom: 0;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: all 0.15s;
  pointer-events: none;
}

.menu_this_start_g:hover .white_bg_alf_g {
  opacity: 1;
  visibility: visible;
}

.menu_big.visible .item_menu_group .in_to_item_menu_group a.this_is_menu_hov {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.item_menu_group .in_to_item_menu_group a.this_is_menu_hov {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
  transition-delay: 0.02s;
}

.item_menu_group:nth-child(2) .in_to_item_menu_group a.this_is_menu_hov {
  transition-delay: 0.04s;
}

.item_menu_group:nth-child(3) .in_to_item_menu_group a.this_is_menu_hov {
  transition-delay: 0.06s;
}

.item_menu_group:nth-child(4) .in_to_item_menu_group a.this_is_menu_hov {
  transition-delay: 0.08s;
}

.item_menu_group:nth-child(5) .in_to_item_menu_group a.this_is_menu_hov {
  transition-delay: 0.1s;
}

.item_menu_group:nth-child(6) .in_to_item_menu_group a.this_is_menu_hov {
  transition-delay: 0.12s;
}

.item_menu_group:nth-child(7) .in_to_item_menu_group a.this_is_menu_hov {
  transition-delay: 0.14s;
}

.right_catalog_go {
  float: right;
  width: calc(100% - 228px);
  padding-left: 16px;
}
.in_to_filter_g {
  margin-top: 20px;
}

.left_filter_catalog {
  float: left;
  width: 228px;
  /*position: sticky;*/
  /*top: 0;*/
  margin-bottom: 30px;
}

.in_to_head_catal {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}

.item_sorts_g a {
  color: rgba(0, 0, 0, 0.5);
}

.item_sorts_g a.current {
  font-weight: 500;
  color: rgba(0, 0, 0, 1);
}

.item_sorts_g a:hover {
  color: rgba(0, 0, 0, 1);
}

.item_sorts_g {
  margin-left: 10px;
}

.catalog_block {
  padding-top: 4px;
}

.txt_view_go {
  margin-right: 10px;
}

.item_method_view_this:not(:last-child) {
  margin-right: 20px;
}

.item_method_view_this svg {
  display: block;
}

.item_method_view_this svg rect,
.item_method_view_this svg path {
  fill: rgba(0, 0, 0, 0.2);
}

.item_method_view_this a:hover svg path,
.item_method_view_this a:hover svg rect,
.item_method_view_this a.current svg path,
.item_method_view_this a.current svg rect {
  fill: #ffc501;
}

.in_four_columns .item_product_go {
  width: 25%;
}

.head_catal_go {
  margin-bottom: 28px;
}

.full_load_more_prod {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
  font-size: 14px;
  max-width: 960px;
  height: 40px;
  border: solid 1px rgba(112, 112, 112, 0.3);
}

.full_load_more_prod:hover {
  background: rgba(112, 112, 112, 0.02);
  border-color: #ffc501;
}

.catalog_all_products {
  margin-bottom: 15px;
}

.button_load_more_products {
  margin-bottom: 24px;
}

.catalog_block {
  margin-bottom: -23px;
}

.head_filter_title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: relative;
  height: 30px;
  font-weight: 500;
  font-size: 14px;
  color: #000000;
  line-height: 1.14;
}

.head_filter_title.has_dropdown {
  cursor: pointer;
  padding-right: 29px;
}

.head_filter_title.has_dropdown:hover {
  color: rgba(0, 0, 0, 0.5);
}

.head_filter_title.has_dropdown:before {
  content: "";
  position: absolute;
  right: 0;
  top: 15px;
  width: 16px;
  height: 2px;
  background: rgba(51, 51, 51, 0.3);
}

.head_filter_title.has_dropdown:after {
  content: "";
  position: absolute;
  right: 7px;
  top: 8px;
  height: 16px;
  width: 2px;
  background: #c1c1c1;
}

.head_filter_title.has_dropdown.active:after {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.in_to_catalog_prods {
  margin-top: -3px;
}

.in_to_item_filter {
  border-bottom: 1px solid #e2e2e2;
  padding: 12px 0;
}

.checkbox_item {
  margin-bottom: 18px;
}

.checkbox_item:last-child {
  margin-bottom: 0;
}

.in_to_cont_this_filter {
  padding: 13px 0 8px;
}

.checkbox_item label {
  font-size: 12px;
  color: #000000;
  font-weight: 400;
  display: block;
  margin: 0;
  position: relative;
  padding-left: 26px;
  cursor: pointer;
}

.checkbox_item label:hover {
  color: rgba(0, 0, 0, 0.5);
}

.checkbox_item label:hover .icon_checkbox_go {
  border-color: rgba(112, 112, 112, 0.4);
}

.checkbox_item label [type="checkbox"] {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.icon_checkbox_go {
  width: 16px;
  height: 16px;
  display: block;
  border: solid 1px rgba(112, 112, 112, 0.2);
  position: absolute;
  left: 0;
  top: 0;
}

.icon_checkbox_go:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background: url("/img/check.svg") no-repeat center center;
  width: 10px;
  height: 10px;
  background-size: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.checkbox_item label input:checked + .icon_checkbox_go:before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.button_border_simple {
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  height: 40px;
  width: 100%;
  border: solid 1px rgba(112, 112, 112, 0.2);
}

.button_border_simple:hover {
  border-color: #ffc501;
  background: rgba(112, 112, 112, 0.02);
}

.item_filter_this_go:last-child .in_to_item_filter {
  border-bottom: 0;
}

.slider_this_go {
  margin-top: 5px;
}

.noUi-horizontal {
  height: 3px;
}

.noUi-target {
  border: 0;
  border-radius: 0;
  background: rgba(112, 112, 112, 0.2);
}

.noUi-horizontal .noUi-handle,
.noUi-handle {
  cursor: pointer;
  width: 18px;
  height: 18px;
  border: 0;
  background: #ffffff 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 3px #00000029;
  opacity: 1;
  border-radius: 50%;
}

.noUi-horizontal .noUi-handle:hover,
.noUi-handle:hover {
  box-shadow: 0px 0px 8px #00000029;
}

.noUi-handle:after,
.noUi-handle:before {
  display: none;
}

.noUi-connect {
  background: #ffc501;
}

.noUi-horizontal .noUi-handle {
  top: -7px;
}

.this_is_slider_row {
  margin-bottom: 25px;
}

.txt_center_inf {
  width: 28px;
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.3);
}

.item_hlf_inp {
  width: calc(50% - 14px);
}

.item_hlf_inp input {
  display: block;
  width: 100%;
  height: 35px;
  border: solid 1px rgba(112, 112, 112, 0.22);
  background-color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  color: #000000;
  padding: 0 10px;
}

.item_hlf_inp input:focus {
  border-color: #ffc501;
}

.button_reset_filter {
  margin-bottom: 24px;
}

.info_prod_cat {
  margin-bottom: 7px;
  font-size: 12px;
  color: #000000;
  opacity: 0.5;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.image_this_item_cart {
  width: 106px;
  height: 106px;
  background-color: #e2f1ec;
}

.image_this_item_cart img {
  max-width: 85px;
  max-height: 77px;
}

.image_this_item_cart > a {
  width: 100%;
  height: 100%;
}

.image_this_item_cart > a:hover {
  opacity: 0.7;
}

.item_cart_this:first-child .in_to_item_cart_this {
  border-top: 1px solid #e8e8e8;
}

.in_to_item_cart_this {
  position: relative;
  padding: 20px 0;
  border-bottom: 1px solid #e8e8e8;
}

.texts_this_info_item {
  padding-left: 16px;
  width: calc(100% - 106px);
}

.title_item_cart {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.57;
  margin-bottom: 6px;
}

.info_avaiblity {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.5);
}

.in_to_quanity_go {
  position: relative;
}

.in_to_quanity_go input.qty_input {
  width: 100%;
  height: 40px;
  background-color: #f9f9f9;
  border: 0;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  border: 1px solid #f9f9f9;
  padding: 0 43px;
}

.in_to_quanity_go input.qty_input:focus,
input:focus {
  border-color: #ffc501;
}

.button_counting_g {
  position: absolute;
  top: 1px;
  bottom: 1px;
  border: 0;
  background: transparent;
  font-size: 24px;
  color: #707070;
  width: 45px;
  padding-bottom: 7px;
}

.button_counting_g:hover {
  background-color: #f0f0f0;
}

.plus_but {
  right: 1px;
}

.minus_but {
  left: 1px;
}

.in_to_price_go {
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  text-align: center;
}

.in_to_price_go sub,
.in_to_price_go small {
  font-weight: bold;
}

.remove_this_item {
  border-radius: 50%;
  width: 31px;
  height: 31px;
  background-color: #f9f9f9;
}

.remove_this_item:hover {
  background-color: #f0f0f0;
}

.remove_this_item svg {
  display: block;
}

.remove_item {
  position: absolute;
  right: 0;
}

.float_cart_nr_1 {
  width: 610px;
  padding-right: 110px;
}

.float_cart_nr_2 {
  width: 165px;
  margin-right: 81px;
}

.float_cart_nr_3 {
  width: 180px;
  padding: 0 10px;
}

.in_to_price_go small {
  position: relative;
  top: -1px;
  margin-left: 5px;
}

.item_final_price_g {
  margin-left: 70px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
}

.item_final_price_g strong {
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  font-weight: bold;
}

.start_cart {
  margin-bottom: 30px;
}

.final_prices_go {
  float: right;
  padding-top: 15px;
}

.left_button_checkout {
  float: left;
}

.button_checkout {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  width: 183px;
  height: 50px;
  background-color: #ffc501;
  border: 1px solid #ffc501;
}

.button_checkout:hover {
  color: #000;
  background: transparent;
}

.remove_all_from_cart a {
  text-decoration: underline;
  color: rgba(28, 28, 30, 0.5);
}

.remove_all_from_cart a:hover {
  color: rgba(28, 28, 30, 1);
}

.in_to_head_crt {
  font-size: 14px;
  font-weight: 500;
  color: rgba(28, 28, 30, 0.5);
}

.head_cart_this_go {
  margin-bottom: 32px;
  margin-top: -30px;
}

.remove_all_from_cart {
  width: 161px;
  text-align: right;
}

.item_title_hd_crt {
  text-align: center;
  margin-right: 0;
}

.item_title_hd_crt.float_cart_nr_3 {
  margin-left: 81px;
}

.half_float {
  float: left;
  width: 50%;
  padding-left: 8px;
  padding-right: 8px;
}

.modal-detail .half_float {
  float: none;
  margin: 0 auto;
  width: auto;
}
.modal-detail .gallery_image_this {
  width: 60%;
  margin: 0 auto 50px;
}
.modal-detail .gallery_thumbs_go {
  width: 50%;
  margin: 0 auto;
}

.modal-detail .gallery_thumbs_go {
  position: relative;
  margin-top: -110px;
}

.modal-detail .nav_paginat_prod {
  bottom: 55px;
}
.modal-detail .arrow_left svg,
.modal-detail .arrow_right svg {
  width: 47px;
  height: 35px;
}

.modal-detail .item_arrow_nav {
  position: absolute;
}

.modal-detail .nav_paginat_prod .nav_left_sld {
  left: -75px;
}

.modal-detail .nav_paginat_prod .nav_right_sld {
  right: -85px;
}

.modal-detail .thumb_this_img {
  height: 90px;
  background-color: #fff;
}

.row_halfs:before,
.row_halfs:after {
  content: "";
  clear: both;
  display: table;
}

.row_halfs {
  margin-left: -8px;
  margin-right: -8px;
}

.swiper-container.has_overflow {
  overflow: hidden;
}

.in_to_thumbs_g {
  height: 106px;
}

.thumb_this_img {
  height: 106px;
  background-color: #f9f9f9;
  cursor: pointer;
  border: 1px solid #f9f9f9;
}

.thumb_this_img img {
  max-width: 77px;
  max-height: 77px;
}

.in_to_image_prod,
.in_to_gall_go {
  height: 523px;
  background-color: #f9f9f9;
  position: relative;
}
.in_to_image_prod_detail,
.in_to_gall_go_detail {
  height: 100%;
  background-color: transparent;
}
.modal-detail .slider_img_product .img-responsive {
  height: auto;
  max-height: calc(100vh - 100px);
  min-height: 140px;
  object-fit: cover;
}
.modal_detail .in_to_thumbs_g {
  height: auto;
}
.modal-detail .thumb_this_img img {
  max-width: 65px;
  max-height: 65px;
}

.gallery_image_this {
  margin-bottom: 20px;
}

.in_to_image_prod a > img {
  max-width: 471px;
  max-height: 400px;
}

.thumb_this_img:hover {
  border-color: rgba(255, 197, 1, 0.3);
}

.swiper-slide-thumb-active .thumb_this_img {
  border-color: #ffc501;
}

.simple_text_prod {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
}

.title_prod_h1 {
  font-weight: bold;
  font-size: 30px;
  line-height: 1.47;
}

.simple_text_prod {
  margin-bottom: 13px;
}

.in_stock_go {
  font-size: 16px;
  color: #ffc501;
  margin-bottom: 15px;
}

.in_to_small_descr {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  line-height: 1.71;
  margin-bottom: 7px;
}

.button_more_simple:hover {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.5);
}

.button_more_simple {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
  font-size: 12px;
  text-decoration: underline;
}

.button_more_simple svg {
  margin-left: 8px;
}

.button_more_simple path {
  fill: rgba(0, 0, 0, 0.5);
}

.inline_block_this {
  display: inline-block;
}

.pagination_product_dots {
  position: absolute;
  bottom: 27px;
  left: 50%;
  z-index: 1;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.nav_paginat_prod {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  bottom: 4px;
  padding: 0 15px;
  pointer-events: none;
}

.nav_paginat_prod .nav_left_sld {
  left: 0;
}

.nav_paginat_prod .nav_right_sld {
  right: 0;
}

.item_arrow_nav {
  width: 50px;
  height: 50px;
  cursor: pointer;
  pointer-events: all;
}

.item_arrow_nav:hover path {
  fill: #ffc501;
}

.item_arrow_nav path {
  fill: rgba(0, 0, 0, 0.3);
}

.swiper-button-disabled.item_arrow_nav {
  pointer-events: none;
  opacity: 0.5;
}

.left_is_charac {
  float: left;
  width: 335px;
}

.title_blk_prod {
  font-size: 16px;
  font-weight: bold;
  color: #1c1c1e;
}

.head_charactestic {
  border-bottom: 1px solid #f2f2f2;
  padding: 17px 0;
  margin-bottom: 16px;
}

.right_price_optov {
  float: right;
  width: 226px;
  border: 2px solid #ffc501;
}

.right_price_optov .head_charactestic {
  padding: 15px 0 17px;
}

.in_to_optovaie {
  width: 100%;
  border-bottom: 1px solid #f2f2f2;
  padding: 0 19px 5px;
}

.small_description_go {
  margin-bottom: 23px;
}

.item_from_to .in_to_price_this_prod {
  font-size: 16px;
}

.item_from_to .in_to_price_this_prod small sub,
.item_from_to .in_to_price_this_prod small {
  font-size: 10px;
  font-weight: 500;
}

.item_from_to .in_to_price_this_prod small {
  position: relative;
  margin-left: 5px;
  top: -1px;
}

.in_to_price_this_prod small {
  margin-left: 5px;
}

.item_from_to {
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 14px;
}

.line_this_delim {
  position: relative;
  right: -10px;
  top: -2px;
}

.in_to_item_row_setting {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
  overflow: hidden;
}

.pointers_go {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  right: 0;
}

.right_final_setting {
  color: rgba(0, 0, 0, 1);
  background: #fff;
  padding-left: 5px;
  max-width: 45%;
  white-space: nowrap;
}

.left_title_setting {
  padding-right: 5px;
  background: #fff;
  /*    text-transform: capitalize;
    max-width: 45%;*/
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.item_row_setting {
  margin-bottom: 16px;
}

.title_price {
  font-size: 16px;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.5);
  margin-right: 10px;
}

.this_is_product_price .in_to_price_this_prod {
  font-size: 26px;
  font-weight: 500;
}

.this_is_product_price .in_to_price_this_prod small,
.this_is_product_price .in_to_price_this_prod sub {
  font-size: 14px;
  position: relative;
  margin-bottom: 2px;
}

.block_characteristics {
  margin-bottom: 11px;
}

.price_this_product {
  margin-bottom: 28px;
}

.price_this_product .price_left_p {
  line-height: 1;
}

.add_to_cart_butt {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  border: 1px solid #ffc501;
  height: 60px;
  background-color: #ffc501;
  padding: 0;
}

.add_to_cart_butt:hover {
  background: transparent;
}

.in_to_quanity_go.big_height .qty_input {
  height: 60px;
  font-size: 16px;
  font-weight: 500;
  padding: 0 65px;
}

.big_height .button_counting_g {
  color: #000000;
  width: 70px;
  font-size: 30px;
  padding-bottom: 4px;
}

.hr,
hr {
  border-color: #f2f2f2;
  margin-top: 25px;
  margin-bottom: 25px;
}

.product_this {
  margin-bottom: 30px;
}

.item_three_float {
  float: left;
  width: 33.3333%;
  font-size: 14px;
  font-weight: 500;
}

.item_three_float:nth-child(1) {
  width: 364px;
  padding-right: 20px;
}

.item_three_float:nth-child(3),
.item_three_float:nth-child(2) {
  width: 347px;
}

.item_three_float:nth-child(3) {
  float: right;
}

.gray_color {
  color: rgba(0, 0, 0, 0.5);
}

.black_color {
  color: #000;
}

.texts_float_three {
  padding-top: 7px;
}

.item_doc_info {
  margin-bottom: 16px;
}

.item_doc_info a {
  color: rgba(0, 0, 0, 0.5);
  text-decoration: underline;
}

.item_doc_info a:hover {
  text-decoration: none;
}

.item_doc_info a.pdf_link_go img {
  margin-right: 10px;
}

.item_doc_info a.pdf_link_go {
  color: #000000;
}

.description_this_go {
  /*color: rgba(0, 0, 0, 0.5);*/
  font-size: 14px;
  font-weight: 500;
  line-height: 1.57;
  width: 350px;
  max-width: 100%;
}

.description_this_go p {
  margin-bottom: 23px;
}

.item_three_float .start_row_settings {
  margin-bottom: 40px;
}

.title_group_g {
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 24px;
}

.left_checkout_form {
  margin-top: 48px;
}

.left_checkout_form {
  float: left;
  width: calc(100% - 594px);
  padding-right: 16px;
}

.right_checkout_go {
  float: right;
  width: 594px;
}

.in_to_right_checkout {
  background-color: #f9f9f9;
  padding: 31px 20px 0;
}

.title_checkout {
  font-size: 22px;
  font-weight: 500;
}

.big_fields_inp .form__field {
  color: #000000;
}

.big_fields_inp .form__group {
  font-size: 14px;
  margin-bottom: 21px;
}

.big_fields_inp .form__field {
  height: 35px;
}

.big_fields_inp .form__label {
  font-size: 10px;
  top: -7px;
}

.big_fields_inp .form__field:focus ~ .form__label {
  font-size: 10px;
}

.big_fields_inp .form__field:focus ~ .form__label {
  top: -7px;
}

.big_fields_inp .form__field:placeholder-shown ~ .form__label {
  font-size: 14px;
}

.big_fields_inp .form__field {
  font-size: 14px;
}

.full_float {
  padding-left: 8px;
  padding-right: 8px;
}

.comment_blk_row {
  margin-top: 29px;
}

.head_title_chekc_go {
  margin-bottom: 30px;
}

.in_to_right_checkout
  .item_order_checkout_go:first-child
  .in_to_item_cart_this {
  border-top: 1px solid #e8e8e8;
}

.image_left_tov_go {
  width: calc(100% - 104px);
}

.this_is_price_tov_g {
  width: 104px;
}

.in_to_foot_tjis {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-weight: 500;
  height: 60px;
}

.in_to_foot_tjis strong {
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  color: rgba(0, 0, 0, 1);
}

.footer_checkout_g {
  margin-top: 9px;
}

.descr_small_lin_g {
  font-size: 12px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 4px;
}

.no_top_mg {
  margin-top: 0;
}

.in_to_item_articl_g {
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.57;
}

.in_to_item_articl_g .tite_h1 {
  color: rgba(0, 0, 0, 1);
}

.in_to_item_articl_g p {
  margin-bottom: 24px;
}

.row_articles_flt {
  margin-left: -38px;
  margin-right: -38px;
}

.item_descr_article_go {
  float: left;
  width: 33.33333%;
  padding-left: 38px;
  padding-right: 38px;
}

.item_descr_article_go_request_page {
  float: left;
  width: 66.33333%;
  padding-left: 38px;
  padding-right: 38px;
}

.in_to_item_articl_g p:last-child {
  margin-bottom: 0;
}

.date_this_art_go {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  margin-bottom: 29px;
}

hr.thirty_margin {
  margin: 30px 0;
}

hr.fifty_margin {
  margin: 50px 0;
}

.in_to_item_articl_g .head_title_sec_go {
  margin-bottom: 39px;
}

.title_cabiner_go {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

.in_to_left_usr_g {
  padding: 27px 0;
  height: 619px;
  position: relative;
  padding-right: 40px;
}

/* .in_to_left_usr_g:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 3000px;
  background-color: rgba(249, 249, 249, 0.5);
  width: 2000px;
  z-index: -1;
} */

.cabinet_block {
  margin-bottom: 40px;
  overflow: hidden;
}

.cabinet_block .half_float {
  padding-left: 0;
}

.icon_menu_item_g {
  width: 20px;
  margin-right: 6px;
}

.block_cabinet_menu li {
  border-top: 1px solid #ededed;
}

.block_cabinet_menu li a {
  opacity: 0.5;
  color: #000000;
  font-size: 14px;
  padding: 10px 0;
  height: 80px;
}

.block_cabinet_menu li.current a,
.block_cabinet_menu li a:hover {
  opacity: 1;
}

.head_title_cabinet {
  margin-bottom: 27px;
}

.left_cabiner_usr_go {
  width: 243px;
  float: left;
}

.right_cabinet_info {
  float: left;
  width: calc(100% - 243px);
}

.in_to_right_cabiner {
  padding: 27px 0;
  padding-left: 60px;
}

.big_fields_inp .form__group {
  margin-bottom: 35px;
}

.item_field_profile_g {
  padding-left: 8px;
  padding-right: 8px;
}

.icon_file_pdf {
  margin-right: 7px;
}

.field_add_pd_g .in_to_file_upload {
  text-decoration: underline;
}

.field_add_pd_g:hover .in_to_file_upload {
  text-decoration: none;
}

.table_style {
  font-size: 12px;
  color: #000000;
  font-weight: 400;
  /*border: solid 1px rgba(112,112,112,.1);*/
}

.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  border-top: 0;
  height: 60px;
  vertical-align: middle;
  padding: 0 20px;
}

.table > tbody > tr {
  border-bottom: solid 1px rgba(112, 112, 112, 0.1);
}

.table > tbody > tr > td:last-child {
  border-right: solid 1px rgba(112, 112, 112, 0.1);
}

.table > tbody > tr > td:first-child {
  border-left: solid 1px rgba(112, 112, 112, 0.1);
}

th {
  font-weight: 400;
}

.table > thead > tr > th {
  color: rgba(0, 0, 0, 0.5);
  border-bottom: solid 1px rgba(112, 112, 112, 0.1);
}

.block_table_orders {
  padding-top: 6px;
}

.pdf_download_icon {
  margin-right: 6px;
}

.download_link_gr {
  text-decoration: underline;
}

.download_link_gr:hover {
  text-decoration: none;
  color: rgba(0, 0, 0, 1);
}

.table {
  margin-bottom: 26px;
}

.about_sec_go {
  margin-top: 60px;
}

.descr_txts_go {
  /*margin-bottom: 22px;*/
}

.no_borders .in_to_item_blk_serv {
  border: 0;
  height: auto;
}

.blk_s_gdjg_go .in_to_item_blk_serv {
  padding-left: 0;
}

.this_is_title_in_about {
  margin-bottom: 59px;
}

hr.margin_hr_about {
  margin: 55px 0;
}

.blk_s_gdjg_go {
  margin-bottom: 8px;
}

.certificates_go {
  margin-bottom: 30px;
}

.item_configurator_go {
  float: left;
  width: 366px;
  padding-left: 16px;
}

.item_configurator_go:nth-child(1) {
  width: 244px;
  min-height: 100%;
}

.item_configurator_go:nth-child(2) {
  width: calc(100% - (366px + 244px));
}

.in_to_config_g {
  background-color: #f9f9f9;
  margin-top: 20px;
  position: relative;
}

.item_configurator_go.float_config_1 .in_to_config_g:before {
  content: "";
  position: absolute;
  right: 100%;
  background-color: #f9f9f9;
  bottom: 0;
  top: 0;
  width: 1000px;
}

.item_configurator_go.float_config_1 .in_to_config_g {
  padding-left: 0;
  min-height: 100%;
  padding-right: 35px;
  padding-bottom: 50px;
}

.float_config_1 .this_is_title_config {
  font-size: 16px;
}

.float_config_3,
.float_config_1 {
  position: sticky;
  top: 20px;
}

.block_configurator {
  margin-top: 30px;
  margin-bottom: -15px;
}

.this_is_title_config {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

.head_title_config {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 27px;
  margin-bottom: 11px;
}

.column_this_constr:not(:last-child) {
  margin-bottom: 20px;
}

.descr_instruction_go {
  font-size: 12px;
  line-height: 1.67;
  color: #000000;
  margin-bottom: 20px;
}

.descr_instruction_go p {
  margin-bottom: 13px;
}

.in_to_item_config {
  font-size: 12px;
  border-bottom: 1px solid #dddddd;
  padding: 11.5px 0;
}

.item_config_txt:last-child .in_to_item_config {
  border-bottom: 0;
}

.in_to_item_config strong {
  font-size: 14px;
}

.item_row_config:not(:last-child) {
  margin-bottom: 14px;
}

.add_to_cart_config {
  width: 40px;
  height: 40px;
  background-color: #ffc501;
  border: 1px solid #ffc501;
}

.add_to_cart_config:hover {
  background: transparent;
}

.icon_cart_go {
  background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.585' height='20.316' viewBox='0 0 21.585 20.316'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%231c1c1e;%7D%3C/style%3E%3C/defs%3E%3Cg transform='translate(-2.5 -5.3)'%3E%3Cg transform='translate(2.5 5.3)'%3E%3Cpath class='a' d='M23.611,9.481a2.187,2.187,0,0,0-1.7-.841H8.068L7.636,6.959A2.184,2.184,0,0,0,5.522,5.3H3.2a.7.7,0,1,0,0,1.409H5.522a.751.751,0,0,1,.727.568L9.022,18.321a2.184,2.184,0,0,0,2.113,1.659H20.2a2.165,2.165,0,0,0,2.113-1.659l1.7-7A2.083,2.083,0,0,0,23.611,9.481ZM22.634,11l-1.7,7a.751.751,0,0,1-.727.568H11.135A.751.751,0,0,1,10.408,18L8.431,10.072H21.907a.754.754,0,0,1,.591.3A.713.713,0,0,1,22.634,11Z' transform='translate(-2.5 -5.3)'/%3E%3Cpath class='a' d='M34.563,73.9a2.363,2.363,0,1,0,2.363,2.363A2.376,2.376,0,0,0,34.563,73.9Zm0,3.3a.932.932,0,1,1,.932-.932A.951.951,0,0,1,34.563,77.2Z' transform='translate(-25.451 -58.311)'/%3E%3Cpath class='a' d='M68.963,73.9a2.363,2.363,0,1,0,2.363,2.363A2.376,2.376,0,0,0,68.963,73.9Zm0,3.3a.932.932,0,1,1,.932-.932A.951.951,0,0,1,68.963,77.2Z' transform='translate(-52.033 -58.311)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  width: 22px;
  height: 20px;
  display: block;
  position: relative;
  left: -1px;
}

.final_price_configurator .in_to_foot_tjis {
  height: auto;
  border-top: 1px solid #dddddd;
  padding-top: 11px;
}

.button_border_simple {
  width: 100%;
  height: 50px;
  font-size: 12px;
  font-weight: bold;
  border: solid 1px #ffc501;
  color: #000000;
  padding: 3px 10px;
}

.button_border_simple:hover {
  background: #ffc501;
  color: #000000;
}

.item__buttton_config {
  margin-bottom: 29px;
}

.in_to_foot_this_butt_filtr {
  border-top: 1px solid #e2e2e2;
  padding-top: 30px;
}

.button_without_simple {
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.last_butt_filtr {
  text-align: center;
  margin-top: -14px;
}

.left_txt_inp_g {
  width: calc(100% - 74px);
  padding-right: 10px;
}

.right_inp_frm_g {
  width: 74px;
}

.in_to_inp_from_to {
  font-size: 12px;
  color: #000000;
}

.style_inp_go input {
  height: 35px;
  border: solid 1px rgba(112, 112, 112, 0.2);
  background-color: transparent;
  width: 100%;
  text-align: center;
  padding: 0 10px;
  font-size: 12px;
  font-weight: 500;
}

.style_inp_go input:focus {
  border-color: #ffc501;
}

.item_input_from_to {
  margin-bottom: 10px;
}

.close_search_popup {
  position: absolute;
  left: 0;
  top: 132px;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.icon_close_go {
  position: absolute;
  top: 170px;
  right: 40px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  display: block;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.667' height='17.667' viewBox='0 0 17.667 17.667'%3E%3Cg transform='translate(0 0)'%3E%3Cpath d='M9.869,8.839l7.573-7.573A.736.736,0,0,0,16.42.207L16.4.225,8.829,7.8,1.256.225a.736.736,0,0,0-1.04,1.04L7.788,8.839.215,16.412a.736.736,0,0,0,1.04,1.04L8.829,9.879,16.4,17.452a.736.736,0,0,0,1.04-1.04Z' transform='translate(0 0)'/%3E%3C/g%3E%3C/svg%3E")
    no-repeat center center;
  z-index: 1001;
}

.icon_close_go:hover {
  opacity: 0.6;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* .container {
  width: 1200px;
} */

.in_to_row_sec_foot,
.in_to_item_menus li a {
  font-size: 14px;
}

.modal-backdrop.in {
  opacity: 0.9;
}

.working_condition_go {
  padding-top: 40px;
}

/* products */

.filter-element {
  margin-bottom: 13px;
  padding-bottom: 19px;
  border-bottom: 1px solid rgba(70, 70, 70, 0.1);
}

.filter-element:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
  border: none;
}

.filter-element__options {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.filter-element__title {
  font-size: 10px;
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase;
}

.options {
  display: flex;
  align-items: center;
}

.options__btn {
  margin-right: 13px;
  cursor: pointer;
}

.options__btn:last-child {
  margin-right: 0;
}

.element__info {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.element__info-img {
  padding: 10px 8px 12px 9px;
  background-color: #e2f1ec;
  margin-right: 10px;
  width: 84px;
  text-align: center;
}

.element__info-img img {
  max-width: 100%;
  height: 60px;
  object-fit: contain;
}

.element__info-img.element__info-img--add img {
  width: 25px;
}

.element__info-text {
  font-size: 12px;
  font-weight: normal;
  line-height: 1.17;
}

/* search products */

.search__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.search__top-input {
  position: relative;
}

.search__top-input input {
  border: none;
  outline: none;
  background: none;
  padding-bottom: 15px;
  font-size: 16px;
  padding-right: 18px;
  width: 416px;
  border-bottom: solid 1px #707070;
}

.search__top-input input:placeholder-shown {
  opacity: 0.5;
  font-size: 16px;
}

.search__top-input span {
  background-image: url("../img/loupe.png");
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 5px;
  cursor: pointer;
}

.search__top-menu {
  display: flex;
}

.search__top-close {
  cursor: pointer;
  border: none;
  outline: none;
  background-color: transparent;
}

.menu__item {
  margin-right: 90px;
  opacity: 0.5;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
}

.menu__item::first-letter {
  text-decoration: underline;
}

.menu__item:last-child {
  margin-right: 0;
}

.categories {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(70, 70, 70, 0.1);
  margin-bottom: 19px;
}

.categories__menu {
  display: flex;
}

.categories__menu-item {
  width: 55px;
  margin-right: 66px;
  font-size: 12px;
}

.categories__menu-item:last-child {
  margin-right: 0;
}

.search__products-item {
  margin-bottom: 22px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(70, 70, 70, 0.1);
}

.search__products-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.search__products .element__info-text {
  width: 122px;
}

.search__products .element__info {
  margin-right: 15px;
}

.search__products-feature {
  width: 47px;
}

/* reccomends */

.item_configurator_go-recommends,
.item_configurator_go-search {
  display: none;
}

.item_configurator_go-recommends .in_to_item_config .element__info-text {
  width: 675px;
}

.item_configurator_go-recommends .element__info-img {
  padding: 10px 8px 12px 9px;
  background-color: #e2f1ec;
  margin-right: 10px;
  width: 105px;
  height: 105px;
  text-align: center;
}

.item_configurator_go-recommends .element__info-img img {
  height: 100%;
  width: 65px;
  object-fit: contain;
}

.item_configurator_go-recommends .element__info-img.element__info-img--add img {
  width: 25px;
}

.item_configurator_go-recommends .element__info-title {
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 10px;
}

.item_configurator_go-recommends .element__info-subtitle {
  font-size: 14px;
  color: #767676;
}

.item_configurator_go-recommends .in_to_item_config strong {
  font-size: 20px;
}

.item_configurator_go-change {
  width: 100%;
  padding-left: 0;
}

.item_configurator_go-change:nth-child(2) {
  width: 79%;
}

.item_configurator_go-search {
  display: none;
}

.head_title-flex {
  display: flex;
  justify-content: space-between;
}

#test-modal .modal-dialog {
  width: auto;
}

.modal-wrapper {
  animation-name: animatetop;
  animation-duration: 0.4s;
}

.modal__content {
  background-color: #fff;
  box-shadow: 0px 10px 61px rgba(0, 0, 0, 0.2);
  padding: 30px 22px 34px 61px;
  position: relative;
  width: 716px;
  display: flex;
  justify-content: space-between;
}

.modal__close {
  position: absolute;
  cursor: pointer;
  right: -47px;
  top: -47px;
}

.modal__img {
  padding: 34px 25px 34px 24px;
  background-color: #f9f9f9;
  margin-right: 15px;
  margin-bottom: 20px;
}

.modal__img img {
  max-width: 100%;
}

.modal.active {
  display: block;
}

.modal__view div ~ div {
  font-size: 16px;
  font-weight: bold;
  color: rgba(28, 28, 30, 0.5);
}

.modal__view span {
  font-size: 26px;
  font-weight: 500;
  color: #000000;
  margin-left: 3px;
}

.modal__view span b {
  font-size: 14px;
  font-weight: bold;
}

.modal__info {
  max-height: 356px;
  overflow-y: scroll;
  width: 100%;
  padding-right: 28px;
}

.modal__info::-webkit-scrollbar-track {
  background: #d2d2d2;
}

.modal__info::-webkit-scrollbar {
  width: 2px;
}

.modal__info::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: rgba(70, 70, 70, 0.4);
}

.modal-product__dialog {
  width: auto;
}

.modal-info__title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 27px;
}

.modal-item {
  margin-bottom: 22px;
  display: table;
  width: 100%;
}

.modal-info__subtitle {
  font-weight: bold;
  margin-bottom: 26px;
}

.modal-item__text {
  position: relative;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.5);
  display: table-cell;
  width: 1px;
  white-space: nowrap;
  padding-right: 4px;
}

.dotted-spaced {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.6) 10%,
    rgba(0, 0, 0, 0) 22%
  );
  background-position: 0rem 1.3rem;
  background-size: 9px 2px;
  background-repeat: repeat-x;
  display: table-cell;
}

.modal-item__properties {
  font-size: 14px;
  font-weight: 500;
  display: table-cell;
  width: 1px;
  white-space: nowrap;
  padding-left: 5px;
}

/* test */

.modal-test__backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.8);
  background: #fff;
}

.modal-test__backdrop {
  filter: alpha(opacity=0);
  opacity: 0;
}

.modal-test__backdrop.in {
  opacity: 0.5;
}

.modal-test__backdrop.in {
  opacity: 0.9;
}

/* products*/

.in_four_columns .item_product_go--size {
  width: 100%;
}

.item_product_go--size .in_to_item_product_go {
  height: auto;
  display: flex;
  align-items: center;
  padding: 20px;
}

.item_product_go--size .image_product {
  height: 143px;
  pointer-events: none;
}
.item_product_go--size .image_product {
  width: 200px;
}

.item_product_go--size .texts_products_go {
  width: 100%;
  justify-content: space-between;
  display: flex;
  align-items: center;
}

.item_product_go--size .texts_products_go-block {
  margin-left: 30px;
}

.item_product_go--size .in_to_prod_title {
  height: auto;
}

.item_product_go--size .descr_prod_this {
  margin-bottom: 0;
}

.item_product_go--size .in_to_descr_prod {
  height: auto;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  width: 370px;
}

.item_product_go--size .foot_prod_price_go {
  margin-right: 16px;
}

.item_product_go--size .price_left_p {
  margin-right: 30px;
}

.in_to_foot_price_g {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.price_left_p {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.price_left_p .delimiter {
  border-bottom: 1px solid #000;
  width: 112px;
  display: inline-block;
}

.prod_button_more_to_to {
  margin-top: 15px;
}
.g-recaptcha {
  transform: scale(0.75);
  transform-origin: 0 0;
  margin-bottom: 10px;
}

.checkout_this {
  margin-bottom: 30px;
}

@keyframes animatetop {
  0% {
    top: -300px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}


 
.filter_open {display:none;}

.modal-instruction button.close {
  right: -50px;
  top: 0px!important;
  background-color: transparent;
}
.d_search_c1 {position:relative;}

#product_name_visual {padding-left:15px;height: 40px!important;}
@media (max-width: 1200px) and  (min-width: 992px) {
  .menu_big_more_options {left: 266px;width: calc(100vw - 280px);}
   .item_product_go {width:25%!important}
   .item_column_foot {width:20%!important}
   .this_is_title_slider_go .h1{font-size:24px;}
   .pagination_number {right:220px!important;left:auto!important}
 }
 
 @media (max-width: 992px) and  (min-width: 768px) {
   .menu_big_more_options {left: 266px;width: calc(100vw - 276px);}
  
   .item_product_go {width:50%!important}
   .item_column_foot {width: 50%!important;margin-bottom: 40px;}
   .this_is_title_slider_go .h1{font-size:24px;}
   .pagination_number {right:220px!important;left:auto!important}
   .first_header_top .flex_go {}
   .style_menu_header li {margin-right:20px;}
 }
 .item_butt_urs_h {display: none;}
.right_search_this_g > button {display:none;}
 @media (max-width: 768px) {
  .style_menu_header > .flex_go {display:none;}
   .catalog_burger_mobile {
    display: block;
    cursor: pointer;
}
  .menu_head_left_g  .catalog_burger { display: block;}
  .container {
      width:auto;
  }
  .block_slider_go {
       width: 100%!important;
   }
  .this_is_serv_blk > div {width:100%;float: none;}
  .this_is_benef_blk> div {width:100%;}
  .in_to_products_this .item_product_go {width:50%;border: 1px solid #e2f1ec;padding-bottom: 10px;margin-bottom: -1px;margin-right: -1px;}
   .item_product_go--size {width:100%!important}
   .item_product_go--size .in_to_item_product_go {padding:10px;}
   .item_product_go--size .texts_products_go {width:60%;flex-direction: column;}
   .item_product_go--size .image_product {width:40%;}
  .foote_go {
       width: auto!important;
       overflow: hidden;
   }
  .in_to_row_sec_foot {flex-direction:column}
  .item_column_foot {width:100%!important;margin-bottom: 20px;}
   .in_to_menu_go {width:100vw;}
   .right_search_this_g > button {display: flex;background:transparent;border:0px;padding: 0px;height: 40px;line-height: 40px;width: 40px;justify-content: center;align-items: center;}
   .right_search_this_g .search_form_go  {display:none;}
   .close_search_popup {z-index:100}
   .icon_arrow_men_to_r_mobile {
    display: block!important;
    z-index: 1000;
    height: 56px;
    width: 56px;
    top: 0px!important;
    right: 0px;
    background-color: transparent;
    opacity: 1;
}
   .this_is_text_item_cat {position:relative;}
   .menu_big_more_options.actived {display:block!important;position:relative;left: 0px;visibility: visible;opacity: 1;padding: 0px;}
   .item_menu_option_go {width:auto;display:block;float: none;padding: 0px;margin: 0px;border-bottom: 1px solid #f0f0f0;background: #f6f6f6;}
    .item_menu_option_go a{padding: 20px 38px;display:block;}
   .icon_arrow_men_to_r {display:none;}
   .menu_big_more_options {
   display:none;
}
   .text_catalog {display:none;}
   .in_to_sec_row_hd .logo_center_g {order:1;align-self: center;}
   .in_to_sec_row_hd .menu_catalog_go {order:3;text-align: right;width: auto;align-self: center;}
   .in_to_sec_row_hd .right_search_this_g {order:2;width: 30%;align-self: center;}
   .h1 {font-size:18px!important;}
   .left_texts_this_hom > div {font-size:10px;}
   .button_style {
    display: inline-block;
    background-color: #ffc501;
    font-weight: bold;
    font-size: 12px;
    padding: 7px 28px;
    border: 1px solid #ffc501;
}
   .block_slider_go {padding-bottom:70px;}
   .item_paginat_g {
    cursor: pointer;
    width: calc(158px / 2);
    height: 60px;
    background: #fff;
}
   .pagination_number {bottom:0px}
   .pagination_number {
    left: 20px!important;
}
   .in_to_sec_row_hd {padding-left:15px; padding-right:15px;}
   .lines_burger {
    width: 25px;
    display: block;
    margin-right: 0px;
    position: relative;
    height: 20px;
} 
   .in_to_header_this_go {padding-right:15px;}
   .in_to_item_blk_serv {
    height: auto;
    padding: 35px 15px 15px 15px;
    border-right: 1px solid rgba(0, 0, 0, 0.05);
}
   .services_and_benefit .head_title_sec {
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 1;
    margin-bottom: 0;
    width: auto; padding-left:15px;
}
   .services_and_benefit {overflow:hidden}
   
.in_to_item_blk_serv.flex_go {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}
   .head_title_sec {padding-left:15px;}
   .in_to_item_product_go {
    background-color: transparent;
    height: auto;
    padding: 0px 5px;
}
   .in_to_products_this {padding-left:15px; padding-right:15px;}
   .prod_button_more_to_to {width:100%;display:block;}
   .in_to_footer_g {padding-right:15px;padding-left:15px;overflow: hidden;}
   .logo_a_copyright {flex-direction:column;}
   .logo_foot {margin-right:0px;}
   .in_to_right_sec_g {flex-direction:column;align-items: flex-start;-webkit-box-align: start;}
   .logo_foot {display:none;}
   .logo_a_copyright {padding-top:20px; padding-bottom:10px;}
   .go_top_scrl {
    margin-left: 0px;
} 
   .in_to_row_sec_foot {
    height: auto;
    align-items: flex-start;
    padding-bottom: 20px;
}
    .in_to_right_sec_g {display:block;}
   .scroll_top {display:block;position:fixed;bottom: 90px;right: 10px;}
   .footer__metrixs {display:none!important;}
   .main_content_block {overflow:hidden}
   .filter_open {display:block;}
   .left_filter_catalog {float:none!important;width: auto;}
   .right_catalog_go {
    float: none;
    width: auto;
    padding-left: 0px;
}
   .in_to_breadcrumbs {display:none;}
   .right_catalog_go h1 {font-size:20px;}
   .catalog_block .row{display:flex;flex-direction:column-reverse;padding-bottom: 50px;}
   .filter_open {position:relative;width:100%;background:#ffc502;border:0px;padding-top:10px;padding-bottom:10px;margin-top: 10px;}
    .filter_open svg {width:20px; height:20px; position:absolute; left:10px;}
   .catalog_block {padding-left:15px; padding-right:15px;}
   .in_to_catalog_prods.filters_go {display:none;}
   .in_to_catalog_prods.filters_go.actived {display:block; padding-left:15px; padding-right:15px; border:1px solid #f0f0f0}
   .actived .icon_arrow_men_to_r_mobile {transform:rotate(-90deg)}
   .left_sortirovk.flex_go {display:none;}
   .filter_open .icon_arrow_men_to_r_mobile  {z-index: 1;}
   .item_product_go--size .texts_products_go-block {margin-left:0px;width: 100%;}
   .item_product_go--size .in_to_descr_prod {width:100%}
   .item_product_go--size  .link_this_prod_go {
    display: inline-block; font-size:13px;
}
   .block_product_go .half_float {float:none; width:100%;}
   .in_to_image_prod, .in_to_gall_go {
    height: auto!important;
    background-color: #f9f9f9;
    position: relative;
}
   .item_three_float {float:none!important;width:100%!important;padding-left: 15px;padding-right: 15px!important;}
   .product_this {padding:15px;}
   .item_three_float .start_row_settings {
    margin-bottom: 0px;
}
   .this_is_logo_go {
    text-align: left;
}
   .simple_text_prod {
    margin-bottom: 13px; margin-top:20px;
} 
   .title_prod_h1 {font-size:28px;}
   
.in_to_item_row_setting {
    padding-right: 5px;
    background: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; font-size:12px;
}
   .about_sec_go {margin-top: 0px;}
   .row_articles_flt {margin:0px}
   .item_descr_article_go {
    float: none;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%!important;
}
   .this_is_title_in_about {
    margin-bottom: 29px;
}
   .in_to_item_articl_g {margin-bottom:20px;}
   hr.margin_hr_about {
    margin: 15px 0;
}
   .head_title_sec_go {padding-right:15px; padding-left:15px; padding-bottom:40px;}
   .in_to_item_articl_g  .head_title_sec_go{padding-right:0px; padding-left:0px;}
   .has_pading_right {padding:0px;}
   .item_lineik_go {float:none;width:100%;margin-bottom: 10px;padding-left: 15px;padding-right: 15px;}
   .head_title_sec_go.has_margin {margin-bottom:0px;}
   .no_top_mg {margin-bottom:0px;}
   .working_condition_go {
    padding-top: 0px;
}
   .head_title_sec_go {margin-bottom:0px!important;padding-bottom: 15px;padding-left: 15px;padding-top: 15px;}
   .blog_sec .head_title_sec_go ,.right_info_contac  .head_title_sec_go{margin-bottom:0px!important;padding-bottom: 0px;padding-left: 0px;padding-top: 0px;}
   hr.fifty_margin {
    margin: 25px 0;
}
   .has_pading_left {
    padding-left: 0px;
}

   .item_blog_go {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    float: none;
    width: auto;
    margin-bottom: 24px;
}
   .head_this_blog_go {
    margin-top: 0px;
}
   .left_title_cat {
    width: auto;
    float: none;
    font-size: 14px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.5);
    padding-right: 15px;
}
   .right_categories_blog {
    float: none;
    width: auto;
}
   
.in_to_title_cat_txt {
    height: 30px; padding-left:15px; margin-bottom:15px
}
   .row_blog_items {margin:0px;}
   .date_and_more_go .in_to_date_and_more.flex_go {display:block;}
   .date_this_art_go {display:none;}
   .contacts_section .row {display:flex;flex-direction:column}
   .contacts_section .row > div {width:100%;float: none;margin: 0px;padding-left: 15px;padding-right: 15px;}
   .in_to_contacts_go {
    background-color: #fff;
    padding: 0px 0px;
    min-height: auto;
    padding-top: 0px;
}
   .left_map_go {float:none; padding-left:20px; padding-right:20px;}
   .in_to_map_g iframe {
    height: 300px;
    width: 100%;
}
   .blog_sec h1 {padding-left:15px;}
   .modal-dialog {
    width: 100%;
    max-width: 100%;
    position: relative;
    margin: 0px;
}
       button.close {
        right:0px;
        top: 0px;
    }
   .modal-content {
    border: 0;
    padding: 23px 20px 20px;
    border-radius: 0;
    box-shadow: 0px 10px 61px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
}
   .modal-detail .modal__content {
    width: 100%!important;
    padding: 0px!important;
    display: block!important;
    max-height: auto!important;
    overflow-y: auto!important;
}
   .modal-detail .slider_img_product .img-responsive {
    height: auto;
    max-height:  1000px!important;
    min-height: 140px!important;
    object-fit: cover;
}
   .modal-instruction button.close {
    right: 0px!important;
    top: 0px!important;
    background-color: transparent;
    z-index: 100;
}
       .modal-detail .modal-wrapper .modal__content {
        width:100% !important;
    }
   .breadcrumbs {display:none;}
   .block_configurator-top {flex-direction:column;}
   .configurator_top-right {
    display: flex;
    flex-direction:column;
    gap: 10px;
}
   .configurator_form-info {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-bottom: 20px; flex-direction:column;
}
   .configurator_info-right {flex-direction:column; gap:10px}
    .configurator_content  {flex-direction:column;padding-left: 15px;}
   .configurator_content-right {
    flex: 100%!important;
    padding-left: 0px!important;
    width: 100%;
    float: none;
}
   .configurator_content-left {
    flex: auto!important;
    padding-right: 0px!important;
    border-right: 1px solid #e2e2e2;
    border: 0px!important;
}
   .configurator_content {width:80%!important;}
   .configurator_form-info {
    display: flex
;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 20px;
}
   .modal-detail .slider_img_product .img-responsive {
  height: auto;
  max-height: calc(100vh - 100px);
  min-height: 140px;
  object-fit: contain;
}
   .modal-detail .gallery_thumbs_go {
    position: relative;
    margin-top: 0px;
}
   .modal-detail .gallery_image_this {
    width: 100%;
    margin: 0 auto 50px;
}
   .grecaptcha-badge {display:none!important;}
   .txt_scroll_tp {display:none;}

   .scroll_top.flex_go {display:none!important;} 
   .scroll_top.sticky {display:block!important}
}