@charset "UTF-8";
.fira-sans-thin {
  font-family: "Fira Sans", sans-serif;
  font-weight: 100;
  font-style: normal;
}
.fira-sans-extralight {
  font-family: "Fira Sans", sans-serif;
  font-weight: 200;
  font-style: normal;
}
.fira-sans-light {
  font-family: "Fira Sans", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.fira-sans-regular {
  font-family: "Fira Sans", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.fira-sans-medium {
  font-family: "Fira Sans", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.fira-sans-semibold {
  font-family: "Fira Sans", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.fira-sans-bold {
  font-family: "Fira Sans", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.fira-sans-extrabold {
  font-family: "Fira Sans", sans-serif;
  font-weight: 800;
  font-style: normal;
}
.fira-sans-black {
  font-family: "Fira Sans", sans-serif;
  font-weight: 900;
  font-style: normal;
}
.fira-sans-thin-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 100;
  font-style: italic;
}
.fira-sans-extralight-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 200;
  font-style: italic;
}
.fira-sans-light-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 300;
  font-style: italic;
}
.fira-sans-regular-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 400;
  font-style: italic;
}
.fira-sans-medium-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 500;
  font-style: italic;
}
.fira-sans-semibold-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 600;
  font-style: italic;
}
.fira-sans-bold-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 700;
  font-style: italic;
}
.fira-sans-extrabold-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 800;
  font-style: italic;
}
.fira-sans-black-italic {
  font-family: "Fira Sans", sans-serif;
  font-weight: 900;
  font-style: italic;
}
.top-slider__inner {
  max-width: 100% !important;
  width: 100% !important;
}
.section-cols__right-content_wrap {
  position: absolute;
  margin: 0 auto;
  top: 0;
  left: 0;
}
.section-cols__right-content {
  position: relative;
  max-width: 630px;
  margin-right: auto;
  border-radius: 20px;
  margin-top: 44px;
  margin-left: 83px;
}
@media (min-width: 769px) {
  .main-slider__image_ms img {
    object-fit: cover;
    max-height: 550px;
  }
}
.section-cols__right-title {
  font-size: 50px;
  text-align: left;
  line-height: 1.2;
  font-weight: 700;
  color: #f99a45;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.section-cols__right-description {
  font-size: 30px;
  text-align: left;
  color: #fff;
  font-weight: 500;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  padding-top: 13px;
}
.section-cols__right-description a {
  color: #f99a45;
  text-decoration: none;
}
.section-cols__right-description.desc_html {
  font-size: 18px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-weight: 400;
  text-align: left;
  padding-top: 15px;
  color: #fff;
}
.section-cols__right-description.desc_html ul {
  margin: 0;
  list-style: none;
  padding: 0 0 0 43px;
}
.section-cols__right-description.desc_html ul li {
  position: relative;
  line-height: 1.5;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
}
.section-cols__right-description.desc_html ul li:after {
  display: block;
  position: absolute;
  content: "";
  width: 21px;
  height: 21px;
  left: -44px;
  border-radius: 50%;
  top: 2px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='check.svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23f99a45; stroke-width: 2px; %7D .cls-2 %7B fill: %23f99a45; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Ccircle id='Эллипс_1' data-name='Эллипс 1' class='cls-1' cx='11' cy='11' r='10'/%3E%3Cpath class='cls-2' d='M608.319,542.905a1.053,1.053,0,0,0,.3.737l2.43,2.492a0.983,0.983,0,0,0,1.417,0l4.72-5.355a1.06,1.06,0,0,0,0-1.468,0.983,0.983,0,0,0-1.422,0l-4.012,4.628-1.721-1.765a0.983,0.983,0,0,0-1.422,0A1.05,1.05,0,0,0,608.319,542.905Z' transform='translate(-601.562 -531.969)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.section-cols__right-description.desc_html a {
  font-weight: 400;
  color: #f99a45;
  text-decoration: none;
}
.s_btn {
  background: #f99a45;
  color: #1f0f0c;
  padding: 21px 35px;
  cursor: pointer;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  z-index: 1;
  font-size: 18px;
  border-radius: 0;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  align-items: center;
}
.s_btn:hover {
  opacity: 0.8;
}
.s_bottom_btn_text {
  display: flex;
  margin-top: 30px;
  align-items: center;
}
.link_text_text {
  color: #ffffff;
  padding-left: 26px;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
  max-width: 330px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.link_text_text a {
  color: #f99a45;
  text-decoration: none;
}
.section-cols__right-image img {
  max-height: 510px;
}
.section-cols__right .section-cols__right-arrow--right {
  right: 20px;
  top: inherit;
  margin-top: 0;
  width: 40px;
  height: 40px;
  bottom: 20px;
  border-radius: 50%;
  box-shadow: none;
  border: 1px solid #c0c0c9 !important;
  background: url(..//images/one_screen/arrow_r.svg) no-repeat center;
}
.section-cols__right .section-cols__right-arrow--left {
  background: url(..//images/one_screen/arrow_r.svg) no-repeat center;
  left: inherit;
  right: 65px;
  top: inherit;
  margin-top: 0;
  width: 40px;
  height: 40px;
  bottom: 20px;
  border-radius: 50%;
  box-shadow: none;
  border: 1px solid #c0c0c9 !important;
}
.section-cols__right-col--initSlider .slick-dots > li button {
  height: 7px;
  width: 7px;
}
.section-cols__right-col--initSlider .slick-dots > li.slick-active button:before, .slick-dots .slick-active, .slick-dots .slick-active button {
  width: 21px !important;
  border-radius: 30px;
}
.section-cols__right-col--initSlider .slick-dots {
  left: inherit;
  right: 130px;
  bottom: 35px;
}
.section-cols__right-col--initSlider .slick-dots > li {
  margin: 0 4px;
}
.slick-dots li button {
  width: 10px;
  height: 10px;
  box-shadow: none;
  border-radius: 50%;
  background: #e6e6e6;
}
.slick-dots li.slick-active button, .slick-dots li:hover button {
  background: #ff4228;
  box-shadow: inset 0 0 0 2px var(--mainColor2);
}
.main-slider__item_ms {
  height: 510px;
  position: relative;
  display: flex;
  justify-content: center;
}
.main-slider__inner_ms .slick-dots {
  margin: 10px 0 0;
}
.section-cols {
  flex-direction: column;
}
.preim_block_wrap {
  margin: 90px 32px 40px;
  width: 100%;
}
.preim_block_wrap .preim_block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.preim_block_wrap .preim_block .preim_block_item {
  width: 33%;
  margin: 0 0 10px 0;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_top {
  position: relative;
  display: flex;
  align-items: center;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_top .preim_block_img {
  position: relative;
  z-index: 1;
  max-width: 43px;
  margin-right: 16px;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_top .preim_block_img img {
  max-width: 65px;
  max-height: 43px;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_top .preim_block_title {
  font-weight: 700;
  font-size: 24px;
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
.preim_block_wrap .preim_block .preim_block_item .preim_block_body {
  max-width: 430px;
  color: #fff;
  padding-top: 5px;
  font-size: 18px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.site-phones__number {
  font-size: 24px;
}
.sample-popup2 {
  position: fixed;
  height: 100%;
  width: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -ms-flex-align: start;
  padding: 20px;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  z-index: 100000000000;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sample-popup2.opened {
  opacity: 1;
  visibility: visible;
}
.sample-popup2 .sample-popup-in2 {
  text-align: left;
  flex: 0 0 auto;
  margin: auto;
  max-width: 350px;
  box-sizing: border-box;
  display: inline-block;
  width: auto;
  padding: 40px 30px;
  background: #fff;
  box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.13);
  position: relative;
  line-height: 1.2;
}
.sample-popup2 .sample-popup-in2 * {
  box-sizing: border-box;
}
.sample-popup2 .sample-close2 {
  position: absolute;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  border: none;
  box-shadow: none;
  top: 11px;
  right: 10px;
  cursor: pointer;
}
.sample-popup2 .sample-close2 .icon-close {
  width: 45px;
  height: 45px;
  display: block;
  color: #fff;
  font-size: 20px;
  text-align: center;
  top: 0;
  right: 0;
}
.sample-popup2 .tpl-anketa__title {
  color: #222222;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  padding: 0 0 35px;
}
.sample-popup2 .tpl-anketa-success-note {
  padding: 0 0 15px;
  text-align: center;
  font-size: 17px;
  color: #000;
}
.sample-popup2 form {
  display: flex;
  flex-wrap: wrap;
}
.sample-popup2 .tpl-field {
  padding: 0 0px 20px;
  font-size: 16px;
}
@media (max-width: 540px) {
  .sample-popup2 .tpl-field {
    width: 100%;
  }
}
.sample-popup2 .tpl-field.type-html {
  width: 100%;
}
.sample-popup2 .tpl-field.type-html p {
  padding: 0;
  margin: 10px 0;
  line-height: 1.2;
}
.sample-popup2 .tpl-field.type-html *:first-child {
  margin-top: 0;
}
.sample-popup2 .tpl-field.type-html *:last-child {
  margin-bottom: 0;
}
.sample-popup2 .tpl-field.type-checkbox ul, .sample-popup2 .tpl-field.type-radio_group ul, .sample-popup2 .tpl-field.type-multi_checkbox ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sample-popup2 .tpl-field.type-last {
  text-align: center;
}
.sample-popup2 .tpl-field.type-last a {
  font-size: 19px;
  color: #35bf45;
}
.sample-popup2 .field-title {
  color: #000;
  padding-bottom: 15px;
  text-align: left;
}
.sample-popup2 .field-title span {
  color: red;
}
.sample-popup2 .error-message {
  padding: 0 0 5px;
}
.sample-popup2 .tpl-field input[type=text], .sample-popup2 .tpl-field input[type=email], .sample-popup2 .tpl-field input[type=tel], .sample-popup2 .tpl-field select, .sample-popup2 .tpl-field textarea {
  font: 300 16px / 19px Roboto, sans-serif;
  color: var(--mainColor1Rgba_6);
  border: none;
  background: #fff;
  border: 2px solid #3b1e03 !important;
  padding: 15.5px 20px;
  width: 100%;
  height: auto;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  transition: all 0.18s linear;
}
.sample-popup2 .tpl-field-button {
  font-size: 14px;
}
.sample-popup2 .tpl-field-button button {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.25;
  font-family: "Roboto", sans-serif;
  padding: 15px 26px;
  color: #fff;
  border: none;
  background: #f99a45;
  box-shadow: none;
}
.tpl-field.tpl-field-button {
  padding: 0;
}
.sample-popup2 .tpl-field-button button:hover {
  opacity: 0.8;
}
.sample-popup2 .tpl-field-button button:active {
  opacity: 0.8;
}
.tpl-field.type-checkbox ul li span:before, .gr-field-style.type-checkbox ul li span:before, .option-item.type-checkbox ul li span:before, .form-item.type-checkbox ul li span:before {
  top: 9px;
}
.site-header__logo_wrap_sh.logo_style.logo_left {
  max-width: 430px;
}
.sample-popup2 .tpl-anketa-success-note {
  padding: 20px 0 0 0;
}
.menu__inner > li > a {
  color: #f99a45 !important;
  font-size: 14px !important;
  width: auto;
  padding: 12px 7px;
  margin-right: 12px;
  line-height: 1;
  letter-spacing: 1;
}
.menu__wrap {
  margin: 0;
}
.site-header__top_line {
  padding: 10px 33px 10px 25px;
  background: #1f0f0c;
}
.login__svg {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.41' height='24.719' viewBox='0 0 19.41 24.719'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23f99a45; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='login.svg' class='cls-1' d='M1892,39.723V31.367c0.32-.2.65-0.389,0.99-0.571a18.381,18.381,0,0,1,17.43,0c0.34,0.183.67,0.369,0.99,0.571v8.356H1892Zm16.99-6.9a16.01,16.01,0,0,0-14.56,0v4.429h14.56V32.821Zm-7.28-5.459a6.181,6.181,0,1,1,6.06-6.18A6.127,6.127,0,0,1,1901.71,27.362Zm0-9.888a3.709,3.709,0,1,0,3.64,3.708A3.677,3.677,0,0,0,1901.71,17.474Z' transform='translate(-1892 -15)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 19px;
  height: 25px;
  display: block;
}
.menu__inner {
  max-width: 100%;
}
.shopping-cart .block-body {
  width: auto;
  background: none !important;
  border: none !important;
  height: auto !important;
}
.shopping-cart .cart-preview__title:before {
  display: none !important;
}
.shopping-cart .cart-preview__title {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.88' height='24.813' viewBox='0 0 23.88 24.813'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23f99a45; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='basket.svg' class='cls-1' d='M1976.89,20.905l-1.74,6.178a2.451,2.451,0,0,1-2.33,1.792h-11.5l-0.6,2.471h14.23v2.471h-14.23a2.41,2.41,0,0,1-1.92-.95,2.509,2.509,0,0,1-.44-2.12l0.76-3.08-2.92-9.994h-3.11V15.2h3.11a2.445,2.445,0,0,1,2.33,1.77l0.23,0.783h15.79a2.392,2.392,0,0,1,1.94.983A2.5,2.5,0,0,1,1976.89,20.905Zm-17.41-.68,1.8,6.178h11.54l1.73-6.178h-15.07Zm0.9,14.827a2.472,2.472,0,1,1-2.43,2.471A2.444,2.444,0,0,1,1960.38,35.053Zm12.14,0a2.472,2.472,0,1,1-2.43,2.471A2.452,2.452,0,0,1,1972.52,35.053Z' transform='translate(-1953.09 -15.188)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 24px 24px;
  padding: 0 0 0 29px;
  width: 56px;
}
.login {
  margin-left: auto;
  display: flex;
  align-items: center;
  margin-right: 42px;
}
.shopping-cart__count {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  background: #fff;
  border-radius: 50%;
  color: #0d0d0d;
  font-size: 18px;
  font-family: "Fira Sans", Arial, Helvetica, sans-serif;
  font-weight: 500;
}
#shop2-cart-preview {
  display: flex;
  align-items: center;
}
.shopping-cart .cart-preview__title {
  font-size: 0;
}
body {
  background: #342019;
}
.site-wrapper:after {
  background: url(..//images/l_bg_t.png) no-repeat top center, url(..//images/l_bg_b.png) no-repeat bottom left -360px / 280%;
  width: 518px;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  position: absolute;
}
.site-wrapper:before {
  background: url(..//images/l_bg_c.jpg) repeat;
  width: 518px;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  bottom: 0;
  z-index: -1;
}
.site-wrapper {
  background: url(..//images/background.jpg) no-repeat top center;
}
html .site-header__block {
  background: transparent !important;
}
html .site-header {
  background-color: transparent !important;
}
html .logo__link {
  color: #ffffff;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
}
.logo {
  max-width: 100%;
  width: auto;
}
.address__text {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
}
.address__text {
  color: #fff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='20' viewBox='0 0 14 20'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23f99a45; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='location.svg' class='cls-1' d='M1497.71,128.366l-0.65.634-0.7-.574c-0.26-.213-6.37-5.292-6.37-12.548a7.011,7.011,0,0,1,14.02,0C1504.01,122.109,1497.96,128.113,1497.71,128.366Zm-0.71-17.4a4.97,4.97,0,0,0-5.01,4.914c0,4.962,3.45,8.908,4.96,10.4,1.5-1.679,5.06-6.106,5.06-10.4A4.97,4.97,0,0,0,1497,110.964Zm-3,4.914a3,3,0,1,1,3,2.948A2.975,2.975,0,0,1,1494,115.878Zm4,0a1,1,0,1,0-1,.982A0.994,0.994,0,0,0,1498,115.878Z' transform='translate(-1490 -109)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 14px 20px;
  padding-left: 30px;
}
.time_work__numbers {
  color: #f99a45;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.phone-time__inner {
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
}
.phone-time__inner a {
  font-weight: 700;
  font-size: 18px;
  color: #fff !important;
  font-style: normal;
  margin-left: 5px;
}
.social__link {
  width: 40px;
  height: 40px;
  margin-right: 0;
  margin-left: 11px;
}
.site-logo {
  font-size: 0;
  margin: 0px 29px 10px 0px;
}
.site-header__top_line_right {
  margin-left: auto;
  margin-right: 26px;
}
.phone-time {
  margin-bottom: 0;
}
.top_phone_time {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23f99a45; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='tel.svg' class='cls-1' d='M1618.07,111.614l1.88-1.887a2.383,2.383,0,0,1,3.45,0c0.08,0.082.16,0.164,0.25,0.246l1.8,2.461a2.416,2.416,0,0,1,.41,2.215l-0.08.329c-0.25.738-.49,1.64-0.66,2.215a0.716,0.716,0,0,0,0,.574,8.334,8.334,0,0,0,1.73,2.461,0.808,0.808,0,0,1,0,1.149h0a0.8,0.8,0,0,1-1.15,0,12.025,12.025,0,0,1-2.05-2.872,2.759,2.759,0,0,1-.17-1.8c0.17-.574.49-1.558,0.74-2.3l0.08-.328a0.853,0.853,0,0,0-.16-0.738l-1.81-2.462a0.883,0.883,0,0,0-1.15-.164l-0.08.082-0.57.657,1.64,2.543a0.806,0.806,0,0,1-.25,1.149,0.828,0.828,0,0,1-.41.164,0.846,0.846,0,0,1-.65-0.328l-1.48-2.216h-0.16a2.132,2.132,0,0,0-.58,1.559c0,1.477.99,4.1,5.5,8.533,4.76,4.676,8.53,6.563,10.09,5l1.89-1.887a0.765,0.765,0,0,0,.33-0.657,0.7,0.7,0,0,0-.33-0.574l-2.46-1.8a0.8,0.8,0,0,0-.74-0.082l-1.56.492,1.72,1.231a0.741,0.741,0,0,1,.17,1.148h0a0.753,0.753,0,0,1-.66.329,1.158,1.158,0,0,1-.49-0.164l-3.12-2.216a0.812,0.812,0,0,1-.25-1.148h0a0.875,0.875,0,0,1,.41-0.329h0l3.12-.984a2.708,2.708,0,0,1,2.3.328l2.46,1.805a2.476,2.476,0,0,1,.49,3.446l-0.24.246-1.89,1.887a3.757,3.757,0,0,1-2.54,1.067c-2.06,0-5.17-1.477-9.85-5.99-3.94-3.938-5.99-7.137-5.99-9.763A3.781,3.781,0,0,1,1618.07,111.614Z' transform='translate(-1617 -109)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 21px;
  padding-left: 40px;
  text-align: left;
  margin-right: 15px;
}
.time_work__wrap {
  margin-right: 0;
}
html .catalogue-menu__title::before, html .catalogue-menu__title:hover::before {
  background: url(..//images/burger.svg) no-repeat center;
  top: 4px;
  left: 4px;
}
html .catalogue-menu__title, html .catalogue-menu__title:hover, html .search__text {
  background: #f99a45;
  border: none;
}
.site-header__bottom__wrap {
  background: #f99a45;
  margin: 5px auto 15px;
}
html .catalogue-menu__title {
  font-size: 24px;
  font-weight: 700;
  padding-left: 30px;
  color: #1f0f0c;
}
html .catalogue-menu__title:hover {
  border: none;
}
.catalogue-menu__list {
  min-height: 0;
  padding-bottom: 20px;
}
html .expanded__search, html .search__form a:hover .expanded__search {
  background-image: url(..//images/search.svg) !important;
  background-position: right 13px top 10px !important;
  background-repeat: no-repeat !important;
}
html .search__button {
  background-image: url(..//images/search1.svg);
  background-color: transparent;
}
.search {
  width: 100%;
  margin-right: 0;
  margin-left: auto;
  max-width: 756px;
}
.search__form a {
  margin: 0 11px 0 10px;
}
.expanded__search {
  width: 272px;
  height: 43px;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 700;
  color: #1f0f0c !important;
  text-transform: uppercase;
  padding: 12px 16px 17px 20px;
  background-color: #f99a45 !important;
  /* Firefox 19+ */
  /* Firefox 18- */
}
.expanded__search::-webkit-input-placeholder {
  color: #1f0f0c;
}
.expanded__search::-moz-placeholder {
  color: #1f0f0c;
}
.expanded__search:-moz-placeholder {
  color: #1f0f0c;
}
.expanded__search:-ms-input-placeholder {
  color: #1f0f0c;
}
.expanded__search:focus::-webkit-input-placeholder {
  color: transparent;
}
.expanded__search:focus::-moz-placeholder {
  color: transparent;
}
.expanded__search:focus:-moz-placeholder {
  color: transparent;
}
.expanded__search:focus:-ms-input-placeholder {
  color: transparent;
}
.search__form a .expanded__search {
  transition: none;
}
html .search__text {
  border: 2px solid #3b1e03 !important;
  border-left: none;
  padding: 5px 10px 5px 50px;
}
.search__form {
  padding-top: 9px;
}
.search__button {
  top: 8px;
  height: 43px;
}
.main-slider {
  max-width: 100%;
  margin: 2px auto 0;
}
.slick-prev:before, .slick-next:before {
  display: none;
}
.top-slider__inner .slick-prev, .top-slider__inner .slick-next {
  height: 40px;
  width: 40px;
  top: inherit;
  bottom: -70px;
  border: 2px solid #f99a45;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 7px 11px;
}
.top-slider__inner .slick-prev:hover, .top-slider__inner .slick-next:hover {
  background-color: #f99a45;
}
.top-slider__inner .slick-prev {
  right: 80px;
  left: inherit !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E");
  transform: rotate(180deg);
  bottom: -50px;
}
.top-slider__inner .slick-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E .cls-1 %7B fill: %231f0f0c; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E");
}
.top-slider__inner .slick-next {
  right: 32px;
  left: inherit !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E");
}
.top-slider__inner .slick-next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E .cls-1 %7B fill: %231f0f0c; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E");
}
.items-switcher span {
  height: 40px !important;
  width: 40px !important;
  top: inherit !important;
  bottom: -70px !important;
  border: 2px solid #f99a45 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 7px 11px !important;
}
.items-switcher span:hover {
  background-color: #f99a45 !important;
}
.items-switcher .prev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E") !important;
  transform: rotate(180deg) !important;
  top: -55px !important;
  right: 50px;
  background-color: transparent !important;
}
.items-switcher .prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E .cls-1 %7B fill: %231f0f0c; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E") !important;
  background-color: #f99a45 !important;
}
.items-switcher .next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E") !important;
  background-color: transparent !important;
  top: -55px !important;
  transform: rotate(0deg) !important;
  right: 2px !important;
}
.items-switcher .next:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' viewBox='0 0 7 11'%3E%3Cdefs%3E%3Cstyle xmlns='http://www.w3.org/2000/svg'%3E .cls-1 %7B fill: %231f0f0c; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='arrow_R.svg' class='cls-1' d='M1988.97,1240a0.968,0.968,0,0,0,.69-0.28l5.34-5.22-5.34-5.22a0.994,0.994,0,0,0-1.37-.01,0.93,0.93,0,0,0-.01,1.34l3.98,3.89-3.98,3.89a0.93,0.93,0,0,0,.01,1.34A0.977,0.977,0,0,0,1988.97,1240Z' transform='translate(-1988 -1229)'/%3E%3C/svg%3E") !important;
  background-color: #f99a45 !important;
}
.site-container {
  background: #342019;
}
@media (max-width: 1440px) {
  html .logo__link {
    font-size: 20px;
    max-width: 290px;
  }
  .main-slider__item_ms {
    height: auto;
  }
  .section-cols__right-title {
    font-size: 40px;
  }
  .section-cols__right-description {
    font-size: 25px;
  }
  .preim_block_wrap {
    margin: 60px 32px 40px;
    width: auto;
  }
  .section-cols__right-content {
    margin-left: 30px;
  }
}
@media (max-width: 1366px) {
  .preim_block_wrap .preim_block .preim_block_item .preim_block_body {
    max-width: 100%;
    font-size: 16px;
  }
}
@media (max-width: 1280px) {
  html .logo__link {
    max-width: 220px;
  }
  .section-cols__right-content {
    margin-top: 20px;
  }
  .s_btn {
    padding: 15px 20px;
  }
  .preim_block_wrap .preim_block .preim_block_item .preim_block_top .preim_block_title {
    font-size: 20px;
  }
}
@media (max-width: 1024px) {
  .site-header__block_wrap {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 10px;
  }
  .search__text {
    width: auto;
  }
  .search {
    width: auto;
  }
  .expanded__search {
    width: 220px;
  }
  .catalogue-menu {
    min-width: 250px;
  }
  .catalogue-menu__title {
    width: auto;
    line-height: 1;
    display: flex;
    align-items: center;
  }
  .search__text {
    margin-left: 0;
  }
  html .search__text {
    padding: 5px 10px 5px 0px;
  }
  .search__button {
    left: 0;
  }
  html .catalogue-menu__title {
    padding-left: 55px;
  }
  html .catalogue-menu__title::before, html .catalogue-menu__title:hover::before {
    top: 2px;
  }
  .section-cols__right-title {
    font-size: 30px;
  }
  .section-cols__right-description {
    font-size: 20px;
    padding-top: 0;
  }
  .section-cols__right-description.desc_html ul {
    padding: 0 0 0 30px;
  }
  .section-cols__right-description.desc_html ul li:after {
    left: -30px;
  }
}
@media screen and (max-width: 1023px) {
  .login__wrap {
    top: 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.41' height='24.719' viewBox='0 0 19.41 24.719'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %231f0f0c; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='login.svg' class='cls-1' d='M1892,39.723V31.367c0.32-.2.65-0.389,0.99-0.571a18.381,18.381,0,0,1,17.43,0c0.34,0.183.67,0.369,0.99,0.571v8.356H1892Zm16.99-6.9a16.01,16.01,0,0,0-14.56,0v4.429h14.56V32.821Zm-7.28-5.459a6.181,6.181,0,1,1,6.06-6.18A6.127,6.127,0,0,1,1901.71,27.362Zm0-9.888a3.709,3.709,0,1,0,3.64,3.708A3.677,3.677,0,0,0,1901.71,17.474Z' transform='translate(-1892 -15)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 19px 25px;
  }
  .login__wrap span {
    display: none;
  }
  .search__mobile-click {
    background: url(..//images/search1.svg) 16px 17px no-repeat;
  }
  .search__text {
    width: 100%;
  }
  .search__mobile.opened .search__button {
    top: 9px;
  }
  .search__wrapper .close-button {
    top: 12px !important;
    right: 30px;
  }
  .site-header__top_line {
    display: block;
  }
  #shop2-cart-preview {
    position: absolute;
    z-index: 1;
    right: 60px;
    top: 20px;
  }
  .shopping-cart .cart-preview__title {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.88' height='24.813' viewBox='0 0 23.88 24.813'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %231f0f0c; fill-rule: evenodd; %7D %3C/style%3E%3C/defs%3E%3Cpath id='basket.svg' class='cls-1' d='M1976.89,20.905l-1.74,6.178a2.451,2.451,0,0,1-2.33,1.792h-11.5l-0.6,2.471h14.23v2.471h-14.23a2.41,2.41,0,0,1-1.92-.95,2.509,2.509,0,0,1-.44-2.12l0.76-3.08-2.92-9.994h-3.11V15.2h3.11a2.445,2.445,0,0,1,2.33,1.77l0.23,0.783h15.79a2.392,2.392,0,0,1,1.94.983A2.5,2.5,0,0,1,1976.89,20.905Zm-17.41-.68,1.8,6.178h11.54l1.73-6.178h-15.07Zm0.9,14.827a2.472,2.472,0,1,1-2.43,2.471A2.444,2.444,0,0,1,1960.38,35.053Zm12.14,0a2.472,2.472,0,1,1-2.43,2.471A2.452,2.452,0,0,1,1972.52,35.053Z' transform='translate(-1953.09 -15.188)'/%3E%3C/svg%3E");
    background-size: 19px;
  }
  .shopping-cart.amount--count .shopping-cart__count {
    display: flex;
  }
  .site-wrapper:after {
    display: none;
  }
  .site-path {
    margin-top: 0;
  }
}
@media (max-width: 980px) {
  .logo {
    margin: 0;
    flex-direction: row;
  }
  .site-header__top_line_right {
    margin-right: 10px;
  }
}
@media (max-width: 768px) {
  .section-cols__right-description.desc_html ul li {
    font-size: 15px;
  }
  .section-cols__right-description.desc_html ul li:after {
    top: 1px;
  }
  .s_btn {
    padding: 10px 10px;
  }
  .site-header__top_line_right {
    display: none;
  }
}
@media (max-width: 640px) {
  .search__mobile-click {
    background: url(..//images/search1.svg) center no-repeat;
  }
  .site-header__bottom__wrap {
    margin: 5px auto 5px;
  }
  .section-cols__right-content_wrap {
    position: relative;
  }
  .main-slider__item_ms {
    flex-direction: column;
  }
  .site-header__bottom.central {
    padding: 0 5px;
  }
  .section-cols__right-content {
    margin-left: 0;
  }
  .preim_block_wrap .preim_block .preim_block_item {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .preim_block_wrap {
    margin: 60px 20px 20px;
  }
  .section-cols__right-content {
    margin-left: 20px;
    margin-right: 20px;
  }
  .s_bottom_btn_text {
    margin-top: 10px;
    align-items: flex-start;
    flex-direction: column;
  }
  .link_text_text {
    margin-top: 10px;
    padding-left: 0;
  }
  .section-cols__right-title {
    font-size: 27px;
  }
}
@media (max-width: 414px) {
  .logo {
    justify-content: center;
    text-align: center;
  }
  .site-logo {
    margin: 0px 0px 10px 0px;
  }
  .top_phone_time {
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
html body {
  overflow-x: hidden;
}
.site-path {
  display: none;
}
.site-wrapper:after {
  background: url(..//images/l_bg_t.png) no-repeat top 0 left -253px / 210%, url(..//images/l_bg_b.png) no-repeat bottom left -360px / 280%;
}
.arc_block {
  display: flex;
}
.arc_block .g-page-article__text {
  width: 100%;
}
@media (max-width: 480px) {
  .prc_am {
    flex-direction: column;
  }
  .product-amount {
    margin-left: 0 !important;
  }
}
