@charset "UTF-8";
.shop_main_block .shop_main_slider .shop_main_right .prod_list_wrap .shop_main_product_item .product_image img, .shop_kind_wrap .shop_group_kinds .kind_image a img {
  max-width: 100% !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 auto !important;
}
@media (max-width: 480px) {
  .product_top_wrapper .shop2-product .product_bot_block .shop2_product_options_wr {
    text-align: left;
  }
}
.shop_main_block .shop_main_slider .shop_main_right .prod_list_wrap .shop_main_product_item .shop_product_button {
  display: block !important;
}
body .header_top_wrapper .buger_btn {
  width: auto;
  min-width: 130px;
  cursor: pointer;
  margin: 0 30px 0 0;
  position: relative;
  padding: 18px 10px 19px 40px;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media screen and (max-width: 479px) {
  body .header_top_wrapper .buger_btn {
    margin: 0 20px 0 0;
  }
}
body .header_top_wrapper .buger_btn:hover:after {
  width: 5px;
}
body .header_top_wrapper .buger_btn:before {
  position: absolute;
  content: "";
  left: 8px;
  top: 18px;
  width: 25px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2225px%22%20height%3D%2220px%22%20%20viewBox%3D%220%200%2025%2020%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M-0.000%2C12.000%20L-0.000%2C8.000%20L25.000%2C8.000%20L25.000%2C12.000%20L-0.000%2C12.000%20ZM-0.000%2C0.000%20L25.000%2C0.000%20L25.000%2C4.000%20L-0.000%2C4.000%20L-0.000%2C0.000%20Z%22%2F%3E%3Cpath%20fill%3D%22%234ac0c5%22%20d%3D%22M-0.000%2C16.000%20L15.000%2C16.000%20L15.000%2C20.000%20L-0.000%2C20.000%20L-0.000%2C16.000%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
body .header_top_wrapper .buger_btn:after {
  position: absolute;
  content: "";
  left: 23px;
  top: 34px;
  width: 0;
  height: 4px;
  background: #4ac0c5;
  transition: all 0.3s;
}
body .site_hader_in .search_btn {
  display: inline-block;
  vertical-align: top;
  width: 42px;
  height: 50px;
  position: relative;
  cursor: pointer;
  text-align: center;
}
body .site_hader_in .search_btn svg {
  margin-top: 12px;
}
body .site_hader_in .search_btn .anim {
  stroke: #3dbac0 !important;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
body .search_popup_wrapper .search_popup_block .shop2-block.search-form {
  display: block !important;
}
body .search_popup_wrapper .search_popup_block .shop2-block.search-form .block-body .row, body .search_popup_wrapper .search_popup_block .shop2-block.search-form .block-title {
  opacity: 1;
  transform: none;
}
body .site_hader_in {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 639px) {
  body .site_hader_in {
    justify-content: center;
    flex-direction: column;
  }
}
body .site_hader_in .header-logo {
  width: 100%;
  max-width: 600px;
  display: flex;
  align-items: center;
}
@media (max-width: 1250px) {
  body .site_hader_in .header-logo {
    max-width: 300px;
    flex-direction: column;
    align-items: flex-start;
  }
}
body .site_hader_in .header-logo > a {
  margin-right: 15px;
}
@media (max-width: 1250px) {
  body .site_hader_in .header-logo > a {
    margin-bottom: 15px;
  }
}
@media (max-width: 1024px) {
  body .site_hader_in .header-logo > a {
    margin: 0 15px 0 0;
  }
}
@media (max-width: 1024px) {
  body .site_hader_in .header-logo .header_l_btns {
    display: none;
  }
}
body .site_hader_in .header-contacts {
  width: 100%;
  max-width: 230px;
}
@media (max-width: 840px) {
  body .site_hader_in .header-contacts {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}
@media (max-width: 639px) {
  body .site_hader_in .header-contacts {
    justify-content: center;
    margin-top: 15px;
  }
}
body .site_hader_in .header-contacts__adress {
  font-size: 15px;
  padding-left: 40px;
  max-width: 240px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1390px) {
  body .site_hader_in .header-contacts__adress {
    max-width: 100%;
  }
}
body .site_hader_in .header-contacts__adress:before {
  content: "";
  width: 34px;
  height: 34px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='120px' height='120px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:black%7D .fil1 %7Bfill:%2377B7C0%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1096284160'%3E%3Cpath class='fil0' d='M52 104.71c0.75,1.1 2.63,2.75 3.69,3.81 4.6,4.6 4,4.61 8.5,0.12 1.06,-1.06 3.07,-2.84 3.81,-3.93 0.17,0.08 14.87,3.02 8.1,7.6 -7.09,4.81 -24.9,4.74 -32.05,0.1 -3.17,-2.05 -2.12,-3.46 0.5,-5.16 2.72,-1.76 6.33,-2 7.45,-2.54zm-29.98 -62.72c0,-24.53 23.57,-42.62 46.43,-36.93 2.43,0.6 4.95,1.31 7.13,2.36 4.57,2.21 7.84,4.39 11.22,7.77 8.63,8.63 12.38,20.28 10.64,32.51 -0.88,6.23 -3.39,11.53 -5.63,16.85 -1.33,3.15 -6.85,11.96 -8.42,14.32 -2.56,3.84 -5.33,7.49 -8.18,11.06l-7.27 8.72c-0.6,0.64 -1.02,0.94 -1.59,1.66 -0.83,1.09 -5.21,5.88 -6.35,6.65 -2.07,-1.39 -8.56,-9.33 -10.81,-11.69 -4.68,-4.91 -14.41,-18.66 -17.5,-24.22 -4.8,-8.62 -9.67,-18.98 -9.67,-29.06zm-4 -1.5c0,8.84 1.22,13.28 4.21,20.78 1.1,2.74 2.18,4.96 3.45,7.54 4.62,9.32 13.83,21.56 20.4,29.33 0.79,0.92 2.08,2.17 2.68,3.07 -3.74,0.87 -10.75,3.81 -10.75,8.24 0,4.45 3.21,6.48 7.35,8.15 8.03,3.24 21.04,3.14 29.1,0.07 11.84,-4.52 9.05,-13.6 -3.22,-16.46l3.81 -4.44c3.3,-3.46 10.03,-12.94 12.94,-17.3 1.64,-2.46 4.88,-7.75 6.24,-10.49 3.53,-7.12 7.75,-16.92 7.75,-25.49 0,-10.88 -1.75,-15.94 -6.58,-24.16 -0.38,-0.64 -0.56,-0.93 -0.99,-1.51 -1.8,-2.39 -4.97,-6.15 -7.28,-7.96 -3.92,-3.07 -4.49,-3.5 -9.3,-5.93 -11.68,-5.89 -27.92,-5.02 -38.97,1.68 -6.62,4.02 -11.01,8.55 -15.14,15.09 -2.99,4.74 -5.7,13.14 -5.7,19.79z'/%3E%3Cpath class='fil1' d='M44.01 56.23c0,-1.23 1.01,-2.25 2.25,-2.25l27.48 0c2.54,0 2.25,2.68 2.25,4l-31.98 0 0 -1.75zm23.99 -10.24l3.99 0 0 4 -3.99 0 0 -4zm-12 -8l8 0 0 12 -8 0 0 -12zm-7.99 8l3.99 0 0 4 -3.99 0 0 -4zm19.99 -8l3.99 0 0 4 -3.99 0 0 -4zm-19.99 0l3.99 0 0 4 -3.99 0 0 -4zm11.99 -17.24l16.24 13.24 -32.48 0 16.24 -13.24zm-23.99 15.24c0,2.8 3.74,2 8,2l0 11.75c0,0.75 -0.5,0.74 -1.14,1.11 -3.5,1.99 -2.86,5.57 -2.86,9.13 0,1.21 0.79,2 2,2l35.98 0c2.66,0 2,-3.17 2,-6.5 0,-4.13 -4,-4.61 -4,-5.74l0 -11.75c4.26,0 8,0.8 8,-2 0,-0.91 -0.4,-1.34 -0.93,-1.81l-19.67 -16.07c-3.74,-2.92 -2.92,-3.35 -9.81,2.47l-12.07 9.92c-1.75,1.36 -5.5,3.87 -5.5,5.49z'/%3E%3Cpath class='fil0' d='M60.25 71.98c-7.74,0 -15.96,-3.31 -21.3,-8.69 -0.79,-0.79 -1.05,-1.09 -1.77,-1.98 -1.69,-2.11 -3.35,-4.32 -4.38,-6.86 -0.83,-2.04 -1.27,-3.2 -1.89,-5.61 -1.76,-6.94 -0.79,-12.73 1.82,-19.13 3.43,-8.4 11.67,-14.78 20.58,-16.89 6.81,-1.61 12.75,-0.64 18.97,1.9 2.25,0.92 5.08,2.74 6.9,4.34 10.21,8.9 13.66,22.52 8.14,35.01 -3.89,8.8 -11.13,14.63 -20.47,17.01 -1.73,0.44 -4.62,0.9 -6.6,0.9zm-34.23 -31.74c0,8.27 0.82,11.95 4.58,18.91 0.49,0.9 0.98,1.59 1.56,2.43 5.6,8.11 16.14,14.39 26.09,14.39 8.27,0 11.95,-0.82 18.91,-4.58 2.4,-1.3 5,-3.46 6.89,-5.35 1.85,-1.85 3.97,-4.4 5.26,-6.73 0.52,-0.94 1.02,-1.68 1.42,-2.58 3.23,-7.3 4.36,-15.48 2.21,-23.44 -2.06,-7.61 -6.74,-14.48 -13.2,-19.03 -4.92,-3.47 -11.71,-6.25 -17.99,-6.25 -8.27,0 -11.95,0.82 -18.91,4.58 -9.3,5.04 -16.82,16.95 -16.82,27.65z'/%3E%3Cpath class='fil1' d='M58 93.21c-0.53,-0.38 -0.64,-0.74 -1.18,-1.31 -0.46,-0.49 -0.8,-0.84 -1.32,-1.19 -0.96,0.65 -2.04,1.86 -3,2.5 1.33,1.99 3.74,4.13 5.31,5.94 2.49,2.88 2.91,1.61 6.26,-1.87l3.43 -4.07c-0.95,-0.63 -1.96,-1.8 -3,-2.5 -1.32,0.89 -1.85,2.03 -2.5,2.5l0 -5.24 -4 0 0 5.24z'/%3E%3Cpolygon class='fil1' points='58,83.97 62,83.97 62,79.97 58,79.97 '/%3E%3Cpolygon class='fil1' points='58,30 62,30 62,26 58,26 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% / contain no-repeat;
  position: absolute;
  left: 0;
  top: calc(50% - 17px);
  border-radius: 50%;
}
@media (max-width: 840px) {
  body .site_hader_in .header-contacts__adress {
    display: none;
  }
}
body .site_hader_in .header-contacts__phones {
  display: flex;
  align-items: center;
}
@media (max-width: 840px) {
  body .site_hader_in .header-contacts__phones {
    display: none;
  }
}
body .site_hader_in .header-contacts__phones-inner {
  padding-left: 10px;
}
body .site_hader_in .header-contacts__phones-inner a {
  font-size: 20px;
  color: #000;
  text-decoration: none;
  font-family: "rb";
}
body .site_hader_in .header-contacts .whatsapp-icon img {
  max-height: 30px;
}
body .site_hader_in .header-contacts .contacts_btn {
  display: none;
}
@media (max-width: 840px) {
  body .site_hader_in .header-contacts .contacts_btn {
    display: block;
    margin-right: 10px;
  }
}
@media (max-width: 639px) {
  body .site_hader_in .header-contacts .contacts_btn {
    display: none;
  }
}
body .site_hader_in .header_l_bl {
  width: 100%;
  max-width: 420px;
}
@media (max-width: 1024px) {
  body .site_hader_in .header_l_bl {
    max-width: 190px;
  }
}
body .site_hader_in .header_l_btns {
  display: flex;
  align-items: center;
}
body .site_hader_in .header_l_btns .site_search_wr {
  display: flex;
  align-items: center;
}
body .site_hader_in .header_l_btns .site_search_wr .search_form {
  position: relative;
  width: calc(100% - 42px);
  display: inline-block;
  vertical-align: top;
}
@media (max-width: 1024px) {
  body .site_hader_in .header_l_btns .site_search_wr .search_form {
    display: none;
  }
}
body .site_hader_in .header_l_btns .site_search_wr .search_form .search_text {
  color: #2c262a;
  width: 100%;
  height: 56px;
  font: 17px "rr", Arial, Helvetica, sans-serif;
  border: none;
  outline: none;
  background: #f7f7f7;
  padding: 16px 58px 16px 20px;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
}
body .site_hader_in .header_l_btns .site_search_wr .search_form .search_text:focus {
  -webkit-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #00ca5f;
  -moz-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #00ca5f;
  -ms-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #00ca5f;
  box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #00ca5f;
}
body .site_hader_in .header_l_btns .site_search_wr .search_form .search_button {
  position: absolute;
  width: 58px;
  height: 56px;
  right: 0;
  top: 0;
  outline: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  -ms-border-radius: 0 2px 2px 0;
  -o-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-transition: background-image 0.3s;
  -moz-transition: background-image 0.3s;
  -o-transition: background-image 0.3s;
  -ms-transition: background-image 0.3s;
  transition: background-image 0.3s;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M18.999%2C16.068%20L17.039%2C17.999%20L13.072%2C14.090%20C11.694%2C15.183%209.945%2C15.840%208.039%2C15.840%20C3.599%2C15.840%200.000%2C12.294%200.000%2C7.920%20C0.000%2C3.546%203.599%2C0.000%208.039%2C0.000%20C12.478%2C0.000%2016.077%2C3.546%2016.077%2C7.920%20C16.077%2C9.427%2015.642%2C10.831%2014.900%2C12.030%20L18.999%2C16.068%20ZM8.039%2C2.880%20C5.213%2C2.880%202.923%2C5.137%202.923%2C7.920%20C2.923%2C10.704%205.213%2C12.960%208.039%2C12.960%20C10.864%2C12.960%2013.154%2C10.704%2013.154%2C7.920%20C13.154%2C5.137%2010.864%2C2.880%208.039%2C2.880%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
body .site_hader_in .header_l_btns .site_search_wr .search_form .search_button:hover {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2219px%22%20height%3D%2218px%22%20%20viewBox%3D%220%200%2019%2018%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2300ca5f%22%20d%3D%22M18.999%2C16.068%20L17.039%2C17.999%20L13.072%2C14.090%20C11.694%2C15.183%209.945%2C15.840%208.039%2C15.840%20C3.599%2C15.840%200.000%2C12.294%200.000%2C7.920%20C0.000%2C3.546%203.599%2C0.000%208.039%2C0.000%20C12.478%2C0.000%2016.077%2C3.546%2016.077%2C7.920%20C16.077%2C9.427%2015.642%2C10.831%2014.900%2C12.030%20L18.999%2C16.068%20ZM8.039%2C2.880%20C5.213%2C2.880%202.923%2C5.137%202.923%2C7.920%20C2.923%2C10.704%205.213%2C12.960%208.039%2C12.960%20C10.864%2C12.960%2013.154%2C10.704%2013.154%2C7.920%20C13.154%2C5.137%2010.864%2C2.880%208.039%2C2.880%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
body .site_hader_in .header_l_btns .site_search_wr .search_btn {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2222px%22%20height%3D%2219px%22%20%20viewBox%3D%220%200%2022%2019%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M17.000%2C19.000%20L13.000%2C19.000%20L-0.000%2C19.000%20L-0.000%2C15.000%20L13.000%2C15.000%20L13.000%2C13.000%20C13.000%2C11.896%2013.895%2C11.000%2015.000%2C11.000%20C16.104%2C11.000%2017.000%2C11.896%2017.000%2C13.000%20L17.000%2C15.000%20L22.000%2C15.000%20L22.000%2C19.000%20L17.000%2C19.000%20ZM5.000%2C8.000%20L-0.000%2C8.000%20L-0.000%2C4.000%20L5.000%2C4.000%20L5.000%2C2.000%20C5.000%2C0.896%205.895%2C0.000%207.000%2C0.000%20C8.104%2C0.000%209.000%2C0.896%209.000%2C2.000%20L9.000%2C4.000%20L22.000%2C4.000%20L22.000%2C8.000%20L9.000%2C8.000%20L5.000%2C8.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
body .shop_sorting_panel {
  z-index: 40;
}
body .search_popup_wrapper .search_popup_block .site_search_wr .search_form {
  width: 100%;
}
body .site_footer .site_footer_top .footer_contacts_wr .footer_form_block .tpl-anketa .form_inner .tpl-field .field-note, body .card_form_wrapper .card_form_block .tpl-anketa .form_inner .tpl-field .field-note {
  display: block;
  font-size: 12px;
  padding-top: 3px;
}
body .top_slider_wrapper .tpl-anketa .tpl-field .field-note {
  font-size: 12px;
  padding-top: 3px;
}
body #form_g-anketa .g-button:hover {
  color: #fff !important;
  text-shadow: none !important;
}
@media (max-width: 639px) {
  body .site_header {
    min-height: 70px;
  }
}
body .callback-button {
  padding-top: 5px;
  display: block;
}
@media (max-width: 639px) {
  body .callback-button {
    display: none;
  }
}
body .callback-button__btn {
  display: inline-block;
  font-size: 15px;
  color: #2c262a;
  border: 1px solid #2c262a;
  border-radius: 50px;
  padding: 7px 18px;
  text-align: center;
  cursor: pointer;
  transition: ease 0.4s;
}
body .callback-button__btn:hover {
  background: #2c262a;
  color: #fff;
}
body .callback-button--mobile {
  display: none;
  text-align: center;
  padding: 20px 0 20px;
  background: #fff;
}
@media (max-width: 639px) {
  body .callback-button--mobile {
    display: block;
  }
}
body .header-contacts-left {
  display: flex;
  align-items: center;
}
@media (max-width: 1390px) {
  body .header-contacts-left {
    align-items: flex-start;
    flex-direction: column;
  }
}
@media (max-width: 840px) {
  body .header-contacts-left {
    display: none;
  }
}
body .header-contacts-left .header-schedule {
  font-family: "rr";
  font-size: 15px;
  margin-right: 35px;
  padding-left: 40px;
  max-width: 240px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 1440px) {
  body .header-contacts-left .header-schedule {
    margin-right: 15px;
  }
}
@media (max-width: 1390px) {
  body .header-contacts-left .header-schedule {
    max-width: 100%;
    margin-bottom: 10px;
  }
}
body .header-contacts-left .header-schedule:before {
  content: "";
  width: 34px;
  height: 34px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='120px' height='120px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil1 %7Bfill:black%7D .fil0 %7Bfill:%2377B7C0%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1106699728'%3E%3Cpath class='fil0' d='M0 58.36c0,9.49 1.31,18.57 5.47,26.88 6.97,13.93 15.23,22.2 29.14,29.21 7.09,3.58 15.75,5.43 24.47,5.55l1.83 0c8.67,-0.12 17.28,-1.94 24.33,-5.47 13.41,-6.71 22.31,-15.11 29.14,-28.98 2.71,-5.49 5.62,-15.27 5.62,-23.44l0 -0.15 0 -4.02c-0.03,-1.86 -0.12,-3.7 -0.43,-5.48 -1.73,-9.86 -2.73,-13.64 -7.62,-22.61 -0.77,-1.43 -3.61,-6.65 -5.54,-6.65 -1.51,0 -2.58,1.16 -2.58,2.35 0,1.17 1.35,2.6 1.92,3.46 5.55,8.29 9.33,19.08 9.33,29.12 0,12.17 -1.59,18.13 -6.49,27.96 -0.68,1.37 -1.14,2.04 -1.88,3.28 -1.26,2.15 -3.69,5.42 -5.4,7.25 -2.89,3.08 -2.68,3.15 -6.57,6.32 -8.87,7.25 -17.82,10.42 -29.04,11.98 -6.07,0.84 -13.2,-0.07 -18.42,-1.19 -9.86,-2.11 -20.62,-8.34 -27.54,-15.82 -6.23,-6.74 -11.51,-16.01 -13.43,-25 -1.94,-9.03 -2.25,-18.2 0.33,-27.13 2.27,-7.86 5.23,-14.12 10.31,-20.39 3.78,-4.68 5.97,-6.53 10.47,-9.92 4.29,-3.23 8.32,-5.14 13.26,-7.13 13.46,-5.44 30.14,-4.21 43.15,1.82 1.36,0.62 2.19,1.22 3.52,1.87 1.24,0.62 2.29,1.32 3.35,2.03 0.67,0.44 2.72,2.11 3.52,2.11 2.84,0 3.38,-2.9 1.58,-4.39 -3.29,-2.72 -9.82,-6.11 -13.7,-7.63 -6.47,-2.53 -13.48,-3.93 -20.51,-4.15l-3.84 0c-8.12,0.25 -16.14,2.1 -23.3,5.62 -1.68,0.83 -3.14,1.58 -4.73,2.54l-4.44 2.82c-15.08,11.12 -25.28,28.41 -25.28,47.38z'/%3E%3Cpath class='fil1' d='M15.47 60.7c-0.27,-1.37 0.61,-7.92 1.08,-9.94 1.29,-5.56 3.41,-11.02 6.62,-15.64 3.46,-4.98 6.31,-7.7 11.01,-11.25 1.18,-0.88 2.11,-1.41 3.42,-2.21l5.45 -2.75c0.71,-0.29 1.32,-0.48 2.05,-0.76 2.79,-1.09 6.08,-1.66 9.07,-2.18 7.17,-1.23 17.08,0.2 23.56,3.33 2.72,1.31 4.5,2.03 7.15,3.87 6.17,4.28 12.6,11.21 15.4,18.11 0.31,0.76 0.5,1.05 0.81,1.77 1.55,3.66 2.26,7.19 2.94,11.12 1.23,7.17 -0.2,17.08 -3.33,23.56 -1.31,2.72 -2.03,4.5 -3.87,7.15 -5.09,7.34 -11.61,12.69 -19.88,16.21 -3.66,1.55 -7.19,2.26 -11.12,2.94 -4.44,0.76 -10.47,0.49 -15.07,-0.58 -3.79,-0.88 -8.98,-2.59 -12.14,-4.5 -1.16,-0.7 -2.42,-1.36 -3.5,-2.12 -3.3,-2.29 -4.06,-3.38 -6.2,-5.05l-2.61 -2.77c-1.88,-2.02 -5.53,-7.67 -6.59,-10.29 -0.31,-0.76 -0.5,-1.05 -0.81,-1.77 -1.35,-3.19 -3.23,-10.43 -3.21,-13.66l-0.23 -2.59zm-4.69 -2.57c0,8.08 0.34,10.98 2.84,18.48 1.77,5.31 6.14,12.67 10.11,16.61 0.66,0.65 0.83,1.08 1.4,1.65l6.41 5.31c6.8,5.14 17.98,9.04 26.59,9.04 8.08,0 10.98,-0.34 18.48,-2.84 5.62,-1.88 10.43,-5.09 15.03,-8.64 0.65,-0.5 0.97,-0.86 1.58,-1.47 0.65,-0.66 1.08,-0.83 1.65,-1.4 0.55,-0.55 0.67,-0.92 1.28,-1.53 2.59,-2.62 4.42,-5.31 6.32,-8.45 2.08,-3.45 4.25,-8.53 5.25,-12.56 2.51,-10.13 1.93,-19.15 -1.34,-28.94 -1.88,-5.62 -5.09,-10.43 -8.64,-15.03 -0.5,-0.65 -0.86,-0.97 -1.47,-1.58 -0.66,-0.65 -0.83,-1.08 -1.4,-1.65l-6.41 -5.31c-6.8,-5.14 -17.98,-9.04 -26.59,-9.04 -8.08,0 -10.98,0.34 -18.48,2.84 -5.31,1.77 -12.67,6.14 -16.61,10.11 -0.65,0.66 -1.08,0.83 -1.65,1.4l-5.31 6.41c-0.93,1.23 -1.49,2.25 -2.29,3.57 -2.08,3.45 -4.25,8.53 -5.25,12.56 -0.76,3.06 -1.5,6.79 -1.5,10.46z'/%3E%3Cpath class='fil1' d='M26.02 78.51c0,2.76 5.54,8.63 7.89,10.62 2.6,2.2 8.62,6.96 11.79,6.96 2.05,0 3.06,-2.88 1.05,-4.33l-9.43 -6.03c-1.08,-0.96 -1.53,-1.09 -2.63,-2.53 -0.44,-0.57 -0.76,-0.82 -1.21,-1.37 -2.05,-2.53 -3.04,-5.15 -4.79,-5.54 -1.33,-0.29 -2.67,0.9 -2.67,2.22z'/%3E%3Cpath class='fil0' d='M92.81 59.76c0,3.21 2.43,2.58 5.86,2.58 2.88,0 2.87,-4.68 -0.23,-4.68 -2.07,0 -5.63,-0.53 -5.63,2.1z'/%3E%3Cpath class='fil0' d='M57.66 94.92c0,3.87 -0.62,5.86 2.81,5.86 2.38,0 1.87,-4.44 1.87,-5.62 0,-3.2 -4.68,-3.02 -4.68,-0.24z'/%3E%3Cpath class='fil0' d='M19.22 59.76c0,3.17 2.91,2.58 5.62,2.58 3.2,0 3.02,-4.68 0.24,-4.68 -2.47,0 -5.86,-0.6 -5.86,2.1z'/%3E%3Cpath class='fil0' d='M57.66 21.56c0,2.99 -0.57,5.63 2.58,5.63 2.7,0 2.1,-3.39 2.1,-5.86 0,-2.14 -2.88,-2.84 -4.12,-1.32 -0.29,0.36 -0.56,0.99 -0.56,1.55z'/%3E%3Cpath class='fil0' d='M98.44 18.98c0,3.39 4.68,3.73 4.68,-0.23 0,-2.25 -4.68,-2.83 -4.68,0.23z'/%3E%3Cpath class='fil1' d='M22.5 71.02c0,2.81 4.69,3.56 4.69,-0.24 0,-2.79 -4.69,-2.96 -4.69,0.24z'/%3E%3Cpath class='fil1' d='M34.44 36.95c-0.92,-0.91 -0.92,-2.4 0,-3.31 0.91,-0.92 2.4,-0.92 3.31,0l19.32 19.31c1.87,-0.85 4.11,-0.95 6.37,0.09 1.14,0.52 1.2,0.7 2.01,1.51 0.81,0.81 0.99,0.87 1.51,2.01 1.54,3.33 0.86,6.83 -1.84,9.27 -1.19,1.09 -1.42,0.95 -2.78,1.67l-0.05 12.6c-0.53,2.18 -4.07,2.27 -4.59,-0.22l-0.04 -12.38c-0.71,-0.37 -1.49,-0.63 -2.16,-1.13 -1.67,-1.25 -3.23,-3.45 -3.23,-5.9 0,-1.6 0.47,-3.12 1.28,-4.41l-19.11 -19.11zm22.51 23.05c0,-1.42 1.63,-3.05 3.05,-3.05 1.42,0 3.05,1.63 3.05,3.05 0,1.42 -1.63,3.05 -3.05,3.05 -1.42,0 -3.05,-1.63 -3.05,-3.05z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% / contain no-repeat;
  position: absolute;
  left: 0;
  top: calc(50% - 17px);
  border-radius: 50%;
}
.up-wrapper {
  display: flex;
  justify-content: center;
  background: #f7f7f7;
}
.scroll_btn {
  position: fixed;
  width: 55px;
  height: 55px;
  z-index: 1000;
  border-radius: 7px;
  background: url("data:image/webp;base64,UklGRkwEAABXRUJQVlA4TD8EAAAvlUAlAA/lOJIkR2n/f7jIHwPUdCJmsYFR20iSisWiWuD7XThX7KiRJEcqafl/D6Jl4CZj/tW2bcOsdor0xvW6BzAgxgAAQ6y9mMVxULQsjBaAynTEVGIq4L7YQAasPAMM5sh/lJXABgwgBWQYt+OtpcUAYbRUfrjQEjMdFTEdUGmB6QBogcpSq8RMx7Jrga/cJvm6Hs5/7O/Px+W8MQIbMBwUBAAyJEm9tm1zbNvW2VzzbNtW3F5Pf5UVlZOR57vMjERE/yE5kqRIMs9aptPQ7uYDfv07sjtkS/u+35g5Sy5mZvy7it7i3GLIaV1NKq11CM4VvQF1mF3Q1TW6ts7Vk8o5q3XMhSwzZopPjfUNjU3NroVQzlkTfa0uHsxzF6qtb2xuaWvv6OwiVPBsWlxjvY2LWcSzktPU2t7Z3ds/MEgoq3134NhUPAghVzidPf1DwyOjY+MTRArOmmGvubMwuUWErK7Jn66+oZHxyanpmdk5IungeHJ8xMeu/NTksneSX6+ubWzt7MuQLYZWU1ud+KrhxRrf3N4zRJfndlevA0ZDS2f/CF1Gh5aIkattbOseGqcr+G7TWKsTZXVdU3vv8CRdJnpucjqL0NzRPzJFFxvtHUZ1fXPnwOg0XW50IDT7iNHSNTg2Q1dwg7oFbXyWLh3SmJijy8T/+TXPSrIAfkFB7gLv/d3KcQ8UZRXjXijpPpVYdj+UKbIy8ANQNs2KwA9CQg+xEvDDkFhgBeBHANGjTB4/Bqh4GXHLHwdkbjlpy58AdGE5YcufhBTp5WQtfwpSZZYTteJpSBlHklZegNRd0AStuggCCpacVZdASNoSs+oyCMquImX1FRAWO0LWXAWBXV1DxtprILS4loi110FwOpKw9gZg/eI8NhsJWHcLsH6u8haw3TLSW38bsH6qzFj+0WO7vV5yG54FrB8qCj9WhQdszzipbXwOsL4/b4vS7LG5ILGNL+DPOVvSWfw8v1Fam14ErO/OZMrE33lsJkpqM/58y7ZsrPGzWUpbXgasb07bhEzw2F7aIqGtrwDW16dsYtoDtuCks+01wPrqJOaHDOyxvbpNMttfB6wvT1hUznhsrKWy4w3A+uK4RcbaY3vDyOQmYH121KKLDn8TQSZHP0f69IhNUWCkz+MSvVnofHzYpsp9gjySfdoxzHx0KJOyQwFzjHSXk8e+SPThQZs64xBn6a5TxM0HBzICih8kXVAYKa9/j5ef9/dbIXmTcCS9rcJflvHuPiso917Zi9QlvV0naN7ZmxHWXld65cMS3wY+UTxv78kITL9dcpb4/oKQeWuXFdpuDd4bJ/l9qxNfwZs7reA45o/090NP3NxhhWdunVDV77v/R5bC/qNZXf/9rar/lFfWVgFVbWBQ1LYKVW32UNcWFFVtjFHTdh1VbSJS1tYmVW24UtQ2MFVtTlPUljk1beRT0vbCvyGLAAo=") 50% / contain no-repeat;
  cursor: pointer;
  transition: ease 0.4s;
  opacity: 0;
  visibility: hidden;
  left: 30px;
  bottom: 40px;
}
.scroll_btn.active {
  opacity: 1;
  visibility: visible;
}
body.overflow_h {
  overflow: hidden;
}
.popup-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: auto;
  padding: 20px;
  transition: ease 0.4s;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
}
.popup-modal__inner {
  max-height: 100%;
  max-width: 400px;
}
.popup-modal__body {
  background: #fff;
  position: relative;
  padding: 40px;
}
@media (max-width: 639px) {
  .popup-modal__body {
    padding: 30px;
  }
}
.popup-modal__title {
  padding: 0 0 10px;
  font-size: 25px;
}
.popup-modal__content .tpl-anketa {
  padding-top: 10px;
}
.popup-modal__content .tpl-anketa .title {
  color: #2c262a;
  font: 34px "rb", Arial, Helvetica, sans-serif;
  padding: 0 0 30px;
}
.popup-modal__content .tpl-anketa .tpl-field {
  margin-bottom: 15px;
}
.popup-modal__content .tpl-anketa .tpl-field .field-title {
  font: 16px "rb", Arial, Helvetica, sans-serif;
  padding: 0 0 6px;
}
.popup-modal__content .tpl-anketa .tpl-field .field-title .field-required-mark {
  color: #c31313;
}
.popup-modal__content .tpl-anketa .tpl-field .field-note {
  font-size: 12px;
}
.popup-modal__content .tpl-anketa .tpl-field input[type="text"], .popup-modal__content .tpl-anketa .tpl-field textarea {
  color: #2c262a;
  width: 100%;
  height: 56px;
  font: 17px "rr", Arial, Helvetica, sans-serif;
  border: none;
  outline: none;
  background: #f7f7f7;
  padding: 16px 20px 16px 20px;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03);
}
.popup-modal__content .tpl-anketa .tpl-field input[type="text"]:focus, .popup-modal__content .tpl-anketa .tpl-field textarea:focus {
  -webkit-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #3dbac0;
  -moz-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #3dbac0;
  -ms-box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #3dbac0;
  box-shadow: inset 0px 10px 15px 0px rgba(0, 0, 0, 0.03), inset 0 -2px 0 #3dbac0;
}
.popup-modal__content .tpl-anketa .tpl-field ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.popup-modal__content .tpl-anketa .tpl-field.type-checkbox .mg-styler-label--checkbox {
  padding-left: 40px;
  display: block;
  position: relative;
}
.popup-modal__content .tpl-anketa .tpl-field.type-checkbox .mg-styler-label--checkbox input {
  opacity: 0;
  position: absolute;
}
.popup-modal__content .tpl-anketa .tpl-field.type-checkbox .mg-styler-label--checkbox:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  width: 28px;
  height: 28px;
  margin-top: -14px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  border-radius: 1px;
  -webkit-transition: background-image 0.3s;
  -moz-transition: background-image 0.3s;
  -o-transition: background-image 0.3s;
  -ms-transition: background-image 0.3s;
  transition: background-image 0.3s;
  -webkit-transition: background-color 0.3s linear, background-image 0.3s linear;
  -moz-transition: background-color 0.3s linear, background-image 0.3s linear;
  -ms-transition: background-color 0.3s linear, background-image 0.3s linear;
  -o-transition: background-color 0.3s linear, background-image 0.3s linear;
  transition: background-color 0.3s linear, background-image 0.3s linear;
  -moz-box-shadow: inset 0 0 0 1px #dfdfdf;
  -webkit-box-shadow: inset 0 0 0 1px #dfdfdf;
  box-shadow: inset 0 0 0 1px #dfdfdf;
}
.popup-modal__content .tpl-anketa .tpl-field.type-checkbox .mg-styler-label--checkbox.checked:before {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2217px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2017%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%233dbac0%22%20d%3D%22M16.989%2C2.895%20L7.377%2C12.989%20L7.000%2C12.594%20L6.623%2C12.989%20L0.011%2C5.895%20L2.758%2C3.011%20L7.000%2C7.616%20L14.243%2C0.011%20L16.989%2C2.895%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat #f0f0f0;
}
.popup-modal__content .tpl-anketa .tpl-field .tpl-form-button {
  color: #fff;
  font: 16px "rr", Arial, Helvetica, sans-serif;
  outline: none;
  border: none;
  text-align: center;
  background: #3dbac0;
  padding: 13px 25px 13px;
  -webkit-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
.popup-modal__content .tpl-anketa .tpl-anketa-success-note {
  font-size: 17px;
  color: #000;
  padding-bottom: 10px;
}
.popup-modal__close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%2211px%22%20%20viewBox%3D%220%200%2010%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M8.535%2C0.550%20L5.000%2C4.085%20L1.465%2C0.550%20L0.051%2C1.964%20L3.586%2C5.499%20L0.051%2C9.035%20L1.465%2C10.449%20L5.000%2C6.914%20L8.535%2C10.449%20L9.949%2C9.035%20L6.414%2C5.499%20L9.949%2C1.964%20L8.535%2C0.550%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% / 15px auto no-repeat;
}
.popup-modal.open {
  z-index: 1000;
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
.certificate {
  display: none;
  padding-top: 15px;
}
@media (max-width: 1260px) {
  .certificate--mobile {
    display: block;
  }
}
@media (min-width: 1261px) {
  .certificate--desctop {
    display: block;
  }
}
.shop_main_block .shop_main_slider .shop_main_right .prod_list_wrap .product-list:not(.slick-slider) .shop_main_product_item {
  opacity: 1;
}
.share-wrapper {
  background: #f7f7f7;
  text-align: center;
  padding-bottom: 30px;
}
.shop_main_block .shop_main_slider .shop_main_right .prod_list_wrap .product_list.product-list-thumbs {
  display: block;
}
.shop_main_block .shop_main_slider .shop_main_right .prod_list_wrap .shop_main_product_item .product_image img {
  max-height: 100%;
  width: auto !important;
}
.spoilered-text {
  height: auto;
  max-height: unset;
}
.spoilered-text .show-more {
  display: none;
}
@media (max-width: 768px) {
  .spoilered-text.sp-active {
    max-height: 69px;
    padding-bottom: 40px;
    overflow: hidden;
    position: relative;
  }
  .spoilered-text.sp-active .show-more {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 40px;
    text-align: left;
    background: linear-gradient(to top, #f7f7f7, rgba(247, 247, 247, 0.9));
    display: flex;
    align-items: flex-end;
  }
  .spoilered-text.sp-active .show-more .show-btn {
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #3dbac0;
    border-radius: 5px;
    background: #f7f7f7;
    color: #3dbac0;
  }
}
.site-map a {
  font-size: 13px;
  color: #fff;
  display: inline-block;
  margin-bottom: 5px;
}
.site-map a:hover {
  color: #fff;
}
@media (max-width: 480px) {
  body .mode_folder_body h1 {
    font-size: 22px;
  }
  body .mode_folder_body h2, body .mode_folder_body h3 {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  body .site_main_wrapper.folder_page h2.h2 {
    font-size: 26px;
  }
}
@media (max-width: 640px) {
  body .g-page-article__text img {
    float: none !important;
    max-width: 100% !important;
    width: auto !important;
    margin: 0 auto 10px !important;
  }
}
body .contacts_schema {
  display: none;
}
.news_slider-wrapper .news-slider {
  box-sizing: border-box;
  font-family: Montserrat, sans-serif;
}
.news_slider-wrapper .news-slider .news_item {
  padding: 25px;
  background: #fff;
  border-radius: 5px;
  border: 1px solid transparent;
  position: relative;
  box-sizing: border-box;
}
@media (max-width: 430px) {
  .news_slider-wrapper .news-slider .news_item {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.news_slider-wrapper .news-slider .news_item:before {
  content: "";
  left: 0;
  top: 0;
  right: 100%;
  height: 1px;
  position: absolute;
  background: #3dbac0;
  transition: ease 0.5s;
}
.news_slider-wrapper .news-slider .news_item:after {
  content: "";
  right: 0;
  bottom: 0;
  left: 100%;
  height: 1px;
  position: absolute;
  background: #3dbac0;
  transition: ease 0.3s;
}
.news_slider-wrapper .news-slider .news_item .border-element {
  pointer-events: none;
}
.news_slider-wrapper .news-slider .news_item .border-element:before {
  content: "";
  right: 0;
  top: 0;
  bottom: 100%;
  width: 1px;
  position: absolute;
  background: #3dbac0;
  transition: ease 0.5s;
}
.news_slider-wrapper .news-slider .news_item .border-element:after {
  content: "";
  left: 0;
  bottom: 0;
  top: 100%;
  width: 1px;
  position: absolute;
  background: #3dbac0;
  transition: ease 0.5s;
}
.news_slider-wrapper .news-slider .news_item:hover:before {
  right: 0;
}
.news_slider-wrapper .news-slider .news_item:hover:after {
  left: 0;
}
.news_slider-wrapper .news-slider .news_item:hover .border-element:before {
  bottom: 0;
}
.news_slider-wrapper .news-slider .news_item:hover .border-element:after {
  top: 0;
}
.news_slider-wrapper .news-slider .news_item .news_image {
  margin-bottom: 20px;
}
@media (max-width: 650px) {
  .news_slider-wrapper .news-slider .news_item .news_image {
    text-align: center;
    height: auto;
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .news_slider-wrapper .news-slider .news_item .news_image img {
    width: 100%;
    height: auto;
    max-width: 100%;
    object-fit: cover;
  }
}
.news_slider-wrapper .news-slider .news_item .news_date {
  font-size: 15px;
  font-weight: 500;
  text-align: right;
  padding: 10px 45px 8px 0;
  position: relative;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='64' height='64' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:url(%23a)%7D.b%7Bfill:url(%23b)%7D.c,.d,.e,.f,.g%7Bfill-rule:evenodd%7D.c%7Bfill:url(%23c)%7D.d%7Bfill:url(%23d)%7D.e%7Bfill:url(%23e)%7D.f%7Bfill:url(%23f)%7D.g%7Bfill:url(%23g)%7D%3C/style%3E%3ClinearGradient id='a' x1='32' y1='61.513' x2='32' y2='37.524' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23efb07f'/%3E%3Cstop offset='1' stop-color='%23fddbbb'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='32' y1='29.524' x2='32' y2='35.867' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23ee4423'/%3E%3Cstop offset='1' stop-color='%23d53221'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='32' y1='14.667' x2='32' y2='16.581' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%234b4d4e'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='d' x1='24.75' y1='31.319' x2='24.75' y2='32.945' xlink:href='%23c'/%3E%3ClinearGradient id='e' x1='24.75' y1='38.568' x2='24.75' y2='40.194' xlink:href='%23c'/%3E%3ClinearGradient id='f' x1='39.251' y1='34.803' x2='39.251' y2='36.346' xlink:href='%23b'/%3E%3ClinearGradient id='g' x1='39.251' y1='42.052' x2='39.251' y2='43.595' xlink:href='%23b'/%3E%3C/defs%3E%3Ctitle%3Ecalendar-2_color%3C/title%3E%3Cpath class='a' d='M13.875 27.043h36.251v21.746H13.875z'/%3E%3Cpath class='b' d='M13.875 19.099h36.251v7.944H13.875z'/%3E%3Cpath class='c' d='M18.708 15.21h3.625v7.777h-3.625v-7.776zm22.959 0h3.625v7.777h-3.625v-7.776z'/%3E%3Cpath class='d' d='M18.708 31.875h4.834v4.833h-4.834v-4.833zm7.25 0h4.834v4.833H25.96v-4.833z'/%3E%3Cpath class='e' d='M25.959 39.124h4.833v4.832H25.96v-4.832zm-7.251 0h4.834v4.832h-4.834v-4.832z'/%3E%3Cpath class='f' d='M40.46 31.875h4.833v4.833h-4.834v-4.833zm-7.251 0h4.834v4.833h-4.834v-4.833z'/%3E%3Cpath class='g' d='M40.46 39.124h4.833v4.832h-4.834v-4.832zm-7.251 0h4.834v4.832h-4.834v-4.832z'/%3E%3C/svg%3E") right center / 40px auto no-repeat;
}
.news_slider-wrapper .news-slider .news_item .news_date:before {
  content: "Статья";
  color: #fff;
  background: #3dbac0;
  padding: 6px 10px;
  display: inline-block;
  position: absolute;
  left: -25px;
  top: 50%;
  margin-top: -11px;
  font-size: 12px;
}
@media (max-width: 430px) {
  .news_slider-wrapper .news-slider .news_item .news_date:before {
    left: -15px;
  }
}
.news_slider-wrapper .news-slider .news_item .news_title {
  display: block;
  padding: 5px 0;
  margin-top: 10px;
  text-decoration: none;
  color: #fe7b25;
  font-size: 15px;
  font-weight: bold;
  transition: ease 0.3s;
  cursor: pointer;
}
.news_slider-wrapper .news-slider .news_item .news_title:hover {
  color: #000;
}
.news_slider-wrapper .news-slider .news_item .news_body {
  padding-top: 6px;
  font-size: 14px;
  line-height: 1.5;
}
.news_slider-wrapper .news-slider .news_item .news_body p {
  margin: 0;
}
.news_slider-wrapper .news-slider .owl-dots {
  text-align: center;
  padding: 15px 0 15px;
}
.news_slider-wrapper .news-slider .owl-dots .owl-dot {
  width: 12px;
  height: 12px;
  margin: 0 5px;
  border-radius: 50%;
  background: #fff;
  transition: ease 0.3s;
  box-sizing: border-box;
  border: 1px solid #e8e8e8;
}
.news_slider-wrapper .news-slider .owl-dots .owl-dot:hover, .news_slider-wrapper .news-slider .owl-dots .owl-dot.active {
  background: #3dbac0;
  border: 1px solid #3dbac0;
}
.news_slider-wrapper .news-slider .owl-dots .owl-dot span {
  display: none;
}
body {
  /*.prod_list_wrap .product_list.product-list-thumbs .shop2_product_options .option_item .shop2-color-ext-list li.shop2-color-ext-selected div,*/
}
body .product_top_wrapper .shop2-product .product_bot_block .shop2_product_options_wr .shop2_product_options .shop2-color-ext-list li {
  width: 100px;
  height: 70px;
  background-position: top center;
  border-radius: 0;
  padding-bottom: 25px;
}
body .product_top_wrapper .shop2-product .product_bot_block .shop2_product_options_wr .shop2_product_options .shop2-color-ext-list li .field-name {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 5px;
  font-size: 11px;
  text-align: center;
  line-height: 1;
}
body .product_top_wrapper .shop2-product .product_bot_block .shop2_product_options_wr .shop2_product_options .shop2-color-ext-list li:after, body .product_top_wrapper .shop2-product .product_bot_block .shop2_product_options_wr .shop2_product_options .shop2-color-ext-list li:before {
  border-radius: 0;
}
@media (max-width: 480px) {
  body .product_top_wrapper .shop2-product .product_bot_block .shop2_product_options_wr .shop2_product_options .shop2-color-ext-list li.shop2-color-ext-selected div {
    display: none !important;
  }
}
body .folder-button-wrapper {
  text-align: center;
  margin-bottom: 20px;
}
body .folder-button-wrapper .folder-button {
  display: inline-block;
  padding: 11px 20px 11px;
  background: black;
  border-radius: 50px;
  cursor: pointer;
  color: #fff;
  transition: ease 0.3s;
}
body .folder-button-wrapper .folder-button:hover {
  background: black;
}
body .site_header_panel .site_header_panel_in .header_l_bl .header_l_btns .buger_btn {
  margin-left: 10px;
}
body .contacts_block_shedule {
  padding-left: 40px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='120px' height='120px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil1 %7Bfill:black%7D .fil0 %7Bfill:%2377B7C0%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1106699728'%3E%3Cpath class='fil0' d='M0 58.36c0,9.49 1.31,18.57 5.47,26.88 6.97,13.93 15.23,22.2 29.14,29.21 7.09,3.58 15.75,5.43 24.47,5.55l1.83 0c8.67,-0.12 17.28,-1.94 24.33,-5.47 13.41,-6.71 22.31,-15.11 29.14,-28.98 2.71,-5.49 5.62,-15.27 5.62,-23.44l0 -0.15 0 -4.02c-0.03,-1.86 -0.12,-3.7 -0.43,-5.48 -1.73,-9.86 -2.73,-13.64 -7.62,-22.61 -0.77,-1.43 -3.61,-6.65 -5.54,-6.65 -1.51,0 -2.58,1.16 -2.58,2.35 0,1.17 1.35,2.6 1.92,3.46 5.55,8.29 9.33,19.08 9.33,29.12 0,12.17 -1.59,18.13 -6.49,27.96 -0.68,1.37 -1.14,2.04 -1.88,3.28 -1.26,2.15 -3.69,5.42 -5.4,7.25 -2.89,3.08 -2.68,3.15 -6.57,6.32 -8.87,7.25 -17.82,10.42 -29.04,11.98 -6.07,0.84 -13.2,-0.07 -18.42,-1.19 -9.86,-2.11 -20.62,-8.34 -27.54,-15.82 -6.23,-6.74 -11.51,-16.01 -13.43,-25 -1.94,-9.03 -2.25,-18.2 0.33,-27.13 2.27,-7.86 5.23,-14.12 10.31,-20.39 3.78,-4.68 5.97,-6.53 10.47,-9.92 4.29,-3.23 8.32,-5.14 13.26,-7.13 13.46,-5.44 30.14,-4.21 43.15,1.82 1.36,0.62 2.19,1.22 3.52,1.87 1.24,0.62 2.29,1.32 3.35,2.03 0.67,0.44 2.72,2.11 3.52,2.11 2.84,0 3.38,-2.9 1.58,-4.39 -3.29,-2.72 -9.82,-6.11 -13.7,-7.63 -6.47,-2.53 -13.48,-3.93 -20.51,-4.15l-3.84 0c-8.12,0.25 -16.14,2.1 -23.3,5.62 -1.68,0.83 -3.14,1.58 -4.73,2.54l-4.44 2.82c-15.08,11.12 -25.28,28.41 -25.28,47.38z'/%3E%3Cpath class='fil1' d='M15.47 60.7c-0.27,-1.37 0.61,-7.92 1.08,-9.94 1.29,-5.56 3.41,-11.02 6.62,-15.64 3.46,-4.98 6.31,-7.7 11.01,-11.25 1.18,-0.88 2.11,-1.41 3.42,-2.21l5.45 -2.75c0.71,-0.29 1.32,-0.48 2.05,-0.76 2.79,-1.09 6.08,-1.66 9.07,-2.18 7.17,-1.23 17.08,0.2 23.56,3.33 2.72,1.31 4.5,2.03 7.15,3.87 6.17,4.28 12.6,11.21 15.4,18.11 0.31,0.76 0.5,1.05 0.81,1.77 1.55,3.66 2.26,7.19 2.94,11.12 1.23,7.17 -0.2,17.08 -3.33,23.56 -1.31,2.72 -2.03,4.5 -3.87,7.15 -5.09,7.34 -11.61,12.69 -19.88,16.21 -3.66,1.55 -7.19,2.26 -11.12,2.94 -4.44,0.76 -10.47,0.49 -15.07,-0.58 -3.79,-0.88 -8.98,-2.59 -12.14,-4.5 -1.16,-0.7 -2.42,-1.36 -3.5,-2.12 -3.3,-2.29 -4.06,-3.38 -6.2,-5.05l-2.61 -2.77c-1.88,-2.02 -5.53,-7.67 -6.59,-10.29 -0.31,-0.76 -0.5,-1.05 -0.81,-1.77 -1.35,-3.19 -3.23,-10.43 -3.21,-13.66l-0.23 -2.59zm-4.69 -2.57c0,8.08 0.34,10.98 2.84,18.48 1.77,5.31 6.14,12.67 10.11,16.61 0.66,0.65 0.83,1.08 1.4,1.65l6.41 5.31c6.8,5.14 17.98,9.04 26.59,9.04 8.08,0 10.98,-0.34 18.48,-2.84 5.62,-1.88 10.43,-5.09 15.03,-8.64 0.65,-0.5 0.97,-0.86 1.58,-1.47 0.65,-0.66 1.08,-0.83 1.65,-1.4 0.55,-0.55 0.67,-0.92 1.28,-1.53 2.59,-2.62 4.42,-5.31 6.32,-8.45 2.08,-3.45 4.25,-8.53 5.25,-12.56 2.51,-10.13 1.93,-19.15 -1.34,-28.94 -1.88,-5.62 -5.09,-10.43 -8.64,-15.03 -0.5,-0.65 -0.86,-0.97 -1.47,-1.58 -0.66,-0.65 -0.83,-1.08 -1.4,-1.65l-6.41 -5.31c-6.8,-5.14 -17.98,-9.04 -26.59,-9.04 -8.08,0 -10.98,0.34 -18.48,2.84 -5.31,1.77 -12.67,6.14 -16.61,10.11 -0.65,0.66 -1.08,0.83 -1.65,1.4l-5.31 6.41c-0.93,1.23 -1.49,2.25 -2.29,3.57 -2.08,3.45 -4.25,8.53 -5.25,12.56 -0.76,3.06 -1.5,6.79 -1.5,10.46z'/%3E%3Cpath class='fil1' d='M26.02 78.51c0,2.76 5.54,8.63 7.89,10.62 2.6,2.2 8.62,6.96 11.79,6.96 2.05,0 3.06,-2.88 1.05,-4.33l-9.43 -6.03c-1.08,-0.96 -1.53,-1.09 -2.63,-2.53 -0.44,-0.57 -0.76,-0.82 -1.21,-1.37 -2.05,-2.53 -3.04,-5.15 -4.79,-5.54 -1.33,-0.29 -2.67,0.9 -2.67,2.22z'/%3E%3Cpath class='fil0' d='M92.81 59.76c0,3.21 2.43,2.58 5.86,2.58 2.88,0 2.87,-4.68 -0.23,-4.68 -2.07,0 -5.63,-0.53 -5.63,2.1z'/%3E%3Cpath class='fil0' d='M57.66 94.92c0,3.87 -0.62,5.86 2.81,5.86 2.38,0 1.87,-4.44 1.87,-5.62 0,-3.2 -4.68,-3.02 -4.68,-0.24z'/%3E%3Cpath class='fil0' d='M19.22 59.76c0,3.17 2.91,2.58 5.62,2.58 3.2,0 3.02,-4.68 0.24,-4.68 -2.47,0 -5.86,-0.6 -5.86,2.1z'/%3E%3Cpath class='fil0' d='M57.66 21.56c0,2.99 -0.57,5.63 2.58,5.63 2.7,0 2.1,-3.39 2.1,-5.86 0,-2.14 -2.88,-2.84 -4.12,-1.32 -0.29,0.36 -0.56,0.99 -0.56,1.55z'/%3E%3Cpath class='fil0' d='M98.44 18.98c0,3.39 4.68,3.73 4.68,-0.23 0,-2.25 -4.68,-2.83 -4.68,0.23z'/%3E%3Cpath class='fil1' d='M22.5 71.02c0,2.81 4.69,3.56 4.69,-0.24 0,-2.79 -4.69,-2.96 -4.69,0.24z'/%3E%3Cpath class='fil1' d='M34.44 36.95c-0.92,-0.91 -0.92,-2.4 0,-3.31 0.91,-0.92 2.4,-0.92 3.31,0l19.32 19.31c1.87,-0.85 4.11,-0.95 6.37,0.09 1.14,0.52 1.2,0.7 2.01,1.51 0.81,0.81 0.99,0.87 1.51,2.01 1.54,3.33 0.86,6.83 -1.84,9.27 -1.19,1.09 -1.42,0.95 -2.78,1.67l-0.05 12.6c-0.53,2.18 -4.07,2.27 -4.59,-0.22l-0.04 -12.38c-0.71,-0.37 -1.49,-0.63 -2.16,-1.13 -1.67,-1.25 -3.23,-3.45 -3.23,-5.9 0,-1.6 0.47,-3.12 1.28,-4.41l-19.11 -19.11zm22.51 23.05c0,-1.42 1.63,-3.05 3.05,-3.05 1.42,0 3.05,1.63 3.05,3.05 0,1.42 -1.63,3.05 -3.05,3.05 -1.42,0 -3.05,-1.63 -3.05,-3.05z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left center / auto 27px no-repeat;
}
body .site_hader_in .header-contacts__phones-inner a {
  font-size: 17px;
}
a.whatsapp-icon {
  margin-right: 5px;
}
.tg-m-icon {
  max-width: 35px;
}
body > div.site_wrapper > header > div.header_top_wrapper > div > div.site_top_menu > ul > li.has.opened.s3-menu-allin-has {
  display: none;
}
.header_top_wrapper .site_top_menu .menu-top > li.flexMenu-viewMore > a {
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2229px%22%20height%3D%227px%22%20%20viewBox%3D%220%200%2029%207%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%232c262a%22%20d%3D%22M25.500%2C7.000%20C23.567%2C7.000%2022.000%2C5.433%2022.000%2C3.500%20C22.000%2C1.567%2023.567%2C0.000%2025.500%2C0.000%20C27.433%2C0.000%2029.000%2C1.567%2029.000%2C3.500%20C29.000%2C5.433%2027.433%2C7.000%2025.500%2C7.000%20ZM14.500%2C7.000%20C12.567%2C7.000%2011.000%2C5.433%2011.000%2C3.500%20C11.000%2C1.567%2012.567%2C0.000%2014.500%2C0.000%20C16.433%2C0.000%2018.000%2C1.567%2018.000%2C3.500%20C18.000%2C5.433%2016.433%2C7.000%2014.500%2C7.000%20ZM3.500%2C7.000%20C1.567%2C7.000%200.000%2C5.433%200.000%2C3.500%20C0.000%2C1.567%201.567%2C0.000%203.500%2C0.000%20C5.433%2C0.000%207.000%2C1.567%207.000%2C3.500%20C7.000%2C5.433%205.433%2C7.000%203.500%2C7.000%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat !important;
}
.site_wrapper .cat_popup_wrapper .popup_menu > li > a {
  padding-top: 3px;
  padding-bottom: 3px;
}
.site_wrapper .cat_popup_wrapper .mobile_folders_block .mobile_folders > li > a {
  padding-top: 5px;
  padding-bottom: 5px;
}
.site_wrapper .cat_popup_wrapper .mobile_folders_block .mobile_folders > li > a {
  font-size: 17px;
}
html .product_top_wrapper .shop2-product .product_top_block .product_name {
  font-size: 25px;
}
.site_wrapper .site_footer .site_footer_top .footer_menu_block .menu-left > li ul li a {
  font: 20px "rb", Arial, Helvetica, sans-serif;
  color: #fff;
  border: 0;
}
.site_wrapper .site_footer .site_footer_top .footer_menu_block .menu-left > li ul li a:hover {
  border: 0;
  color: #eec30d;
}
.site_wrapper .top_slider_wrapper .top-slider-form-wrap {
  pointer-events: auto;
}
html .cat_popup_wrapper .popup_menu > li, .site_wrapper .cat_popup_wrapper .mobile_folders_block .mobile_folders > li {
  border: none;
}
.site_wrapper .menu-folder-cont .menu-folder li {
  border: none;
}
.site_wrapper .menu-folder-cont .menu-folder li a {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 961px) {
  .site_container .top_slider_wrapper .top_slider_wrap {
    max-height: 400px;
  }
  .site_container .top_slider_wrapper .top_slider_wrap .top_slider_item {
    height: 400px;
  }
  .site_container .top_slider_wrapper .top_slider_wrap .top_slider_item .slider_item_in {
    padding-top: 30px;
  }
  .site_wrapper .top_slider_wrapper .top-slider-form-wrap {
    max-width: 1460px;
    margin: 0 auto;
  }
  .site_wrapper .top_slider_wrapper .top-slider-form-wrap .slider-form-content {
    max-width: 500px;
    margin: 0;
    margin-left: auto;
  }
}
@media (min-width: 961px) and (max-width: 1400px) {
  .site_container .top_slider_wrapper .top_slider_wrap .top_slider_item .slider_item_in .slider_item_title {
    font-size: 55px;
  }
}
@media (max-width: 640px) {
  .product_side_l .back_btn.prod-back-wrapper {
    display: none;
  }
}
@media (max-width: 480px) {
  .g-gallery2-album-list .g-img--gallery-album {
    margin-right: 0;
    margin-left: 0;
  }
  body .callback-button--mobile {
    padding: 0 0 5px;
  }
  body .site_header {
    min-height: 60px;
  }
  .site_header_panel {
    height: auto !important;
  }
  .wrp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .product_top_wrapper .shop2-product .product_bot_block .product-price .price-current {
    font-size: 35px !important;
  }
  .product_top_wrapper .shop2-product .product_bot_block .product_buttons {
    width: auto !important;
  }
  .product_top_wrapper .shop2-product .product_bot_block .product_buttons .buy_one_click span {
    padding: 10px 12px 11px !important;
    font-size: 14px !important;
  }
}
body .shop_sorting_panel {
  display: none;
}
.prod_list_wrap .product_list.product-list-thumbs .shop2_product_options .option_item.color_item .option_title {
  display: none;
}
html .prod_list_wrap .product_list.product-list-thumbs .shop2_product_options .option_item .shop2-color-ext-list li::after, html .product_top_wrapper .shop2-product .product_bot_block .shop2_product_options_wr .shop2_product_options .shop2-color-ext-list li::after {
  box-shadow: #e8bab0 0px 0px 0px 3px inset !important;
}
