@import url("reset.css");

html, 
body {
  width: 100%;
  height: 100%;
  color: #000000;
  font-size: 13px;
  font-family: Tahoma, Geneva, sans-serif;
}

.h4_span {
  font-size: 20px;
  line-height: 40px;
  color: #4ebe82;
  font-weight: 500;	
}

.mobile {
  display: none;
}

.button {
  width: 160px;
  height: 43px;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #ffde27;
  font-size: 13px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  line-height: 35px;
  text-align: center;
  transition: all 0.2s linear;
  border: 2px solid #ffde27;
  border-radius: 50px;
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
}


.button_alt {
  background: transparent;
}

.header {
  width: 100%;
  position: relative;
  margin-bottom: 43px;
}

.header__top {
  width: 100%;
  position: relative;
  background: #0a45b2;
  height: 79px;
  padding-top: 5px;
}

.nav {
  float: left;
}
.nav__item {
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  color: #fff;
  text-decoration: none;
  padding-top: 40px;
  text-align: center;
  position: relative;
}
.nav__item:before{
  content: '';
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 8px;
  width: 100%;
  height: 22px;
  background-size: contain;
}
.nav__item_2:before{
  background-image: url('../images/icons/nav_icon2.svg');
}
.nav__item_2:hover:before{
  background-image: url('../images/icons/nav_icon2-color.svg');
}
.nav__item_3:before{
  background-image: url('../images/icons/nav_icon3.svg');
}
.nav__item_3:hover:before{
  background-image: url('../images/icons/nav_icon3-color.svg');
}
.nav__item_4:before{
  background-image: url('../images/icons/nav_icon4.svg');
}
.nav__item_4:hover:before{
  background-image: url('../images/icons/nav_icon4-color.svg');
}
.nav__item_5:before{
  background-image: url('../images/icons/nav_icon5.svg');
}
.nav__item_5:hover:before{
  background-image: url('../images/icons/nav_icon5-color.svg');
}
.nav__item_6:before{
  background-image: url('../images/icons/nav_icon6.svg');
}
.nav__item_6:hover:before{
  background-image: url('../images/icons/nav_icon6-color.svg');
}
.nav__item_7:before{
  background-image: url('../images/icons/nav_icon7.svg');
}
.nav__item_7:hover:before{
  background-image: url('../images/icons/nav_icon7-color.svg');
}
.nav__item_8:before{
  background-image: url('../images/icons/nav_icon8.svg');
}
.nav__item_8:hover:before{
  background-image: url('../images/icons/nav_icon8-color.svg');
}
/*.nav__item_9:before{
  background-image: url('../images/icons/nav_icon9.svg');
}
.nav__item_9:hover:before{
  background-image: url('../images/icons/nav_icon9-color.svg');
}*/
.nav__item_14:before{
  background-image: url('../images/icons/nav_icon14.svg');
}
.nav__item_14:hover:before{
  background-image: url('../images/icons/nav_icon14-color.svg');
}

.nav__item + .nav__item {
  margin-left: 45px;
}

.enter {
  float: right;
}

.enter__item{
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  color: #ffde27;
  text-decoration: none;
  text-align: center;
  position: relative;
  padding-top: 40px;
}
.enter__lang{
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  color: #3b434c;
  text-decoration: none;
  text-transform: uppercase;
  margin-left: 15px;
}

.enter__item:before {
  content: '';
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 8px;
  width: 100%;
  height: 21px;
  background-image: url('../images/icons/enter_icon.svg');
  background-size: contain;
}

.header__middle {
  width: 100%;
  padding-top: 34px;
  position: relative;
}

.header__button {
  height: 44px;
  width: 220px;
  text-align: center;
  line-height: 44px;
  float: left;
  font-size: 15px;
  background: #ffde27;
  border-radius: 50px;
  color: #000;
  border: none;
}
.header__button:hover{
	background: #f79598;
  color: #fff;
}

.header__contacts {
  float: left;
  margin-left: 27px;
}

.header__phone-free {
  font-size: 20px;
  color: #000000;
  text-decoration: none;
}

.header__contacts-notice {
  color: #000000;
  font-size: 9px;
  margin-top: 3px;
  text-transform: uppercase;
}

.header__phones {
  float: left;
  margin-left: 81px;
}

.header__phones-item {
  display: block;
  color: #000;
  font-size: 18px;
  text-decoration: none;
  position: relative;
  padding-left: 39px;
  line-height: 15px;
  margin-bottom: 9px;
}
footer .header__phones-item{
  color: #fff;
}

.header__phones-city {
  font-size: 11px;
  display: inline-block;
  position: absolute;
  top: -2px;
  left: 0;
}

.cart {
  float: right;
}

.cart__informer {
  padding-right: 70px;
  height: 44px;
  position: relative;
  text-align: right;
  margin-top: -4px;
  display: block;
  text-decoration: none;
}

.cart__informer:after {
  content: '';
  background-image: url('../images/bin.svg');
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  right: 0px;
  height: 43px;
  width: 56px;
  top: 0;
  background-color: #ffde27;
  border-radius: 50px;
  transition: all 0.2s linear;
  background-size: 26px auto;
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
}
.cart__informer:hover:after{
  background-color: #f79598;
  background-image: url('../images/bin-white.svg');
}

.cart__title {
  color: #0a45b2;
  font-size: 20px;
  margin-bottom: 3px;
  transition: all 0.2s linear;
}
.cart__informer:hover .cart__title{
  color: #f79598;
}

.cart__body{
  font-size: 10px;
  text-transform: uppercase;
  color: #000000;
  position: relative;
  transition: .3s;
  text-decoration: none;
}
.cart__body:hover{
  color: #0a45b2;
}

.header__bottom {
	width: 100%;
  margin-top: 10px;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.benefits {
  padding-top: 20px;
}

.benefits_left {

}

.benefits_right {

}

.logo {

}
.logo a{
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}
.logo .logo_text{
  display: inline-block;
  vertical-align: top;
  font: 700 41px Tahoma, sans-serif;
  color: #5dcf92;
  text-decoration: none;
  margin-top: 4px;
  letter-spacing: -3px;
}
.logo .logo_text .color{
  color: #3b86c2;
}

.benefits__item {
  padding-left: 30px;
  position: relative;
  color: #000000;
  font-size: 10px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.benefits__item:before {
  content: '';
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  left: 0;
  top: -1px;
  width: 13px;
  height: 13px;
  background-size: contain;
}

.benefits__item_1:before {
  top: -4px;
  height: 18px;
  background-image: url(../images/small1.svg);
}

.benefits__item_2:before {
  background-image: url(../images/small2.svg);
}

.benefits__item_3:before {
  background-image: url(../images/small3.svg);
}

.benefits__item_4:before {
  background-image: url(../images/small4.svg);
}

.slider {
  box-shadow: 0px 0px 8px 0px rgba(0, 1, 1, 0.18);
  position: relative;
  margin-bottom: 45px;
  height: 400px;
  overflow: hidden;
  border-radius: 14px;
}
.slider__nav {
  background-color: rgba(255, 255, 255, 0.3);
  position: absolute;
  top: 0;
  z-index: 4;
  cursor: pointer;
  transition: all 0.2s linear;
  width: 56px;
  height: 100%;
  background-image: url(../images/arrow4.svg);
  background-repeat: no-repeat;
  background-position: center center;
}

.slider__nav_prev {
  left: 0;
}

.slider__nav_next {
  right: 0;
  transform: rotate(180deg);
}

.owl-controls {
  width: 100%;
  position: absolute;
  height: 2px;
  bottom: 24px;
  z-index: 4;
  text-align: center;
}

.owl-page {
  width: 29px;
  display: inline-block;
  height: 2px;
  margin: 0 2px;
  transition: all 0.2s linear;
  background: #fff;
}

.owl-page.active {
  background: #ffde27;
}

.main__left {
  float: right;
  width: 191px;
}

.catalog__menu-title {
  color: #f56361;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  line-height: 21px;
  margin-bottom: 12px;
}
a.catalog__menu-title:hover{
  color: #0a45b2;
}

.catalog__menu-item {
  margin-bottom: 9px;
}

.catalog__menu-item_sets {
  border-bottom: 2px solid #7ad2a2;
}

.catalog__menu-a,h4 a {
  color: #000000;
  font-size: 15px;
  line-height: 15px;
  text-decoration: none;
}

.catalog__menu-line {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 11px;
}

.catalog__menu-ul > .catalog__menu-item {
  margin-bottom: 45px;
}

.main__left-title {
  color: #f34c46;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
  display: block;
  line-height: 12px;
  margin-bottom: 12px;
}

.opl__item {
  background-image: url(../images/social.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 100%;
  height: 140px;
  display: block;
}

.opl {
  margin-bottom: 50px;
}

.broused__item {
  color: #000000;
  overflow: hidden;
  margin-bottom: 20px;
  display: block;
  text-decoration: none;
}

.broused__imgbl {
  float: left;
  margin-right: 10px;
  width: 55px;
}

.broused-item__title {
  font-size: 13px;
  font-weight: 500;
  color: #000;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 120px;
  display: block;
  margin-bottom: 5px;
}

.main__right {
  width: 768px;
  float: left;
}

.sets__item {
  width: 244px;
  float: left;
}

.sets__item-image {
  width: 244px;
  height: 244px;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  z-index: 99;
}

.sets__item-image img {
  max-width: initial;
}

.sets__item-title {
  margin-bottom: 0;
  float: left;
  color: #000000;
  font-size: 12px;
  width: 65%;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  text-decoration: none;
  margin-top: 15px;
}

.sets__item-form {
  float: right;
  width: 33%;
  text-align: right;
}

.sets__item-form-link {
  text-decoration: none;
  font-size: 20px;
  line-height: 20px;
  padding: 23px 2px 20px;
  border-radius: 0 0 5px 5px;
  color: #0a45b2;
  display: block;
  text-align: center;
  position: relative;
  margin-top: -3px;
  transition: 0s;
  font-weight: 600;
}

.sets__item+.sets__item {
  margin-left: 18px;
}

.sets {
  width: 100%;
  position: relative;
  margin-bottom: 40px;
}

.tovar {
  margin-bottom: 40px;
  text-align: center;
}

.content_pages {
  margin-bottom: 57px;
}
.content__img{
  display: block;
} 
.content__img.f_left{
  float: left;
} 
.content__img img{
  display: block;
  max-width: 100%;
} 

.tovar__main-title {
  width: 100%;
  text-align: center;
  font-size: 20px;
  position: relative;
  color: #0a45b2;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 20px;
  border-bottom: 1px dotted #000;
  padding-bottom: 15px;
}

.tovar__main-title_bigma {
  margin-bottom: 40px;
}

.sets__item-title-red {
	color: #f56361;
	font-size: 19px;
	display: block;
	transition: .3s;
	text-transform: none;
}
.sets__item-title-red:hover{
	color: #0a45b2;
}

.tovar__main-title span, .tovar__main-title a {
  background: #fff;
  position: relative;
  z-index: 1;
  color: #0a45b2;
  padding: 0 25px;
  text-decoration: none;
  font-weight: 700;
}

.tovar__item {
  float: left;
  width: 25%;
  padding: 0 1%;
  text-align: center;
  margin-bottom: 30px;
}

.comparison_table .tovar__item {
  float: none;
  width: 100%;
  margin-bottom: 0px;
}

.tovar__title {
  font-size: 14px;
  height:40px;
  line-height: 16px;
  color: #000000;
  
  text-decoration: none;
  margin-bottom: 10px;
  display: block;
}

.tovar__table {
  width: 100%;
  color: #0a45b2;
  font-size: 20px;
  margin-bottom: 10px;
}
.tovar__bottom {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tovar__button {
  background-image: url(../images/bin.svg);
  background-repeat: no-repeat;
  background-position: calc(50% - 2px) center;
  color: transparent;
  width: 56px;
  display: block;
  border: none;
  margin: 0 auto;
  height: 43px;
  background-color: #ffde27;
  padding: 0;
  background-size: 20px auto;
  border-radius: 20px;
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);b
  border: none;
}
.wishlist__button {
  background-image: url(../images/icon_like_small.svg);
}
.comparison__button {
  background-image: url(../images/icon_comparsion_small.svg);
}

.tovar__buttons {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 25px;
}
.tovar__buttons > .tovar__button {
	margin: 0 1rem 0 0;
	width: auto;
	color: #fff;
	background-position: 1rem center;
	line-height: 44px;
	padding-left: 4rem;
	padding-right: 2rem;
}
.tovar__buttons > .tovar__button:hover {
	color: #fff;
}

.tovar__all {
  display: inline-block;
  color: #7f7f7f;
  text-decoration: none;
  font-size: 13px;
  text-transform: uppercase;
}
.tovar__all:hover{
  color: #0a45b2;
}

.tovar__list {
  margin-bottom: 40px;
}

.seeme {
  background-image: url(../images/image_new.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 100%;
  height: 130px;
  margin-bottom: 40px;
  position: relative;
}

.seeme_products {
  margin-bottom: 80px;
}

.seeme__item {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  width: 100%;
  height: 100%;
  display: block;
}

.seeme__more {
  position: absolute;
  bottom: 10px;
  right: 20px;
  text-decoration: underline;
}

.tovar__image {
  height: 155px;
  width: 100%;
  position: relative;
  transition: .3s;
}
.tovar__item .tovar__image:hover{
  opacity: .5;
}
.tovar__item .tovar__table{
  transition: .3s;
}
.tovar__image:hover ~ .tovar__variants>.tovar__table_main{
  color: #f56361;
}

.footer {
  width: 100%;
  overflow: hidden;
  margin-top: 40px;
  background: #0a45b2;
  padding-top: 49px;
  padding-bottom: 80px;
}

.footer__column {
  float: left;
  position: relative;
  /* padding-right: 10px; */
}

.footer__column_1 {
  width: 280px;
  padding-left: 60px;
  padding-right: 0;
}

.footer__column_2 {
  margin-left: 60px;
  width: 275px;
}

.footer__column_3 {
  width: 150px;
  margin-top: -3px;
}

.footer__column_4 {
  width: 225px;
  margin-top: -3px;
}

.footer__column_5 {
  width: 150px;
  margin-top: -3px;
  margin-left: 4px;
}

.footer__column_1:before {
  content: '';
  position: absolute;
  top: -15px;
  left: 0px;
  background-image: url(../images/logo-min.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 46px;
  height: 54px;
  background-size: contain;
}

.footer__info {
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  line-height: 18px;
  margin-bottom: 20px;
  display: block;
}

.footer__info-devider {
  width: 191px;
  height: 1px;
  border-bottom: 1px dotted #fff;
  margin-bottom: 21px;
}

.footer__info_href {
  color: #fff;
  line-height: 18px;
}

.header__button_footer {
  margin-top: 13px;
  margin-bottom: 19px;
  width: 170px;
  height: 39px;
  line-height: 39px;
  font-size: 12px;
	background: #ffde27;
	border-color: #ffde27;
}
.header__button_footer:hover{
	background: #ffde27;
	border-color: #ffde27;
  color: #000;
}

.footer__notice {
  width: 100%;
  overflow: hidden;
  color: #fff;
  font-size: 12px;
  margin-bottom: 5px;
}

.footer__tel {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
}

.footer__title {
  font-size: 17px;
  color: #ffde27;
  margin-bottom: 10px;
  font-weight: 700;
}

.footer__line {
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 8px;
}

.footer-item {
  color: #fff;
  text-decoration: none;
}
a.footer-item:hover{
	color: #ffde27;
}

.path {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 30px;
  color: #bcbcbc;
  font-size: 13px;
}

.path__item {
  color: #bcbcbc;
  text-decoration: none;
  margin-right: 4px;
}
a.path__item:hover{
  color: #0a45b2;
}

.path__item~.path__item {
  margin-left: 4px;
}

.pagination {
  width: 100%;
  margin-bottom: 40px;
}

.pagination__item {
  width: 45px;
  height: 45px;
  display: inline-block;
  vertical-align: top;
  color: #000000;
  line-height: 45px;
  text-decoration: none;
  font-size: 18px;
  text-align: center;
  border-radius: 50%;
  transition: .3s;
}
.pagination__item+.pagination__item{
  margin-left: 10px;
}

.pagination__item:hover {
  background: #e9e9e9;
}

.pagination__item_selected {
  background: #ffde27;
}

.blog__item {
  width: 373px;
  text-decoration: none;
  color: #000000;
  margin-bottom: 60px;
  position: relative;
  display: inline-block;
  vertical-align: top;
}

.blog__image {
  width: 100%;
  height: 214px;
  overflow: hidden;
  border-radius: 15px;
  background: #0a45b2;
}
.blog__item:hover .blog__image img{
  opacity: .5;
}

.blog {
  width: 100%;
  overflow: hidden;
  position: relative;
  display: flex;
  margin-bottom: 30px;
  flex-flow: row wrap;
  justify-content: space-between;
}

.blog__wrap-wrap{
	transition: .3s;
}
.blog__name-wrap{
	width: 100%;
	background: rgba(255,255,255,.85);
	color: #2483ce;
	vertical-align: middle;
  margin-top: 25px;
} 
.blog__name {
  color: #0a45b2;
  font-size: 20px;
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.2s linear;
  position: relative;
}
.blog__note{
  font-size: 13px;
  color: #000;
  margin-top: 10px;
}

.arrows {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 40px;
}

.arrows__item {
  height: 45px;
  line-height: 20px;
  color: #539cd6;
  position: relative;
  text-decoration: none;
}
.arrows__item:hover:before{
  opacity: .8;
}
.arrows__item .link_btn{
  text-decoration: underline;
}
.arrows__item:hover .link_btn{
  text-decoration: none;
}

.arrows__item:before {
  content: '';
  background-image: url(../images/arrow6.svg);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: -3px;
  left: -15px;
  width: 45px;
  height: 45px;
  transition: all 0.2s linear;
  border-radius: 50%;
}
.arrows__item span{
  display: block;
  text-decoration: none;
}
.arrows__item span.prev_next{
  font-weight: 500;
  font-size: 13px;
  color: #7f7f7f;
}
.arrows__item span.prev_next.link_next{
  text-align: right;
}

.arrows__item_left {
  padding-left: 55px;
  float: left;
}

.arrows__item_right {
  padding-right: 55px;
  float: right;
}

.arrows__item_left:before {
  left: 0px;
}

.arrows__item_right:before {
  transform: rotate(180deg);
  left: auto;
  right: 0;
}

.share__title {
  display: inline-block;
  color: #a3a3a3;
  font-size: 13px;
  line-height: 25px;
  margin-right: 20px;
}
.block_share{
  padding: 15px 30px;
  margin-bottom: 100px;
  text-align: center;
}
.block_share .link_item{
  font-size: 13px;
  color: #a3a3a3;
  text-decoration: none;
}
.block_share .link_item:hover{
  text-decoration: underline;
}
.share {
  position: relative;
  text-align: center;
  margin-top: 20px;
  padding-top: 17px;
  border-top: 1px dotted #000;
}

.ya-share2__list_direction_horizontal > .ya-share2__item {
}

.ya-share2__item_service_vkontakte .ya-share2__badge, .ya-share2__item_service_twitter .ya-share2__badge, .ya-share2__item_service_facebook .ya-share2__badge, .ya-share2__item_service_odnoklassniki .ya-share2__badge, .ya-share2__item_service_gplus .ya-share2__badge {
  background: transparent!important;
}

.ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon, .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon, .ya-share2__container_size_m .ya-share2__item_service_gplus .ya-share2__icon, .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon, .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon {
  width: 28px!important;
  height: 30px!important;
  background-repeat: no-repeat!important;
}

.ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM1NzE5MjJCMjZCQzExRTc4RTJBQTQ4MDRGMjI4MDg0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM1NzE5MjJDMjZCQzExRTc4RTJBQTQ4MDRGMjI4MDg0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzU3MTkyMjkyNkJDMTFFNzhFMkFBNDgwNEYyMjgwODQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzU3MTkyMkEyNkJDMTFFNzhFMkFBNDgwNEYyMjgwODQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NniQ5AAACqklEQVR42rSWbUhTURjHn7vNXGtqTacrI61BZFp+KEKDEeiX/BQkQULSh5DohagI/BBB0BsE+SHohaKgKIIS7ENimRKoKGmgUTlbL5TRAhsuNffSdrX/WeeOtbZ7j3M98OPecznP/d/znOfc55HqTtwhAVsGakE1KAM2sBCMg0+gHzwC7UBWe5FBQ6gInAY7k8zN42wE+8EoOAeuJxPWqYjtBU6wS+DDFFsBroBeYBcVlMAlcJWHLRXbxMNcKSJ4gYdnvmYBbWCdmmAdOELpsxzQAsyJBNkXXaT0G9vLk4my9CjPuIRWtcFO2SZjdByWZfIFQ+T8OEbfvFNaogdBE3ArghmgQc1ja+UaWp6/+J/ns7NEzZ0vqaXrtZp7JtgDTikhdYB8kfj4Ar/o/tMh6uh3kSzPkISc3ralFFdJy7U2NqQO0Q3xB8P0sPtN5L7QmkMlKwsiq8RatVzXsyRSBEtEBRcYdFRut5HVYqZVhbmRZ497R7ioqrEQrFYEl4gKZi0yUuPu6uh4fNJHrtExUfc83VxzPIDMbO0Zpid9b8ntmSRLtomO1VeRo7xYxF1SBL2igtOBEN1tH6RbbS/ozM2OP29BsCrKikTcvyuCzlROtC03K3ovz2huIpvgUvawR/hfZTbS2X01lGkwUAEXZAnTPfhBy/UVmFAEu9hygVXLy6DXUfFSS3Ts+TFNDzqHaGDkq5Zrc+w5DIFr4Hiy2edvP6MMvf7vBAqFyfvTLxKYILgR/y9t4kU34f/Ug/Sfh7H66o6vFqw/OfQfqsX72GoRfw7vpblETYDtYEqt4h8Gl9MgxiJWw7NTtcVg5+UAx5+i2ACoAH1z6drYKtcC1riGBYW+8H5oM3iXSl/Kmtx60Ah28Ea4lDfCJpa84DN4Dlp5I6z6cb8FGABGNasJug6Y4AAAAABJRU5ErkJggg==')!important;
}

.ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE3QUY0MjA2MjZCQzExRTc4RDBDOUUyRDkwRUUxNDlBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE3QUY0MjA3MjZCQzExRTc4RDBDOUUyRDkwRUUxNDlBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTdBRjQyMDQyNkJDMTFFNzhEMEM5RTJEOTBFRTE0OUEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTdBRjQyMDUyNkJDMTFFNzhEMEM5RTJEOTBFRTE0OUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qsAChAAACr0lEQVR42rSWTWgTQRTHXzbRJKbakFitpPYg0hYhGBSs1KZiD0VEPKh4U/BkL4J4Evw4qejJm1gVCkoPHmrBkxb8iNH6AYK0YpOSKP2gmpKGbpM0n039T9jAJtnd2bbxwQ+yk8f8Z95782YMnoEw6TA3OAUOARdoAgKYAbNgBAyBb7yJDBxBJnALHCZ99hVcB8NqDoLKuAU8AP5ViDE7AF6BJ6BOr6AdvAYXWARobXZWWmwjT5Dt7CXooPWbRwptvZbgPdBOtTNWbA/VBL1SGGttZ8AJJcHb68gZz26W5jZJA3tBp5LnTquJplP5qvF6k0AX3XZyb7fSXCJP/T8WyGUz0shcmuZzBaXQdgFfSfCk2tLuereRbzJJfUGxbPxORwMdbLIVf7c4zNTZbKPRSIp+x/MQzCpNxRqHT5DlT9HyWGzvfif1d++gIw0WMrJSNhqo3WWr8p2N52h8Mas2lVce0jY1rxcTIu3ZaiZPo7VIDOGdFHNkUMi2bypJy+p5bJULOtW8ju/eUvbtQE4ZShbCDjXMCjYJvPJ6PBqjzPIKtwynsOtQMs/1KwnOqzl8iGZoOBynXEFbdCgg8rRSYKkkGNDy9M8kKZktqP4/Hk3TwK9FnmBQvkO/lucbnK0rb/9QJFGdo1AsQ5d9Ecrxo+6XF81zcKMqy4KBzrfUU8+uOmq2byxrQ0s43IM/RbofWKC0jhzDBisvYL9at2ndvIH2Oc3ksJiKuQyLWfqMMCb1CTEbk7rZiry+r4J3Sv00iHIPapc8z64xscrm/R48+g+N+xnrH2r34SXwpYZiY5VXnqBwVo6BTzUQ+w56gMh708RAN+grxX0N9lRq1n/1vtrSoFd6sflXIcSeiUfBOZBQcjDpOKxd0gV6Wlp1m9Ts2WKjYAJ8lM4Z9yH8T4ABAP1YyH1eQmJbAAAAAElFTkSuQmCC')!important;
}

.ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NTc4QTYwMjZCQzExRTdCNURFRTdGNUM3RDg5NUE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI5NTc4QTYxMjZCQzExRTdCNURFRTdGNUM3RDg5NUE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qjk1NzhBNUUyNkJDMTFFN0I1REVFN0Y1QzdEODk1QTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qjk1NzhBNUYyNkJDMTFFN0I1REVFN0Y1QzdEODk1QTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5L9Mu3AAACZUlEQVR42mK0jprJQARgAWJ7IPYDYhsglgdiISD+CsTPgfgSEO8B4rVA/JqQQfgAGxBnA3EZEEtgkecBYlUoDgbiiUC8EIjroQ7BAEx4LNMB4jNA3IfDMlwOTAXiG0AcTYqFzkB8DIh1GcgDfEC8BIhbibHQHIg3ATEvA+WgCohr8VkoDMTrgZiLgXqgEYg9cSWaTiCWJNYkQ3UJBnlJAYa///4znLj0mOH1h2/YlDEC8Qwg1gKlamQLNYE4kRiLONhYGNoK3RjM9GTgYpW9Oxlen3uIS4scEKeDEiBykKYSSLVwEOyqDbfs3YfvDM9ff2Z49/EbIW2g7MWI7MMQYoNSVV4YTL9485khtGA5w///RGlTAsUCzEegkkOWWAuZmBjB9I8fv4m1DAbsYD5UI8qJMoIMtsYKDHLSAmA+Pw8nQ7y/IZi97+RdhscvPhEyQh1moSgxFqrLizCkhpnC+YICnHD+9buvibFQiIWU8PgGDEJQAhHg5WDg5GBl+PPnH8Pr91/Bcp+//iTKDJiFr4lRfPDsAzBuynFmcLJUZnjy4gNDTPkaUtz8HpZobjHQB9yAWQjKsY/pYOEh5Iy+hsaW3QPi88gWzgbifzS0cCoQ/0dOpdehtTXB8nTLgRsMF68/Z/j05SexloGiC9yWYURr04DKrItALE1Fn4HKIl8g3oqtPnwLbZt8o6KFjTDLcNX4J4E4AIi/UMGyDqiFBNs0u4HYEoivkmnRZyCOBVWTpLTargCxERAXAfFLIi36BcRzQcUutBFFcrsUZEA/EE+BNoT9gdgaR0N4LzQvv8JnIECAAQCwcJnVrwtCawAAAABJRU5ErkJggg==')!important;
}

.ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQzOEI1MDdGMjZCQzExRTc5MkJBODdBNzdDNzY3OTU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQzOEI1MDgwMjZCQzExRTc5MkJBODdBNzdDNzY3OTU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDM4QjUwN0QyNkJDMTFFNzkyQkE4N0E3N0M3Njc5NTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDM4QjUwN0UyNkJDMTFFNzkyQkE4N0E3N0M3Njc5NTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7gosErAAADCklEQVR42qyWXUgUURTH/zM7M+uqaakPIZppaASZ4or2YVqKBZKVhogP9RCkPQRFbz30En1AT4US9gFCRVBpUESFlRRm9oGQmJogWGZi+QW6uubO7nRmHHFcmpmrdeDHzN69d/733HvuOZebOLMJDOYmSoitRCwRRwSIAeIH0UI0EB12H+JsBAuJs0QW2Ow1cZpoNuvAm7SHEzeJxiWIqZani9YSIayCq/UZHsTyjCOqiCZilZ1ghO5VOv7dthBPCZeV4DUi1XL6YijEhM0Q4zPB8aKdaDZxydggGN6LiXKr0VJyPpzFFBNhUdpvZfQbZh6cgjzUaTXsCHF7PpB4w7qfsxolRCXBWXZRE1PG+oHJYXDRCQipqAYvhdvt6fngJd1ut5TixiLAIULpfQvPlf3w1BRrHnLh0RCTc+2WNodIMwoesA0BV4T2CAz30Vr6ocheYHxgzgVpBUsQlRr30HaK/v42CFnlcLhL4Zoe1ybAraNAVAKQv7exCOYaBVPses92P4fY3QR+Qz6EgmN6qwK5uQ7ySC+L4Pr51BZKzynb0xwSqUdqHoQUmqzsw2zHE/h/9kD5PTm3xDZzJpwC6ykOq7wHzhWJwOdnkHvfgaMAktL3gSOPlb6PmLpTxfQdVXCa8AZnhGBTBjvp4wXgM0ogZZQY/gjAP9jFojVqjNIeu95T9SfhrTtMR+HrghZ55q0tg/fVZRbBHqPgG5YRYlwaHfa1C/u6Jh2OmETWXVmUae7b9Xa6KyAUHtfe5Zc18Lc/1hKBVHoBUuI2FsEG47Fo1qu1abYRk7K1p+9FNWZab5B7Dqjh7UjbA0dCJtDXYiWmrmB7cMXfSzw0rdSUL/mV8ZB/dS8qNmJsKiXvLoodn2m8ETv1wryoPD0i7pqNCsx6gsS0VvgG263EVLs+L/a3eljJchFagr0nTlgV4AliF/HpP4i1EkX6Gbe80wzp5erWMoXUPbtK5BNjrLc2D3GI2E18WIKYGu07iKPEjFlqs7JGHbdez3L0yhKjezJCfNGF6ln2/48AAwC4BNlkoDsBYgAAAABJRU5ErkJggg==')!important;
}

.ya-share2__container_size_m .ya-share2__item_service_gplus .ya-share2__icon {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNUE2RkVBMjZCQzExRTc4REQ2RDZBQzMyQTNFQUZDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNDNUE2RkVCMjZCQzExRTc4REQ2RDZBQzMyQTNFQUZDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0M1QTZGRTgyNkJDMTFFNzhERDZENkFDMzJBM0VBRkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0M1QTZGRTkyNkJDMTFFNzhERDZENkFDMzJBM0VBRkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5CNt3tAAADMklEQVR42qyWbUhTURjH/3ObLjd1brK0mb1nJKFhVNiLpTLTDE2TkMQPpmVvCPUhyYIIKwmCPiSYSEIQRlRSHwTT0orIbxWKL1lG6nThS9i0tjldz72eiY7tbtr+8IPLufee/znPec45j+hz4ja4kYLIIHREDBFBBBHjxADxiWgg6ogJd51J3BiVEOeIQCfvgxhRxDHCSFQQ5WwwTuXjoj2e6CRKXZg5UwAbYAeRsBjDPKKJCMfStIJ4SZzwxDCbuO8m1J5ITFSyULs03ETUsI+9IRFRTWxxZXiPkMO7khFVzHxBlqYQewXTOSAAql0JkKrUc22jb5pg0vfxz36aUCg2R2O0pcHx153EIeLF/BmeEky/qBhE1jyFInY7gtIyoc49DrNBP2fGG4ZpEaxLddXFmfkh5fbbASHDlSVXYenpQu/1Uny7cJL+8oEyabZzSaASMm0EfNUhEMlk/DOHgxIJpT2k3JSlgilHYbSODPPP5iE9rD+H4COfXe6QpBQE6Q5CvMwfYmUwVl25wbd3F+U6Zm0cUS9h2SkoY3MjApPTEJqZAzOFURyigaH6Lv/O8KyWJzA6Fpqjefh6qdhVN5F2Q5U7w7475QjV90OxYzc0tI4j1RUYe/d6sRkbInS0LdCM1YLB2hp8v3YRsFggW7cBPv7+C6PQ1Y6+22Xu9iW/hmPuDNX7kqHOyIaEUn/GYoZivw4bV69FT3EBpv9M8t/YzGZYzMNC3QzbZ9gl9JUmLQvay2Uwvm9BZ2462o8kY/z5Y/iuWU8Jk7qYkHbbDVuJKZezy8qh0ZtgeFIL28w0YJ3CQE0l/04arPLUjH7EB7vhBLtAncryoxciPxkizp6H3/IwyMIjoM0/zQ9irKXRU8NXxC9+IdmNzx1t9U73oL8c2rxCyOPiIeXW0GSCubMNBpql8UuHp4bp9qNNNK/EeEvsgffVyja9zXFbcBfmpJfN/rJ+bc6uJy5bC9gCe0OcSSHRJnTjPyLyCet/mnGDLiIeelLTPGAloX6JZoPs9qlaTNXWzA71m8RvD424MvEWKxubXJ5vHhbCh9mst3LXIysdOYN+4iOr0upYm6D+CTAAwU7YqXj4FfYAAAAASUVORK5CYII=')!important;
}

.ya-share2 {
  display: inline-block;
  vertical-align: top;
}

.garantee {
  padding-left: 105px;
  margin-top: 40px;
  margin-bottom: 60px;
  position: relative;
}
.garantee h3{
  color: #f56361;
  font-size: 20px;
  margin-bottom: 15px;
}
.garantee p{
  position: relative;
}

.garantee:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 67px;
  height: 67px;
  background-color: #f79598;
  border-radius: 15px;
}

.garantee_1:before {
  background-image: url(../images/garant1.svg);
}

.garantee_2:before {
  background-image: url(../images/garant2.svg);
}

.garantee_3:before {
  background-image: url(../images/garant3.svg);
}

.garantee_4:before {
  background-image: url(../images/garant4.svg);
}

.garantee_5:before {
  background-image: url(../images/garant5.svg);
}

.garantee_6:before {
  background-image: url(../images/garant6.svg);
}

.garantee_7:before {
  background-image: url(../images/garant7.svg);
}

.garantee_8:before {
  background-image: url(../images/garant8.svg);
}

.garantee_9:before {
  background-image: url(../images/garant9.svg);
}

.garantee_10:before {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABrCAYAAACSY2d1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njk1NTBGQkI1OEQ5MTFFNzkwNEM4OEU5NDFDRTBCOUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njk1NTBGQkE1OEQ5MTFFNzkwNEM4OEU5NDFDRTBCOUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjcyRUREOTkyNkJFMTFFN0E1RUFFRTk5QjQ0RjdEREEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjcyRUREOUEyNkJFMTFFN0E1RUFFRTk5QjQ0RjdEREEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZRsvkAAAJq0lEQVR42uyd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');
}

.garantee_11:before {
  background-image: url(../images/garant11.svg);
}

.garantee_12:before {
  background-image: url(../images/garant12.svg);
}

.garantee_13:before {
  background-image: url(../images/garant13.svg);
}

.del__left {
  width: 50%;
  float: left;
  padding: 0 20px;
}

.del__right {
  width: 50%;
  float: right;
  border-left: 1px solid #ccc;
  padding: 0 20px;
}

.del {
  overflow: hidden;
  text-align: center;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin-top: 40px;
}
.dell__tel{
  font-weight: 500;
  font-size: 21px;
}

.contacts {
  margin-bottom: 60px;
}

.contacts__header {
  overflow: hidden;
  border-radius: 15px;
  background: #e9e9e9;
  margin-bottom: 20px;
  padding: 30px;
}

.contacts__header-title {
  font-size: 18px;
  float: left;
  width: 295px;
  color: #0a45b2;
  font-weight: 700;
  padding-left: 70px;
  position: relative;
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.contacts__header-title:before{
  content: '';
  position: absolute;
  left: 0;
  top: -3px;
  width: 46px;
  height: 54px;
  background: url(../images/logo-min.png) 0 0 no-repeat;
  background-size: contain;
}

.contacts__header-body {
  padding-right: 15px;
  font-size: 15px;
  font-weight: 300;
  float: left;
  margin-left: 10px;
}

.contacts__header-phone {
  font-size: 15px;
  color: #000000;
  display: inline-block;
  vertical-align: top;
  position: relative;
  margin-left: 10px;
  float: right;
}

.form__zag {
  display: inline-block;
  width: 110px;
  line-height: 34px;
  vertical-align: top;
}

.form__row {
  position: relative;
  margin-bottom: 17px;
  text-align: left;
}

.form__row:after {
  content: '';
  display: table;
  width: 100%;
}

.form__inp-small {
  width: 243px!important;
}

.form__plus {
  font-size: 16px;
  margin-right: 10px;
}

.form__zag span,.cart_form-label span {
  color: #f34c46;
  margin-left: 3px;
}

.form__upload {
  height: 90px;
  width: 100%;
  overflow: hidden;
  padding-top: 10px;
  padding-left: 113px;
}

#File1 {
  position: absolute;
}

.customFile {
  width: 280px;
  margin-left: -140px;
  cursor: default;
  height: 37px;
  z-index: 2;
  filter: alpha(opacity: 0);
  opacity: 0;
}

.fakeButton {
  position: absolute;
  height: 40px;
  width: 220px;
  background: #d7d7d7;
  text-align: center;
  line-height: 44px;
  color: #fff;
  float: left;
  font-size: 15px;
  border-radius: 50px;
  z-index: 999;
}

.blocker {
  position: absolute;
  z-index: 3;
  width: 150px;
  height: 21px;
  margin-left: -155px;
}

#FileName {
  position: absolute;
  height: 18px;
  margin-left: 215px;
  font-size: 13px;
  color: #4c4c4c;
  margin-top: 11px;
  padding-top: 1px;
  padding-left: 19px;
}

#activeBrowseButton {
  display: none;
  display: block!important;
  cursor: pointer;
  border-radius: 50px;
}

#productnbrbtn:hover {
  cursor: pointer;
}

#activeBrowseButton:before {
  content: '' attr(data-value) '';
  line-height: 38px;
  text-align: center;
  margin: 0 auto;
  display: block;
  color: #000;
  font-size: 15px;
}

.form__row_captcha {
}

.input_captcha {
  width: 139px!important;
}

.captcha.img-ca {
  margin-bottom: 20px;
  padding-left: 113px;
}

.captcha__arrow {
  width: 40px;
  height: 20px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFNUYzMzY0Mjc2RTExRTc4NkFEQUE5MTEwNUNFMzBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFNUYzMzY1Mjc2RTExRTc4NkFEQUE5MTEwNUNFMzBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEU1RjMzNjIyNzZFMTFFNzg2QURBQTkxMTA1Q0UzMEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEU1RjMzNjMyNzZFMTFFNzg2QURBQTkxMTA1Q0UzMEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7soRdMAAAAoElEQVR42mL8//8/AyWAiYFCgNcARkZGAyCeAMQCOBWBvIALA0EASAkQXwBiAaxq8BkANSQBnyEEDYAa4gDEH6CGGJBsANQQA6ghH5ANYYRFIzCgEqDOxQcUgFgeiD+CXAXUe4EFSfIBEB8gYIAB1IAPRMUClsD8gB6YpGjGGhPEaG6Aat5AcjQCQQFU8wKcaggYAAr1CfjUMFKaGwECDACl9nDIS54ZtQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
}

.commentlist__item {
  width: 100%;
  padding-left: 90px;
  margin-bottom: 38px;
  position: relative;
  text-align: left;
  min-height: 67px;
}

.commentlist__item:before {
  content: '';
  background-image: url(../images/otziv.svg);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 67px;
  height: 67px;
  position: absolute;
  left: 0;
  background-size: 33px auto;
  top: 0;
  border-radius: 15px;
  background-color: #f79598;
}

.commentlist__all {
  font-size: 13px;
  color: #909090;
  margin-bottom: 10px;
}

.commentlist__body {
  color: #000000;
  font-size: 13px;
}

.commentlist__rate {
  margin-bottom: 5px;
}

.coomfull_star {
  width: 13px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  background-image: url(../images/star2.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.coomempty_star {
  width: 13px;
  height: 12px;
  display: inline-block;
  vertical-align: top;
  background-image: url(../images/star1.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.product__rating-title .rating .coomfull_star,
.product__rating-title .rating .coomempty_star{
  width: 19px;
  height: 18px;
}

.commentlist__item_answer {
  margin-bottom: 45px;
  padding-bottom: 45px;
  border-bottom: 1px dotted #000;
  margin-top: -20px;
}
.commentlist__item_answer:before{
  display: none;
}

.comment__form.style_form,
.coomentform-page.style_form {
  background: #ffde27;
  padding: 28px 31px;
  margin-bottom: 50px;
}
.comment__form.style_form .button,
.coomentform-page.style_form .button{
  background: #0a45b2;
  border-color: #0a45b2;
  color: #fff;
}
.comment__form.style_form .button:hover,
.coomentform-page.style_form .button:hover{
  background: #f56361;
  border-color: #f56361;
}

.comment__label {
  margin-right: 35px;
  margin-bottom: 15px;
  vertical-align: top;
  display: inline-block;
}

.comment__textarea {
  width: 610px!important;
  height: 105px;
  margin-left: 22px;
  margin-bottom: 15px;
}

.comment__input,.comment__select {
  margin-left: 30px;
}
.comment__select{
  width: 84px;
}
.comment__label-rate{
  margin-right: 0;
}


.rate_star {
  display: inline-block;
  height: 34px;
  margin-left: 10px;
  vertical-align: middle;
}

.empty_star, .full_star {
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: top;
  background-image: url(../images/star1.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.rate_star .empty_star{
  background-image: url(../images/star3.png);
}

.hov_full_star, 
.rate_star .hov_full_star, 
.full_star {
  background-image: url(../images/star2.png);
  }

.comment__input {
  width: 160px!important;
}

.comment__label-textarea {
  display: inline;
}

.comment__label-rate>span {
  display: inline-block;
  /* vertical-align: initial; */
  height: 34px;
}


.cart_form-label {
  width: 138px;
  display: inline-block;
  vertical-align: middle;
}

.lkback__left {
  font-size: 14px;
  color: #000000;
  margin-bottom: 60px;
}

.form__cell {
  width: 50%;
  float: left;
}

.form__cell .cart_form-input {
  width: 70px!important;
}

.form__cell+.form__cell .cart_form-label {
  width: 124px;
  padding-left: 30px;
}

.form__cell+.form__cell {
  width: 50%;
}

.cart_form-select_middle {
  margin: 0 9px;
}

.cart__mailus {
  padding-left: 140px;
}

.cart__mailus-item {
  margin-bottom: 40px;
  margin-top: 40px;
}

.lk-banner {
  width: 255px;
  position: absolute;
  right: 0;
  top: 0;
  padding: 18px 30px;
  margin-left: 141px;
  background: #ffde27;
  border-radius: 15px;
}
.lk-banner:after{
  content: '';
  width: 22px;
  height: 22px;
  position: absolute;
  left: -10px;
  top: 30px;
  transform: rotate(45deg);
  background: #ffde27;
}

.lk_form{
  position: relative;
  padding-right: 285px;
}
.lk__banner-text {
  font-size: 20px;
  color: #000;
  display: inline-block;
  vertical-align: top;
  padding-right: 70px;
  position: relative;
}
.lk__banner-text:after{
  content: '';
  position: absolute;
  top: 0;
  right: 5px;
  width: 46px;
  height: 54px;
  background: url('../images/logo-min.png') no-repeat;
  background-size: contain;
}

.lk__banner-summ {
  font-size: 120px;
  line-height: 100px;
  color: #f34c46;
  position: relative;
  display: inline-block;
  vertical-align: top;
  letter-spacing: -0.12em;
  margin-top: 20px;
  text-align: left;
}

.lk__banner-summ span {
  font-size: 40px;
  line-height: initial;
  vertical-align: top;
}

.form {
  position: relative;
}

.product__leftside {
  width: 290px;
  float: left;
}

.product__image {
  width: 100%;
  height: 290px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  border: 1px solid #c2c2c2;
}

.product__imgs {
  width: 100%;
  height: 90px;
  margin-bottom: 40px;
}

.product__imgs-item {
  width: 90px;
  height: 90px;
  display: flex;
  float: left;
  align-items: center;
  justify-content: center;
  border: 1px solid #c2c2c2;
}
.product__imgs-item:hover{
  border-color: #0a45b2;
}
.product__imgs-item:first-child,
.product__imgs-item.active{
  border-color: #f56361;
}

.product__imgs-item+.product__imgs-item {
  margin-left: 10px;
}

.feat {
  width: 100%;
  margin-bottom: 40px;
}

.feat__row {
}
.feat__row+.feat__row{
  margin-top: 15px;
}

.feat__name {
  display: block;
  font-size: 14px;
  line-height: 16px;
  position: relative;
  color: #0a45b2;
  margin-bottom: 5px;
}

.feat__value {
  font-size: 16px;
  color: #000000;
  line-height: 18px;
}

.product__rightside {
  float: right;
  width: 446px;
}

.block__title {
  font-size: 20px;
  color: #2c2c2c;
  line-height: 20px;
  border-bottom: 1px dotted #000;
  font-weight: 700;
  padding-bottom: 14px;
}

.formblock {
  margin-bottom: 40px;
}

.var__name {
  color: #0a45b2;
  font-size: 15px;
  font-weight: 700;
  display: block;
  margin-bottom: 5px;
  line-height: 17px;
}

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

.variant_name {
  width: 196px;
  float: left;
  padding-right: 20px;
}

.price__full {
  width: 110px;
  padding-right: 10px;
  color: #000000;
  font-size: 15px;
  float: left;
  font-weight: 700;
  line-height: 17px;
}

.variant_price {
  width: 70px;
  font-size: 15px;
  color: #000000;
  float: left;
  line-height: 17px;
}

.product__button {
  float: right;
  margin-top: -18px;
}

.product__variants {
  display: block;
  width: 100%;
  padding-top: 20px;
  position: relative;
  margin-bottom: 5px;
}
.product__variants .var__name,
.product__variants .price__full,
.product__variants .variant_price{
  transition: .3s;
}

.product__variants:hover:not(.product__variants_best) .var__name,
.product__variants:hover:not(.product__variants_best) .price__full,
.product__variants:hover:not(.product__variants_best) .variant_price{
  color: #f56361;
}
.product__variants:hover:not(.product__variants_best) .variant__down{
  color: #0a45b2;
}

.product__variants:after {
  content: '';
  width: 100%;
  display: table;
}

.product__variants_best {
  background: #e9e9e9;
  padding-left: 22px;
  padding-bottom: 55px;
  padding-top: 25px;
  padding-right: 10px;
  margin-top: 20px;
  border-radius: 15px;
}
.product__variants_best .product__button{
  background-color: #ffde27;
}

.product__variants_best .variant_name {
  width: 152px;
}

.product__variants_best .price__full {
  font-size: 17px;
  color: #f34c46;
}

.products__best-sticker {
  position: absolute;
  bottom: 5px;
  left: 0;
  font-size: 16px;
  font-weight: 700;
  color: #f56361;
  padding: 0 25px;
  text-align: right;
  line-height: 41px;
  width: 100%;
}
.products__best-sticker:before{
  content: '';
  width: 25px;
  height: 25px;
  position: absolute;
  right: 140px;
  top: 5px;
  background: url('../images/icon_ok.svg') 0 0 no-repeat;
}

.prod-nav {
  border-bottom: 1px dotted #000;
  overflow: hidden;
  width: 100%;
  line-height: 50px;
  margin-bottom: 30px;
}

.prod__bottom {
  width: 100%;
  float: left;
  margin-bottom: 60px;
}

.prod-nav__item {
  float: left;
  font-size: 18px;
  position: relative;
  cursor: pointer;
  color: #000;
  text-align: center;
}
.prod-nav__item:hover{
  color: #0a45b2;
}
.prod-nav__item-active:hover{
  color: #f34c46;
}
.prod-nav__item + .prod-nav__item{
  margin-left: 50px;
}


.rating {
  display: inline-block;
  vertical-align: middle;
  line-height: 25px;
  margin-left: 15px;
}

.title_full_star {
  width: 19px;
  height: 18px;
  display: inline-block;
  vertical-align: top;
  background-image: url(../images/star2.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.prod-nav__item-active .title_full_star{
  background-image: url(../images/star1.png);
}

.title_empty_star {
  width: 17px;
  height: 21px;
  display: inline-block;
  vertical-align: top;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABfCAYAAAAeX2I6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzM3OENCNjQ1OEQ1MTFFN0FGNTFFQzUxMkMwNjE2MkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzM3OENCNjM1OEQ1MTFFN0FGNTFFQzUxMkMwNjE2MkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTEwQ0VBOTIyNzczMTFFN0JGRkE5QjcwMTcyQTlDN0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTEwQ0VBOTMyNzczMTFFN0JGRkE5QjcwMTcyQTlDN0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5FkuiBAAAGZUlEQVR42uxd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');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.prod__body>div+div {
  display: none;
}

.ur__image {
  float: left;
  overflow: hidden;
  margin: 0 20px 30px 0;
}
.comments__title {
  color: #f56361;
  font-size: 20px;
  margin-bottom: 40px;
}


.commentlist__title {
  display: block;
  font-size: 14px;
  margin-bottom: 5px;
  color: #0a45b2;
}
.tovar__h1 {
  float: left;
  width: 320px;
  padding-right: 20px;
  margin-bottom: 15px;
  padding-bottom: 0;
  border: none;
}
.product__title-block{
  border-bottom: 1px dotted #000;
  margin-bottom: 30px;
}

.nalichie {
  color: #fff;
  font-size: 13px;
  line-height: 26px;
  float: left;
  padding: 0 28px;
  border-radius: 40px;
  position: relative;
  background-color: #0a45b2;
}

.nalichie-green {
}

.product__rating-title {
  float: right;
  text-align: right;
  color: #8d8d8d;
  font-size: 16px;
  line-height: 30px;
}

.product__rating-title .rating {
  line-height: 25px;
  margin-right: 10px;
}

.product__group-form {
  width: 100%;
  margin-top: 60px;
  position: relative;
  line-height: 56px;
  font-size: 26px;
  color: #0a45b2;
  margin-bottom: 20px;
}

.product__group-form-helptext {
  float: left;
  font-size: 16px;
  color: #0a45b2;
  margin-left: 20px;
  padding-left: 70px;
  padding-right: 35px;
  position: relative;
}
.product__group-form-helptext:before{
  content: '';
  background-image: url(../images/bin.svg);
  background-color: #ffde27;
  position: absolute;
  width: 56px;
  height: 43px;
  left: 0;
  top: 6px;
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
  border-radius: 20px;
  background-size: 21px 17px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.product__group-form-helptext:hover{
  color: #f56361;
}
.product__group-form-helptext:hover:before{
  background-color: #f79598;
  background-image: url(../images/bin-white.svg);
}


.product__button_group {
  margin-top: 0;
  float: left;
}

.product__group-price {
  float: left;
  width: 105px;
}

.product__annotation {
  font-size: 16px;
  color: #000000;
  line-height: 24px;
  clear: both;
}

.cart-prod__item {
  width: 100%;
  overflow: hidden;
  background: #e9e9e9;
  padding: 30px 27px 19px;
  margin-bottom: 30px;
  border-radius: 15px;
}
.cart-prod__item--accept{
  background: #ffde27;
}

.cart-prod__item-left {
  width: 290px;
  height: 100%;
  float: left;
  text-align: center;
}

.cart-prod__image {
  width: 100%;
  height: 271px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  background: #fff;
}

.cart-prod__remove {
  color: rgba(0, 0, 0, 0.4);
  font-size: 13px;
  transition: .2s;
}
.cart-prod__remove:hover{
  color: rgba(0, 0, 0, 0.8);
}

.cart-prod__item-right {
  float: left;
  width: 385px;
  margin-left: 35px;
}

.cart-prod__title {
  font-size: 20px;
  color: #0a45b2;
  font-weight: 700;
  margin-bottom: 20px;
}

.cart-prod__cell {
  font-size: 14px;
  line-height: 34px;
}

.cart-prod__cell_left {
  font-weight: 700;
  float: left;
}
.cart-prod__cell_name{
  font-weight: 700;
  display: inline-block;
  vertical-align: top;
}

.cart-prod__cell_right {
  float: right;
  color: #0a45b2;
}
.cart-prod__cell_right .img{
  position: relative;
  right: 30px;
  width: 44px;
  margin-right: -30px;
  display: inline-block;
  vertical-align: top;
}
.cart-prod__cell_count{
  margin-left: 25px;
  display: inline-block;
  vertical-align: top;
}

.cart-prod__row {
  width: 100%;
  margin-bottom: 15px;
}

.product__quant-elem {
  display: inline-block;
  background-color: #ffde27;
  vertical-align: top;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #000;
  font-size: 16px;
  transition: all 0.2s linear;
  border-radius: 16px;
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
}

.product__quant-minus {
  margin-right: 5px;
  cursor: pointer;
  position: relative;
  /*background: url(../images/minus.svg) 50% 50% no-repeat;*/
  background-color: #ffde27;
}

.product__quant-plus {
  margin-left: 5px;
  cursor: pointer;
  font-size: 25px;
  /*background: url(../images/plus.svg) 50% 50% no-repeat;*/
  background-color: #ffde27;
}

.product__quant-result {
  color: #000000;
  border: 1px solid #a1a1a1;
  width: 57px;
  box-shadow: none;
  background-color: #fff;
}

.coupon {
  width: 100%;
  background: #f79598;
  padding: 25px 30px 25px;
  color: #fff;
  line-height: 35px;
  font-size: 20px;
  margin-bottom: 60px;
  position: relative;
  border-radius: 15px;
}

.coupon__title {
  display: block;
  margin-bottom: 10px;
  float: left;
}

.coupon_code {
  width: 182px!important;
  border: none!important;
  font-size: 20px!important;
  color: #f56361;
  text-transform: uppercase;
  text-align: center;
  float: left;
  margin-left: 25px;
}

.coupon__subm {
  float: left;
  width: 90px;
  margin-left: 20px;
  height: 34px;
  background-color: transparent;
  color: #fff;
  font-size: 14px;
  line-height: 30px;
  cursor: pointer;
  transition: all 0.2s linear;
  border: 2px solid #fff;
  border-radius: 16px;
  text-align: center;
}

.coupon__dop {
  float: right;
  font-size: 20px;
}

.cart__total-wrap {
  width: 100%;
  overflow: hidden;
  margin-bottom: 90px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
}

.cart__total {
  float: left;
  width: 50%;
  text-align: right;
}

.cart__total span {
  display: block;
  font-size: 22px;
  line-height: 34px;
  font-weight: 700;
}

.cart__total_discount {
  color: #000;
  float: right;
}

.cart__total_full {
  width: 100%;
}

.cart__total_discount span {
  color: #0a45b2;
  font-size: 24px;
  font-weight: 700;
}

.car__del-item,.car__pay-item {
  width: 100%;
  overflow: hidden;
  padding: 25px 15px 10px;
  display: block;
  font-size: 16px;
  border-radius: 15px;
}

.car__del-item-active,.car__pay-item-active {
  background: #ffde27;
}

.car__del-check {
  float: left;
  height: 100%;
  width: 300px;
  line-height: 30px;
  padding-left: 40px;
  font-weight: 700;
  color: #0a45b2;
}

.car__del-descr {
  float: left;
  color: #000000;
  font-size: 16px;
  width: 270px;
  line-height: 26px;
}

.car__del-lab {
  width: 130px;
  float: left;
  font-size: 16px;
  text-align: right;
  color: #058a43;
}

.car__del {
  width: 100%;
  position: relative;
  margin-bottom: 60px;
}

.cart__total-wrap_del {
  margin-bottom: 80px;
}

.cart__button {
  width: 248px;
  height: 52px;
  margin: 0 auto;
  display: block;
  font-size: 16px;
}
.cart__button:hover{
  background: #0a45b2;
  border-color: #0a45b2;
  color: #fff;
}

.obr__form .cart_form-label {
  width: 240px;
}

.obr__form .cart_form-input, .obr__form select {
  width: 410px;
}

.cart__total_left {
  text-align: left;
  width: 100%;
}

.cart__total-wrap_small {
  margin-bottom: 30px;
}

.order__info {
  margin-right: 20px;
  margin-bottom: 20px;
  background-color: #e9e9e9;
  border-collapse: collapse;
  border-radius: 15px;
  width: 100%;
}

.order__info td {
  padding: 10px 40px;
  font-size: 16px;
}
.order__info tr:first-child td{
  padding-top: 40px;
}
.order__info tr:last-child td{
  padding-bottom: 40px;
}

.popup,.popup-cart {
  background-color: #f2f2f2;
  position: fixed;
  left: 50%;
  top: 200px;
  width: 565px;
  transform: translateX(-50%);
  z-index: 99;
  display: none;
  border-radius: 15px;
}

#popup {
  width: 100%;
  height: 100%;
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  z-index: 98;
  background: rgba(0, 0, 0, 0.47);
}

.popup__title {
  line-height: 65px;
  height: 65px;
  font-size: 19px;
  padding-left: 40px;
  color: #0a45b2;
  font-weight: 700;
}

.close {
  width: 12px;
  cursor: pointer;
  height: 12px;
  position: absolute;
  top: 27px;
  right: 24px;
  transform: rotate(45deg);
}

.close:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.5);
  top: 50%;
  margin-top: -1px;
  left: 0;
}

.close:after {
  content: '';
  position: absolute;
  height: 100%;
  width: 2px;
  background-color: rgba(0, 0, 0, 0.5);
  left: 50%;
  margin-left: -1px;
  top: 0;
  transition: .3s;
}
.close:hover:before,
.close:hover:after{
	background: #25a360;
}

.popup__body {
  padding: 0 100px 40px 40px ;
}

.popup__body-p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 30px;
}

.popup_say-s {
  font-size: 16px;
  color: #000000;
  width: 25px;
  display: inline-block;
}

.popup_say {
  width: 100%;
  margin-bottom: 15px;
}

.popup_say-inp {
  width: 394px!important;
}

.popup_say-ok {
  margin-left: 28px;
}

.popup__image {
  float: left;
  width: 160px;
  height: 140px;
  overflow: hidden;
  margin-bottom: 30px;
  text-align: center;
}

.popup__pr-title {
  font-size: 18px;
  font-weight: 500;
  color: #000;
  margin-bottom: 20px;
}

.popup__info-row {
  width: 100%;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 300;
  color: #000000;
  float: left;
}

.popup__info-cell {
  float: left;
}

.popup__info {
  float: right;
  width: 310px;
  margin-bottom: 30px;
}

.popup__info-value {
  float: right;
  width: 110px;
  color: #0a45b2;
}

.popup__buttons {
  width: 100%;
  padding-left: 0;
  margin-bottom: 28px;
  text-align: center;
}

.popup__buttons-continue {
  padding: 0 24px;
  width: 215px;
  margin: 0 auto;
  margin-right: 20px;
  font-size: 15px;
  background: #ffde27;
  border-color: #ffde27;
  color: #000;
  line-height: 40px;
}

.popup-cart .popup__body {
  padding: 0 37px 0px 40px;
}

.popup__buttons-elem-checkout {
  margin: 20px auto 0;
  color: #fff;
  border-color: #0a45b2;
  background: #0a45b2;
  text-decoration: none;
  line-height: 40px;
  font-size: 15px;
}

.button.popup__buttons-continue:hover {
	background: #0a45b2;
	border-color: #0a45b2;
  color: #fff;
}

.button_alt:hover {
	text-decoration: underline;
}
.popup__buttons-elem-checkout:hover{
  background: #ffde27;
  border-color: #ffde27;
  color: #000;
  text-decoration: none;
}

a.cart__informer .cart__title {
}

a.cart__informer:after:hover {
  background-color: #4ad88b;
}

.owl-page:hover {
  background: #ffde27;
}

.slider__nav:hover {
  background-color: rgba(255, 255, 255, 0.7);
}

.catalog__menu-a:hover {
  color: #0a45b2;
}


.tovar__button:hover {
  background-color: #f79598;
  background-image: url('../images/bin-white.svg');
}
.tovar__button.active__button{
	background-color: #8c6eb6;
}
.tovar__button:hover ~ .variant_price{
  color: #25a360;
}

.seeme__item:hover span{
  text-decoration: none;
}

.arrows__item:hover:before {
  background-image: url(../images/arrow6.svg);
}

.tovar__main-title a:hover {
  color: #46d0f3;
}

.nav__item:hover {
  color: #ffde27;
}

.product__quant-elem:hover {
  background-color: #0a45b2;
  color: #fff;
}

.coupon__subm:hover {
  background-color: #fff;
  color: #000;
}

.blog__item:hover {
  color: #000000;
}

.blog__item:hover .blog__name {
  color: #f56361;
}

.product__group-price:before,.product__group-price:after {
  display: none;
}

.tovar__rating {
  width: 100%;
  min-height:15px;
  margin-bottom: 10px;
}

.catalog__nav-item {
  color: #000;
  text-decoration: none;
  font-size: 15px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  transition: .3s;
  margin-bottom: 20px;
  margin-right: 45px;
}
.catalog__nav-item:hover{
  color: #0a45b2;
}

.catalog__nav {
  border-bottom: 1px dotted #000;
  margin-bottom: 25px;
}

.catalog__nav-item_active {
  color: #f56361;
  font-weight: 700;
}
.catalog__nav-item_active:hover{
  color: #f56361;
}


.product__image_odin {
  border: none;
  height: auto;
  margin-bottom: 50px;
}

.product__include-title {
  font-size: 20px;
  color: #4ebe82;
  margin-bottom: 20px;
  font-weight: 500;
}

.product__include {
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  margin-bottom: 40px;
  color: #000000;
  line-height: 50px;
  white-space: nowrap;
  padding: 20px;
  padding-left: 40px;
  border: 1px solid #dedede;
}

.product__include-item {
  padding-left: 80px;
  position: relative;
}

.product__rightside-wrapper {
  margin-top: 55px;
  padding: 0px 45px 0px;
}

.product__variants-prices {
  width: 100%;
  overflow: hidden;
  margin-bottom: 5px;
  text-align: center;
}

.product__variants-oldprice {
  display: inline-block;
  color: #f34c46;
  font-size: 32px;
  margin-right: 10px;
  text-decoration: line-through;
}

.product__variants-prices .variant_price {
  display: inline-block;
  width: auto;
  float: none;
  margin-left: 10px;
  line-height: 32px;
  font-size: 32px;
  color: #000000;
}

.product__include-image {
  width: 70px;
  height: 40px;
  position: absolute;
  left: 0;
  top: 5px;
}

.product__variants-footer {
  width: 100%;
  overflow: hidden;
  position: relative;
  color: #f34c46;
  text-align: center;
  font-size: 18px;
}

.product__variants-footer .product__button {
  float: none;
  margin-top: 0;
  display: inline-block;
  margin-right: 10px;
  color: #fff;
  padding-left: 50px;
  width: 250px;
  font-size: 18px;
  background-position: 20px 50%;
}

.product__rightside-wrapper .formblock {
  margin-bottom: 5px;
}

.product__rightside-wrapper .product__variants {
  padding: 25px;
  background: #d3e7f6;
}

.cart-prod__present {
  font-size: 26px;
  color: #f34c46;
  margin-bottom: 15px;
  position: relative;
  padding-left: 60px;
  margin-top: 70px;
}
.cart-prod__present:before{
  content: '';
  width: 47px;
  height: 54px;
  position: absolute;
  left: 0;
  top: -20px;
  background: url('../images/logo-min.png') 0 0 no-repeat;
  background-size: contain;
}

.cart-prod__right {
  font-size: 16px;
  color: #000000;
}

.cart-prod__item_discount {
  background: #ffde27;
}

.tovar-actsia {
  display: block;
  margin-bottom: 40px;
  width: 100%;
  text-decoration: none;
  color: #000;
  position: relative;
  background: #ffde27;
  border-radius: 15px;
  padding: 19px 20px;
}

.tovar-actsia__title {
  font-size: 18px;
  color: #0a45b2;
  font-weight: 700;
}

.tovar-actsia__img {
  float: left;
  width: 50px;
  height: 50px;
  position: relative;
  margin-left: 30px;
  margin-top: 5px;
}
.tovar-actsia__img img{
  display: block;
  max-width: 100%;
}

.tovar-actsia__img:before {
  content: '';
  position: absolute;
  width: 13px;
  height: 3px;
  background: #f34c46;
  top: 25px;
  left: -27px;
}

.tovar-actsia__img:after {
  content: '';
  position: absolute;
  height: 13px;
  width: 3px;
  top: 20px;
  background: #f34c46;
  left: -22px;
}

.tovar-actsia__description {
  float: left;
  margin-top: 11px;
  padding-left: 15px;
  font-size: 15px;
  color: #000000;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 300px;
}

.tovar__image_superhit:after {
  content: '';
  background-image: url(../images/good.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  top: 10px;
  right: 20px;
  width: 50px;
  height: 50px;
  z-index: 4;
}

.arrow {
  background-image: url(../images/arrow3.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: rgba(255,255,255,.2);
  width: 56px;
  height: 55px;
  position: fixed;
  bottom: 0;
  left: 50%;
  margin-left: -26px;
  cursor: pointer;
  display: none;
  z-index: 999;
  border-radius: 15px 15px 0 0;
  transition: .2s;
}
.arrow:hover{
  background-color: rgba(255,255,255,.5);
}

.cart__informer_empty .cart__title {
  color: #000000;
  font-weight: 500;
}

.cart__informer_empty:after {
  background-color: #cbcbcb;
}
.cart__informer_empty:hover:after{
  background-color: #cbcbcb;
  background-image: url(../images/bin.svg);
}

.coomentform-page-slayder .owl-controls {
  bottom: -50px;
  height: 44px;
  text-align: left;
}

.coomentform-page-slayder .owl-page,.pagination__item  {
  width: 46px;
  height: 44px;
  display: inline-block;
  vertical-align: top;
  color: #000000;
  line-height: 42px;
  border: 2px solid transparent;
  text-decoration: none;
  font-size: 18px;
  text-align: center;
  cursor: pointer;
  border-radius: 15px;
}

.coomentform-page-slayder .owl-page.active, {
  color: #fff;
  pointer-events: none;
}

.coomentform-page-slayder .owl-page:hover,.pagination__item:hover {
  background: #e9e9e9;
}
.pagination__item a {
	color: #000000;
	text-decoration:none;
}

.button_checked,.button_checked:hover {
  background-image: url(../images/bin-check.svg);
  background-color: #0a45b2;
  position: relative;
  background-position: calc(50% - 2px) 6px;
}
.button_checked:before{
  content: 
}

.product__rating-title:hover .coomempty_star {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBQTUwOUVDNTZBQjExRTdBMTFGRUNDMEUwQ0NFN0Y5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBQTUwOUVENTZBQjExRTdBMTFGRUNDMEUwQ0NFN0Y5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUFBNTA5RUE1NkFCMTFFN0ExMUZFQ0MwRTBDQ0U3RjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUFBNTA5RUI1NkFCMTFFN0ExMUZFQ0MwRTBDQ0U3RjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5RhBc2AAABJUlEQVR42mJk2PqUgQTAD8QfiVHIRIKhgkC8gFjFpBicDMT+QKxFTYNZgDgXiBmBuICaBvsCsRyUHQPEItQyOA+JzQnEGcR4ERvgAWJRIBYDYg0gdkCTzwLi00D8AojfQPFPXAaXQsNRBOoqfEASiHegiX0C4idAnATEJ5GDogeI5wIxBwN54C80yE6ih/F/IG4E4igg/k6ioXeB2AqI9+KLvBXQMH1OpKFHgNgCiG8QkypOAbEZES4/AcTO0MgjOrkxERGJoLLjF6np2JaIYNDAlVnwGWyPxgeVahuA+B+SGCiLW5PrYpBB84BYE4gDgdgSGrYwYEOKwbAcdwLqomSkVHIKSewlqS5Wh2q0QnMdA5ovQJYfBmI2dAWMJNYgRAOAAAMAQjIz5jk9kCQAAAAASUVORK5CYII=');
}

.product__rating-title:hover {
}

.content_pages h4 {
  font-size: 18px;
}

.tovar__main-title_bigma a {
  font-size: 13px;
  text-decoration: underline;
}

.tovar__main-title_bigma:after {
  top: 12px;
}

.popup__title_cart {
  padding-left: 85px;
  line-height: 80px;
  position: relative;
  margin-bottom: 15px;
  height: 80px;
  padding-bottom: 15px;
}
.popup__title_cart:after{
  content: '';
  width: calc(100% - 60px);
  height: 1px;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-bottom: 1px dotted #000;
  transform: translateX(-50%);
}

.popup__title_cart:before {
  content: '';
  background-image: url(../images/logo-min.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 46px;
  height: 54px;
  position: absolute;
  left: 27px;
  top: 8px;
  background-size: contain;
}

.coupon__error {
  position: absolute;
  font-size: 12px;
  top: 55px;
  left: 183px;
}

.feat__name_row {
  display: inline;
  color: #000;
  margin-bottom: 0;
  margin-right: 5px;
}

.feat__value_row {
  display: inline;
  line-height: 16px;
}

.prod-nav__item-active {
  color: #f34c46;
  font-weight: 700;
}

.form__row-message {
  font-size: 13px;
  color: #f34c46;
  display: inline-block;
  margin-left: 20px;
  display: none;
}

.form__inp_error {
  border-color: #f34c46!important;
}

#activeBrowseButton:hover {
  background: #0a45b2;
}

#activeBrowseButton:hover:before {
  color: #fff;
}

.tovar__item_recommend {
  width: 20%;
}
.blog__image img {
  transform: translateX(50%);
  left: -50%;
  position: relative;
  transition: .2s;
}
.blog__image-post {
 text-align: center;
}

.style_form{
  background: #e9e9e9;
  padding: 40px 35px 40px 45px;
  border: none;
  border-radius: 15px;
}
.style_form-color{
  background: #cfeede;
}
.login_form{
  text-align: right;
}
.login_form .register{
  font-size: 12px;
  color: #3b86c2;
  margin-left: 34px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
}
.login_form .register+.register{
  margin-left: 55px;
}
.cart_form-label-long{
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.cart_form-input-long{
  display: block;
  width: 100%!important;
}
.style_form-error .cart_form-input{
  border-color: #f34c46;
}
.style_form .button:hover{
  background: #0a45b2;
  border-color: #0a45b2;
  color: #fff;
}
.message_error{
  display: inline-block;
  vertical-align: middle;
  color: #f34c46;
  float: right;
  margin-right: 28px;
  margin-top: -67px;
}
.button_lk_second{
  padding: 0 45px;
  margin-left: 137px;
  width: auto;
}
.cart_form-select_small{
  width: 69px;
  margin: 0;
}
.cart_form-select_big{
  width: 172px;
  margin: 0;
  margin-left: 2px;
}
.cart_form-select_middle{
  width: 89px;
  margin: 0;
  margin-left: 2px;
}
.mask_phone-seven{
  width: 340px!important;

}
.mask_phone-new{
  width: 340px!important;
}
.mark_star{
  position: relative;
}
.mark_star:after{
  content: '*';
  position: relative;
  display: inline-block;
  vertical-align: top;
  font-weight: 500;
  font-size: 20px;
  color: #f34c46;
  top: -5px;
  margin-left: 2px;
}
.cart_form-password{
  width: 340px!important;
}
.button_pass{
  margin-left: 141px;
}
.style_form-icon{
  position: relative;
}
.form__text{
  width: 545px;
}
.contacts__button{
  margin-left: 114px;
}

.have_bg-white{
  background: #fff;
  padding: 5px 14px;
  margin-bottom: 10px;
}
.have_bg-white .cart-prod__row{
  margin-bottom: 0;
}
.have_bg-white .cart-prod__row+.cart-prod__row{
  margin-top: 4px;
  padding-top: 4px;
  border-top: 1px solid #ccc;
}
.deliv__title{
  color: #f34c46;
}
.style_form-cart{
  background: #cfeede;
}
.cart_form-tel{
  width: 410px!important;
}
.cart_form-label-dop{
  vertical-align: top;
  margin-top: 3px;
}
.textarea-cart{
  height: 127px;
  resize: none;
}
.cart-prod__row-green{
  margin-bottom: 5px;
}
.cart-prod__row-green .cart-prod__cell{
  color: #25a360;
}
.color-green{
  color: #25a360;
}
.cart-prod__cell-images{
  width: 50%;
  text-align: right;
}
.cart-prod__item-present{
  background: #cfeede;
}
.present-title{
  color: #25a360;
}
.cart__present_icon{
  text-align: center;
  margin-top: 10px;
}
.cart__present_text{
  display: block;
  text-align: center;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 20px;
}
.coomentform-page{
  margin-bottom: 50px;
  padding-bottom: 10px;
  padding-left: 35px;
}
.comment_form-title{
  font-weight: 700;
  font-size: 20px;
  color: #f56361;
  position: relative;
  margin-bottom: 25px;
}
.commentlist__item_answer{
  padding-left: 0;
}
.commentlist__item_answer .commentlist__body{
  border-top: none;
  background: #ffde27;
  padding: 30px;
  padding-left: 90px;
  position: relative;
  padding-bottom: 10px;
  border-radius: 15px;
}
.commentlist__item_answer .commentlist__body:before{
  content: '';
  position: absolute;
  left: 30px;
  top: 19px;
  width: 46px;
  height: 54px;
  background: url(../images/logo-min.png) 50% 50% no-repeat;
  background-size: contain;
}

.product__rightside .block__title{
  font-size: 18px;
  font-weight: 700;
  color: #f56361;
  padding-bottom: 10px;
}

.have_thumb{
  position: relative;
  background: #d3e7f6;
  padding: 35px 30px 35px 200px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
}
.have_thumb:before{
  content: '';
  position: absolute;
  top: 13px;
  left: 24px;
  width: 137px;
  height: 137px;
  border-radius: 50%;
  border: 7px solid #fff;
  background: url(../images/photo1.png);
}

.garantee_left{
  float: left;
  width: 370px;
}
.garantee_right{
  float: right;
  width: 370px;
}
.garantee_none{
  padding-left: 0;
}
.garantee_none:before{
  display: none;
}
.garantee_none h3{
  color: #000;
  font-weight: 500;
  font-size: 18px;
}
.garantee_none p{
  padding-left: 0;
}
.garantee_none p:before{
  display: none;
}
.important_block{
  padding: 15px!important;
  background: #f8e5ea;
}

.zakaz_title-punkt{
  position: relative;
  font-size: 20px;
  font-weight: 500;
  color: #2483ce;
  text-align: center;
  padding-top: 150px;
  border-top: 1px solid #ccc;
}
.zakaz_title-punkt:before{
  content: '';
  width: 150px;
  height: 150px;
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  background: url(../images/dostavka1.svg) 50% 50% no-repeat;
}

.zakaz_abz-punkt{
  margin-top: 30px;
  font-size: 15px;
  text-align: center;
}
.title_epay{
  position: relative;
  font-size: 20px;
  font-weight: 500;
  color: #2483ce;
  text-align: center;
  padding-top: 150px;
}
.title_epay:before{
  content: '';
  width: 150px;
  height: 150px;
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
  background: url(../images/dostavka2.svg) 50% 50% no-repeat;
}
.garantee_kupit{
  padding-left: 70px;
}
.garantee_kupit:before{
  background-image: url(../images/question.svg);
  width: 55px;
  height: 55px;
}
.garantee_kupit p{
  padding-left: 0;
}
.garantee_kupit p:before{
  display: none;
}
.kak_kupit__item-bg{
  background: #cfeede;
  position: relative;
  padding: 30px 30px 30px 200px;
  font-size: 15px;
  line-height: 18px;
  font-weight: 500;
}
.kak_kupit__item-bg:before{
  content: '';
  width: 138px;
  height: 165px;
  position: absolute;
  top: -6px;
  left: 20px;
  background: url(../images/photo2.png);
}
.block_bg-color{
  background: #cfeede;
  padding: 20px;
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  margin-top: 40px;
}

.amount .input{
  display: inline-block;
  background-color: #fff;
  vertical-align: top;
  width: 57px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #000;
  font-size: 16px;
  transition: all 0.2s linear;
  border-radius: 5px;
  border: 1px solid #a1a1a1;
}
.amount a{
  display: inline-block;
  background-color: #539cd6;
  vertical-align: top;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #fff;
  font-size: 16px;
  transition: all 0.2s linear;
  border-radius: 5px;
}


.about_bunners{
  margin-top: 45px;
}
.about_bunners h3{
  color: #f56361;
}
.about_item{
  padding: 30px 35px;
  padding-left: 90px;
  position: relative;
  background: #ffde27;
  border-radius: 16px;
  margin-bottom: 17px;
}
.about_item:before{
  content: '';
  width: 46px;
  height: 54px;
  position: absolute;
  top: 14px;
  left: 29px;
  background: url('../images/logo-min.png') 0 0 no-repeat;
  background-size: contain;
}
.about_item h2{
  margin-bottom: 20px;
  color: #0a45b2;
}
.about_item-text p{
  font-size: 13px;
  line-height: normal;
}
.about_item-text p:last-child{
  margin-bottom: 0;
}
.about_item-thumb{
  float: left;
  padding-right: 20px;
  padding-bottom: 10px;
}

.amount .minus{
  margin-right: 5px;
  cursor: pointer;
  position: relative;
  background: url(../images/minus.svg) 50% 50% no-repeat;
  background-color: #539cd6;
}
.amount .plus{
  margin-left: 5px;
  cursor: pointer;
  font-size: 25px;
  background: url(../images/plus.svg) 50% 50% no-repeat;
  background-color: #539cd6;
}
.amount a:hover{
  background-color: #25a360;
}

		.cust__form15-2 {
			text-align: center;
			width: 100%;margin-bottom:40px;
		}
		.cust__form15-block-2 {
	    display: inline-block;
      position: relative;
      width: 100%;
      padding: 22px 15px;
      background-color: #f79598;
      border-radius: 15px;
		}
    .cust__form15-block-2:before{
      content: '';
      width: calc(100% - 10px);
      height: calc(100% - 10px);
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%,-50%);
      border: 2px solid rgba(255,255,255,.3);
      border-radius: 13px;
    }
    .cust__form15-block-2:after{
      content: '';
      width: 159px;
      height: 189px;
      position: absolute;
      top: -50px;
      left: -55px;
      background: url('../images/logo-min.png') 0 0 no-repeat;
    }
		.cust__form15-text {
			float: left;
			width: 45%;
			padding-top: 10px;
			text-align: left;
			color: #fff;
      padding-left: 85px;
      position: relative;
		}
		.cust__form15-form {
			float: left;
			width: 55%;
			padding-left: 10px;
      position: relative;
		}
		.cust__form15-block-2 .form15-text-h3 {
			font-size: 21px;
			font-weight: bold;
			color: #000;
		}
		.cust__form15-block-2 .form15-text-h3 span {
			font-size: 45px;
      color: #fff;
		}
		.cust__form15-2 .form15-text-p {
			margin-bottom: 10px;
			font-size: 15px;
			text-align: left;
			color: #000;
		}
		.cust__form15-form input {
			float: left;
			width: 60%;
			padding: 3px 15px;
			border: none;
			background-color: #fff;
      border-radius: 50px;
		}
		.cust__form15-form--submit {
			float: left;
			width: 40%;
			padding-left: 8px;
		}
		.cust__form15-form [type="submit"] {
			width: 100%;
			padding: 9px 0;
			font-size: 13px;
			color: #000;
			background-color: #ffdc00;
			font-weight: bold;
			border-radius: 50px;
      cursor: pointer;
		}
		[class*="cust__form15"]*::-webkit-input-placeholder {
			color: #000;
			opacity: 1;
		}
		[class*="cust__form15"]*:-moz-placeholder {
			color: #000;
			opacity: 1;
		}
		[class*="cust__form15"]*::-moz-placeholder {
			color: #000;
			opacity: 1;
		}
		[class*="cust__form15"]*:-ms-input-placeholder {
			color: #000;
			opacity: 1;
		}
		
.tovar__image-noavailable {
    font-size: 16px;
    color: rgb(0, 180, 226);
    line-height: 1.2;
    text-align: left;
    position: absolute;
    text-shadow: -1px -1px 2px #FFF, -2px -2px 2px #FFF, -1px 1px 2px #FFF, -2px 2px 2px #FFF, 1px 1px 2px #FFF, 2px 2px 2px #FFF, 1px -1px 2px #FFF, 2px -2px 2px #FFF;
    font-weight: 700;
    font-family: Tahoma, Geneva, sans-serif;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    white-space: nowrap;
    transform: translateX(-50%);
}
.otzivslayder { margin-bottom:100px;}

#analogs_check {
	opacity: 1;
	position: static;
	left: 0;
	appearance: checkbox;
	-moz-appearance: checkbox;
	-webkit-appearance: checkbox;
}

a.prod-nav__item,
a.variant_name {
	text-decoration: none;
}
.search_form{
	width: 180px;
	margin-bottom: 25px;
}
.search_form .box_flex{
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	background: #fff;
	border-radius: 50px;
	width: 100%;
	height: 34px;
	border: 1px solid #c6c5c6;
	overflow: hidden;
}
.search_form .input_search{
	width: calc(100% - 38px);
	padding: 0 10px;
	height: 34px;
	border: none;
	color: #000;
	font-size: 12px;
}
.search_form .search_btn{
	width: 38px;
	height: 34px;
	background-color: transparent;
	background: url(../images/icon_search-new.png) 50% 50% no-repeat;
	border: none;
	cursor: pointer;
}.autocomplete-suggestions{
  
    width: 232px !Important;
  
}
.mark_count {
  
	margin-left: 17px;
	display: inline-block;
	position:relative;
}

.mark_count:before {
    content: '';
    background-image: url(../images/otziv.svg);
    background-position: 0px 0;
    background-repeat: no-repeat;
    width: 25px;
    height: 30px;
    position: absolute;
    left: -22px;
    background-size: contain;
    top: -5px;
}
.a18 {
width:30px;	
}

.ratings_levels {
	width: 300px;
	margin-bottom: 35px;
}
.ratings_levels_line {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}
.ratings_levels_line > span:first-child {
	width: 80px;
	margin-right: 7px;
}
.ratings_levels_line > span:last-child {
	width: 40px;
	margin-left: 7px;
}
.ratings_levels_fill {
	flex-grow: 1;
	display: block;
	height: 1rem;
	border-radius: 7px;
	background-color: #f0f2f7;
	overflow: hidden;
}
.ratings_levels_fill > span {
	display: block;
	background-color: #f56361;
	height: 1rem;
}

.comparison_table {
	border-collapse: collapse;
}
.comparison_table > tbody > tr > td {
	border: 1px solid #aaa;
	padding: 6px;
}
.comparison_table .tovar__cell {
	min-width: 150px;
	max-width: 300px;
}
.prod__body {
	overflow-x: auto;
}

.uro-text{
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  width: 615px;
  margin: 0 auto 55px;
}
.uro-text__thumb{
  border-radius: 50%;
  width: 130px;
  height: 130px;
  box-shadow: 0px 7px 10px 0px rgba(0, 0, 0, 0.15);
  flex: 0 0 auto;
}
.uro-text__thumb img{
  display: block;
  max-width: 100%;
}
.uro-text__text{
  width: calc(100% - 180px);
  font-size: 15px;
}
.urolog__style_form{
  margin-bottom: 35px;
}
.footer_payment {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 25px;
}
.footer_payment_label {
	display: inline-block;
	padding: 4px;
	color: #fff;
	font-size: 18px;
	border-radius: 4px;
}