@charset "UTF-8";
/*@import url(fonts.css);*/
@import url(../fonts/bembi-icons/style.css);
/* line 4, ../sass/main.scss */
body {
  font-family: OpenSans;
  font-weight: 400;
  background-color: #fff;
  overflow-x: hidden;

}
/* line 8, ../sass/main.scss */
body.scrolling {
  padding-top: 90px;
}
/* line 11, ../sass/main.scss */
body.overflow_body {
  overflow: hidden;
}

/* line 16, ../sass/main.scss */

body {
  height: 100%;
}

/* line 20, ../sass/main.scss */
.f_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

/* line 30, ../sass/main.scss */
.f_content {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  /*overflow-x: hidden;*/
}

/* line 36, ../sass/main.scss */
.f_footer {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 43, ../sass/main.scss */
.controll_container {
  width: 4px;
  display: none;
}

/* line 48, ../sass/main.scss */
* {
  outline: 0px !important;
}

/* line 52, ../sass/main.scss */
a {
  color: #474747;
  text-decoration: none !important;
}
/* line 55, ../sass/main.scss */
a:hover {
  color: #FF9E15;
}
/* line 58, ../sass/main.scss */
a:visited {
  color: #474747;
}

/* line 62, ../sass/main.scss */
p {
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.38;
  color: #474747;
  margin-bottom: 16px;
}
/* line 69, ../sass/main.scss */
p a {
  color: #FF9E15;
}
/* line 71, ../sass/main.scss */
p a:hover {
  text-decoration: underline !important;
}
/* line 74, ../sass/main.scss */
p a:visited {
  color: #FF9E15;
}

/* line 79, ../sass/main.scss */
.vd p, .block-container p {
  margin-bottom: 16px !important;
  line-height: 1.38;
}

/* line 83, ../sass/main.scss */
label {
  margin: 0px;
}

/* line 86, ../sass/main.scss */
ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 90, ../sass/main.scss */
ul li {
  position: relative;
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.5;
  color: #474747;
  padding-left: 36px;
  margin-bottom: 16px;
}
/* line 98, ../sass/main.scss */
ul li:before {
  content: '';
  width: 8px;
  height: 8px;
  background-color: #FF9E15;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top: 8px;
}

/* line 111, ../sass/main.scss */
ol {
  list-style: none;
  padding: 0px;
}
/* line 114, ../sass/main.scss */
ol > li {
  counter-increment: var;
  padding-left: 44px;
  position: relative;
  margin-bottom: 16px;
}
/* line 119, ../sass/main.scss */
ol > li:before {
  content: counter(var);
  margin-right: 22px;
  text-align: center;
  min-width: 20px;
  height: 20px;
  padding: 0px 5px;
  font-family: OpenSans;
  font-size: 16px;
  text-align: center;
  color: #FF9E15;
  display: inline-block;
  line-height: 20px;
  position: absolute;
  top: 2px;
  left: 0px;
}
/* line 136, ../sass/main.scss */
ol > li > ol {
  margin-top: 15px;
}
/* line 138, ../sass/main.scss */
ol > li > ol > li {
  padding-left: 50px;
  counter-increment: var-var;
}
/* line 141, ../sass/main.scss */
ol > li > ol > li:before {
  content: counter(var) "." counter(var-var);
}
/* line 147, ../sass/main.scss */
ol li {
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.5;
  color: #474747;
}

/* line 155, ../sass/main.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: FuturaC;
  font-weight: 500;
  color: #474747;
}

/* line 161, ../sass/main.scss */
h1 {
  font-size: 36px;
  margin: 0px 0px 24px 0px;
}

/* line 165, ../sass/main.scss */
h2 {
  font-size: 36px;
  font-weight: 400;
  line-height: 0.97;
}

/* line 170, ../sass/main.scss */
h3 {
  font-family: OpenSans !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  line-height: 1.38 !important;
  text-transform: uppercase !important;
  color: #474747 !important;
  margin: 24px 0px !important;
}

/* line 180, ../sass/main.scss */
h4 {
  font-family: OpenSans !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.38 !important;
  color: #474747 !important;
  margin-bottom: 24px !important;
}

/* line 188, ../sass/main.scss */
h5 {
  font-family: OpenSans !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.38 !important;
  color: #474747 !important;
}

/* line 195, ../sass/main.scss */
h6 {
  font-family: OpenSans !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.38 !important;
  color: #474747 !important;
}

/* line 203, ../sass/main.scss */
.form-control {
  border-radius: 2px;
  background-color: #ffffff;
  border: 1px solid #b3b2bc;
  font-family: OpenSans;
  font-size: 14px !important;
  color: #474747;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 40px;
  padding: 8px;
  -webkit-appearance: none;
}
/* line 215, ../sass/main.scss */
.form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 219, ../sass/main.scss */
.form-control::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 223, ../sass/main.scss */
.form-control:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 227, ../sass/main.scss */
.form-control:-moz-placeholder {
  /* Firefox 18- */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 231, ../sass/main.scss */
.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #474747;
}
/* line 235, ../sass/main.scss */
.form-control:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: transparent;
}
/* line 238, ../sass/main.scss */
.form-control:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
/* line 241, ../sass/main.scss */
.form-control:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: transparent;
}
/* line 244, ../sass/main.scss */
.form-control:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
/* line 248, ../sass/main.scss */
.form-control.error_style {
  border: 1px solid #bb5353;
}

/* line 254, ../sass/main.scss */
header {
  background-color: #4c4a48;
  padding: 14px 0px 0px 0px;
}
/* line 257, ../sass/main.scss */
header .flex_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-content: space-between;
}
/* line 266, ../sass/main.scss */
header.scrolling {
  position: fixed;
  width: 100%;
  left: 0px;
  top: -6px;
  z-index: 1030;
  padding: 6px 0px 0px 0px;
}
/* line 274, ../sass/main.scss */
header.scrolling .logo .logo_text {
  height: 1px;
  opacity: 0;
}
/* line 278, ../sass/main.scss */
header.scrolling .logo img {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

/* line 287, ../sass/main.scss */
.menu_hamburger {
  width: 32px;
  height: 32px;
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 14px;
  cursor: pointer;
}
/* line 297, ../sass/main.scss */
.menu_hamburger-item:before {
  content: '\e91a';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 32px;
  color: white;
}

/* line 311, ../sass/main.scss */
.phones_wrapp {
  margin-left: 41px;
  position: relative;
}
/* line 314, ../sass/main.scss */
.phones_wrapp .ones_phone {
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  font-family: OpenSans;
  font-size: 12px;
  color: #ffffff;
  padding-left: 47px;
  padding-right: 15px;
}
/* line 319, ../sass/main.scss */
.phones_wrapp .ones_phone > span {
  color: white;
}
/* line 322, ../sass/main.scss */
.phones_wrapp .ones_phone:before {
  content: '\e91b';
  font-family: bembi-icons;
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 32px;
}
/* line 338, ../sass/main.scss */
.phones_wrapp .ones_phone:after {
  content: '\e916';
  font-family: bembi-icons;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  font-size: 14px;
}
/* line 353, ../sass/main.scss */
.phones_wrapp .phones_list {
  display: none;
  position: absolute;
  top: -4px;
  left: 0px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background-color: #4c4a48;
  padding-left: 47px;
  padding-right: 15px;
  z-index: 5;
}
/* line 365, ../sass/main.scss */
.phones_wrapp .phones_list:before {
  content: '\e91b';
  font-family: bembi-icons;
  position: absolute;
  left: 0px;
  top: 4px;
  font-size: 32px;
  color: white;
}
/* line 374, ../sass/main.scss */
.phones_wrapp .phones_list:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  right: 1px;
  top: 3px;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  font-size: 14px;
  color: white;
}
/* line 386, ../sass/main.scss */
.phones_wrapp .phones_list ul {
  padding: 0px;
  list-style: none;
  margin: 0px;
}
/* line 390, ../sass/main.scss */
.phones_wrapp .phones_list ul li {
  margin-bottom: 1px;
  padding: 0px;
  white-space: nowrap;
}
/* line 394, ../sass/main.scss */
.phones_wrapp .phones_list ul li a {
  font-family: OpenSans;
  font-size: 12px;
  color: #ffffff;
}
/* line 398, ../sass/main.scss */
.phones_wrapp .phones_list ul li a:hover {
  color: #FF9E15;
}
/* line 402, ../sass/main.scss */
.phones_wrapp .phones_list ul li:before {
  display: none;
}

/* line 409, ../sass/main.scss */
.time_work {
  margin-left: 30px;
  position: relative;
}
/* line 413, ../sass/main.scss */
.time_work .title_time_work {
  padding-left: 47px;
  font-family: OpenSans;
  font-size: 12px;
  color: #ffffff;
  position: relative;
  padding-right: 16px;
  cursor: pointer;
  white-space: nowrap;
}
/* line 422, ../sass/main.scss */
.time_work .title_time_work:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0px;
  font-size: 14px;
}
/* line 433, ../sass/main.scss */
.time_work .title_time_work:before {
  content: '\e913';
  font-family: bembi-icons;
  position: absolute;
  left: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 30px;
}
/* line 445, ../sass/main.scss */
.time_work .dynamyc_work_block {
  display: none;
  position: absolute;
  top: -5px;
  left: 0px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background-color: #4c4a48;
  padding: 5px 14px 13px 14px;
  z-index: 5;
  width: auto;
  margin-left: -9px;
}
/* line 458, ../sass/main.scss */
.time_work .dynamyc_work_block .title {
  font-family: OpenSans;
  font-size: 12px;
  color: #ffffff;
  position: relative;
  padding-left: 42px;
  padding-right: 14px;
  white-space: nowrap;
}
/* line 466, ../sass/main.scss */
.time_work .dynamyc_work_block .title:before {
  content: '\e913';
  font-family: bembi-icons;
  position: absolute;
  left: -5px;
  top: 0px;
  font-size: 30px;
  color: white;
}
/* line 475, ../sass/main.scss */
.time_work .dynamyc_work_block .title:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  right: -1px;
  top: 0px;
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  font-size: 14px;
  color: white;
}
/* line 488, ../sass/main.scss */
.time_work .dynamyc_work_block .work_info {
  font-family: OpenSans;
  font-size: 12px;
  color: #ffffff;
  white-space: nowrap;
  margin-top: 15px;
}

/* line 497, ../sass/main.scss */
.logo {
  text-align: center;
  margin-right: auto!important;
  margin-left: auto!important;
}
/* line 500, ../sass/main.scss */
.logo img {
  margin: 0 auto;
}
/* line 503, ../sass/main.scss */
.logo .logo_text {
  font-family: OpenSans;
  font-size: 13px;
  color: #FF9E15;
  text-transform: inherit;
  margin-top: 3px;
  white-space: nowrap;
}

/* line 524, ../sass/main.scss */
.language_wrapp {
  margin-right: 10px;
  position: relative;
}
/* line 527, ../sass/main.scss */
.language_wrapp .language_toggle_btn {
  font-family: FuturaC;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2px;
  color: #ffffff;
  padding-right: 17px;
  text-transform: uppercase;
  position: relative;
  cursor: pointer;
  margin-top: 2px;
}
/* line 539, ../sass/main.scss */
.language_wrapp .language_toggle_btn.active:after {
  right: 1px;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
/* line 546, ../sass/main.scss */
.language_wrapp .language_toggle_btn:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  top: calc(50% - 2px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -1px;
}
/* line 557, ../sass/main.scss */
.language_wrapp .language_list {
  display: none;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  padding-top: 5px;
  z-index: 5;
  width: 100%;
}
/* line 568, ../sass/main.scss */
.language_wrapp .language_list ul {
  width: 100%;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background-color: #4c4a48;
}
/* line 574, ../sass/main.scss */
.language_wrapp .language_list ul li {
  padding: 0px;
  text-transform: uppercase;
  font-size: 14px;
  text-align: center;
  padding: 1px 0px;
  margin-bottom: 0px;
  font-family: FuturaC;
}
/* line 584, ../sass/main.scss */
.language_wrapp .language_list ul li:hover:not(.active) a {
  color: #FF9E15;
}
/* line 589, ../sass/main.scss */
.language_wrapp .language_list ul li.active {
  border: 1px solid #FF9E15;
  border-radius: 4px;
}
/* line 593, ../sass/main.scss */
.language_wrapp .language_list ul li:not(:last-child) {
  margin-bottom: 7px;
}
/* line 596, ../sass/main.scss */
.language_wrapp .language_list ul li a {
  display: block;
  color: white;
}
/* line 600, ../sass/main.scss */
.language_wrapp .language_list ul li:before {
  display: none;
}

/* line 608, ../sass/main.scss */
.search_wrapp {
  margin-right: 11px;
  position: relative;
}
/* line 611, ../sass/main.scss */
.search_wrapp .mobSearch_btn {
  display: none;
  width: 32px;
  height: 32px;
  position: relative;
  color: white;
  text-decoration: none;
  cursor: pointer;
}
/* line 619, ../sass/main.scss */
.search_wrapp .mobSearch_btn:hover {
  color: #FF9E15;
}
/* line 622, ../sass/main.scss */
.search_wrapp .mobSearch_btn:after {
  content: '\e91c';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: calc(50% - 2px);
  font-size: 32px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 634, ../sass/main.scss */
.search_wrapp .search_input_wrapp {
  display: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0px;
  background-color: #3f3d3b;
  width: 308px;
}
/* line 644, ../sass/main.scss */
.search_wrapp .search_input_wrapp input {
  background-color: transparent;
  border: 0px;
  border-bottom: 1px solid #b3b2bc;
  padding: 6px 35px 6px 15px;
  font-size: 14px;
  color: #b3b2bc;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  width: 100%;
  -webkit-appearance: none;
}
/* line 656, ../sass/main.scss */
.search_wrapp .search_input_wrapp input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 660, ../sass/main.scss */
.search_wrapp .search_input_wrapp input::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 664, ../sass/main.scss */
.search_wrapp .search_input_wrapp input:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 668, ../sass/main.scss */
.search_wrapp .search_input_wrapp input:-moz-placeholder {
  /* Firefox 18- */
  font-size: 14px;
  color: #b3b2bc;
}
/* line 673, ../sass/main.scss */
.search_wrapp .search_input_wrapp input:focus::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: transparent;
}
/* line 676, ../sass/main.scss */
.search_wrapp .search_input_wrapp input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
/* line 679, ../sass/main.scss */
.search_wrapp .search_input_wrapp input:focus:-ms-input-placeholder {
  /* IE 10+ */
  color: transparent;
}
/* line 682, ../sass/main.scss */
.search_wrapp .search_input_wrapp input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
/* line 687, ../sass/main.scss */
.search_wrapp .search_input_wrapp .close_search {
  position: absolute;
  right: 0px;
  top: calc(50% - 1px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  font-size: 20px;
  cursor: pointer;
  color: white;
}
/* line 699, ../sass/main.scss */
.search_wrapp .search_input_wrapp .close_search:hover {
  color: #FF9E15;
}
/* line 702, ../sass/main.scss */
.search_wrapp .search_input_wrapp .close_search:after {
  content: '\e91d';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 714, ../sass/main.scss */
.search_wrapp .search_toggle_btn {
  width: 32px;
  height: 32px;
  position: relative;
  color: white;
  text-decoration: none;
  display: block;
  cursor: pointer;
}
/* line 722, ../sass/main.scss */
.search_wrapp .search_toggle_btn:hover {
  color: #FF9E15;
}
/* line 725, ../sass/main.scss */
.search_wrapp .search_toggle_btn:after {
  content: '\e91c';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: calc(50% - 2px);
  font-size: 32px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 739, ../sass/main.scss */
.cart_wrapp {
  margin-right: 12px;
}
/* line 741, ../sass/main.scss */
.cart_wrapp .toggle_cart_btn {
  width: 32px;
  height: 32px;
  position: relative;
  color: white;
  cursor: pointer;
}
/* line 747, ../sass/main.scss */
.cart_wrapp .toggle_cart_btn:after {
  content: '\e914';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: calc(50% - 2px);
  font-size: 32px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 758, ../sass/main.scss */
.cart_wrapp .toggle_cart_btn .count_cart {
  position: absolute;
  top: 7px;
  right: 3px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  display: block;
  background-color: #FF9E15;
  color: black;
  font-size: 9px;
  text-align: center;
  line-height: 13px;
  z-index: 2;
}

/* line 777, ../sass/main.scss */
.wishlist_link a {
  display: block;
  width: 32px;
  height: 32px;
  position: relative;
  color: white;
  margin-right: 11px;
  cursor: pointer;
}
/* line 785, ../sass/main.scss */
.wishlist_link a:after {
  content: '\e918';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: calc(50% - 2px);
  font-size: 32px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 796, ../sass/main.scss */
.wishlist_link a .count_wishlist {
  position: absolute;
  top: 7px;
  right: 0px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  display: block;
  background-color: #FF9E15;
  color: black;
  font-size: 9px;
  text-align: center;
  line-height: 13px;
  z-index: 2;
}

/* line 814, ../sass/main.scss */
.account_link {
  margin-right: 9px;
  position: relative;
}
/* line 817, ../sass/main.scss */
.account_link > a {
  width: 32px;
  height: 32px;
  position: relative;
  color: white;
  text-decoration: none;
  display: block;
}
/* line 824, ../sass/main.scss */
.account_link > a:after {
  content: '\e900';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: calc(50% - 2px);
  font-size: 32px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 837, ../sass/main.scss */
.account_link:hover .account_drop_block {
  display: block;
}
/* line 841, ../sass/main.scss */
.account_link .account_lett {
  position: absolute;
  top: 7px;
  right: 3px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  display: block;
  background-color: #FF9E15;
  color: black;
  font-size: 9px;
  text-align: center;
  line-height: 13px;
  z-index: 2;
}
/* line 856, ../sass/main.scss */
.account_link .account_drop_block {
  display: none;
  position: absolute;
  right: 0px;
  top: 100%;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background-color: #4c4a48;
  padding: 5px 22px 10px 48px;
  z-index: 12;
}
/* line 867, ../sass/main.scss */
.account_link .account_drop_block:before {
  content: '\e900';
  font-family: bembi-icons;
  position: absolute;
  left: 6px;
  top: 8px;
  color: #ffffff;
  font-size: 32px;
}
/* line 876, ../sass/main.scss */
.account_link .account_drop_block:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  right: 3px;
  top: 8px;
  color: #ffffff;
  font-size: 16px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 889, ../sass/main.scss */
.account_link .account_drop_block ul li {
  margin: 0px;
  padding: 0px;
}
/* line 892, ../sass/main.scss */
.account_link .account_drop_block ul li:before {
  display: none;
}
/* line 895, ../sass/main.scss */
.account_link .account_drop_block ul li a {
  color: white;
  font-family: OpenSans;
  font-size: 12px;
  color: #ffffff;
  white-space: nowrap;
}
/* line 901, ../sass/main.scss */
.account_link .account_drop_block ul li a:hover {
  color: #FF9E15;
}

/* line 911, ../sass/main.scss */
.modal {
  text-align: center;
  padding: 0 !important;
}
/* line 914, ../sass/main.scss */
.modal .close {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 1px;
  right: 2px;
  opacity: 1;
  text-shadow: none;
  font-weight: 600;
  color: #b3b2bc;
  font-size: 18px;
  margin: 0px;
}
/* line 926, ../sass/main.scss */
.modal .close:hover {
  color: #FF9E15;
}
/* line 929, ../sass/main.scss */
.modal .close:after {
  content: '\e91d';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 942, ../sass/main.scss */
.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

/* line 950, ../sass/main.scss */
.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

/* line 956, ../sass/main.scss */
.modal-content {
  border: 0px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.24);
  background-color: #fffbf3;
  padding-top: 32px;
}

/* line 964, ../sass/main.scss */
.modal-header {
  border: 0px;
  padding: 0px 30px;
  font-family: FuturaC;
  font-size: 36px;
  font-weight: 500;
  color: #474747;
  margin-bottom: 8px;
  line-height: 0.97;
}

/* line 974, ../sass/main.scss */
.modal-body {
  padding: 16px 32px;
  padding-bottom: 32px;
}

/* line 980, ../sass/main.scss */
.previewCart .modal-dialog {
  width: 810px;
}
/* line 982, ../sass/main.scss */
.previewCart .modal-dialog.emptyCart {
  width: 450px;
}
/* line 987, ../sass/main.scss */
.previewCart .button_wrapp {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 995, ../sass/main.scss */
.previewCart .button_wrapp .btn {
  min-width: 293px;
}
/* line 999, ../sass/main.scss */
.previewCart .modal-body {
  padding-top: 0px;
}
/* line 1002, ../sass/main.scss */
.previewCart .modal-header {
  height: 0px;
  min-height: 0px;
  margin: 0px;
}
/* line 1006, ../sass/main.scss */
.previewCart .modal-header span {
  display: none;
}
/* line 1011, ../sass/main.scss */
.previewCart .emptyCart .modal-header {
  height: auto;
  margin-bottom: 8px;
  padding: 0px 30px 0px 93px;
  position: relative;
}
/* line 1016, ../sass/main.scss */
.previewCart .emptyCart .modal-header:before {
  content: '\e902';
  font-family: bembi-icons;
  position: absolute;
  left: 30px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 40px;
  color: #FF9E15;
}
/* line 1026, ../sass/main.scss */
.previewCart .emptyCart .modal-header span {
  display: block;
}
/* line 1030, ../sass/main.scss */
.previewCart .emptyCart .modal-body {
  padding-top: 16px;
}
/* line 1033, ../sass/main.scss */
.previewCart .emptyCart .btn_group {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 1045, ../sass/main.scss */
.cart_products_wrapp .cart_products_head {
  border-bottom: 1px solid #FF9E15;
  padding-bottom: 4px;
}
/* line 1048, ../sass/main.scss */
.cart_products_wrapp .cart_products_head .image_col, .cart_products_wrapp .cart_products_head .name_сol, .cart_products_wrapp .cart_products_head .price_col, .cart_products_wrapp .cart_products_head .quantity_col, .cart_products_wrapp .cart_products_head .total_col, .cart_products_wrapp .cart_products_head .remove_col {
  font-family: OpenSans;
  font-size: 14px;
  text-align: right;
  color: #b3b2bc;
  line-height: 1.71;
}
/* line 1056, ../sass/main.scss */
.cart_products_wrapp .cart_products_item {
  padding-bottom: 14px;
  margin-top: 14px;
  border-bottom: 1px solid #e0e0e9;
}
/* line 1061, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .image_col img {
  max-width: 100%;
}
/* line 1066, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .name_сol a {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.29;
  color: #474747;
  display: block;
}
/* line 1072, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .name_сol a:hover {
  color: #FF9E15;
}
/* line 1076, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .name_сol .sale_flex {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
/* line 1080, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .name_сol .sale_flex .sale_label {
  border-radius: 2px;
  background-color: #FF9E15;
  font-family: OpenSans;
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
  padding: 1px 4px;
  line-height: 18px;
  margin-right: 10px;
}
/* line 1091, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .name_сol .sale_flex .text {
  font-size: 12px;
  line-height: 14px;
  color: #474747;
}
/* line 1098, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .price_col {
  text-align: right;
  font-family: OpenSans;
  white-space: nowrap;
}
/* line 1102, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .price_col .old_price {
  font-size: 14px;
  color: #474747;
  margin-bottom: 2px;
  text-decoration: line-through;
}
/* line 1108, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .price_col .new_price {
  font-size: 16px;
  font-weight: 600;
  color: #488448;
}
/* line 1114, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col {
  text-align: right;
}
/* line 1116, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty {
  position: relative;
  display: inline-block;
}
/* line 1119, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty input {
  width: 61px;
  height: 40px;
  text-align: center;
  padding-right: 20px;
  padding-left: 5px;
  border-radius: 2px;
  border: 1px solid #b3b2bc;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  -webkit-appearance: none;
}
/* line 1132, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus, .cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus {
  position: absolute;
  right: 1px;
  width: 16px;
  height: 18px;
  z-index: 2;
  color: black;
  cursor: pointer;
  font-size: 14px;
}
/* line 1141, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus:hover, .cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus:hover {
  color: #FF9E15;
}
/* line 1144, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus:after, .cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus:after {
  content: '\e916';
  position: absolute;
  font-family: bembi-icons;
  left: 50%;
}
/* line 1151, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus {
  top: 1px;
}
/* line 1153, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
  top: calc(50% + 3px);
}
/* line 1160, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus {
  bottom: 1px;
}
/* line 1162, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: calc(50% - 3px);
}
/* line 1171, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .total_col {
  text-align: right;
  white-space: nowrap;
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
}
/* line 1179, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .remove_col button {
  width: 30px;
  height: 30px;
  border: 0px;
  background-color: transparent;
  color: #b3b2bc;
  padding: 0px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
}
/* line 1189, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .remove_col button:hover {
  color: #FF9E15;
}
/* line 1192, ../sass/main.scss */
.cart_products_wrapp .cart_products_item .remove_col button:after {
  content: '\e91d';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1206, ../sass/main.scss */
.cart_products_wrapp .cart_products_head, .cart_products_wrapp .cart_products_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1215, ../sass/main.scss */
.cart_products_wrapp .image_col {
  width: 68px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 1222, ../sass/main.scss */
.cart_products_wrapp .name_сol {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 1227, ../sass/main.scss */
.cart_products_wrapp .price_col {
  width: 110px;
  margin-left: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 1234, ../sass/main.scss */
.cart_products_wrapp .quantity_col {
  width: 75px;
  margin-right: 25px;
  margin-left: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 1242, ../sass/main.scss */
.cart_products_wrapp .total_col {
  width: 115px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 1249, ../sass/main.scss */
.cart_products_wrapp .remove_col {
  width: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 1256, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals {
  background-color: #faf0db;
  padding: 8px 58px 8px 30px;
  float: right;
  margin-top: 24px;
  min-width: 293px;
}
/* line 1262, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .cart_products_total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 1275, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .cart_products_total:not(:last-child) {
  margin-bottom: 8px;
}
/* line 1278, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .cart_products_total.shipping {
  display: none;
}
/* line 1282, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .cart_products_total.total .text {
  font-size: 18px;
  font-weight: 600;
}
/* line 1284, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .cart_products_total.total .text span {
  font-weight: 400;
  font-size: 16px;
}
/* line 1292, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .title {
  margin-right: 20px;
}
/* line 1294, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .title span {
  color: #FF9E15;
}
/* line 1298, ../sass/main.scss */
.cart_products_wrapp .cart_products_totals .text {
  text-align: right;
}
/* line 1302, ../sass/main.scss */
.cart_products_wrapp .cp_totals_text_disctount {
  float: right;
  font-family: OpenSans;
  font-size: 12px;
  color: #474747;
  margin-top: 5px;
  max-width: 293px;
  text-align: right;
}
/* line 1310, ../sass/main.scss */
.cart_products_wrapp .cp_totals_text_disctount span {
  color: #FF9E15;
}

/* line 1316, ../sass/main.scss */
.previewCart_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px;
  padding-left: 98px;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 1329, ../sass/main.scss */
.previewCart_header:before {
  content: '\e902';
  font-family: bembi-icons;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0px;
  font-size: 44px;
  color: #FF9E15;
  font-weight: normal;
}
/* line 1342, ../sass/main.scss */
.previewCart_header .name {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
}
/* line 1346, ../sass/main.scss */
.previewCart_header .name span {
  color: #FF9E15;
}
/* line 1350, ../sass/main.scss */
.previewCart_header .discount {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 262px;
}
/* line 1358, ../sass/main.scss */
.previewCart_header .discount span {
  font-weight: bold;
}

/* line 1364, ../sass/main.scss */
.btn {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1px;
  border-radius: 25px;
  text-transform: uppercase;
  height: 40px;
  min-width: 166px;
  line-height: 40px;
  padding: 0px 32px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: transparent;
  background: none;
  text-shadow: none;
}
.text-center .btn {
  margin: 0 auto;
}
/* line 1380, ../sass/main.scss */
.btn-primary {
  border: 1px solid #b3b2bc;
  color: #b3b2bc;
}
/* line 1384, ../sass/main.scss */
.btn-primary:hover:hover, .btn-primary:hover:focus, .btn-primary:focus:hover, .btn-primary:focus:focus {
  background: #b3b2bc;
  border: 1px solid #b3b2bc;
  color: white;
  box-shadow: none;
}
/* line 1392, ../sass/main.scss */
.btn-primary:disabled {
  background: #b3b2bc;
}
/* line 1395, ../sass/main.scss */
.btn-primary:visited {
  color: #b3b2bc;
}

/* line 1399, ../sass/main.scss */
.btn-default {
  border: 1px solid #FF9E15;
  color: #FF9E15;
}
/* line 1403, ../sass/main.scss */
.btn-default:hover:hover, .btn-default:hover:focus, .btn-default:focus:hover, .btn-default:focus:focus {
  background: #FF9E15;
  border: 1px solid #FF9E15;
  color: white;
  box-shadow: none;
}
/* line 1410, ../sass/main.scss */
.btn-default:visited {
  color: #FF9E15;
}

/* line 1414, ../sass/main.scss */
.btn.tp-button-primary {
  min-width: 166px;
  line-height: 40px !important;
  outline: 0px !important;
  border: 1px solid white !important;
}
/* line 1419, ../sass/main.scss */
.btn.tp-button-primary:active {
  box-shadow: none;
}

/* line 1424, ../sass/main.scss */
.left_bar_menu {
  position: fixed;
  left: -500px;
  top: 0px;
  z-index: 1030;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.3);
  background:#FF9E15;
  height: 100%;
  width: 475px;
  height: 100%;
  overflow: auto;
  -webkit-transition: 0.2s ease all;
  -o-transition: 0.2s ease all;
  transition: 0.2s ease all;
}
/* line 1442, ../sass/main.scss */
.left_bar_menu.open {
  left: 0px;
}
/* line 1445, ../sass/main.scss */
.left_bar_menu .left_bar_menu_head {
  font-family: FuturaC;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 1.7px;
  color: #ffffff;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  position: relative;
  padding: 38px 0px 32px 80px;
  cursor: pointer;
}
/* line 1456, ../sass/main.scss */
.left_bar_menu .left_bar_menu_head .close_bar_menu {
  height: 32px;
  width: 32px;
  margin-right: 20px;
  position: absolute;
  left: 32px;
  top: calc(50% + 2px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 1466, ../sass/main.scss */
.left_bar_menu .left_bar_menu_head .close_bar_menu:before {
  content: '\e91d';
  font-family: bembi-icons;
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 32px;
  font-weight: 400;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1480, ../sass/main.scss */
.left_bar_menu .left_bar_menu_list {
  padding-left: 32px;
  padding-top: 32px;
}
/* line 1483, ../sass/main.scss */
.left_bar_menu .left_bar_menu_list li {
  padding: 0px;
  text-transform: uppercase;
  font-family: FuturaC;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #000000;
  margin-bottom: 8px;
}
/* line 1492, ../sass/main.scss */
.left_bar_menu .left_bar_menu_list li:before {
  display: none;
}
/* line 1496, ../sass/main.scss */
.left_bar_menu .left_bar_menu_list a {
  color: #000000;
  display: block;
  padding: 5.5px 0px;
}
/* line 1500, ../sass/main.scss */
.left_bar_menu .left_bar_menu_list a:hover {
  color: white;
}

/* line 1508, ../sass/main.scss */
.slideShow_wrapp > .slideShow_item {
  display: none;
}
/* line 1511, ../sass/main.scss */
.slideShow_wrapp.slick-initialized {
  padding-top: 0px !important;
}

/* line 1516, ../sass/main.scss */
.slideShow_item {
  overflow: hidden;
}

/* line 1519, ../sass/main.scss */
.big_opacity_title_dot_left {
  opacity: 1 !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
/* line 1522, ../sass/main.scss */
.big_opacity_title_dot_left:after {
  content: '';
  width: 1000px;
  height: 6px;
  background: url("../image/g-dot_white.png");
  position: absolute;
  right: calc(100% + 15px);
  top: calc(50% + 20px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  opacity: 1;
}

/* line 1537, ../sass/main.scss */
.big_opacity_title_dot_right {
  opacity: 1 !important;
  color: rgba(255, 255, 255, 0.5) !important;
}
/* line 1540, ../sass/main.scss */
.big_opacity_title_dot_right:after {
  content: '';
  width: 1000px;
  height: 6px;
  background: url("../image/g-dot_white.png");
  position: absolute;
  left: calc(100% + 15px);
  top: calc(50% + 20px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  opacity: 1;
}

/* line 1558, ../sass/main.scss */
.rev_slider_wrapper {
  margin-bottom: 35px !important;
  background-color: #fffbf3 !important;
}
/* line 1561, ../sass/main.scss */
.rev_slider_wrapper .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 32px;
  width: 32px;
  font-size: 32px;
  line-height: 32px;
  color: white;
  cursor: pointer;
  z-index: 2;
}
/* line 1574, ../sass/main.scss */
.rev_slider_wrapper .slick-arrow:after {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 32px;
  font-family: bembi-icons;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1584, ../sass/main.scss */
.rev_slider_wrapper .slick-arrow.prevArrow {
  left: 50px;
}
/* line 1586, ../sass/main.scss */
.rev_slider_wrapper .slick-arrow.prevArrow:after {
  content: '\e901';
}
/* line 1590, ../sass/main.scss */
.rev_slider_wrapper .slick-arrow.nextArrow {
  right: 50px;
}
/* line 1592, ../sass/main.scss */
.rev_slider_wrapper .slick-arrow.nextArrow:after {
  content: '\e908';
}

/* line 1600, ../sass/main.scss */
.article-slider .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 32px;
  width: 32px;
  font-size: 32px;
  line-height: 32px;
  color: #b3b2bc;
  cursor: pointer;
  z-index: 2;
}
/* line 1613, ../sass/main.scss */
.article-slider .slick-arrow:after {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 32px;
  font-family: bembi-icons;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1623, ../sass/main.scss */
.article-slider .slick-arrow.prevArrow {
  left: -50px;
}
/* line 1625, ../sass/main.scss */
.article-slider .slick-arrow.prevArrow:after {
  content: '\e901';
}
/* line 1629, ../sass/main.scss */
.article-slider .slick-arrow.nextArrow {
  right: -50px;
}
/* line 1631, ../sass/main.scss */
.article-slider .slick-arrow.nextArrow:after {
  content: '\e908';
}

/* line 1639, ../sass/main.scss */
footer {
  background: #414144;
  padding: 34px 0px 35px 0px;
  margin-top: 40px;
}

/* line 1646, ../sass/main.scss */
.footer_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* line 1657, ../sass/main.scss */
.col_footer {
  width: 25%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 1663, ../sass/main.scss */
.footer_telephones {
  padding-left: 60px;
}
/* line 1666, ../sass/main.scss */
.footer_telephones ul li {
  padding: 0px;
  margin-bottom: 0px;
  font-family: OpenSans;
  font-size: 16px;
  margin-bottom: 8px;
}
/* line 1669, ../sass/main.scss */
.footer_telephones ul li:before {
  display: none;
}
/* line 1675, ../sass/main.scss */
.footer_telephones ul li a {
  color: #b3b2bc;
}
/* line 1677, ../sass/main.scss */
.footer_telephones ul li a:hover {
  color: #FF9E15;
}
/* line 1683, ../sass/main.scss */
.footer_telephones .footer_logo {
  margin-top: 11px;
}
/* line 1685, ../sass/main.scss */
.footer_telephones .footer_logo img {
  max-width: 75px;
}
/* line 1689, ../sass/main.scss */
.footer_telephones .copyright {
  font-family: OpenSans;
  font-size: 12px;
  color: #b3b2bc;
  margin-top: 1px;
}

/* line 1696, ../sass/main.scss */
.footer_works {
  font-size: 16px;
  line-height: 32px;
  color: #b3b2bc;
  padding-left: 70px;
  margin-top: -4px;
}
/* line 1702, ../sass/main.scss */
.footer_works span {
  font-weight: 600;
}

/* line 1707, ../sass/main.scss */
.footer_list ul {
  padding-left: 75px;
}
/* line 1709, ../sass/main.scss */
.footer_list ul li {
  padding: 0px;
  font-family: OpenSans;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 8px;
}
/* line 1715, ../sass/main.scss */
.footer_list ul li:before {
  display: none;
}
/* line 1719, ../sass/main.scss */
.footer_list ul a {
  color: #ffffff;
}
/* line 1721, ../sass/main.scss */
.footer_list ul a:hover {
  color: #FF9E15;
}

/* line 1727, ../sass/main.scss */
.soc_call {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 80px;
}
/* line 1739, ../sass/main.scss */
.soc_call .callback_btn {
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  margin-top: -7px;
}
/* line 1745, ../sass/main.scss */
.soc_call .social_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 25px 0px 41px 0px;
}
/* line 1757, ../sass/main.scss */
.soc_call .social_item {
  padding: 0px 5px;
}
/* line 1759, ../sass/main.scss */
.soc_call .social_item a {
  display: block;
  width: 32px;
  height: 32px;
  color: white;
}
/* line 1764, ../sass/main.scss */
.soc_call .social_item a:hover {
  color: #FF9E15;
}
/* line 1768, ../sass/main.scss */
.soc_call .social_item span {
  font-size: 32px;
}
/* line 1773, ../sass/main.scss */
.soc_call .create img {
  width: 148px;
}

/* line 1779, ../sass/main.scss */
.top_panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 13px;
}
/* line 1792, ../sass/main.scss */
.top_panel .limit .panel_select .selectric .label {
  width: 55px;
}
/* line 1798, ../sass/main.scss */
.top_panel .limit, .top_panel .sort {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 1805, ../sass/main.scss */
.top_panel .limit label, .top_panel .sort label {
  margin-right: 15px;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
}

/* line 1816, ../sass/main.scss */
.panel_select .selectric-open .selectric_btn {
  transform: translateY(-50%) rotate(180deg) !important;
}
/* line 1820, ../sass/main.scss */
.panel_select .selectric {
  border: 0px;
  background: transparent;
  color: #FF9E15;
}
/* line 1825, ../sass/main.scss */
.panel_select .selectric .label {
  margin: 0px;
  line-height: normal;
  padding: 0px;
  font-weight: 400;
  font-family: OpenSans;
  font-size: 14px;
  height: auto;
  padding: 4px 30px 4px 0px;
  color: #FF9E15;
  line-height: 14px;
}
/* line 1837, ../sass/main.scss */
.panel_select .selectric .selectric_btn {
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 25px;
  width: 25px;
}
/* line 1846, ../sass/main.scss */
.panel_select .selectric .selectric_btn:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 16px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1859, ../sass/main.scss */
.panel_select .selectric-items {
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
  background-color: #ffffff;
  border: 0px;
  overflow: hidden;
  width: auto !important;
}
/* line 1868, ../sass/main.scss */
.panel_select .selectric-items ul li {
  padding: 2px 8px;
  margin-bottom: 0px;
  font-family: OpenSans;
  font-size: 12px;
  color: #FF9E15;
  background: white;
  white-space: nowrap;
}
/* line 1876, ../sass/main.scss */
.panel_select .selectric-items ul li.selected {
  color: #474747;
}
/* line 1879, ../sass/main.scss */
.panel_select .selectric-items ul li:hover {
  color: #FF9E15;
  background: #f0f0f0;
}
/* line 1883, ../sass/main.scss */
.panel_select .selectric-items ul li:before {
  display: none;
}

/* line 1893, ../sass/main.scss */
.wrapp_select .selectric-open .selectric .selectric_btn {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
/* line 1902, ../sass/main.scss */
.wrapp_select .selectric-below .selectric .label {
  color: #474747;
}
/* line 1909, ../sass/main.scss */
.wrapp_select .selectric-wrapper:hover .selectric {
  border: 1px solid #474747;
}
/* line 1914, ../sass/main.scss */
.wrapp_select .selectric {
  border: 0px;
  background: white;
  padding-right: 25px;
  border: 1px solid #b3b2bc;
  border-radius: 2px;
  height: 40px;
}
/* line 1921, ../sass/main.scss */
.wrapp_select .selectric:hover {
  border: 1px solid #474747;
}
/* line 1924, ../sass/main.scss */
.wrapp_select .selectric .label {
  text-align: left;
  margin: 0px;
  padding: 8px 8px;
  line-height: normal;
  font-weight: 400;
  font-family: OpenSans;
  font-size: 14px;
  color: #b3b2bc;
}
/* line 1934, ../sass/main.scss */
.wrapp_select .selectric .selectric_btn {
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 25px;
  width: 25px;
  color: #474747;
}
/* line 1944, ../sass/main.scss */
.wrapp_select .selectric .selectric_btn:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 16px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1957, ../sass/main.scss */
.wrapp_select .selectric-items {
  border: 0px;
  padding: 1px 0px 0px 0px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
/* line 1962, ../sass/main.scss */
.wrapp_select .selectric-items ul {
  border: 1px solid #474747;
  background-color: white;
  border-radius: 2px;
}
/* line 1966, ../sass/main.scss */
.wrapp_select .selectric-items ul li {
  padding: 0px;
  background-color: transparent;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  border: 0px;
  padding: 8px 8px;
  margin-bottom: 0px;
}
/* line 1977, ../sass/main.scss */
.wrapp_select .selectric-items ul li:not(:last-child) {
  border-bottom: 1px solid #474747;
}
/* line 1980, ../sass/main.scss */
.wrapp_select .selectric-items ul li:hover {
  background-color: #f0f0f0;
}
/* line 1983, ../sass/main.scss */
.wrapp_select .selectric-items ul li:before {
  display: none;
}

/* line 1991, ../sass/main.scss */
.ocfilter {
  border: 0px;
  border-radius: 0px;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 5px;
}

/* line 2000, ../sass/main.scss */
.ocfilter-content .ocfilter-option {
  border: 0px;
  background-color: transparent;
  padding: 0px;
  margin-bottom: 16px;
  border-bottom: 1px dotted #e0e0e9;
}
/* line 2006, ../sass/main.scss */
.ocfilter-content .ocfilter-option .option-name {
  margin: 0px;
  text-transform: uppercase;
  margin-bottom: 16px;
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #FF9E15;
  padding-right: 25px;
  position: relative;
}
/* line 2017, ../sass/main.scss */
.ocfilter-content .ocfilter-option .option-name .toggle_flter_btn {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #FF9E15;
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
/* line 2029, ../sass/main.scss */
.ocfilter-content .ocfilter-option .option-name .toggle_flter_btn.active {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
/* line 2033, ../sass/main.scss */
.ocfilter-content .ocfilter-option .option-name .toggle_flter_btn.active:after {
  top: calc(50% - 1px);
}
/* line 2041, ../sass/main.scss */
.ocfilter-content .ocfilter-option .option-name .toggle_flter_btn:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  left: calc(50% - 2px);
  top: calc(50% - 0px );
  font-size: 14px;
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
  width: 100%;
}
/* line 2055, ../sass/main.scss */
.ocfilter-content .ocfilter-option .option-values {
  margin-bottom: 16px;
}
/* line 2057, ../sass/main.scss */
.ocfilter-content .ocfilter-option .option-values a {
  padding: 0px;
  border: 0px;
  text-shadow: none !important;
}
.ocfilter-content .ocfilter-option .option-values.option-value-checkbox2 .collapse.in,.ocfilter-content .ocfilter-option .option-values.option-value-checkbox2 .collapsing  {
  display: flex;
  flex-wrap: wrap;

}

/* line 2064, ../sass/main.scss */
.ocfilter-content .ocfilter-option .hide_checkbox {
  display: none;
}
/* line 2067, ../sass/main.scss */
.ocfilter-content .ocfilter-option .all_valuse_btn {
  font-family: OpenSans;
  font-size: 14px;
  color: #FF9E15;
  cursor: pointer;
}
/* line 2074, ../sass/main.scss */
.ocfilter-content .ocfilter-item {
  margin-bottom: 8px;
}
/* line 2079, ../sass/main.scss */
.ocfilter-content .ocfilter-item-color label:hover {
  color: white;
}
/* line 2081, ../sass/main.scss */
.ocfilter-content .ocfilter-item-color label:hover a {
  color: white;
}
/* line 2086, ../sass/main.scss */
.ocfilter-content .ocfilter-item-color a {
  color: white;
  text-shadow: none !important;
}
/* line 2089, ../sass/main.scss */
.ocfilter-content .ocfilter-item-color a span {
  border-radius: 3px;
  padding: 0px 4px !important;
  display: inline;
  color: white;
}

/* line 2098, ../sass/main.scss */
.ocfilter_price_inputs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 2108, ../sass/main.scss */
.ocfilter_price_inputs .form-group {
  font-family: OpenSans;
  font-size: 14px;
  color: #b3b2bc;
}
/* line 2112, ../sass/main.scss */
.ocfilter_price_inputs .form-group input {
  width: 68px;
  height: 30px;
  border-radius: 2px;
  background-color: #ffffff;
  border: 1px solid #b3b2bc;
  text-align: right;
  color: #474747;
  padding: 0px 7px;
  -webkit-appearance: none;
}

/* line 2126, ../sass/main.scss */
.scale-price {
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 15px;
  border-radius: 3px;
  height: 4px;
  background-color: #e0e0e9;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px;
  margin-top: 5px;
}
/* line 2140, ../sass/main.scss */
.scale-price .noUi-origin {
  background: #FF9E15;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 2145, ../sass/main.scss */
.scale-price .noUi-background {
  background-color: #e0e0e9;
}
/* line 2148, ../sass/main.scss */
.scale-price .noUi-handle {
  width: 14px;
  height: 14px;
  background-color: white;
  border: 3.5px solid #FF9E15;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  left: -6px;
}
/* line 2157, ../sass/main.scss */
.scale-price .noUi-handle:before, .scale-price .noUi-handle:after {
  display: none;
}

/* line 2165, ../sass/main.scss */
.option-value-checkbox2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 2174, ../sass/main.scss */
.wrapp_checkbox2 input {
  display: none;
}
/* line 2178, ../sass/main.scss */
.wrapp_checkbox2 input:checked + label a {
  background-color: #FF9E15;
  color: white;
}
/* line 2185, ../sass/main.scss */
.wrapp_checkbox2 label {
  margin-right: 8px;
  padding: 0px;
}
/* line 2188, ../sass/main.scss */
.wrapp_checkbox2 label:hover {
  color: #FF9E15;
}
/* line 2190, ../sass/main.scss */
.wrapp_checkbox2 label:hover a {
  color: #FF9E15;
}
/* line 2194, ../sass/main.scss */
.wrapp_checkbox2 label a {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  display: block;
  padding: 4px !important;
  border-radius: 3px;
  background-color: #e0e0e9;
  display: block;
  text-shadow: none !important;
}
/* line 2204, ../sass/main.scss */
.wrapp_checkbox2 label a:hover {
  background-color: #e0e0e9;
}

/* line 2212, ../sass/main.scss */
.wrapp_checkbox a label {
  pointer-events: none;
}
/* line 2217, ../sass/main.scss */
.wrapp_checkbox a:hover label {
  color: #FF9E15;
}
/* line 2220, ../sass/main.scss */
.wrapp_checkbox a:hover label a {
  color: #FF9E15;
}
/* line 2224, ../sass/main.scss */
.wrapp_checkbox a:hover label:before {
  border: 1px solid #FF9E15;
}
/* line 2230, ../sass/main.scss */
.wrapp_checkbox input {
  display: none;
}
/* line 2232, ../sass/main.scss */
.wrapp_checkbox input:checked + label {
  color: #FF9E15;
}
/* line 2234, ../sass/main.scss */
.wrapp_checkbox input:checked + label:before {
  background-color: #FF9E15;
}
/* line 2237, ../sass/main.scss */
.wrapp_checkbox input:checked + label:after {
  content: '\e91f';
  font-family: bembi-icons;
  position: absolute;
  left: 3.5px;
  top: 0px;
  color: white;
  font-size: 9px;
}
/* line 2248, ../sass/main.scss */
.wrapp_checkbox label {
  padding: 0px 0;
  line-height: 20px;
  padding-left: 38px;
  position: relative;
  cursor: pointer;
  font-size: 14px;
  color: #474747;
}
/* line 2256, ../sass/main.scss */
.wrapp_checkbox label:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  background-color: #e0e0e9;
}
/* line 2267, ../sass/main.scss */
.wrapp_checkbox label:hover {
  color: #FF9E15;
}
/* line 2269, ../sass/main.scss */
.wrapp_checkbox label:hover a {
  color: #FF9E15;
}
/* line 2272, ../sass/main.scss */
.wrapp_checkbox label:hover:before {
  border: 1px solid #FF9E15;
}
/* line 2276, ../sass/main.scss */
.wrapp_checkbox label a {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  text-shadow: none !important;
}
/* line 2281, ../sass/main.scss */
.wrapp_checkbox label a:hover {
  background-color: transparent;
}

/* line 2290, ../sass/main.scss */
.oc_filter_bottom .reset_filter_btn {
  width: 100%;
  display: block;
  font-family: FuturaC;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-align: center;
  color: #b3b2bc;
  border: 1px solid #b3b2bc !important;
  border-radius: 50px;
  text-transform: uppercase;
  padding: 9px  5px 5px 30px !important;
  position: relative;
  line-height: 24px;
}
/* line 2305, ../sass/main.scss */
.oc_filter_bottom .reset_filter_btn:hover {
  border-color: #FF9E15 !important;
  color: #FF9E15;
}
/* line 2309, ../sass/main.scss */
.oc_filter_bottom .reset_filter_btn:before {
  content: '\e91d';
  font-family: bembi-icons;
  position: absolute;
  left: 11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 18px;
}

/* line 2324, ../sass/main.scss */
.ocfilter-selected-options {
  margin: 13px 0px;
  margin-right: -8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 2332, ../sass/main.scss */
.ocfilter-selected-options button {
  margin-right: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  border-radius: 20px;
  border: 1px solid #b3b2bc;
  font-family: OpenSans;
  font-size: 12px;
  color: #b3b2bc;
  padding: 1px 14px 1px 20px;
  position: relative;
}
/* line 2343, ../sass/main.scss */
.ocfilter-selected-options button:hover {
  border-color: #FF9E15;
  color: #FF9E15;
}
/* line 2347, ../sass/main.scss */
.ocfilter-selected-options button.clear_all_ocfilter {
  border-color: #FF9E15;
}
/* line 2350, ../sass/main.scss */
.ocfilter-selected-options button:before {
  content: '\e91d';
  font-family: bembi-icons;
  position: absolute;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 8px;
  font-size: 9px;
}

/* line 2364, ../sass/main.scss */
.product-layout {
  width: 25%;
  float: left;
}

/* line 2368, ../sass/main.scss */
.products_list {
  overflow: hidden;
  margin-bottom: 24px;
  position: relative;
}
/* line 2372, ../sass/main.scss */
.products_list:after {
  content: '';
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #fffbf3;
}

/* line 2382, ../sass/main.scss */
.products_mr {
  width: calc(100% + 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-right: -1px;
}
/* line 2393, ../sass/main.scss */
.products_mr .product-thumb {
  border-right: 1px solid #e0e0e9;
  border-bottom: 1px solid #e0e0e9;
}

/* line 2398, ../sass/main.scss */
.product-thumb {
  height: 100%;
  padding: 2px;
  padding-bottom: 16px;
  padding-top: 4px;
}
/* line 2403, ../sass/main.scss */
.product-thumb .image {
  text-align: center;
  position: relative;
}
/* line 2406, ../sass/main.scss */
.product-thumb .image img {
  margin: 0 auto;
  width: 100%;
}
/* line 2411, ../sass/main.scss */
.product-thumb .name {
  font-family: OpenSans;
  font-size: 14px;
  letter-spacing: normal;
  margin: 8px 0px 8px 0px;
  padding: 0px 8px;
  line-height: 18px;
  height: 36px;
}
/* line 2419, ../sass/main.scss */
.product-thumb .name a {
  color: #474747;
}
/* line 2423, ../sass/main.scss */
.product-thumb .caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 8px;
  height: 40px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  position: relative;
  width: 100%;
}
/* line 2438, ../sass/main.scss */
.product-thumb .price_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 1.28;
}
/* line 2447, ../sass/main.scss */
.product-thumb .price_wrapp .new_price {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  color: #488448;
  white-space: nowrap;
}
/* line 2454, ../sass/main.scss */
.product-thumb .price_wrapp .old_price {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  white-space: nowrap;
  text-decoration: line-through;
}
/* line 2462, ../sass/main.scss */
.product-thumb .button_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0px;
  right: 8px;
}
/* line 2472, ../sass/main.scss */
.product-thumb .button_group button, .product-thumb .button_group a {
  width: 32px;
  height: 32px;
  border-radius: 50px;
  background-color: transparent;
  position: relative;
  font-size: 30px;
  text-align: center;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fffbf3;
}
/* line 2490, ../sass/main.scss */
.product-thumb .button_group button span.span, .product-thumb .button_group a span.span {
  font-size: 8px;
  position: relative;
  white-space: nowrap;
  display: none;
  font-family: FuturaC;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.8px;
  color: #FF9E15;
  text-transform: uppercase;
  padding-top: 2px;
}
/* line 2503, ../sass/main.scss */
.product-thumb .button_group button.addBtn, .product-thumb .button_group a.addBtn {
  border: 1px solid #FF9E15;
  color: #FF9E15;
}
/* line 2506, ../sass/main.scss */
.product-thumb .button_group button.addBtn:hover, .product-thumb .button_group a.addBtn:hover {
  background-color: #FF9E15;
  color: white;
}
/* line 2509, ../sass/main.scss */
.product-thumb .button_group button.addBtn:hover span.span, .product-thumb .button_group a.addBtn:hover span.span {
  color: white;
}
/* line 2514, ../sass/main.scss */
button.wishBtn,  a.wishBtn {
  margin-left: 8px;
  border: 1px solid #b3b2bc;
  color: #b3b2bc;
  position: relative;
}
/* line 2519, ../sass/main.scss */
 button.wishBtn .disabled_icon, a.wishBtn .disabled_icon {
  position: absolute;
  right: -3px;
  bottom: -3px;
  width: 18px;
  height: 18px;
  border: solid 1.5px #fffbf3;
  background-color: #b3b2bc;
  color: white;
  border-radius: 50%;
  font-size: 7px;
  transform: scale(0);
  transition: 0.2s ease all;
}
/* line 2532, ../sass/main.scss */
 button.wishBtn .disabled_icon:after,  a.wishBtn .disabled_icon:after {
  content: '\e91f';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
/* line 2542, ../sass/main.scss */
 button.wishBtn:disabled .disabled_icon, a.wishBtn:disabled .disabled_icon {
  transform: scale(1);
}
/* line 2546, ../sass/main.scss */
 button.wishBtn:hover,  a.wishBtn:hover {
  color: white;
  background-color: #b3b2bc;
}
/* line 2551, ../sass/main.scss */
.button_group button.removewishBtn,  a.removewishBtn {
  margin-left: 8px;
  border: 1px solid #b3b2bc;
  color: #b3b2bc;
  font-size: 20px;
}
/* line 2556, ../sass/main.scss */
button.removewishBtn span,  a.removewishBtn span {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2564, ../sass/main.scss */
button.removewishBtn:disabled,  a.removewishBtn:disabled {
  color: white;
  background-color: #b3b2bc;
}
/* line 2568, ../sass/main.scss */
 button.removewishBtn:hover,  a.removewishBtn:hover {
  color: white;
  background-color: #b3b2bc;
}
/* line 2576, ../sass/main.scss */
.product-thumb .wrapp_stikers {
  position: absolute;
  right: 8px;
  top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
/* line 2590, ../sass/main.scss */
.product-thumb .wrapp_stikers .stiker_item {
  margin-bottom: 4px;
  border-radius: 3px;
  font-family: OpenSans;
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  padding: 0px 4px;
  line-height: 18px;
}
/* line 2600, ../sass/main.scss */
.product-thumb .wrapp_stikers .sale {
  background-color: #FF9E15;
}
/* line 2603, ../sass/main.scss */
.product-thumb .wrapp_stikers .top {
  background-color: #d26e6e;
}
/* line 2606, ../sass/main.scss */
.product-thumb .wrapp_stikers .new {
  background-color: #86d561;
}

/* line 2612, ../sass/main.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0px -8px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
/* line 2622, ../sass/main.scss */
.pagination li {
  padding: 0px 8px;
  margin-bottom: 10px;
}
/* line 2625, ../sass/main.scss */
.pagination li:before {
  display: none;
  padding: 0px;
}
/* line 2629, ../sass/main.scss */
.pagination li a, .pagination li span {
  border-radius: 50% !important;
  float: none;
  width: 32px;
  height: 32px;
  padding: 0px;
  display: block;
  text-align: center;
  background-color: transparent;
  border: 1px solid #b3b2bc;
  color: #474747;
  padding-top: 5px;
  font-size: 14px;
}
/* line 2644, ../sass/main.scss */
.pagination li.active span {
  background-color: #FF9E15;
  color: white;
  border-color: #FF9E15;
}
/* line 2648, ../sass/main.scss */
.pagination li.active span:hover {
  background-color: #FF9E15;
  color: white;
  border-color: #FF9E15;
}
/* line 2656, ../sass/main.scss */
.pagination li a:hover {
  background-color: #FF9E15;
  color: white;
  border-color: #FF9E15;
}

/* line 2666, ../sass/main.scss */
.more_thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  cursor: pointer;
}
/* line 2681, ../sass/main.scss */
.more_thumb:hover span {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}
/* line 2687, ../sass/main.scss */
.more_thumb span {
  -webkit-transition: 0.8s ease all;
  -o-transition: 0.8s ease all;
  transition: 0.8s ease all;
  font-size: 125px;
  color: #FF9E15;
}
/* line 2694, ../sass/main.scss */
.more_thumb .text {
  font-family: OpenSans;
  font-size: 14px;
  text-align: center;
  color: #474747;
  margin-bottom: 32px;
}

/* line 2703, ../sass/main.scss */
.module_wrapp {
  margin-top: 24px;
}
.category-page .module_wrapp {
  padding: 0 45px;
}

/* line 2706, ../sass/main.scss */
.dot_title {
  overflow: hidden;
}
/* line 2708, ../sass/main.scss */
.dot_title .content {
  font-family: FuturaC;
  font-size: 36px;
  font-weight: 300;
  color: #474747;
  line-height: 0.97;
  position: relative;
  display: inline-block;
}
/* line 2716, ../sass/main.scss */
.dot_title .content:after {
  content: '';
  width: 1000px;
  height: 6px;
  background: url("../image/g-dot.png");
  position: absolute;
  left: calc(100% + 15px);
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
}

/* line 2732, ../sass/main.scss */
.product_carusel {
  margin-top: 16px;
  padding: 0px 0px;
  padding: 0px 15px;
}
/* line 2736, ../sass/main.scss */
.product_carusel .slick-list {
  position: relative;
  z-index: 5;
}
/* line 2739, ../sass/main.scss */
.product_carusel .slick-list:after {
  content: '';
  height: 100%;
  width: 2px;
  background: #fffbf3;
  right: 0px;
  top: 0px;
  position: absolute;
}
/* line 2751, ../sass/main.scss */
.product_carusel .product-layout:not(:last-child) .product-thumb {
  border-right: 1px solid #e0e0e9;
}
/* line 2758, ../sass/main.scss */
.product_carusel .slick-active:last-child .product-thumb {
  border-right: 0px !important;
}
/* line 2763, ../sass/main.scss */
.product_carusel .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 32px;
  width: 32px;
  font-size: 26px;
  color: #b3b2bc;
  cursor: pointer;
  z-index: 100;
}
/* line 2775, ../sass/main.scss */
.product_carusel .slick-arrow:hover {
  color: #FF9E15;
}
/* line 2778, ../sass/main.scss */
.product_carusel .slick-arrow:after {
  position: absolute;
  left: 50%;
  top: 50%;
  content: '\e901';
  font-family: bembi-icons;
}
/* line 2785, ../sass/main.scss */
.product_carusel .slick-arrow.prevArrow {
  left: -17px;
}
/* line 2787, ../sass/main.scss */
.product_carusel .slick-arrow.prevArrow:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2793, ../sass/main.scss */
.product_carusel .slick-arrow.nextArrow {
  right: -17px;
}
/* line 2795, ../sass/main.scss */
.product_carusel .slick-arrow.nextArrow:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

/* line 2805, ../sass/main.scss */
.modal-login .modal-dialog, .modal-forget-pass .modal-dialog, .modal-register .modal-dialog, .modal-forget-pass-login .modal-dialog {
  width: 650px;
}
/* line 2808, ../sass/main.scss */
.modal-login .modal-body, .modal-forget-pass .modal-body, .modal-register .modal-body, .modal-forget-pass-login .modal-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
/* line 2817, ../sass/main.scss */
.modal-login .form-group input, .modal-forget-pass .form-group input, .modal-register .form-group input, .modal-forget-pass-login .form-group input {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 2823, ../sass/main.scss */
.modal-login .form-group label, .modal-forget-pass .form-group label, .modal-register .form-group label, .modal-forget-pass-login .form-group label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 2833, ../sass/main.scss */
.modal-login .form-group .error-message, .modal-forget-pass .form-group .error-message, .modal-register .form-group .error-message, .modal-forget-pass-login .form-group .error-message {
  padding-left: 15px;
}
/* line 2838, ../sass/main.scss */
.modal-login .form-group.has-error span:first-child, .modal-forget-pass .form-group.has-error span:first-child, .modal-register .form-group.has-error span:first-child, .modal-forget-pass-login .form-group.has-error span:first-child {
  display: none;
}
/* line 2841, ../sass/main.scss */
.modal-login .form-group.has-error span.error-message, .modal-forget-pass .form-group.has-error span.error-message, .modal-register .form-group.has-error span.error-message, .modal-forget-pass-login .form-group.has-error span.error-message {
  padding: 0px;
}

/* line 2849, ../sass/main.scss */
.modal-login .wrapp_checkbox {
  height: 20px;
}

/* line 2853, ../sass/main.scss */
.modal_buttons_wrapp {
  margin-top: 24px;
}
/* line 2855, ../sass/main.scss */
.modal_buttons_wrapp .btn {
  width: 166px;
  min-width: auto;
  min-width: auto;
  min-height: inherit;
  padding: 0px 15px;
  color: #FF9E15;
  border-width: 1px;
  border-style: solid;
  border-color: #FF9E15;
  -webkit-border-image: initial;
  -o-border-image: initial;
  border-image: initial;
  letter-spacing: 1.2px;
  line-height: normal;
}
/* line 2872, ../sass/main.scss */
.modal_buttons_wrapp .btn:before {
  display: none;
}

/* line 2877, ../sass/main.scss */
.forget_link {
  font-family: OpenSans;
  font-size: 14px;
  color: #FF9E15;
}
/* line 2880, ../sass/main.scss */
.forget_link:visited {
  color: #FF9E15;
}
/* line 2884, ../sass/main.scss */
.forget_link a {
  color: #FF9E15;
}
/* line 2887, ../sass/main.scss */
.forget_link:hover {
  text-decoration: underline !important;
}

/* line 2891, ../sass/main.scss */
.modal_info_text {
  margin: 20px 0px;
}

/* line 2895, ../sass/main.scss */
.modal .form_wrapp {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 2899, ../sass/main.scss */
.modal .form_wrapp .flex_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: flex-start;
}
/* line 2909, ../sass/main.scss */
.modal .divider {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  position: relative;
  padding: 0px 30px;
}
/* line 2918, ../sass/main.scss */
.modal .divider:after {
  content: '';
  background: url("../image/point.png");
  background-repeat: repeat-y;
  background-position: center;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0px;
  transform: translateX(-50%);
  z-index: 1;
}
/* line 2931, ../sass/main.scss */
.modal .divider .text {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: OpenSans;
  font-size: 14px;
  font-weight: 600;
  color: #474747;
  z-index: 2;
}
/* line 2945, ../sass/main.scss */
.modal .right_login_bar {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 2949, ../sass/main.scss */
.modal .right_login_bar .title {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  color: #474747;
  margin-bottom: 24px;
  text-align: center;
  line-height: 1.38;
}
/* line 2958, ../sass/main.scss */
.modal .right_login_bar .soc_network_wrapp {
  margin: 0px 0px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 2967, ../sass/main.scss */
.modal .right_login_bar .soc_network_wrapp .soc_network_link {
  display: block;
  border-radius: 4px;
  color: white;
  padding-left: 42px;
  text-align: center;
  font-size: 16px;
  font-family: OpenSans;
  line-height: 38px;
  cursor: pointer;
  position: relative;
}
/* line 2978, ../sass/main.scss */
.modal .right_login_bar .soc_network_wrapp .soc_network_link:not(:last-child) {
  margin-bottom: 24px;
}
/* line 2981, ../sass/main.scss */
.modal .right_login_bar .soc_network_wrapp .soc_network_link img {
  width: 31px;
  position: absolute;
  left: 4px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 2990, ../sass/main.scss */
.modal .right_login_bar .soc_network_wrapp .soc_network_link:hover {
  opacity: 0.8;
}
/* line 2993, ../sass/main.scss */
.modal .right_login_bar .soc_network_wrapp .soc_network_link.facebook {
  background-color: #415B91;
}
/* line 2996, ../sass/main.scss */
.modal .right_login_bar .soc_network_wrapp .soc_network_link.google {
  background-color: #3E79E2;
}
/* line 3001, ../sass/main.scss */
.modal .right_login_bar .btn {
  width: auto;
  min-width: 170px;
  margin-top: 24px;
}

/* line 3008, ../sass/main.scss */
.form-group {
  margin-bottom: 24px;
}
/* line 3010, ../sass/main.scss */
.form-group .control-label {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  line-height: 1.29;
  text-align: left;
}

/* line 3022, ../sass/main.scss */
.has-error input, .has-error .form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #bb5353;
}
/* line 3026, ../sass/main.scss */
.has-error input::-webkit-input-placeholder, .has-error .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bb5353;
}
/* line 3029, ../sass/main.scss */
.has-error input::-moz-placeholder, .has-error .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #bb5353;
}
/* line 3032, ../sass/main.scss */
.has-error input:-ms-input-placeholder, .has-error .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #bb5353;
}
/* line 3035, ../sass/main.scss */
.has-error input:-moz-placeholder, .has-error .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #bb5353;
}
/* line 3038, ../sass/main.scss */
.has-error input:focus, .has-error .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #bb5353;
}

/* line 3045, ../sass/main.scss */
.error-message, .text-danger {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.29;
  color: #bb5353;
}

/* line 3052, ../sass/main.scss */
.modal-register .modal_info_text {
  max-width: 185px;
}
/* line 3055, ../sass/main.scss */
.modal-register .recaptcha_wrapp {
  overflow: hidden;
}
/* line 3057, ../sass/main.scss */
.modal-register .recaptcha_wrapp .g-recaptcha {
  -webkit-transform: scale(1.125);
  -ms-transform: scale(1.125);
  transform: scale(1.125);
  -webkit-transform-origin: 0px 0px;
  -ms-transform-origin: 0px 0px;
  transform-origin: 0px 0px;
  margin-bottom: 9px;
}

/* line 3069, ../sass/main.scss */
.alert {
  border-radius: 0px;
}

/* line 3079, ../sass/main.scss */
.information-contact .address {
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.38;
  color: #474747;
  padding-left: 41px;
  margin-bottom: 24px;
}
/* line 3086, ../sass/main.scss */
.information-contact .address:before {
  content: '\e905';
  font-family: bembi-icons;
  position: absolute;
  top: -14px;
  left: 15px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 3096, ../sass/main.scss */
.information-contact .phone_list {
  padding-left: 41px;
  position: relative;
  margin-bottom: 24px;
}
/* line 3100, ../sass/main.scss */
.information-contact .phone_list:before {
  content: '\e91b';
  font-family: bembi-icons;
  position: absolute;
  top: -3px;
  left: 0px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 3109, ../sass/main.scss */
.information-contact .phone_list a {
  font-family: OpenSans;
  font-size: 16px;
  letter-spacing: normal;
  color: #474747;
  display: block;
  margin-bottom: 4px;
}
/* line 3116, ../sass/main.scss */
.information-contact .phone_list a:hover {
  color: #FF9E15;
}
/* line 3121, ../sass/main.scss */
.information-contact .email {
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
  padding-left: 40px;
  position: relative;
  margin-bottom: 24px;
}
/* line 3128, ../sass/main.scss */
.information-contact .email a {
  color: #474747;
}
/* line 3130, ../sass/main.scss */
.information-contact .email a:hover {
  color: #FF9E15;
}
/* line 3134, ../sass/main.scss */
.information-contact .email:before {
  content: '\e904';
  font-family: bembi-icons;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 3144, ../sass/main.scss */
.information-contact .work {
  position: relative;
  padding-left: 40px;
}
/* line 3147, ../sass/main.scss */
.information-contact .work:before {
  content: '\e913';
  font-family: bembi-icons;
  position: absolute;
  top: -1px;
  left: 0px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 3156, ../sass/main.scss */
.information-contact .work .title {
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.5;
  color: #474747;
  margin-bottom: 24px;
}
/* line 3163, ../sass/main.scss */
.information-contact .work .text {
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.38;
  color: #474747;
}
/* line 3170, ../sass/main.scss */
.information-contact .map {
  height: 340px;
  margin-top: 24px;
}

/* line 3176, ../sass/main.scss */
.wrapp_breadcrumb {
  background-color: #faf0db;
  margin-bottom: 40px;
}
/* line 3179, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb {
  margin: 0px;
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  padding: 9px 0px;
  overflow: hidden;
}
/* line 3186, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb li {
  padding: 0px;
  position: relative;
  font-family: OpenSans;
  font-size: 14px;
  padding-right: 48px;
  margin-bottom: 0px;
}
/* line 3193, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb li:before {
  display: none;
}
/* line 3196, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb li:after {
  content: '';
  height: 40px;
  width: 32px;
  top: 50%;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  position: absolute;
  right: 9px;
  border: 0px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background: url("../image/bread_combine.png") no-repeat;
  background-size: cover;
}
/* line 3213, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb li:last-child {
  padding-right: 0px;
}
/* line 3215, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb li:last-child:after {
  display: none;
}
/* line 3221, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb a span {
  color: #b3b2bc;
}
/* line 3225, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb a:hover span {
  color: #FF9E15;
}
/* line 3230, ../sass/main.scss */
.wrapp_breadcrumb .breadcrumb span {
  color: #474747;
  text-shadow: none;
}

/* line 3239, ../sass/main.scss */
.product-page h1, .account-wishlist h1, .account-edit h1, .account-order h1, .account-cart h1 {
  margin-top: 0px;
  line-height: 0.97;
}

/* line 3245, ../sass/main.scss */
.main_product_photo {
  position: relative;
}
/* line 3248, ../sass/main.scss */
.main_product_photo .slick-arrow {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
}
/* line 3258, ../sass/main.scss */
.main_product_photo .slick-arrow:after {
  content: '\e901';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 32px;
  color: #b3b2bc;
}
/* line 3270, ../sass/main.scss */
.main_product_photo .slick-arrow.nextArrow {
  right: 0px;
}
/* line 3272, ../sass/main.scss */
.main_product_photo .slick-arrow.nextArrow:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
/* line 3278, ../sass/main.scss */
.main_product_photo .slick-arrow.prevArrow {
  left: 0px;
}
/* line 3280, ../sass/main.scss */
.main_product_photo .slick-arrow.prevArrow:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 3288, ../sass/main.scss */
.main_product_photo_wrapp {
  position: relative;
}
/* line 3290, ../sass/main.scss */
.main_product_photo_wrapp .wrapp_stikers {
  position: absolute;
  top: 16px;
  right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 3301, ../sass/main.scss */
.main_product_photo_wrapp .wrapp_stikers .stiker_item {
  width: 80px;
  height: 36px;
  border-radius: 2px;
  font-family: OpenSans;
  font-size: 18px;
  text-align: center;
  color: #ffffff;
  line-height: 34px;
}
/* line 3310, ../sass/main.scss */
.main_product_photo_wrapp .wrapp_stikers .stiker_item:not(:last-child) {
  margin-bottom: 8px;
}
/* line 3314, ../sass/main.scss */
.main_product_photo_wrapp .wrapp_stikers .top {
  background-color: #d26e6e;
}
/* line 3317, ../sass/main.scss */
.main_product_photo_wrapp .wrapp_stikers .new {
  background-color: #86d561;
}
/* line 3320, ../sass/main.scss */
.main_product_photo_wrapp .wrapp_stikers .sale {
  background-color: #FF9E15;
}

/* line 3325, ../sass/main.scss */
.aditional_images {
  margin: 0px -2px;
  margin-top: 6px;
  position: relative;
}
/* line 3329, ../sass/main.scss */
.aditional_images .item {
  padding: 0px 2px;
}
/* line 3333, ../sass/main.scss */
.aditional_images .item img {
  border: 2px solid transparent;
}
/* line 3338, ../sass/main.scss */
.aditional_images .slick-current img {
  border: 2px solid #FF9E15;
}
/* line 3342, ../sass/main.scss */
.aditional_images .slick-arrow {
  width: 32px;
  height: calc(100% - 3px);
  opacity: 0.7;
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 3;
  cursor: pointer;
}
/* line 3354, ../sass/main.scss */
.aditional_images .slick-arrow:after {
  content: '\e901';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 32px;
  color: #b3b2bc;
}
/* line 3366, ../sass/main.scss */
.aditional_images .slick-arrow.nextArrow {
  right: 4px;
}
/* line 3368, ../sass/main.scss */
.aditional_images .slick-arrow.nextArrow:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
/* line 3374, ../sass/main.scss */
.aditional_images .slick-arrow.prevArrow {
  left: 4px;
}
/* line 3376, ../sass/main.scss */
.aditional_images .slick-arrow.prevArrow:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 3385, ../sass/main.scss */
.wrapp_options {
  border-bottom: 2px dotted #e0e0e9;
  padding-bottom: 10px;
}
/* line 3389, ../sass/main.scss */
.wrapp_options .option_name {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  margin-bottom: 10px;
}
/* line 3396, ../sass/main.scss */
.wrapp_options .radio_option_item input {
  display: none;
}
/* line 3399, ../sass/main.scss */
.wrapp_options .radio_option_item input:checked + label {
  color: white;
  background-color: #FF9E15;
}
/* line 3405, ../sass/main.scss */
.wrapp_options .radio_option_item label {
  padding: 0px 9px;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  border-radius: 2px;
  background-color: #e0e0e9;
  height: 32px;
  min-width: 35px;
  text-align: center;
  line-height: 32px;
}
/* line 3418, ../sass/main.scss */
.wrapp_options .option_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 3425, ../sass/main.scss */
.wrapp_options .radio_option_item {
  margin: 0px;
  padding: 0px;
  margin-right: 12px;
  margin-bottom: 12px;
}
/* line 3432, ../sass/main.scss */
.wrapp_options .form-group {
  margin-bottom: 8px;
}

/* line 3437, ../sass/main.scss */
.group_options {
  border-bottom: 2px dotted #e0e0e9;
  padding-bottom: 16px;
}
/* line 3441, ../sass/main.scss */
.group_options .group_item label {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  margin-bottom: 0px;
}
/* line 3448, ../sass/main.scss */
.group_options .input-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 3454, ../sass/main.scss */
.group_options .input-option .radio {
  margin: 0px;
  padding: 0px;
  margin-right: 8px;
  margin-bottom: 8px;
}
/* line 3460, ../sass/main.scss */
.group_options .input-option .radio.checked a {
  background-color: #FF9E15;
  color: white;
}
/* line 3466, ../sass/main.scss */
.group_options .input-option a {
  padding: 0px 9px;
  display: block;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  border-radius: 2px;
  background-color: #e0e0e9;
  height: 32px;
  min-width: 35px;
  text-align: center;
  line-height: 32px;
}
/* line 3478, ../sass/main.scss */
.group_options .input-option a:hover {
  color: #FF9E15;
}

/* line 3486, ../sass/main.scss */
.product_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px dotted #e0e0e9;
  padding: 24px 0px;
}
/* line 3495, ../sass/main.scss */
.product_price .new_price {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  color: #488448;
}
/* line 3501, ../sass/main.scss */
.product_price .old_price {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  text-decoration: line-through;
  margin-left: 10px;
}

/* line 3510, ../sass/main.scss */
.product_btn_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 2px dotted #e0e0e9;
  padding: 24px 0px;
}
/* line 3519, ../sass/main.scss */
.product_btn_group .qty_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 8px;
}
/* line 3527, ../sass/main.scss */
.product_btn_group .qty_wrapp label {
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
  margin-right: 8px;
}
/* line 3533, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input {
  position: relative;
}
/* line 3535, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input input {
  width: 64px;
  height: 40px;
  border-radius: 2px;
  background-color: #ffffff;
  border: 1px solid #b3b2bc;
  font-family: OpenSans;
  font-size: 14px;
  text-align: center;
  color: #474747;
  padding: 0px 15px 0px 5px;
  -webkit-appearance: none;
}
/* line 3547, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input input:hover {
  border-color: #474747;
}
/* line 3551, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input .qty_btn {
  width: 20px;
  height: 20px;
  right: 0px;
  position: absolute;
  cursor: pointer;
}
/* line 3558, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input .qty_btn:hover:after {
  color: #FF9E15;
}
/* line 3562, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input .qty_btn:after {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: bembi-icons;
  color: black;
  font-size: 16px;
}
/* line 3573, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input .qty_btn.btn_plus {
  top: 0px;
}
/* line 3575, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input .qty_btn.btn_plus:after {
  content: '\e916';
  top: calc(50% + 3px);
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
/* line 3583, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input .qty_btn.btn_minus {
  bottom: 0px;
}
/* line 3584, ../sass/main.scss */
.product_btn_group .qty_wrapp .wrapp_input .qty_btn.btn_minus:after {
  top: calc(50% - 3px);
  content: '\e916';
}
/* line 3593, ../sass/main.scss */
.product_btn_group .btn-buy {
  margin-right: 8px;
  padding-right: 0px;
  padding-left: 40px;
  position: relative;
  text-align: left;
}
/* line 3599, ../sass/main.scss */
.product_btn_group .btn-buy span {
  width: 32px;
  height: 32px;
  left: 0px;
  font-size: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 4px;
}
/* line 3610, ../sass/main.scss */
.product_btn_group .btn-cart-one {
  min-width: auto;
}
/* line 3613, ../sass/main.scss */
.product_btn_group .btn-wishlist {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  border: 1px solid #b3b2bc;
  margin-left: 8px;
  font-size: 32px;
  color: #b3b2bc;
  background: transparent;
  padding: 0px;
}
/* line 3623, ../sass/main.scss */
.product_btn_group .btn-wishlist:disabled {
  background: #b3b2bc;
  color: white;
}
/* line 3627, ../sass/main.scss */
.product_btn_group .btn-wishlist:hover {
  background: #b3b2bc;
  color: white;
}

/* line 3637, ../sass/main.scss */
.product_description {
  padding-top: 24px;
}
/* line 3639, ../sass/main.scss */
.product_description .title {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #474747;
  margin-bottom: 16px;
  text-transform: uppercase;
  line-height: 1.38;
}
/* line 3650, ../sass/main.scss */
.product_description .description p {
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.38;
  color: #474747;
}

/* line 3658, ../sass/main.scss */
.product_attributes {
  border-top: 2px dotted #e0e0e9;
  padding-top: 24px;
  margin-top: 16px;
}
/* line 3662, ../sass/main.scss */
.product_attributes .attribute_title {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #474747;
  margin-bottom: 16px;
  text-transform: uppercase;
}
/* line 3671, ../sass/main.scss */
.product_attributes .attributes_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: -11px;
}
/* line 3678, ../sass/main.scss */
.product_attributes .attributes_wrapp .attribute_item {
  width: calc(50% - 110px);
  margin-right: 110px;
  border-bottom: 1px solid #e0e0e9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 11px 0px 4px 0px;
  margin-bottom: 4px;
  line-height: 1.38;
}
/* line 3691, ../sass/main.scss */
.product_attributes .attributes_wrapp .attribute_item .attribute_name {
  width: 44%;
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
}
/* line 3697, ../sass/main.scss */
.product_attributes .attributes_wrapp .attribute_item .attribute_value {
  width: 56%;
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  color: #474747;
}
.product_attributes .attributes_wrapp .attribute_item .attribute_value a {
  color: #FF9E15;
}
.product_attributes .attributes_wrapp .attribute_item .attribute_value a:hover {
  color: #474747;
}

/* line 3708, ../sass/main.scss */
.related_products {
  margin-top: 24px;
}
/* line 3710, ../sass/main.scss */
.related_products .product_carusel {
  margin: 24px 81px 0px 81px;
}

/* line 3719, ../sass/main.scss */
.popup-purchase-wrapper .modal-dialog {
  width: 520px;
}
/* line 3724, ../sass/main.scss */
.popup-purchase-wrapper .payment-info {
  padding: 0px;
}
/* line 3727, ../sass/main.scss */
.popup-purchase-wrapper .purchase_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
}
/* line 3733, ../sass/main.scss */
.popup-purchase-wrapper .left {
  width: 180px;
}
/* line 3735, ../sass/main.scss */
.popup-purchase-wrapper .left img {
  max-width: 100%;
}
/* line 3739, ../sass/main.scss */
.popup-purchase-wrapper .right {
  width: calc(100% - 180px);
  padding-left: 15px;
}
/* line 3743, ../sass/main.scss */
.popup-purchase-wrapper .product_name {
  font-size: 16px;
  color: black;
  font-weight: 600;
  color: #474747;
  font-family: OpenSans;
  text-transform: uppercase;
  line-height: 1.38;
}
/* line 3752, ../sass/main.scss */
.popup-purchase-wrapper .product_price {
  margin-top: 24px;
  border-top: 2px dotted #e0e0e9;
}

/* line 3762, ../sass/main.scss */
.checkout_panel_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 24px;
}
/* line 3770, ../sass/main.scss */
.checkout_panel_buttons button {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  border-radius: 2px;
  background-color: #e0e0e9;
  padding: 5px 8px;
  border: 1px solid #e0e0e9;
}
/* line 3771, ../sass/main.scss */
.checkout_panel_buttons button:not(:last-child) {
  margin-right: 16px;
}
/* line 3781, ../sass/main.scss */
.checkout_panel_buttons button.active {
  color: white;
  background-color: #FF9E15;
  border-color: #FF9E15;
}
/* line 3785, ../sass/main.scss */
.checkout_panel_buttons button.active:hover {
  color: white;
}
/* line 3789, ../sass/main.scss */
.checkout_panel_buttons button:hover {
  color: #FF9E15;
  border-color: #FF9E15;
}

/* line 3797, ../sass/main.scss */
.checkout-checkout h1 {
  margin-top: 0px;
}
/* line 3800, ../sass/main.scss */
.checkout-checkout .panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px;
  background: transparent;
  border-radius: 0px;
  margin-bottom: 24px;
}
/* line 3807, ../sass/main.scss */
.checkout-checkout .panel:not(:nth-child(3)) {
  border-bottom: 2px dotted #e0e0e9;
}
/* line 3811, ../sass/main.scss */
.checkout-checkout .panel.dis_active .panel-heading {
  color: #474747;
}
/* line 3813, ../sass/main.scss */
.checkout-checkout .panel.dis_active .panel-heading .edit_btn {
  display: block;
}
/* line 3818, ../sass/main.scss */
.checkout-checkout .panel.dis_active .panel-title span {
  background-color: #474747;
}
/* line 3823, ../sass/main.scss */
.checkout-checkout .panel.dis_active .customer_info {
  display: block;
  margin-bottom: 20px;
}
/* line 3826, ../sass/main.scss */
.checkout-checkout .panel.dis_active .customer_info p {
  margin: 0px;
}
/* line 3833, ../sass/main.scss */
.checkout-checkout .panel.active .panel-heading {
  color: #474747;
}
/* line 3835, ../sass/main.scss */
.checkout-checkout .panel.active .panel-heading .edit_btn {
  display: none;
}
/* line 3840, ../sass/main.scss */
.checkout-checkout .panel.active .panel-title span {
  background-color: #FF9E15;
}
/* line 3846, ../sass/main.scss */
.checkout-checkout .customer_info {
  display: none;
}
/* line 3849, ../sass/main.scss */
.checkout-checkout .panel-heading {
  padding: 0px;
  background: transparent;
  border: 0px;
  border-radius: 0px;
  text-transform: uppercase;
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #b3b2bc;
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 3867, ../sass/main.scss */
.checkout-checkout .panel-heading span {
  margin-right: 10px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: #b3b2bc;
  font-family: OpenSans;
  font-size: 14px;
  text-align: center;
  text-indent: 1px;
  color: #ffffff;
  font-weight: 400;
  display: inline-block;
}
/* line 3883, ../sass/main.scss */
.checkout-checkout .panel-body {
  border: 0px !important;
  padding: 0px;
  display: none;
}
/* line 3887, ../sass/main.scss */
.checkout-checkout .panel-body .buttons {
  margin-bottom: 0px;
}
/* line 3893, ../sass/main.scss */
.checkout-checkout #collapse-payment-method .buttons {
  margin-bottom: 0px;
}
/* line 3895, ../sass/main.scss */
.checkout-checkout #collapse-payment-method .buttons .form-group {
  margin-bottom: 0px;
}
/* line 3901, ../sass/main.scss */
.checkout-checkout .flex_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 3908, ../sass/main.scss */
.checkout-checkout .flex_wrapp:before, .checkout-checkout .flex_wrapp:after {
  display: none;
}
/* line 3912, ../sass/main.scss */
.checkout-checkout .label_block {
  width: 200px;
  padding-right: 15px;
}
/* line 3915, ../sass/main.scss */
.checkout-checkout .label_block label {
  white-space: nowrap;
}
/* line 3919, ../sass/main.scss */
.checkout-checkout .input_block {
  width: calc(100% - 200px);
  position: relative;
}
/* line 3923, ../sass/main.scss */
.checkout-checkout .edit_btn {
  display: none;
  font-family: OpenSans;
  font-size: 14px;
  color: #FF9E15;
  font-weight: normal;
  text-transform: capitalize;
  letter-spacing: normal;
  margin-left: 15px;
  cursor: pointer;
}
/* line 3933, ../sass/main.scss */
.checkout-checkout .edit_btn:hover {
  text-decoration: underline;
}

/* line 3940, ../sass/main.scss */
.checkout_container {
  padding: 40px 113px 0px 113px;
}
/* line 3942, ../sass/main.scss */
.checkout_container .panel-group {
  margin: 0px;
}
/* line 3945, ../sass/main.scss */
.checkout_container .panel:nth-child(3) {
  margin-bottom: 0px;
}
/* line 3947, ../sass/main.scss */
.checkout_container .panel:nth-child(3) .panel-heading {
  margin-bottom: 0px;
}
/* line 3951, ../sass/main.scss */
.checkout_container .panel:nth-child(3).active .panel-heading {
  margin-bottom: 24px;
}

/* line 3958, ../sass/main.scss */
#collapse-payment-method .flex_wrapp {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* line 3966, ../sass/main.scss */
.wrapp_radio input {
  display: none;
}
/* line 3970, ../sass/main.scss */
.wrapp_radio input:checked + label:before {
  background-color: white;
  border-color: #FF9E15;
}
/* line 3974, ../sass/main.scss */
.wrapp_radio input:checked + label:after {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #FF9E15;
  left: 5px;
  top: 4px;
  position: absolute;
}
/* line 3987, ../sass/main.scss */
.wrapp_radio label {
  padding-left: 37px;
  margin-bottom: 8px;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  position: relative;
  cursor: pointer;
}
/* line 3995, ../sass/main.scss */
.wrapp_radio label:hover {
  color: #FF9E15;
}
/* line 3997, ../sass/main.scss */
.wrapp_radio label:hover:before {
  border-color: #FF9E15;
}
/* line 4001, ../sass/main.scss */
.wrapp_radio label:before {
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #e0e0e9;
  border: 1px solid #e0e0e9;
  position: absolute;
  left: 0px;
  top: -1px;
}

/* line 4015, ../sass/main.scss */
.checkout_cart_wrapp {
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.5);
  background-color: #fffbf3;
  padding: 16px;
}
/* line 4021, ../sass/main.scss */
.checkout_cart_wrapp .total_container {
  background-color: #faf0db;
  padding: 7px 5px 7px 5px;
  margin-bottom: 14px;
}
/* line 4025, ../sass/main.scss */
.checkout_cart_wrapp .total_container .item {
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 7px 0px;
}
/* line 4036, ../sass/main.scss */
.checkout_cart_wrapp .total_container .item.shipping {
  display: none;
}
/* line 4039, ../sass/main.scss */
.checkout_cart_wrapp .total_container .item.total {
  border-top: 1px solid #e0e0e9;
  margin-top: 7px;
  padding-top: 14px;
}
/* line 4043, ../sass/main.scss */
.checkout_cart_wrapp .total_container .item.total .text {
  font-size: 18px;
  font-weight: 600;
}
/* line 4046, ../sass/main.scss */
.checkout_cart_wrapp .total_container .item.total .text span {
  font-size: 16px;
  font-weight: normal;
}

/* line 4057, ../sass/main.scss */
.checkout_cart_container {
  padding-bottom: 8px;
}
/* line 4059, ../sass/main.scss */
.checkout_cart_container .edit_checkout {
  width: 100%;
}
/* line 4062, ../sass/main.scss */
.checkout_cart_container .buttons {
  margin: 24px 0px 0px 0px;
}

/* line 4067, ../sass/main.scss */
.checkout_products_list .checkout_products_item {
  margin-top: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e0e0e9;
  padding-bottom: 14px;
}
/* line 4075, ../sass/main.scss */
.checkout_products_list .image {
  width: 68px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 4081, ../sass/main.scss */
.checkout_products_list .right {
  padding-left: 15px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 4087, ../sass/main.scss */
.checkout_products_list .name {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.29;
  color: #474747;
}
/* line 4092, ../sass/main.scss */
.checkout_products_list .name a {
  color: #474747;
}
/* line 4094, ../sass/main.scss */
.checkout_products_list .name a:hover {
  color: #FF9E15;
}
/* line 4099, ../sass/main.scss */
.checkout_products_list .flex_wrapp {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: OpenSans;
  font-size: 16px;
  color: #b3b2bc;
}

/* line 4113, ../sass/main.scss */
.checkout_cart_panel {
  margin-top: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #faf0db;
  padding: 7px 5px 7px 5px;
}
/* line 4126, ../sass/main.scss */
.checkout_cart_panel .count_products {
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
}
/* line 4130, ../sass/main.scss */
.checkout_cart_panel .count_products span {
  font-weight: 600;
}
/* line 4134, ../sass/main.scss */
.checkout_cart_panel .slide_btn {
  font-family: OpenSans;
  font-size: 16px;
  color: #FF9E15;
  padding-right: 18px;
  position: relative;
  cursor: pointer;
}
/* line 4141, ../sass/main.scss */
.checkout_cart_panel .slide_btn:after {
  content: '\e916';
  right: 0px;
  font-family: bembi-icons;
  position: absolute;
  font-size: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 4154, ../sass/main.scss */
.dropdown-menu {
  width: 100%;
}
/* line 4156, ../sass/main.scss */
.dropdown-menu li {
  padding: 0px;
  margin-bottom: 0px;
}
/* line 4159, ../sass/main.scss */
.dropdown-menu li:before {
  display: none;
}
/* line 4162, ../sass/main.scss */
.dropdown-menu li > a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 4166, ../sass/main.scss */
.dropdown-menu li > a:hover {
  background: #f0f0f0;
  color: #474747;
}

/* line 4174, ../sass/main.scss */
.contact_shops_wrapp {
  position: relative;
}
/* line 4176, ../sass/main.scss */
.contact_shops_wrapp p {
  font-size: 18px;
  line-height: 1.45;
}
/* line 4180, ../sass/main.scss */
.contact_shops_wrapp:before {
  content: '';
  width: 1px;
  height: 100%;
  right: -15px;
  top: 0px;
  position: absolute;
  background: #fffbf3;
}
/* line 4189, ../sass/main.scss */
.contact_shops_wrapp:after {
  content: '';
  width: 100%;
  height: 1px;
  bottom: 0px;
  left: 0px;
  position: absolute;
  background: #fffbf3;
}
/* line 4198, ../sass/main.scss */
.contact_shops_wrapp .contact_shops_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0px -15px;
}
/* line 4206, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item {
  width: 33.3332%;
  border-right: 1px solid #e0e0e9;
  border-bottom: 1px solid #e0e0e9;
  padding: 15px 15px 30px 15px;
}
/* line 4211, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .name {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  color: #474747;
  margin-bottom: 24px;
}
/* line 4218, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .phones {
  font-size: 16px;
  margin-top: 24px;
  padding-left: 33px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 4230, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .phones:before {
  content: '\e91b';
  font-family: bembi-icons;
  position: absolute;
  top: 0px;
  left: -8px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 4239, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .phones a {
  display: inline-block;
  margin-bottom: 4px;
}
/* line 4244, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .address {
  font-family: OpenSans;
  font-size: 16px;
  line-height: 1.5;
  color: #474747;
  padding-left: 33px;
  position: relative;
  margin: 0px;
}
/* line 4252, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .address:before {
  content: '\e905';
  font-family: bembi-icons;
  position: absolute;
  top: -12px;
  left: -8px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 4262, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .email {
  position: relative;
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
  padding-left: 33px;
  margin-top: 20px;
  position: relative;
  margin-bottom: 24px;
}
/* line 4272, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .email:before {
  content: '\e904';
  font-family: bembi-icons;
  position: absolute;
  top: 0px;
  left: -8px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 4282, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .open {
  margin-top: 24px;
  padding-left: 33px;
  font-size: 16px;
  position: relative;
}
/* line 4287, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .open:before {
  content: '\e913';
  font-family: bembi-icons;
  position: absolute;
  top: 0px;
  left: -9px;
  color: #B2B0BA;
  font-size: 32px;
}
/* line 4297, ../sass/main.scss */
.contact_shops_wrapp .contact_shop_item .open .text {
  margin-top: 22px;
}

/* line 4304, ../sass/main.scss */
.border_bd {
  border-bottom: 2px dotted #e0e0e9;
  padding-bottom: 24px;
  margin-bottom: 24px;
}

/* line 4311, ../sass/main.scss */
.wrapp_table table {
  border: 0px !important;
  width: auto !important;
}
/* line 4314, ../sass/main.scss */
.wrapp_table table tr {
  border-bottom: 1px solid #e0e0e9 !important;
}
/* line 4315, ../sass/main.scss */
.wrapp_table table tr:first-child {
  border-bottom: 1px solid #FF9E15 !important;
}
/* line 4318, ../sass/main.scss */
.wrapp_table table tr:first-child td * {
  color: #b3b2bc !important;
  font-weight: normal !important;
  font-size: 16px !important;
  margin: 0px !important;
  line-height: 1.71 !important;
}
/* line 4328, ../sass/main.scss */
.wrapp_table table tr td {
  padding: 8px 85px 3px 0px !important;
  border: 0px !important;
}
/* line 4331, ../sass/main.scss */
.wrapp_table table tr td * {
  margin: 0px !important;
}

/* line 4340, ../sass/main.scss */
.sertificats_wrapp {
  margin-top: 36px;
}
/* line 4342, ../sass/main.scss */
.sertificats_wrapp .title {
  font-family: FuturaC;
  font-size: 30px;
  font-weight: 500;
  line-height: 0.97;
  text-align: center;
  color: #474747;
  position: relative;
  margin: 24px 0px;
}
/* line 4351, ../sass/main.scss */
.sertificats_wrapp .title:before {
  content: '';
  background: url("../image/g-dot.png");
  background-repeat: repeat-x;
  width: 500px;
  height: 5px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -27px;
}
/* line 4365, ../sass/main.scss */
.sertificats_wrapp .overflow_hidden {
  overflow: hidden;
}
/* line 4368, ../sass/main.scss */
.sertificats_wrapp .sertificats_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  margin: -15px;
}
/* line 4380, ../sass/main.scss */
.sertificats_wrapp .item {
  width: 25%;
  padding: 15px;
  border-right: 1px solid #e0e0e9;
  border-bottom: 1px solid #e0e0e9;
}
/* line 4385, ../sass/main.scss */
.sertificats_wrapp .item img {
  cursor: pointer;
}

/* line 4392, ../sass/main.scss */
#modal-gallery .modal-header {
  height: 0px;
  min-height: 0px;
  margin-bottom: 0px;
}
/* line 4397, ../sass/main.scss */
#modal-gallery .carousel-inner {
  padding-left: 85px;
  padding-right: 85px;
}
/* line 4400, ../sass/main.scss */
#modal-gallery .carousel-inner img {
  width: 100%;
}
/* line 4404, ../sass/main.scss */
#modal-gallery .modal-body {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 4408, ../sass/main.scss */
#modal-gallery .carousel-control {
  text-shadow: none;
  background: none;
  width: 85px;
  opacity: 1;
  cursor: pointer;
}
/* line 4415, ../sass/main.scss */
#modal-gallery .carousel-control:hover:before {
  color: #FF9E15;
}
/* line 4419, ../sass/main.scss */
#modal-gallery .carousel-control:before {
  content: '\e901';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  color: #474747;
  font-size: 24px;
}
/* line 4429, ../sass/main.scss */
#modal-gallery .carousel-control.left:before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 4436, ../sass/main.scss */
#modal-gallery .carousel-control.right:before {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}

/* line 4445, ../sass/main.scss */
.news_module {
  margin-top: 48px;
}
/* line 4447, ../sass/main.scss */
.news_module .title {
  font-family: FuturaC;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  color: #474747;
  position: relative;
  margin: 24px 0px;
  line-height: 0.97;
}
/* line 4456, ../sass/main.scss */
.news_module .title:before {
  content: '';
  background: url("../image/g-dot.png");
  background-repeat: repeat-x;
  width: 500px;
  height: 5px;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -27px;
}
/* line 4471, ../sass/main.scss */
.news_module .news_list {
  margin: 0px -15px;
  overflow: hidden;
}
/* line 4474, ../sass/main.scss */
.news_module .news_list .slick-arrow {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
}
/* line 4484, ../sass/main.scss */
.news_module .news_list .slick-arrow:after {
  content: '\e901';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 32px;
  color: #b3b2bc;
}
/* line 4496, ../sass/main.scss */
.news_module .news_list .slick-arrow.nextArrow {
  right: -20px;
}
/* line 4498, ../sass/main.scss */
.news_module .news_list .slick-arrow.nextArrow:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
}
/* line 4504, ../sass/main.scss */
.news_module .news_list .slick-arrow.prevArrow {
  left: -20px;
}
/* line 4506, ../sass/main.scss */
.news_module .news_list .slick-arrow.prevArrow:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 4513, ../sass/main.scss */
.news_module .news_list:after {
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  width: 2px;
  height: 100%;
  background: #fffbf3;
}
/* line 4523, ../sass/main.scss */
.news_module .news_item {
  border-right: 1px solid #e0e0e9;
}

/* line 4527, ../sass/main.scss */
.news_item {
  padding: 0px 15px;
  padding-bottom: 15px;
}
/* line 4531, ../sass/main.scss */
.news_item .image {
  margin-bottom: 22px;
}
/* line 4535, ../sass/main.scss */
.news_item .name {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.38;
  letter-spacing: normal;
  color: #FF9E15;
  margin-bottom: 10px;
}
/* line 4543, ../sass/main.scss */
.news_item .name a {
  color: #FF9E15;
}
/* line 4547, ../sass/main.scss */
.news_item .date {
  margin-bottom: 10px;
  font-family: OpenSans;
  font-size: 14px;
  color: #b3b2bc;
}
/* line 4553, ../sass/main.scss */
.news_item .description {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.57;
  color: #474747;
}
/* line 4559, ../sass/main.scss */
.news_item .description p {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.57;
  color: #474747;
}

/* line 4567, ../sass/main.scss */
.news_link {
  text-align: right;
  margin-top: 24px;
}
/* line 4571, ../sass/main.scss */
.news_link a {
  font-family: OpenSans;
  font-size: 16px;
  font-weight: 600;
  color: #FF9E15;
}
/* line 4576, ../sass/main.scss */
.news_link a:hover {
  opacity: 0.8;
}

/* line 4582, ../sass/main.scss */
.article_wrapp_input {
  position: relative;
  margin-bottom: 30px;
}
/* line 4585, ../sass/main.scss */
.article_wrapp_input input {
  width: 100%;
  padding-right: 40px;
}
/* line 4589, ../sass/main.scss */
.article_wrapp_input button {
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 32px;
  width: 32px;
  background-color: transparent;
  border: 0px;
  border-radius: 0px;
  background-color: transparent;
}
/* line 4602, ../sass/main.scss */
.article_wrapp_input button:after {
  content: '\e91c';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 44px;
  color: #474747;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

/* line 4617, ../sass/main.scss */
.wrapp_articles {
  overflow: hidden;
  margin-bottom: 24px;
}
/* line 4620, ../sass/main.scss */
.wrapp_articles .hidden_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -20px -15px -1px -15px;
}
/* line 4628, ../sass/main.scss */
.wrapp_articles .news_item {
  padding-top: 20px;
  width: 33.3332%;
  border-right: 1px solid #e0e0e9;
  border-bottom: 1px solid #e0e0e9;
}

/* line 4636, ../sass/main.scss */
.wishlist_list {
  overflow: hidden;
  margin-bottom: 24px;
}
/* line 4639, ../sass/main.scss */
.wishlist_list .overflow_hidden {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0px -1px -1px 0px;
}
/* line 4647, ../sass/main.scss */
.wishlist_list .product-thumb {
  border-right: 1px solid #e0e0e9;
  border-bottom: 1px solid #e0e0e9;
}

/* line 4652, ../sass/main.scss */
.account_general_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
/* line 4659, ../sass/main.scss */
.account_general_flex .buttons {
  margin-bottom: 0px;
}

/* line 4663, ../sass/main.scss */
.account_list {
  height: 100%;
  border-right: 2px dotted #e0e0e9;
  padding-right: 15px;
}
/* line 4667, ../sass/main.scss */
.account_list li {
  padding: 0px;
  margin-bottom: 16px;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
}
/* line 4673, ../sass/main.scss */
.account_list li:before {
  display: none;
}
/* line 4677, ../sass/main.scss */
.account_list li:hover a {
  color: #FF9E15;
}
/* line 4682, ../sass/main.scss */
.account_list li.active a {
  color: white;
  background-color: #FF9E15;
}
/* line 4688, ../sass/main.scss */
.account_list li a {
  color: #474747;
  display: inline-block;
  border-radius: 2px;
  padding: 5px 8px;
}

/* line 4698, ../sass/main.scss */
.account-edit .flex_wrapp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0px;
  margin-right: 0px;
}
/* line 4708, ../sass/main.scss */
.account-edit .label_block {
  width: calc(100% - 350px);
  padding-right: 15px;
}
/* line 4711, ../sass/main.scss */
.account-edit .label_block .control-label {
  padding: 0px;
}
/* line 4715, ../sass/main.scss */
.account-edit .input_block {
  width: 350px;
}
/* line 4718, ../sass/main.scss */
.account-edit fieldset {
  border-bottom: 2px dotted #e0e0e9;
  margin-bottom: 24px;
}
/* line 4723, ../sass/main.scss */
.account-edit .account_discount h3 {
  margin: 0px !important;
}
/* line 4726, ../sass/main.scss */
.account-edit .account_discount .your_discount {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
}
/* line 4730, ../sass/main.scss */
.account-edit .account_discount .your_discount span {
  font-weight: 600;
}
/* line 4734, ../sass/main.scss */
.account-edit .account_discount .input_block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 4745, ../sass/main.scss */
.account-edit .account_discount a {
  font-family: OpenSans;
  font-size: 14px;
  color: #FF9E15;
}
/* line 4749, ../sass/main.scss */
.account-edit .account_discount a:hover {
  text-decoration: underline !important;
}

/* line 4756, ../sass/main.scss */
.orders_total_panel {
  background: #faf0db;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 14px;
}
/* line 4766, ../sass/main.scss */
.orders_total_panel .text {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  padding-right: 30px;
}
/* line 4772, ../sass/main.scss */
.orders_total_panel .value {
  font-family: OpenSans;
  font-size: 18px;
  font-weight: 600;
  color: #474747;
}
/* line 4777, ../sass/main.scss */
.orders_total_panel .value span {
  font-size: 16px;
  font-weight: normal;
}

/* line 4785, ../sass/main.scss */
.orders_table_list .orders_table_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #FF9E15;
  font-family: OpenSans;
  font-size: 16px;
  color: #b3b2bc;
  padding-bottom: 4px;
  line-height: 1.71;
}
/* line 4799, ../sass/main.scss */
.orders_table_list .order_table_body {
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
}
/* line 4805, ../sass/main.scss */
.orders_table_list .order_table_body .date {
  color: #b3b2bc;
}
/* line 4808, ../sass/main.scss */
.orders_table_list .order_table_body .qty {
  font-weight: 600;
}
/* line 4811, ../sass/main.scss */
.orders_table_list .order_table_body .total {
  font-weight: 600;
}
/* line 4815, ../sass/main.scss */
.orders_table_list .order_table_body .status.order_status_5 {
  color: #3e7e55;
}
/* line 4819, ../sass/main.scss */
.orders_table_list .order_table_body .status.order_status_7 {
  color: #a36868;
}
/* line 4827, ../sass/main.scss */
.orders_table_list .order_table_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 14px 0px 14px 0px;
  border-bottom: 1px solid #e0e0e9;
}
/* line 4838, ../sass/main.scss */
.orders_table_list .order_table_item .order_table_products {
  display: none;
  width: 100%;
  margin: 10px 0px 0px 0px;
}
/* line 4843, ../sass/main.scss */
.orders_table_list .order_table_item .order_products_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 4px 0px;
}
/* line 4851, ../sass/main.scss */
.orders_table_list .order_table_item .order_products_item .number {
  text-align: center;
}
/* line 4853, ../sass/main.scss */
.orders_table_list .order_table_item .order_products_item .number:hover {
  color: #FF9E15;
}
/* line 4857, ../sass/main.scss */
.orders_table_list .order_table_item .order_products_item .date {
  font-size: 12px;
  color: #474747;
}
/* line 4861, ../sass/main.scss */
.orders_table_list .order_table_item .order_products_item .qty, .orders_table_list .order_table_item .order_products_item .total {
  font-size: 12px;
  color: #b3b2bc;
  font-weight: 400;
}
/* line 4869, ../sass/main.scss */
.orders_table_list .number {
  width: 70px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 40px;
}
/* line 4877, ../sass/main.scss */
.orders_table_list .date {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: calc(100% - 585px);
}
/* line 4883, ../sass/main.scss */
.orders_table_list .qty {
  width: 65px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0px 15px;
  text-align: center;
}
/* line 4891, ../sass/main.scss */
.orders_table_list .total {
  width: 100px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: right;
}
/* line 4898, ../sass/main.scss */
.orders_table_list .status {
  margin-left: 40px;
  width: 150px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 4905, ../sass/main.scss */
.orders_table_list .action {
  width: 75px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-left: 15px;
  text-align: right;
}
/* line 4913, ../sass/main.scss */
.orders_table_list .info_bnt {
  padding-right: 15px;
  position: relative;
  color: #FF9E15;
  cursor: pointer;
}
/* line 4918, ../sass/main.scss */
.orders_table_list .info_bnt:after {
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 4929, ../sass/main.scss */
.orders_table_list .info_bnt.active:after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}

/* line 4938, ../sass/main.scss */
.well {
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #faf0db;
  border: 0px;
}

/* line 4948, ../sass/main.scss */
.request_call_modal .modal-dialog {
  width: 420px;
}
/* line 4951, ../sass/main.scss */
.request_call_modal textarea {
  resize: none;
  height: 110px;
}
/* line 4956, ../sass/main.scss */
.request_call_modal .form-group label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 4968, ../sass/main.scss */
.request_call_modal .form-group.has-error span:first-child {
  display: none;
}
/* line 4971, ../sass/main.scss */
.request_call_modal .form-group.has-error span.error-message {
  padding: 0px;
}

/* line 4980, ../sass/main.scss */
.product-search .top_panel {
  margin-top: 24px;
}
/* line 4983, ../sass/main.scss */
.product-search #button-search {
  margin-top: 24px;
}

/* line 4988, ../sass/main.scss */
.up {
  display: none;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  backface-visibility: hidden;
  z-index: 10;
}

/* line 5000, ../sass/main.scss */
.tp-caption.big_opacity_title_dot_right, .tp-caption.big_opacity_title_dot_left {
  font-size: 7.0vw;
  letter-spacing: -1.5px;
}

/* line 5004, ../sass/main.scss */
.tp-caption.big_white_title {
  font-size: 3.1vw;
}

/* line 5007, ../sass/main.scss */
.tp-caption.litle_white_title {
  font-size: 1vw;
}

/* line 5012, ../sass/main.scss */
.product-search .product-layout {
  width: 20%;
}

/* line 5019, ../sass/main.scss */
.popup-purchase-wrapper .form-group label {
  display: flex;
  justify-content: space-between;
}
/* line 5025, ../sass/main.scss */
.popup-purchase-wrapper .form-group.has-error span:first-child {
  display: none;
}
/* line 5028, ../sass/main.scss */
.popup-purchase-wrapper .form-group.has-error span.error-message {
  padding: 0px;
}

/* line 5037, ../sass/main.scss */
.checkout-success h1 {
  margin-top: 40px;
  line-height: 0.97;
}

/* line 5043, ../sass/main.scss */
.account-wishlist .account_list {
  margin-top: -2px;
}

/* line 5050, ../sass/main.scss */
.wishlist_emptyModal h2 {
  margin-bottom: 24px;
}
/* line 5053, ../sass/main.scss */
.wishlist_emptyModal .modal-dialog {
  width: 450px;
}
/* line 5056, ../sass/main.scss */
.wishlist_emptyModal .modal-header {
  height: auto;
  margin-bottom: 8px;
  padding: 0px 30px 0px 93px;
  position: relative;
}
/* line 5061, ../sass/main.scss */
.wishlist_emptyModal .modal-header:before {
  content: '\e907';
  font-family: bembi-icons;
  position: absolute;
  left: 30px;
  top: 0px;
  font-size: 32px;
  color: #FF9E15;
}
/* line 5071, ../sass/main.scss */
.wishlist_emptyModal .modal-body {
  padding-top: 16px;
}
/* line 5074, ../sass/main.scss */
.wishlist_emptyModal .btn_group {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 5082, ../sass/main.scss */
.modal-need-login .modal-dialog {
  width: 450px;
}
/* line 5085, ../sass/main.scss */
.modal-need-login .modal-header {
  height: auto;
  margin-bottom: 8px;
  padding: 0px 30px 0px 93px;
  position: relative;
}
/* line 5090, ../sass/main.scss */
.modal-need-login .modal-header:before {
  content: '\e907';
  font-family: bembi-icons;
  position: absolute;
  left: 30px;
  top: 0px;
  font-size: 32px;
  color: #FF9E15;
}
/* line 5100, ../sass/main.scss */
.modal-need-login .modal-body {
  padding-top: 16px;
}
/* line 5103, ../sass/main.scss */
.modal-need-login .btn_group {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 5111, ../sass/main.scss */
.information-information h3 {
  margin-top: 0px !important;
}
/* line 5114, ../sass/main.scss */
.information-information h4 {
  margin-top: 0px !important;
}

/* line 5119, ../sass/main.scss */
.block-mt-24 {
  margin-top: 24px;
}

/* line 5125, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_head {
  border-bottom: 1px solid #FF9E15;
  padding-bottom: 4px;
}
/* line 5128, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_head .image_col, .account_cart_products_wrapp .cart_products_head .name_сol, .account_cart_products_wrapp .cart_products_head .price_col, .account_cart_products_wrapp .cart_products_head .quantity_col, .account_cart_products_wrapp .cart_products_head .total_col, .account_cart_products_wrapp .cart_products_head .remove_col {
  font-family: OpenSans;
  font-size: 14px;
  text-align: right;
  color: #b3b2bc;
  line-height: 1.71;
}
/* line 5136, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item {
  padding-bottom: 14px;
  margin-top: 14px;
  border-bottom: 1px solid #e0e0e9;
}
/* line 5141, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .image_col img {
  max-width: 100%;
}
/* line 5146, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .name_сol a {
  font-family: OpenSans;
  font-size: 14px;
  line-height: 1.29;
  color: #474747;
  display: block;
}
/* line 5152, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .name_сol a:hover {
  color: #FF9E15;
}
/* line 5156, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .name_сol .sale_flex {
  margin-bottom: 5px;
  display: flex;
  align-items: center;
}
/* line 5160, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .name_сol .sale_flex .sale_label {
  border-radius: 2px;
  background-color: #FF9E15;
  font-family: OpenSans;
  font-size: 14px;
  color: #ffffff;
  display: inline-block;
  padding: 1px 4px;
  line-height: 18px;
  margin-right: 10px;
}
/* line 5171, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .name_сol .sale_flex .text {
  font-size: 12px;
  line-height: 14px;
  color: #474747;
}
/* line 5178, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .price_col {
  text-align: right;
  font-family: OpenSans;
  white-space: nowrap;
}
/* line 5182, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .price_col .old_price {
  font-size: 14px;
  color: #474747;
  margin-bottom: 2px;
  text-decoration: line-through;
}
/* line 5188, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .price_col .new_price {
  font-size: 16px;
  font-weight: 600;
  color: #488448;
}
/* line 5194, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col {
  text-align: right;
}
/* line 5196, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty {
  position: relative;
  display: inline-block;
}
/* line 5199, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty input {
  width: 61px;
  height: 40px;
  text-align: center;
  padding-right: 20px;
  padding-left: 5px;
  border-radius: 2px;
  border: 1px solid #b3b2bc;
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  -webkit-appearance: none;
}
/* line 5212, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus, .account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus {
  position: absolute;
  right: 1px;
  width: 16px;
  height: 18px;
  z-index: 2;
  color: black;
  cursor: pointer;
  font-size: 14px;
}
/* line 5221, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus:hover, .account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus:hover {
  color: #FF9E15;
}
/* line 5224, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus:after, .account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus:after {
  content: '\e916';
  position: absolute;
  font-family: bembi-icons;
  left: 50%;
}
/* line 5231, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus {
  top: 1px;
}
/* line 5233, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_plus:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  -ms-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg);
  top: calc(50% + 3px);
}
/* line 5240, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus {
  bottom: 1px;
}
/* line 5242, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .quantity_col .wrapp_qty .btn_minus:after {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: calc(50% - 3px);
}
/* line 5251, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .total_col {
  text-align: right;
  white-space: nowrap;
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
}
/* line 5259, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .remove_col button {
  width: 30px;
  height: 30px;
  border: 0px;
  background-color: transparent;
  color: #b3b2bc;
  padding: 0px;
  position: relative;
  font-size: 16px;
  font-weight: bold;
}
/* line 5269, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .remove_col button:hover {
  color: #FF9E15;
}
/* line 5272, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_item .remove_col button:after {
  content: '\e91d';
  font-family: bembi-icons;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 5286, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_head, .account_cart_products_wrapp .cart_products_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
/* line 5295, ../sass/main.scss */
.account_cart_products_wrapp .image_col {
  width: 68px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 5302, ../sass/main.scss */
.account_cart_products_wrapp .name_сol {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
/* line 5307, ../sass/main.scss */
.account_cart_products_wrapp .price_col {
  width: 110px;
  margin-left: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 5314, ../sass/main.scss */
.account_cart_products_wrapp .quantity_col {
  width: 75px;
  margin-right: 25px;
  margin-left: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 5322, ../sass/main.scss */
.account_cart_products_wrapp .total_col {
  width: 115px;
  margin-right: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 5329, ../sass/main.scss */
.account_cart_products_wrapp .remove_col {
  width: 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
/* line 5336, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals {
  background-color: #faf0db;
  padding: 8px 58px 8px 30px;
  float: right;
  margin-top: 24px;
  min-width: 293px;
}
/* line 5342, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .cart_products_total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: OpenSans;
  font-size: 16px;
  color: #474747;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 5355, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .cart_products_total:not(:last-child) {
  margin-bottom: 8px;
}
/* line 5358, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .cart_products_total.shipping {
  display: none;
}
/* line 5361, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .cart_products_total.total {
  white-space: nowrap;
}
/* line 5363, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .cart_products_total.total .text {
  font-size: 18px;
  font-weight: 600;
}
/* line 5365, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .cart_products_total.total .text span {
  font-weight: 400;
  font-size: 16px;
}
/* line 5373, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .title {
  margin-right: 20px;
}
/* line 5375, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .title span {
  color: #FF9E15;
}
/* line 5379, ../sass/main.scss */
.account_cart_products_wrapp .cart_products_totals .text {
  text-align: right;
}
/* line 5383, ../sass/main.scss */
.account_cart_products_wrapp .cp_totals_text_disctount {
  float: right;
  font-family: OpenSans;
  font-size: 12px;
  color: #474747;
  margin-top: 5px;
  text-align: right;
  width: 293px;
}
/* line 5391, ../sass/main.scss */
.account_cart_products_wrapp .cp_totals_text_disctount span {
  color: #FF9E15;
}
/* line 5395, ../sass/main.scss */
.account_cart_products_wrapp .button_wrapp {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 24px;
}
/* line 5400, ../sass/main.scss */
.account_cart_products_wrapp .button_wrapp .btn {
  min-width: 293px;
}

/* line 5405, ../sass/main.scss */
.accountCart_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 45px;
  padding-left: 98px;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/* line 5418, ../sass/main.scss */
.accountCart_header:before {
  content: '\e902';
  font-family: bembi-icons;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0px;
  font-size: 44px;
  color: #FF9E15;
  font-weight: normal;
}
/* line 5431, ../sass/main.scss */
.accountCart_header .name {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
}
/* line 5435, ../sass/main.scss */
.accountCart_header .name span {
  color: #FF9E15;
}
/* line 5439, ../sass/main.scss */
.accountCart_header .discount {
  font-family: OpenSans;
  font-size: 14px;
  color: #474747;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 262px;
}
/* line 5447, ../sass/main.scss */
.accountCart_header .discount span {
  font-weight: bold;
}

/* line 5452, ../sass/main.scss */
.openFilter_btn, .closeFilter_btn {
  display: none;
}

/* line 5455, ../sass/main.scss */
.mobLogo_text {
  display: none;
  width: 100%;
  font-family: OpenSans;
  font-size: 10px;
  text-align: center;
  color: #FF9E15;
}

/* line 5465, ../sass/main.scss */
.mob_account_link {
  display: none;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  padding: 12.5px 16px 6.5px 32px;
}
/* line 5469, ../sass/main.scss */
.mob_account_link > a {
  font-family: FuturaC;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #000000;
  display: block;
  text-transform: uppercase;
  padding: 5.5px 20px 5.5px 35px;
  position: relative;
}
/* line 5480, ../sass/main.scss */
.mob_account_link > a.login:before {
  content: '\e900';
  font-family: bembi-icons;
  position: absolute;
  color: white;
  left: 0px;
  top: calc(50% - 2px);
  transform: translateY(-50%);
  font-size: 24px;
}

/* line 5493, ../sass/main.scss */
.mob_phones_wrapp {
  display: none;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  padding: 18px 16px 14px 32px;
}
/* line 5497, ../sass/main.scss */
.mob_phones_wrapp .ones_phone {
  padding: 0px 20px 0px 35px;
  position: relative;
  font-family: FuturaC;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #000000;
  text-transform: uppercase;
}
/* line 5507, ../sass/main.scss */
.mob_phones_wrapp .ones_phone.open:after {
  transform: translateY(-50%) rotate(180deg);
  right: 3px;
}
/* line 5512, ../sass/main.scss */
.mob_phones_wrapp .ones_phone:before {
  content: '\e91b';
  font-family: bembi-icons;
  position: absolute;
  color: white;
  left: 0px;
  top: calc(50% - 2px);
  transform: translateY(-50%);
  font-size: 24px;
}
/* line 5522, ../sass/main.scss */
.mob_phones_wrapp .ones_phone:after {
  font-size: 14px;
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
}
/* line 5532, ../sass/main.scss */
.mob_phones_wrapp .phones_list {
  display: none;
}
/* line 5534, ../sass/main.scss */
.mob_phones_wrapp .phones_list ul {
  padding-top: 5px;
  padding-left: 35px;
}
/* line 5537, ../sass/main.scss */
.mob_phones_wrapp .phones_list ul li {
  margin: 0px;
  padding: 0px;
}
/* line 5540, ../sass/main.scss */
.mob_phones_wrapp .phones_list ul li:before {
  display: none;
}
/* line 5544, ../sass/main.scss */
.mob_phones_wrapp .phones_list ul a {
  font-family: FuturaC;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #000000;
}

/* line 5554, ../sass/main.scss */
.mob_time_work {
  display: none;
  padding: 0px 15px 15px 32px;
}
/* line 5558, ../sass/main.scss */
.mob_time_work .dynamyc_work_block {
  display: none;
  padding-top: 10px;
  padding-left: 35px;
}
/* line 5562, ../sass/main.scss */
.mob_time_work .dynamyc_work_block .work_info {
  font-family: FuturaC;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #000000;
  text-transform: uppercase;
}
/* line 5571, ../sass/main.scss */
.mob_time_work .title_time_work {
  padding: 0px 20px 0px 35px;
  position: relative;
  font-family: FuturaC;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 2px;
  color: #000000;
  text-transform: uppercase;
}
/* line 5581, ../sass/main.scss */
.mob_time_work .title_time_work.open:after {
  transform: translateY(-50%) rotate(180deg);
  right: 3px;
}
/* line 5586, ../sass/main.scss */
.mob_time_work .title_time_work:before {
  content: '\e913';
  font-family: bembi-icons;
  position: absolute;
  color: white;
  left: 0px;
  top: calc(50% - 2px);
  transform: translateY(-50%);
  font-size: 24px;
}
/* line 5596, ../sass/main.scss */
.mob_time_work .title_time_work:after {
  font-size: 14px;
  content: '\e916';
  font-family: bembi-icons;
  position: absolute;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
}

/* line 5607, ../sass/main.scss */
.mob_footer_copyright {
  display: none;
}

/* line 5614, ../sass/main.scss */
#thanksModal .modal-body p:last-child {
  margin-bottom: 0px;
}
.f_footer .open, .f_footer .send{
  line-height: 22px;
  padding-bottom: 30px;
}

.open-title {
  color: #ffffff;
}