.body-283817 {
  display: block;
  background-image: url('../images/1000066bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.container-283817 {
  line-height: 22px;
}

.body {
  overflow: visible;
  margin-bottom: 0px;
  background-image: -webkit-linear-gradient(270deg, rgba(230, 234, 238, .5), rgba(230, 234, 238, .5));
  background-image: linear-gradient(180deg, rgba(230, 234, 238, .5), rgba(230, 234, 238, .5));
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.text-hand-soap {
  margin-left: 47%;
  padding-top: 13%;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 29px;
  font-style: normal;
  font-weight: 400;
}

.text-283817 {
  margin-top: 35px;
  margin-left: 42%;
  padding-top: 0px;
  padding-right: 8%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.section-2 {
  background-image: -webkit-linear-gradient(270deg, rgba(255, 0, 0, .5), rgba(255, 0, 0, .5));
  background-image: linear-gradient(180deg, rgba(255, 0, 0, .5), rgba(255, 0, 0, .5));
}

.button-info-283817 {
  margin-top: 50px;
  margin-left: 42%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
}

.button-info-283817.buttons {
  color: #535151;
  text-decoration: none;
}

.button-info-283817.buttons:hover {
  opacity: 0.9;
  color: #535151;
  text-decoration: none;
}

.button-info-283817.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.bottom-basket-283817 {
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 42%;
  padding: 6px 25px 8px;
  float: left;
  clear: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border: 1px none #000;
  border-radius: 25px;
  background-color: #000;
  direction: ltr;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
  text-indent: 0px;
}

.bottom-basket-283817.buy {
  display: block;
  margin-bottom: 10%;
  padding-right: 25px;
  padding-left: 25px;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283817.buy:hover {
  background-color: #000;
  opacity: 0.9;
  -webkit-perspective: 1143px;
  perspective: 1143px;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  text-decoration: none;
}

.bottom-basket-283817.buy:active {
  opacity: 1;
  text-decoration: none;
}

.bottom-basket-283817.buy:focus {
  background-color: #1eacfc;
  color: #fff;
}

.div-price {
  margin-bottom: 11%;
}

.price-283817 {
  margin-top: 0px;
  margin-right: auto;
  margin-left: 42%;
  padding-top: 0px;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283817 {
  margin-top: 0px;
  margin-left: 15px;
  padding-top: 0px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.product-number-283817 {
  margin-top: 30px;
  margin-left: 42%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.link-283817 {
  display: block;
  margin-top: 13%;
  margin-left: 42%;
  padding-top: 0%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 30px;
  font-weight: 400;
  text-decoration: none;
}

.body-283819 {
  background-image: url('../images/showergel.png'), url('../images/showergel.jpg');
  background-position: -90px 50%, 75% 50%;
  background-size: contain, cover;
  background-repeat: no-repeat, no-repeat;
}

.link-283819 {
  display: block;
  margin-top: 13%;
  margin-left: 42%;
  padding-top: 0%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 30px;
  font-weight: 400;
  text-decoration: none;
}

.text-283819 {
  margin-left: 42%;
  padding-top: 35px;
  padding-right: 10%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283819 {
  margin-top: 50px;
  margin-left: 42%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, .8);
  border-radius: 25px;
  background-color: transparent;
}

.button-info-283819.buttons {
  text-decoration: none;
}

.button-info-283819.buttons:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.button-info-283819.buttons:active {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}

.button-info-283819.buttons:focus {
  color: #fff;
}

.product-number-283819 {
  margin-top: 30px;
  margin-left: 42%;
  font-family: 'Open Sans', sans-serif;
  color: hsla(0, 0%, 100%, .85);
  font-size: 10px;
  font-weight: 100;
}

.price-283819 {
  margin-left: 42%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283819 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-shower-gel {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 42%;
  padding: 6px 25px 8px;
  float: left;
  border-style: none;
  border-color: #000;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.body-283818 {
  background-image: url('../images/1000068bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.container-283818 {
  border-radius: 25px;
}

.link-283818 {
  display: block;
  margin-top: 13%;
  margin-left: 42%;
  padding-top: 0%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 30px;
  font-weight: 400;
  text-decoration: none;
}

.text-283818 {
  margin-left: 42%;
  padding-top: 35px;
  padding-right: 8%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283818 {
  margin-top: 50px;
  margin-left: 42%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
}

.button-info-283818.buttons {
  text-decoration: none;
}

.button-info-283818.buttons:hover {
  opacity: 0.9;
  color: #535151;
  text-decoration: none;
}

.button-info-283818.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.button-info-283818.buttons:focus {
  color: #535151;
  text-decoration: none;
}

.product-number-283818 {
  margin-top: 30px;
  margin-left: 42%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283818 {
  margin-left: 42%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283818 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283818 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 42%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
}

.bottom-basket-283818.buy {
  display: block;
  padding-right: 25px;
  padding-left: 25px;
  float: left;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283818.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283818.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283818.buy:focus {
  background-color: #1eacfc;
  color: #fff;
  text-decoration: none;
}

.body-283718 {
  background-image: url('../images/1000069bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-283718 {
  display: block;
  margin-top: 13%;
  margin-left: 42%;
  padding-right: 8%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 30px;
  font-weight: 400;
  text-decoration: none;
}

.text-283718 {
  margin-left: 42%;
  padding-top: 35px;
  padding-right: 8%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283718 {
  margin-top: 50px;
  margin-left: 42%;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
}

.button-info-283718.buttons {
  color: #535151;
  text-decoration: none;
}

.button-info-283718.buttons:hover {
  opacity: 0.9;
  color: #535151;
  text-decoration: none;
}

.button-info-283718.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.button-info-283718.buttons:focus {
  color: #535151;
  text-decoration: none;
}

.product-number-283718 {
  margin-top: 30px;
  margin-left: 42%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
}

.price-283718 {
  margin-left: 42%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283718 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283718 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 42%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
}

.bottom-basket-283718.buy {
  display: block;
  padding-right: 25px;
  padding-left: 25px;
  float: left;
  clear: left;
  color: #fff;
}

.bottom-basket-283718.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283718.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283718.buy:focus {
  background-color: #1eacfc;
  color: #fff;
}

.body-283900 {
  background-image: url('../images/1000070bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-283900 {
  display: block;
  margin-top: 13%;
  margin-left: 5%;
  padding-right: 50%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
  text-decoration: none;
}

.text-283900 {
  margin-top: 35px;
  margin-left: 5%;
  padding-right: 50%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283900 {
  margin-top: 50px;
  margin-left: 5%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, .8);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
}

.button-info-283900.buttons {
  color: #fff;
  text-decoration: none;
}

.button-info-283900.buttons:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.button-info-283900.buttons:active {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}

.button-info-283900.buttons:focus {
  color: #fff;
  text-decoration: none;
}

.product-number-283900 {
  margin-top: 30px;
  margin-left: 5%;
  font-family: 'Open Sans', sans-serif;
  color: hsla(0, 0%, 100%, .85);
  font-size: 10px;
  font-weight: 100;
}

.price-283900 {
  margin-left: 5%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283900 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283900 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 5%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283900.buy {
  display: block;
  padding-right: 25px;
  padding-left: 25px;
  float: left;
  clear: left;
  color: #fff;
}

.bottom-basket-283900.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283900.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283900.buy:focus {
  background-color: #1eacfc;
  color: #fff;
}

.body-283706 {
  background-image: url('../images/1000071bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.link-283706 {
  display: block;
  margin-top: 13%;
  margin-left: 47%;
  padding-right: 1%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
  text-decoration: none;
}

.text-283706 {
  margin-top: 35px;
  margin-left: 47%;
  padding-right: 1%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283706 {
  margin-top: 35px;
  margin-left: 47%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
}

.button-info-283706.buttons {
  text-decoration: none;
}

.button-info-283706.buttons:hover {
  opacity: 0.9;
  color: #535151;
  text-decoration: none;
}

.button-info-283706.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.button-info-283706.buttons:focus {
  color: #535151;
  text-decoration: none;
}

.product-number-283706 {
  margin-top: 30px;
  margin-left: 47%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283706 {
  margin-left: 47%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283706 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283706 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 47%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.bottom-basket-283706.buy {
  display: block;
  padding-right: 25px;
  padding-left: 25px;
  float: left;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283706.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283706.buy:active {
  opacity: 1;
}

.bottom-basket-283706.buy:focus {
  background-color: #1eacfc;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.bottom-basket-283819 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 42%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.bottom-basket-283819.buy {
  display: block;
  padding-right: 25px;
  padding-left: 25px;
  float: left;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283819.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283819.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283819.buy:focus {
  background-color: #1eacfc;
  color: #fff;
  text-decoration: none;
}

.section-283700000000068 {
  float: left;
  background-image: url('../images/1000077bg-2.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.link-283768 {
  display: block;
  margin: 13% 0% 0% 33%;
  padding-right: 25%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 30px;
  font-weight: 400;
  text-decoration: none;
}

.text-283768 {
  margin-top: 35px;
  margin-right: 0px;
  margin-left: 33%;
  padding-right: 25%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283768 {
  margin-top: 40px;
  margin-left: 33%;
  padding: 7px 25px 9px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  color: #535151;
  font-size: 14px;
}

.button-info-283768.buttons {
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283768.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283768.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.product-number-283768 {
  margin-top: 30px;
  margin-left: 33%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283768 {
  margin-left: 33%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283768 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283768 {
  margin-top: 15px;
  margin-bottom: 9%;
  margin-left: 33%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.bottom-basket-283768.buy {
  display: inline-block;
  float: left;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283768.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283768.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283768.buy:focus {
  background-color: #1eacfc;
  color: #fff;
  text-decoration: none;
}

.body-283769 {
  background-image: url('../images/1000085bg.jpg');
  background-position: 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.cinteiner-283768 {
  display: block;
}

.link-283769 {
  display: block;
  margin-top: 13%;
  margin-left: 33%;
  padding-right: 17%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 36px;
  font-weight: 400;
  text-decoration: none;
}

.text-283769 {
  margin-top: 35px;
  margin-left: 33%;
  padding-right: 20%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.body-283768 {
  background-image: url('../images/shampoo2.jpg'), url('../images/shampoo3.jpg'), url('../images/shampoo.jpg');
  background-position: -106px 50%, 105% 50%, 0px 0px;
  background-size: contain, 539px, 180px;
  background-repeat: no-repeat, no-repeat, repeat;
}

.button-info-283769 {
  margin-top: 40px;
  margin-left: 33%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 400;
}

.button-info-283769.buttons {
  font-weight: 100;
  text-decoration: none;
}

.button-info-283769.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283769.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.product-number-283769 {
  margin-top: 9px;
  margin-left: 70%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283769 {
  margin-left: 70%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283769 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283769 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 70%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283769.buy {
  display: inline-block;
  float: left;
  clear: left;
  text-decoration: none;
}

.bottom-basket-283769.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283769.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283769.buy:focus {
  background-color: #1eacfc;
  color: #fff;
  text-decoration: none;
}

.body-283771 {
  background-image: url('../images/1000087bg.jpg');
  background-position: 0px 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.link-283771 {
  display: block;
  margin-top: 13%;
  margin-left: 55%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 36px;
  font-weight: 400;
  text-decoration: none;
}

.text-283771 {
  margin-top: 35px;
  margin-left: 55%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283771.buttons {
  margin-top: 40px;
  margin-left: 55%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283771.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283771.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.product-number-283771 {
  margin-top: 30px;
  margin-left: 55%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283771 {
  margin-left: 55%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283771 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283771.buy {
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 55%;
  padding: 6px 25px 8px;
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283771.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283771.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283771.buy:focus {
  background-color: #1eacfc;
  color: #fff;
}

.body-283853 {
  background-image: url('../images/11111111ereww.png'), url('../images/1000079333bg.jpg');
  background-position: 100% 100%, 50% 50%;
  background-size: 46%, cover;
  background-repeat: no-repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.link-283853 {
  display: block;
  margin-top: 11%;
  margin-left: 13%;
  padding-right: 32%;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 32px;
  line-height: 36px;
  font-weight: 400;
  text-decoration: none;
}

.text-283853 {
  margin-top: 35px;
  margin-left: 13%;
  padding-right: 37%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.product-number-283853 {
  margin-top: 0px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.button-info-283853 {
  margin-top: 40px;
  margin-left: 13%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283853.buttons {
  margin-bottom: 21%;
  text-decoration: none;
}

.button-info-283853.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283853.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.price-283853 {
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283853 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283853 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 55%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283853.buy {
  display: inline-block;
  margin-left: 55%;
  float: left;
  text-decoration: none;
}

.bottom-basket-283853.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283853.buy:active {
  opacity: 1;
}

.bottom-basket-283853.buy:focus {
  background-color: #1eacfc;
}

.bottom-basket-283853.buy.main {
  display: block;
  margin-left: 22%;
  clear: left;
}

.bottom-basket-283853.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283853.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.h1-283817 {
  margin-top: 13%;
  margin-bottom: 0px;
  margin-left: 42%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283819 {
  margin-top: 13%;
  margin-bottom: 0px;
  margin-left: 42%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283818 {
  margin-top: 13%;
  margin-bottom: 0px;
  margin-left: 42%;
  padding-right: 8%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283718 {
  margin-top: 13%;
  margin-left: 42%;
  padding-right: 8%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283900 {
  margin-top: 13%;
  margin-bottom: 0px;
  margin-left: 5%;
  padding-right: 50%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283706 {
  margin-top: 13%;
  margin-bottom: 0px;
  margin-left: 47%;
  padding-right: 1%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283768 {
  margin-top: 13%;
  margin-bottom: 0px;
  margin-left: 33%;
  padding-right: 25%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283769 {
  margin-top: 15%;
  margin-bottom: 0px;
  margin-left: 33%;
  padding-right: 17%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283771 {
  margin-top: 13%;
  margin-bottom: 0px;
  margin-left: 55%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.h1-283853 {
  display: block;
  margin-top: 11%;
  margin-bottom: 0px;
  margin-left: 13%;
  padding-right: 37%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.sale-283765 {
  position: static;
  left: 0px;
  top: 0px;
  display: block;
  overflow: visible;
  margin-top: -479px;
  margin-bottom: auto;
  margin-left: 82%;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  clear: none;
}

.product-number-283765 {
  display: inline;
  margin-top: -40%;
  margin-left: 22%;
  padding-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283765 {
  display: block;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283765 {
  display: block;
  margin-top: -19px;
  margin-left: 91px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283765 {
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 0%;
  margin-left: 0%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283765.buy {
  float: left;
  text-decoration: none;
}

.bottom-basket-283765.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283765.buy:active {
  opacity: 1;
}

.bottom-basket-283765.buy:focus {
  background-color: #1eacfc;
}

.bottom-basket-283765.buy.accessory {
  display: inline-block;
  margin-left: 22%;
}

.bottom-basket-283765.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283765.buy.accessory:active {
  color: #fff;
  text-decoration: none;
}

.text-inf-283853 {
  margin-bottom: 12px;
  margin-left: 22%;
  padding-right: 0%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 14px;
  line-height: 18px;
  font-weight: 100;
}

.text-inf-283765 {
  margin-left: 22%;
  padding-right: 0%;
  padding-bottom: 12px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  line-height: 18px;
  font-weight: 100;
}

.body-283854 {
  background-image: url('../images/stain-remover.jpg'), url('../images/stainbg.jpg');
  background-position: 0px 100%, 50% 50%;
  background-size: 35%, cover;
  background-repeat: no-repeat, no-repeat;
}

.h1-283854 {
  margin-top: 13%;
  margin-left: 40%;
  padding-right: 14%;
  padding-left: 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283854 {
  margin-top: 35px;
  margin-left: 40%;
  padding-right: 14%;
  padding-left: 0%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283854 {
  margin-top: 40px;
  margin-left: 33%;
  padding: 7px 25px 9px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283854.buttons {
  margin-bottom: 28%;
  margin-left: 40%;
  text-decoration: none;
}

.button-info-283854.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283854.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.price-283854 {
  margin-top: 0px;
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 20px;
  font-weight: 700;
}

.text-inf-283854 {
  margin-bottom: 12px;
  margin-left: 22%;
  padding-right: 0%;
  padding-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  line-height: 18px;
  font-weight: 100;
}

.info-ml-283854 {
  display: inline-block;
  margin-top: 0px;
  margin-left: 15px;
  padding-left: 0px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.product-number-283854 {
  display: block;
  margin-top: 0px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.bottom-basket-283854 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 33%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283854.buy {
  display: inline-block;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283854.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283854.buy:active {
  opacity: 1;
}

.bottom-basket-283854.buy:focus {
  background-color: #1eacfc;
}

.bottom-basket-283854.buy.main {
  display: block;
  margin-bottom: 0%;
  margin-left: 22%;
  clear: left;
}

.bottom-basket-283854.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283854.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.div-283767aaa {
  display: block;
  margin: -461px 0px 0px 3%;
  padding-right: 0px;
  padding-bottom: 315px;
  float: left;
  clear: none;
}

.product-number-283767aaa {
  display: block;
  margin-left: 0%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283767aaa {
  position: static;
  display: block;
  margin-right: 0px;
  margin-left: 0%;
  padding-right: 0px;
  padding-bottom: 12px;
  float: none;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  line-height: 18px;
  font-weight: 100;
}

.price-283767aaa {
  margin-left: 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283767aaa {
  margin-top: -19px;
  margin-left: 96px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283767aaa {
  margin-top: 15px;
  margin-bottom: 0px;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283767aaa.buy {
  display: inline-block;
  margin-left: 0%;
  float: left;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283767aaa.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283767aaa.buy:active {
  opacity: 0.8;
}

.bottom-basket-283767aaa.buy:focus {
  background-color: #1eacfc;
}

.body-283852 {
  background-image: url('../images/1000078012bg.jpg'), url('../images/cage2.jpg'), url('../images/100007801bg.jpg');
  background-position: 26% 50%, 100% 100%, 50% 50%;
  background-size: contain, 40%, cover;
  background-repeat: no-repeat, no-repeat, no-repeat;
}

.h1-283852 {
  margin-top: 15%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283852 {
  margin-top: 35px;
  padding-right: 57%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283852 {
  margin-top: 40px;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283852.buttons {
  margin-bottom: 30%;
  text-decoration: none;
}

.button-info-283852.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283852.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.product-number-283852 {
  margin-top: 0px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283852 {
  margin-left: 22%;
  padding-right: 0%;
  padding-bottom: 12px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  line-height: 18px;
  font-weight: 100;
}

.price-283852 {
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283852 {
  display: block;
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283852.buy {
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 57%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283852.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283852.buy:active {
  opacity: 1;
}

.bottom-basket-283852.buy:focus {
  background-color: #1eacfc;
}

.bottom-basket-283852.buy.main {
  margin-bottom: 0%;
  margin-left: 22%;
  clear: left;
}

.bottom-basket-283852.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283852.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.sale-283764 {
  display: block;
  margin-top: -493px;
  margin-left: 81%;
  padding-bottom: 0px;
  float: left;
  clear: none;
}

.product-number-283764 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283764 {
  margin-left: 22%;
  padding-right: 0%;
  padding-bottom: 12px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  line-height: 18px;
  font-weight: 100;
}

.price-283764 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283764 {
  margin-top: -19px;
  margin-left: 126px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283764.buy {
  display: inline-block;
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283764.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283764.buy:active {
  opacity: 1;
}

.bottom-basket-283764.buy:focus {
  background-color: #1eacfc;
}

.bottom-basket-283764.buy.accessory {
  margin-left: 22%;
}

.bottom-basket-283764.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283764.buy.accessory:active {
  color: #fff;
  text-decoration: none;
}

.body-283766 {
  background-image: url('../images/10000840bg.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283766 {
  margin-top: 10%;
  margin-left: 16%;
  padding-right: 37%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283766 {
  margin-top: 35px;
  margin-left: 16%;
  padding-right: 37%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283766 {
  margin-top: 40px;
  margin-left: 16%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283766.buttons {
  text-decoration: none;
}

.button-info-283766.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283766.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.product-number-283766 {
  margin-top: 30px;
  margin-left: 16%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283766 {
  margin-left: 16%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283766 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283766 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 16%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283766.buy {
  display: inline-block;
  float: left;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283766.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283766.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283766.buy:focus {
  background-color: #1eacfc;
}

.body-283770 {
  background-image: url('../images/10000860bg.jpg');
  background-position: 50% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283770 {
  margin-top: 10%;
  margin-left: 48%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283770 {
  margin-top: 35px;
  margin-left: 48%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283770 {
  margin-top: 40px;
  margin-left: 48%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283770.buttons {
  color: #535151;
  text-decoration: none;
}

.button-info-283770.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283770.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.product-number-283770 {
  margin-top: 30px;
  margin-left: 48%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283770 {
  margin-left: 48%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283770 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283770 {
  margin-top: 15px;
  margin-bottom: 10%;
  margin-left: 48%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283770.buy {
  display: inline-block;
  float: left;
  clear: left;
  font-size: 12px;
  text-decoration: none;
}

.bottom-basket-283770.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283770.buy:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283770.buy:focus {
  background-color: #1eacfc;
}

.body-283725 {
  background-image: url('../images/1000090bg.jpg');
  background-position: 0px 100%;
  background-size: cover;
  background-repeat: no-repeat;
}

.body-283727 {
  height: auto;
  margin-right: 0%;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background-image: url('../images/1000089bg-2_1.jpg'), url('../images/base-back.jpg');
  background-position: 79% 50%, 0px 0px;
  background-size: contain, 207px;
  background-repeat: no-repeat, repeat;
}

.conteiner-283727 {
  position: static;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.body-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.text-inf-2837671111 {
  margin-right: 0px;
  padding-right: 0px;
}

.sale-283767 {
  display: block;
  margin-top: -513px;
  margin-bottom: 0px;
  margin-left: 1%;
  padding-bottom: 0px;
  float: left;
}

.product-number-283767 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283767 {
  display: block;
  margin-right: 0px;
  margin-bottom: 12px;
  margin-left: 22%;
  padding-right: 0%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  line-height: 18px;
  font-weight: 100;
}

.price-283767 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283767 {
  margin-top: -19px;
  margin-left: 132px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283767.buy {
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
}

.bottom-basket-283767.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283767.buy:active {
  opacity: 1;
}

.bottom-basket-283767.buy.accessory {
  display: inline-block;
  margin-left: 22%;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283767.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283767.buy.accessory:active {
  opacity: 1;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283767.buy.accessory:focus {
  background-color: #1eacfc;
}

.div-283853 {
  margin-right: 0px;
  margin-left: 48%;
  padding-bottom: 81px;
  float: left;
}

.div-283727 {
  position: static;
  display: block;
  overflow: visible;
  height: 580px;
  background-image: url('../images/1000089bg-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-home-2 {
  height: 580px;
  background-image: url('../images/1000088.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.column-1-home {
  height: 560px;
  padding-right: 0px;
  padding-left: 0px;
}

.row-home-2 {
  height: 560px;
}

.h1-283725 {
  margin-top: 18%;
  margin-bottom: 35px;
  margin-left: 55%;
  padding-right: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283725 {
  margin-bottom: 40px;
  margin-left: 55%;
  padding-right: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283725.buttons {
  margin-bottom: 13%;
  margin-left: 55%;
  padding: 7px 25px 9px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283725.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283725.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.text-div-home-2 {
  margin-top: 0px;
  padding-top: 42%;
  padding-bottom: 55%;
  color: transparent;
}

.h1-283727 {
  margin-top: 12%;
  margin-bottom: 35px;
  padding-top: 0%;
  padding-right: 49%;
  padding-left: 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283727 {
  margin-bottom: 40px;
  padding-right: 49%;
  padding-left: 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283727.buttons {
  margin-bottom: 15%;
  margin-left: 0px;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283727.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283727.buttons:active {
  margin-bottom: 15%;
  padding-right: 25px;
  padding-left: 25px;
  background-color: transparent;
  opacity: 0.7;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.h1-283730 {
  margin-top: 17%;
  margin-bottom: 35px;
  padding-top: 0%;
  padding-right: 50%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.body-283730 {
  background-image: url('../images/1000092bg.jpg');
  background-position: 79% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-283730 {
  margin-bottom: 40px;
  padding-right: 50%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283730 {
  margin-bottom: 100px;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283730.buttons {
  margin-bottom: 15%;
  text-decoration: none;
}

.button-info-283730.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283730.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283732 {
  background-image: url('../images/1000092222bg.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283732 {
  margin: 17% 10% 35px 40%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283732 {
  margin-right: 10%;
  margin-bottom: 40px;
  margin-left: 40%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283732 {
  margin-bottom: 120px;
  margin-left: 50%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283732.buttons {
  margin-bottom: 17%;
  margin-left: 40%;
  color: #535151;
  text-decoration: none;
}

.button-info-283732.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283732.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283733 {
  background-image: url('../images/AMP11.jpg'), url('../images/10000950bg.jpg'), url('../images/100009201bg.jpg');
  background-position: 0px 0px, 100% 100%, 50% 50%;
  background-size: 29%, 38%, cover;
  background-repeat: no-repeat, no-repeat, no-repeat;
}

.h1-283733 {
  margin: 15% 28% 35px 24%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283733 {
  margin-right: 27%;
  margin-bottom: 40px;
  margin-left: 24%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283733 {
  margin-bottom: 120px;
  margin-left: 26%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border: 1px solid #fff;
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 100;
}

.button-info-283733.buttons {
  margin-bottom: 15%;
  margin-left: 24%;
  text-decoration: none;
}

.button-info-283733.buttons:hover {
  opacity: 0.8;
  color: #fff;
  text-decoration: none;
}

.button-info-283733.buttons:active {
  opacity: 0.7;
  color: #fff;
  text-decoration: none;
}

.body-283741 {
  background-image: url('../images/Chief.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283741 {
  margin-top: 18%;
  margin-bottom: 35px;
  margin-left: 60%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283741 {
  margin-bottom: 40px;
  margin-left: 60%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283741.buttons {
  margin-bottom: 14%;
  margin-left: 60%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283741.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283741.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283865 {
  background-image: url('../images/10001041bg.jpg'), url('../images/1000104111bg.jpg'), url('../images/crisp-back.jpg');
  background-position: 100% 100%, 0px 0px, 0px 0px;
  background-size: contain, contain, 239px;
  background-repeat: no-repeat, no-repeat, repeat;
}

.h1-283865 {
  margin: 17% 30% 35px 24%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283865 {
  margin-right: 30%;
  margin-bottom: 40px;
  margin-left: 24%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283865.buttons {
  margin-bottom: 17%;
  margin-left: 24%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283865.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283865.buttons:active {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283743 {
  background-image: url('../images/100009201mobi.jpg'), url('../images/100009201mbg-копия.jpg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/100009201mobi.jpg'), url('../images/100009201mbg-копия.jpg'), linear-gradient(180deg, #fff, #fff);
  background-position: 0px 0px, 100% 50%, 0px 0px;
  background-size: contain, contain, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

.body-283743.buy {
  background-image: url('../images/100009201mobi.jpg'), url('../images/100009201mbg-копия.jpg'), -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: url('../images/100009201mobi.jpg'), url('../images/100009201mbg-копия.jpg'), linear-gradient(180deg, #fff, #fff);
  background-position: 0px 0px, 100% 50%, 0px 0px;
  background-size: contain, contain, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

.h1-283743 {
  margin: 15% 42% 35px 24%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283743 {
  margin-right: 37%;
  margin-bottom: 40px;
  margin-left: 24%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283743 {
  margin-bottom: 120px;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283743:hover {
  opacity: 0.8;
}

.button-info-283743:active {
  opacity: 0.7;
}

.button-info-283743.buttons {
  margin-bottom: 15%;
  margin-left: 24%;
  text-decoration: none;
}

.button-info-283743.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283743.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283739 {
  background-image: url('../images/simple.jpg');
  background-position: 65% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283739 {
  margin-top: 12%;
  margin-right: 61%;
  margin-bottom: 35px;
  padding-top: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283739 {
  margin-right: 61%;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283739.buttons {
  margin-bottom: 13%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283739.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283739.buttons:active {
  border: 1px solid #000;
  border-radius: 25px;
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283737 {
  background-image: url('../images/tidy.jpg'), url('../images/tidy1.jpg');
  background-position: 89% 0px, 50% 50%;
  background-size: 21%, cover;
  background-repeat: no-repeat, no-repeat;
}

.h1-283737 {
  margin: 15% 30% 35px 37%;
  padding-right: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283737 {
  margin-right: 20%;
  margin-bottom: 40px;
  margin-left: 37%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283737.buttons {
  margin-bottom: 30px;
  margin-left: 37%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283737.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283737.buttons:active {
  border: 1px solid #000;
  border-radius: 25px;
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.product-number-283737 {
  margin-left: 37%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283737 {
  margin-left: 37%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283737 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283737 {
  padding-right: 25px;
  padding-left: 25px;
}

.bottom-basket-283737.buy {
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 15%;
  margin-left: 37%;
  padding-top: 6px;
  padding-bottom: 8px;
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283737.buy:hover {
  border-color: transparent;
  border-radius: 25px;
  background-color: #000;
  opacity: 0.9;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283737.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283737.buy:focus {
  background-color: #1eacfc;
}

.body-283751 {
  background-image: url('../images/hot2.png'), url('../images/hot1.jpg');
  background-position: 100% 100%, 0px 50%;
  background-size: 41%, cover;
  background-repeat: no-repeat, no-repeat;
}

.h1-283751 {
  margin: 15% 15% 35px 30%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283751 {
  margin-right: 15%;
  margin-bottom: 40px;
  margin-left: 30%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283751.buttons {
  margin-bottom: 30px;
  margin-left: 30%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283751.buttons:hover {
  opacity: 0.8;
  color: #333;
  text-decoration: none;
}

.button-info-283751.buttons:active {
  opacity: 0.7;
  color: #333;
  text-decoration: none;
}

.product-number-283751 {
  margin-left: 30%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283751 {
  margin-left: 30%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283751 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283751 {
  display: block;
  margin-top: 15px;
  margin-left: 35%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283751:hover {
  opacity: 0.9;
}

.bottom-basket-283751.buy {
  display: inline-block;
  margin-bottom: 15%;
  margin-left: 30%;
  padding-top: 6px;
  padding-bottom: 8px;
  clear: left;
  text-decoration: none;
}

.bottom-basket-283751.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283751.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283751.buy:focus {
  background-color: #1eacfc;
}

.body-283747 {
  background-image: url('../images/clear22222.jpg'), url('../images/clever-back.jpg');
  background-position: -66px 50%, 0px 0px;
  background-size: contain, 301px;
  background-repeat: no-repeat, repeat;
}

.h1-283747 {
  margin: 15% 15% 35px 40%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283747 {
  margin-right: 15%;
  margin-bottom: 40px;
  margin-left: 40%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283747 {
  margin-bottom: 15%;
  margin-left: 37%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283747:hover {
  opacity: 0.8;
}

.button-info-283747:active {
  opacity: 0.7;
}

.button-info-283747.buttons {
  margin-left: 40%;
  color: #535151;
  text-decoration: none;
}

.button-info-283747.buttons:hover {
  color: #535151;
  text-decoration: none;
}

.button-info-283747.buttons:active {
  color: #535151;
  text-decoration: none;
}

.product-number-283747 {
  margin-left: 0%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283747 {
  margin-left: 0%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283747 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283747 {
  margin-top: 15px;
  margin-left: 0%;
  padding: 7px 25px 9px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}

.bottom-basket-283747.buy {
  display: inline-block;
  padding-top: 6px;
  padding-bottom: 8px;
  float: left;
  clear: left;
  text-decoration: none;
}

.bottom-basket-283747.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283747.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283747.buy:focus {
  background-color: #1eacfc;
}

.body-283723 {
  background-image: url('../images/safe.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283723 {
  margin-top: 15%;
  margin-right: 50%;
  margin-bottom: 35px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283723 {
  margin-right: 50%;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283723 {
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
}

.button-info-283723:hover {
  opacity: 0.8;
}

.button-info-283723:active {
  opacity: 0.7;
}

.button-info-283723.buttons {
  margin-bottom: 15%;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283723.buttons:hover {
  color: #535151;
  text-decoration: none;
}

.button-info-283723.buttons:active {
  color: #535151;
  text-decoration: none;
}

.body-283746 {
  background-image: url('../images/neat.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283746 {
  margin-top: 15%;
  margin-right: 50%;
  margin-bottom: 35px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283746 {
  margin-right: 50%;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283746 {
  margin-bottom: 104px;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-283746.buttons {
  margin-bottom: 15%;
  text-decoration: none;
}

.button-info-283746.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283746.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283722 {
  background-image: url('../images/fresh.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283722 {
  margin-top: 15%;
  margin-bottom: 35px;
  margin-left: 50%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283722 {
  margin-bottom: 40px;
  margin-left: 50%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283722.buttons {
  margin-bottom: 15%;
  margin-left: 50%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283722.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283722.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-683736 {
  background-image: url('../images/FLOW_1.png'), url('../images/FLOW1.png'), url('../images/FLOW30.jpg');
  background-position: 100% 50%, 0px 50%, 50% 50%;
  background-size: contain, contain, 284px;
  background-repeat: no-repeat, no-repeat, repeat;
}

.h1-683736 {
  margin: 15% 30% 35px 15%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-683736 {
  margin-right: 30%;
  margin-bottom: 40px;
  margin-left: 15%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-683736 {
  margin-bottom: 13%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-683736.buttons {
  margin-bottom: 17%;
  margin-left: 15%;
  text-decoration: none;
}

.button-info-683736.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-683736.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-683737 {
  background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), -webkit-linear-gradient(270deg, rgba(154, 233, 179, .56), rgba(154, 233, 179, .56));
  background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), linear-gradient(180deg, rgba(154, 233, 179, .56), rgba(154, 233, 179, .56));
  background-position: 18% 64%, -10% 3%, 0px 0px;
  background-size: 35%, 24%, auto;
  background-repeat: no-repeat, no-repeat, repeat;
}

.h1-683737 {
  margin-top: 15%;
  margin-bottom: 35px;
  margin-left: 50%;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-683737 {
  margin-bottom: 40px;
  margin-left: 50%;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-683737 {
  margin-bottom: 13%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
}

.button-info-683737.buttons {
  margin-bottom: 15%;
  margin-left: 50%;
  text-decoration: none;
}

.button-info-683737.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-683737.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283735 {
  background-image: url('../images/smart.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283735 {
  margin-top: 15%;
  margin-right: 50%;
  margin-bottom: 35px;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283735 {
  margin-right: 50%;
  margin-bottom: 40px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283735.buttons {
  margin-bottom: 15%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, .35);
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #535151;
  font-weight: 100;
  text-decoration: none;
}

.button-info-283735.buttons:hover {
  opacity: 0.8;
  color: #535151;
  text-decoration: none;
}

.button-info-283735.buttons:active {
  opacity: 0.7;
  color: #535151;
  text-decoration: none;
}

.body-283860 {
  background-image: url('../images/1000112bg.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.h1-283860 {
  margin-top: 15%;
  margin-bottom: 35px;
  margin-left: 60%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 32px;
  font-weight: 400;
}

.text-283860 {
  margin-bottom: 40px;
  margin-left: 60%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.button-info-283860 {
  margin-bottom: 15%;
  margin-left: 60%;
  padding-top: 7px;
  padding-right: 25px;
  padding-left: 25px;
  border: 1px solid #fff;
  border-radius: 25px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 100;
}

.button-info-283860:hover {
  opacity: 0.8;
}

.button-info-283860:active {
  opacity: 0.7;
}

.button-info-283860.buttons {
  text-decoration: none;
}

.button-info-283860.buttons:hover {
  color: #fff;
  text-decoration: none;
}

.button-info-283860.buttons:active {
  text-decoration: none;
}

.sale-283725 {
  display: block;
  margin-top: -488px;
  margin-right: 0px;
  margin-left: 16%;
  padding-right: 0px;
  float: left;
  clear: none;
}

.product-number-283725 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283725 {
  display: block;
  margin: 0px 0px 12px 22%;
  padding-top: 0px;
  padding-right: 0px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283725 {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283725 {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 15px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283725 {
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283725.buy {
  display: inline-block;
  text-decoration: none;
}

.bottom-basket-283725.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283725.buy.main {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283725.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283725.buy.main:active {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283725.buy.main:focus {
  background-color: #1eacfc;
  color: #fff;
  text-decoration: none;
}

.product-number-283724 {
  margin-left: 22%;
  padding-right: 0px;
  padding-left: 0%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.sale-283724 {
  display: block;
  margin-top: -398px;
  margin-right: 2px;
  margin-left: 0%;
  float: left;
}

.text-inf-283724 {
  margin-bottom: 12px;
  margin-left: 22%;
  padding-right: 0px;
  padding-left: 0%;
  float: left;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283724 {
  margin-left: 22%;
  padding-left: 0%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283724 {
  margin-top: -19px;
  margin-left: 0px;
  padding-left: 137px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283724.buy {
  display: inline-block;
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283724.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283724.buy.accessory:hover {
  text-decoration: none;
}

.bottom-basket-283724.buy.accessory:active {
  text-decoration: none;
}

.bottom-basket-283724.buy.accessory:focus {
  background-color: #1eacfc;
}

.product-number-283727 {
  margin-left: 0%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283727 {
  display: inline-block;
  margin-left: 0%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283727 {
  margin-top: 0px;
  margin-left: 10px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283727 {
  margin-top: 15px;
  margin-bottom: 13%;
  margin-left: 85%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283727:hover {
  opacity: 0.9;
}

.bottom-basket-283727.buy {
  display: inline-block;
  margin-left: 0%;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283727.buy:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283727.buy:active {
  text-decoration: none;
}

.bottom-basket-283727.buy:focus {
  background-color: #1eacfc;
}

.sale-283727 {
  margin-top: -448px;
  margin-left: 85%;
  float: left;
}

.sale-283730 {
  margin-top: -189px;
  margin-left: 36%;
  float: left;
}

.product-number-283730 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283730 {
  display: inline-block;
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.text-inf-283730 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.info-ml-283730 {
  display: block;
  margin-top: 0px;
  margin-left: 10px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283730 {
  margin-top: 15px;
  margin-left: 22%;
  padding-right: 25px;
  padding-left: 25px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283730.buy {
  display: inline-block;
  padding-top: 6px;
  padding-bottom: 8px;
  border-radius: 25px;
  background-color: #000;
  text-decoration: none;
}

.bottom-basket-283730.buy:hover {
  padding-top: 6px;
  padding-bottom: 8px;
  border-radius: 25px;
  background-color: #000;
  opacity: 0.9;
}

.bottom-basket-283730.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283730.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283730.buy.main:focus {
  background-color: #1eacfc;
}

.sale-283729 {
  display: block;
  margin-top: -492px;
  margin-left: 70%;
  float: left;
}

.product-number-283729 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283729 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283729 {
  margin-top: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283729 {
  margin-top: -19px;
  margin-left: 129px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283729.buy {
  display: inline-block;
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283729.buy:hover {
  opacity: 0.9;
  text-decoration: none;
}

.bottom-basket-283729.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283729.buy.accessory:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283729.buy.accessory:focus {
  background-color: #1eacfc;
}

.sale-283732 {
  display: block;
  margin-top: -168px;
  margin-left: 19%;
  float: left;
}

.sale-283732.main {
  margin-top: 0px;
}

.product-number-283732 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283732 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283732 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283732.buy {
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283732.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283732.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283732.buy:focus {
  background-color: #1eacfc;
}

.sale-283733 {
  display: block;
  margin-top: -200px;
  margin-left: 64%;
  float: left;
}

.product-number-283733 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283733 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  line-height: 18px;
  font-weight: 100;
}

.price-283733 {
  display: inline-block;
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283733 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283733.buy {
  display: inline-block;
  margin-top: 15px;
  margin-left: 25%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283733.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283733.buy.main {
  clear: left;
}

.bottom-basket-283733.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283733.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283733.buy.main:focus {
  background-color: #1eacfc;
}

.sale-283734 {
  display: block;
  margin-top: -283px;
  margin-left: 5%;
  float: left;
}

.product-number-283734 {
  margin-top: 0px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283734 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  line-height: 18px;
  font-weight: 100;
}

.price-283734 {
  margin-top: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283734 {
  margin-top: -19px;
  margin-left: 129px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283734 {
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283734.buy {
  display: inline-block;
  float: left;
  text-decoration: none;
}

.bottom-basket-283734.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283734.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283734.buy.accessory:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283734.buy.accessory:focus {
  background-color: #1eacfc;
}

.sale-283740 {
  display: block;
  margin-top: -315px;
  margin-left: 38%;
  float: left;
}

.product-number-283740 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283740 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283740 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283740 {
  margin-top: -19px;
  margin-left: 129px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283740 {
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283740.buy {
  display: inline-block;
  float: left;
  text-decoration: none;
}

.bottom-basket-283740.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283740.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283740.buy.accessory:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283740.buy.accessory:focus {
  background-color: #1eacfc;
}

.sale-283741 {
  display: block;
  margin-top: -519px;
  margin-left: 25%;
  float: left;
}

.product-number-283741 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283741 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283741 {
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283741 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283741.buy {
  display: inline-block;
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283741.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283741.buy.main {
  clear: left;
}

.bottom-basket-283741.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283741.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283741.buy.main:focus {
  background-color: #1eacfc;
}

.sale-283864 {
  display: block;
  margin-top: -298px;
  margin-left: 5%;
  float: left;
}

.product-number-283864 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283864 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283864 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283864 {
  margin-top: -19px;
  margin-left: 129px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 13px;
  font-weight: 100;
}

.bottom-basket-283864 {
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283864:hover {
  opacity: 0.9;
}

.bottom-basket-283864.buy {
  display: inline-block;
  float: left;
  text-decoration: none;
}

.bottom-basket-283864.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283864.buy.accessory:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283864.buy.accessory:focus {
  background-color: #1eacfc;
}

.sale-283865 {
  display: block;
  margin-top: -238px;
  margin-left: 72%;
  float: left;
}

.product-number-283865 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283865 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283865 {
  display: block;
  margin-top: 0px;
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283865 {
  display: block;
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283865 {
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283865:hover {
  opacity: 0.9;
}

.bottom-basket-283865.buy {
  display: inline-block;
  text-decoration: none;
}

.bottom-basket-283865.buy.main {
  float: left;
  clear: left;
}

.bottom-basket-283865.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283865.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283865.buy.main:focus {
  background-color: #1eacfc;
}

.sale-283743 {
  display: block;
  margin-top: -144px;
  margin-left: 85%;
  float: left;
}

.product-number-283743 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283743 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283743 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283743 {
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283743:hover {
  opacity: 0.9;
}

.bottom-basket-283743.buy {
  display: inline-block;
  clear: left;
  text-decoration: none;
}

.bottom-basket-283743.buy:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283743.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283743.buy:focus {
  background-color: #1eacfc;
}

.sale-283739 {
  display: block;
  margin-top: -479px;
  margin-left: 61%;
  float: left;
}

.product-number-283739 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283739 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  line-height: 18px;
  font-weight: 100;
}

.price-283739 {
  margin-left: 22%;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283739 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283739.buy {
  display: inline-block;
  margin-top: 15px;
  margin-left: 22%;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283739.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283739.buy.main {
  clear: left;
}

.bottom-basket-283739.buy.main:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283739.buy.main:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283739.buy.main:focus {
  background-color: #1eacfc;
}

.sale-283738 {
  display: block;
  margin-top: -330px;
  margin-left: 81%;
  float: left;
}

.product-number-283738 {
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.text-inf-283738 {
  margin-bottom: 12px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  line-height: 18px;
  font-weight: 100;
}

.price-283738 {
  margin-bottom: 15px;
  margin-left: 22%;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.bottom-basket-283738 {
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-283738.buy {
  display: inline-block;
  margin-top: 0px;
  margin-left: 22%;
  float: left;
  text-decoration: none;
}

.bottom-basket-283738.buy:hover {
  opacity: 0.9;
}

.bottom-basket-283738.buy.accessory:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283738.buy.accessory:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283738.buy.accessory:focus {
  background-color: #1eacfc;
}

.sale-283723 {
  display: block;
  margin-top: -437px;
  margin-left: 76%;
  float: left;
}

.product-number-283723 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283723 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283723 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283723.buy {
  display: inline-block;
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283723.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283723.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283723.buy:focus {
  background-color: #1eacfc;
}

.sale-283747 {
  display: block;
  margin-top: -496px;
  margin-left: 7%;
  float: left;
}

.sale-283746 {
  display: block;
  margin-top: -468px;
  margin-left: 75%;
  float: left;
}

.product-number-283746 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283746 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
}

.info-ml-283746 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
  text-decoration: none;
}

.bottom-basket-283746.buy {
  display: inline-block;
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283746.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283746.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283746.buy:focus {
  background-color: #1eacfc;
}

.sale-283722 {
  display: block;
  margin-top: -263px;
  margin-left: 13%;
  float: left;
}

.product-number-283722 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-283722 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283722 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  clear: none;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283722.buy {
  display: inline-block;
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283722.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283722.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283722.buy:focus {
  background-color: #1eacfc;
}

.sale-683736 {
  display: block;
  margin-top: -15%;
  margin-left: 69%;
  float: left;
}

.product-number-683736 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-683736 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-683736 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-683736 {
  margin-top: 15px;
  padding: 6px 25px 8px;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-683736:hover {
  opacity: 0.9;
}

.bottom-basket-683736.buy {
  display: inline-block;
  float: left;
  clear: left;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-683736.buy:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-683736.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-683736.buy:focus {
  background-color: #1eacfc;
}

.sale-683737 {
  display: block;
  margin-top: -287px;
  margin-left: 11%;
  float: left;
}

.product-number-683737 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.price-683737 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-683737 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-683737 {
  margin-top: 15px;
  padding: 6px 25px 8px;
  float: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
}

.bottom-basket-683737:hover {
  opacity: 0.9;
  text-decoration: none;
}

.bottom-basket-683737.buy {
  display: inline-block;
  clear: left;
  text-decoration: none;
}

.bottom-basket-683737.buy:hover {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-683737.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-683737.buy:focus {
  background-color: #1eacfc;
}

.sale-283735 {
  display: block;
  margin-top: -247px;
  margin-left: 76%;
  float: left;
}

.price-283735 {
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283735 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 12px;
  font-weight: 100;
}

.bottom-basket-283735 {
  margin-top: 15px;
  padding: 6px 25px 8px;
}

.bottom-basket-283735.buy {
  display: inline-block;
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.bottom-basket-283735.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283735.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283735.buy:focus {
  background-color: #1eacfc;
}

.product-number-283735 {
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.sale-283860 {
  display: block;
  margin-top: -177px;
  margin-left: 23%;
  float: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 10px;
  font-weight: 100;
}

.product-number-283860 {
  font-weight: 100;
}

.price-283860 {
  float: left;
  clear: left;
  font-size: 20px;
  font-weight: 700;
}

.info-ml-283860 {
  margin-top: 0px;
  margin-left: 15px;
  float: left;
  font-size: 12px;
}

.bottom-basket-283860 {
  margin-top: 15px;
  padding: 6px 25px 8px;
  font-size: 14px;
  font-weight: 400;
}

.bottom-basket-283860.buy {
  float: left;
  clear: left;
  border-radius: 25px;
  background-color: #000;
  text-decoration: none;
}

.bottom-basket-283860.buy:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283860.buy:active {
  color: #fff;
  text-decoration: none;
}

.bottom-basket-283860.buy:focus {
  background-color: #1eacfc;
  color: #fff;
}

.sale-283853 {
  display: block;
  margin-top: -192px;
  margin-left: 46%;
  float: left;
}

.sale-283852 {
  display: block;
  margin-top: -187px;
  margin-left: 48%;
  float: left;
}

.sale-283854 {
  display: block;
  margin-top: -210px;
  margin-bottom: 2px;
  margin-left: 36%;
  float: left;
}

.modal-content {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  width: 770px;
  height: auto;
  margin-top: 72px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 2px;
  background-color: #fff;
}

.vgvgvgv {
  margin-left: 0px;
  border: 1px solid #000;
  border-radius: 25px;
}

.overlay {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-right: auto;
  margin-left: auto;
  background-color: hsla(0, 7%, 86%, .23);
}

.product_features {
  margin: 10px 100px 30px;
  padding-right: 100px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 36px;
  line-height: 36px;
  font-weight: 400;
}

.product_features.main {
  margin-right: 50px;
  margin-left: 300px;
  padding-right: 0px;
}

.product_description {
  margin: 0px 100px 70px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.product_description.main {
  margin-right: 50px;
  margin-bottom: 90px;
  margin-left: 300px;
}

.items-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.content-content__main {
  display: block;
  margin-top: 0px;
}

.content-content__main.main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: hsla(0, 0%, 96%, .55);
}

.items-block_2 {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f1f1f1;
}

.items-block_2.main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  background-color: transparent;
}

.items-block_2.accessory {
  background-color: #f5f5f5;
}

.item-image {
  display: block;
  width: 300px;
  height: 300px;
  margin: 0px auto 10px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.item-image.main {
  width: 250px;
  height: 250px;
}

.image-1 {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  width: auto;
  max-height: 300px;
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}

.image-1.main {
  max-height: 250px;
  max-width: 250px;
}

.image-2 {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 0;
  display: block;
  overflow: visible;
  width: auto;
  height: auto;
  max-height: 300px;
  max-width: 300px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}

.content {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 80px;
  padding-bottom: 50px;
  float: none;
  clear: none;
  background-color: #fff;
}

.how_to_use {
  display: block;
  margin: 0px 100px auto;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.item-info_article {
  display: block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  text-align: center;
}

.item-info_price {
  margin-left: 110px;
  -webkit-align-self: baseline;
  -ms-flex-item-align: baseline;
  align-self: baseline;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}

.item-info_volume {
  display: block;
  margin-top: -18px;
  margin-left: 219px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.application_description_1 {
  margin: 5px 100px 50px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.product_name {
  display: block;
  overflow: visible;
  margin: 0px 0px 50px 20px;
  padding-top: 3px;
  float: left;
  clear: none;
  border-color: transparent;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 700;
}

.div-sale {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.div-sale.main {
  display: block;
  width: 250px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  float: none;
  clear: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.product-number {
  display: block;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-top: 30px;
  padding-left: 30px;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 10px;
  font-weight: 100;
}

.product-number.main {
  display: block;
  margin-bottom: 0px;
  float: left;
  clear: left;
}

.text-inf {
  display: block;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0px;
  padding-left: 0px;
  float: none;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 100;
  text-align: center;
}

.text-inf.main {
  float: left;
  clear: left;
  text-align: left;
}

.price {
  display: block;
  margin: 5px auto 0px;
  float: none;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.price.main {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  float: none;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 700;
}

.info-ml {
  display: inline-block;
  margin-top: -99px;
  margin-right: 0px;
  margin-left: 255px;
  padding-top: 0px;
  padding-bottom: 0px;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  color: rgba(51, 51, 51, .8);
  font-size: 12px;
  font-weight: 100;
}

.info-ml.main {
  display: inline-block;
  margin-top: -20px;
  margin-left: 189px;
  padding-top: 0px;
  float: left;
  clear: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 100;
}

.button-sale {
  display: inline-block;
  margin: 15px auto 30px;
  padding: 6px 25px 8px;
  float: none;
  clear: left;
  border-color: transparent;
  border-radius: 25px;
  background-color: #000;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.button-sale:hover {
  opacity: 0.9;
  color: #fff;
  text-decoration: none;
}

.button-sale:active {
  opacity: 1;
  color: #fff;
}

.button-sale:focus {
  background-color: #1eacfc;
  color: #fff;
}

.button-sale.main {
  display: inline-block;
  margin-top: 0px;
  margin-left: auto;
  float: none;
  clear: none;
}

.how_to_use_2 {
  margin-top: 0px;
  margin-right: 100px;
  margin-left: 100px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.application_description_2 {
  margin: 5px 100px 50px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.composition {
  margin-top: 0px;
  margin-right: 100px;
  margin-left: 100px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.description_of_the_composition {
  margin: 5px 100px 50px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.storage_conditions {
  margin-top: 0px;
  margin-right: 100px;
  margin-left: 100px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.storage_instructions {
  margin: 5px 100px 0px;
  padding-bottom: 30px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 100;
}

.preparation {
  height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: url('../images/amp.png');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div_logo {
  display: block;
  margin-top: 70px;
  margin-right: 0px;
  margin-left: 100px;
  float: none;
  clear: left;
}

.div_logo.main {
  display: block;
  margin-top: 50px;
  margin-left: 300px;
}

.logo_bfc {
  display: block;
  padding-top: 0px;
  float: left;
  clear: none;
}

.exit {
  position: fixed;
  display: block;
  margin-top: 19px;
  margin-left: 802px;
  padding: 20px;
  background-color: transparent;
  background-image: url('../images/i.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.exit:hover {
  opacity: 0.8;
  -webkit-perspective: 1179px;
  perspective: 1179px;
}

.text_preparation {
  margin-right: 100px;
  margin-bottom: 0px;
  margin-left: 300px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
}

.header_text_preparation {
  margin-top: 0px;
  margin-right: 100px;
  margin-left: 300px;
  padding-top: 0px;
  padding-right: 50px;
  padding-left: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
}

.header {
  position: relative;
  z-index: 300;
  height: auto;
  padding-bottom: 35px;
  background-color: hsla(0, 0%, 100%, .9);
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 13px;
  line-height: 16px;
}

.header.cart_menu_fixed {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 700;
  display: none;
  height: auto;
  padding-top: 0px;
  -webkit-transform: translate(0px, -205px);
  -ms-transform: translate(0px, -205px);
  transform: translate(0px, -205px);
}

.header.black {
  z-index: 400;
  background-image: -webkit-linear-gradient(270deg, #282e3b, #282e3b);
  background-image: linear-gradient(180deg, #282e3b, #282e3b);
}

.header.white {
  padding-bottom: 32px;
}

.cart_container {
  display: block;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}

.menu_top_cont {
  padding-top: 22px;
}

.menu_top_cont.fixed {
  display: none;
}

.menu_top_cont_1row {
  display: inline-block;
  width: 15%;
  float: left;
}

.menu_top_cont_1row.at {
  width: 15%;
  margin-top: 2px;
  margin-bottom: -16px;
}

.menu_top_cont_2row {
  display: inline-block;
  width: 58%;
  padding-top: 16px;
  padding-left: 59px;
  float: left;
  font-family: Raleway, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.menu_top_cont_2row.at {
  padding-top: 19px;
  padding-bottom: 0px;
  padding-left: 294px;
  float: left;
}

.menu_top_cont_3row {
  display: inline-block;
  width: 27%;
  padding-top: 12px;
  padding-right: 0px;
  float: none;
  text-align: right;
}

.menu_top_cont_3row.at {
  padding-top: 16px;
}

.menu_soc {
  margin-right: 29px;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  cursor: pointer;
}

.menu_soc:hover {
  -webkit-filter: contrast(200%);
  filter: contrast(200%);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.menu_soc.insta {
  margin-right: 23px;
}

.menu_soc.insta.foot {
  margin-right: 15px;
}

.menu_soc.vk {
  margin-right: 0px;
}

.menu_soc.inv {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.menu_soc.inv:hover {
  -webkit-filter: invert(100%) contrast(200%);
  filter: invert(100%) contrast(200%);
}

.menu_soc.foot {
  margin-right: 20px;
}

.menu_item {
  margin-right: 0px;
  margin-bottom: 0px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #333;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.menu_item:hover {
  color: #000;
}

.menu_item.news {
  margin-right: 14%;
  opacity: 1;
  font-weight: 700;
}

.menu_item.news:hover {
  color: #000;
}

.menu_item.news.inv {
  color: hsla(0, 0%, 100%, .86);
}

.menu_item.news.inv:hover {
  color: #fff;
}

.menu_item.act {
  opacity: 1;
  color: rgba(51, 51, 51, .69);
  cursor: pointer;
}

.menu_item.act.inv {
  color: hsla(0, 0%, 100%, .86);
  cursor: pointer;
}

.menu_item.act.inv:hover {
  color: #fff;
}

.menu_item.inv {
  color: hsla(0, 0%, 100%, .86);
}

.menu_item.inv:hover {
  color: #fff;
}

.menu_item_arrow {
  margin-top: -2px;
  margin-left: 4px;
}

.menu_item_arrow.inv {
  -webkit-filter: invert(100%);
  filter: invert(100%);
  color: #fff;
}

.menu_mir_div {
  display: inline-block;
  margin-right: 14%;
}

.cart_menu_middle_cont {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 104%;
  height: 137px;
  margin-top: 40px;
  margin-right: -3vw;
  margin-left: -3.2vw;
  padding-top: 0px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.cart_menu_middle_cont.fixed {
  margin-top: 30px;
}

.cart_menu_middle_cont_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 12%;
  height: 100%;
  margin-top: 20px;
  float: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 1;
  -webkit-filter: contrast(109%);
  filter: contrast(109%);
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  text-align: center;
  cursor: pointer;
}

.cart_menu_middle_cont_row:hover {
  margin-top: 20px;
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

.cart_menu_middle_cont_row.info {
  margin-right: 2px;
  padding-right: 0px;
  padding-left: 3%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-align-content: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-left: 1px solid #dfdfdf;
  opacity: 1;
  text-align: right;
  cursor: default;
}

.cart_menu_middle_cont_row.info:hover {
  border-left: 1px solid #e0e0e0;
  -webkit-filter: none;
  filter: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.cart_menu_middle_cont_row._1 {
  margin-left: 0px;
  cursor: pointer;
}

.cart_menu_middle_cont_row._2 {
  height: 100%;
  margin-top: 20px;
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

.cart_menu_middle_cont_row._2:hover {
  -webkit-filter: none;
  filter: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.cart_sections_name {
  margin-top: 12px;
  padding: 7px 15px 8px;
  border-radius: 50px;
  background-color: #f7f7f7;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.cart_sections_name:hover {
  border-radius: 50px;
  background-color: #f7f7f7;
  color: #000;
}

.cart_sections_name.active {
  margin-top: 12px;
  padding: 7px 15px 8px;
  border-radius: 50px;
  background-color: #0098ff;
  color: #fff;
}

.cart_sections_name.active:hover {
  background-color: #0098ff;
  background-image: none;
}

.cart_infolink {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 15px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #000;
  line-height: 15px;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
}

.cart_infolink:hover {
  -webkit-transform: translate(2px, 0px);
  -ms-transform: translate(2px, 0px);
  transform: translate(2px, 0px);
  color: #000;
}

.cart_infolink.bar {
  display: block;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.cart_infolink.bar:hover {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.menu_icon {
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.menu_icon:hover {
  opacity: 1;
}

.div_basic_information {
  display: block;
  background-color: transparent;
}

.menu_container_div {
  display: block;
  width: 92vw;
  margin-right: auto;
  margin-left: auto;
}

.content_dummy {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 2;
  height: 1158px;
  margin-top: 0px;
}

.content_dummy._2 {
  height: auto;
  background-position: 0px -1160px;
}

.cart_menu_bottom_cont {
  position: relative;
  z-index: 301;
  display: block;
  height: 48px;
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 2vw;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);
  line-height: 17px;
  text-align: left;
}

.cart_menu_bottom_cont.fixed {
  display: block;
  margin-top: 38px;
}

.cart_menu_bottom_cont.cart_menu_fixed2 {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
}

.cart_menu_bottom_cont_tip {
  display: none;
  height: 19px;
  margin-top: 20px;
  padding-left: 18.5vw;
}

.cart_menu_subanchors {
  display: inline-block;
  height: 100%;
  margin-right: 1%;
  margin-left: 1%;
  padding-right: 1vw;
  padding-left: 1vw;
  border-bottom: 0px solid #fff;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  font-family: 'Open Sans', sans-serif;
  color: #000;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.cart_menu_subanchors:hover {
  border-bottom-width: 3px;
  border-bottom-color: #e9e9e9;
}

.cart_menu_subanchors._1 {
  margin-right: 1%;
  margin-left: 1%;
  padding-right: 15px;
  padding-left: 15px;
  border-bottom-width: 3px;
  border-bottom-color: #000;
  color: #000;
  font-weight: 600;
}

.cart_menu_subanchors._1:hover {
  padding-right: 15px;
  padding-left: 15px;
  border-bottom-width: 3px;
  border-bottom-color: #000;
}

.cart_menu_showall_icon {
  display: inline-block;
  margin-left: 2%;
  padding-left: 0%;
  border-left: 0px solid #e2e2e2;
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.cart_menu_showall_icon:hover {
  opacity: 0.53;
}

.cart_submenu_arrow {
  margin-left: 1.5vw;
  opacity: 0.8;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.cart_submenu_arrow.fixed {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  cursor: pointer;
}

.menu_active_dot {
  margin-right: 8px;
}

.menu_active_dot.magazin {
  opacity: 0;
}

.menu_active_dot.primenenie {
  opacity: 0;
}

.menu_active_dot.mir {
  opacity: 0;
}

.cart_menu_bottom_1col {
  display: inline-block;
  width: 6%;
  height: 100%;
  padding-top: 0px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
  text-align: left;
}

.cart_menu_bottom_1col._2col {
  display: block;
  overflow: visible;
  width: 79%;
  padding-top: 15px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.cart_menu_bottom_1col._3 {
  width: 15%;
  padding-top: 14px;
  padding-right: 0vw;
  padding-left: 2.5vw;
  float: right;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
  text-align: right;
}

.cart_number {
  position: relative;
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-top: -10px;
  margin-left: -10px;
  padding-top: 1px;
  padding-right: 1px;
  float: left;
  border: 2px solid #fff;
  border-radius: 70px;
  background-color: #0098ff;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -1px;
  cursor: pointer;
}

.cart_icon {
  margin-top: 0px;
  margin-left: 10px;
  float: left;
  cursor: pointer;
}

.cart_icon.mini_cart {
  margin-right: 15px;
  margin-left: 10px;
}

.menu_submenu {
  position: absolute;
  z-index: 5000;
  width: 128px;
  height: 102px;
  margin-top: 10px;
  margin-left: 0px;
  padding: 16px 20px 20px;
  border: 0px solid #e4e4e4;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .19);
  opacity: 0;
  -webkit-transform: scale(0.2);
  -ms-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  color: #fff;
}

.menu_submenu_link {
  display: block;
  margin-bottom: 10px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #4d4d4d;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.menu_submenu_link:hover {
  -webkit-transform: translate(2px, 0px);
  -ms-transform: translate(2px, 0px);
  transform: translate(2px, 0px);
  color: #000;
}

.minicart {
  position: absolute;
  top: 58px;
  right: 10px;
  display: none;
  width: 300px;
  height: auto;
  border-radius: 2px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(270deg, #fff, #fff);
  background-image: linear-gradient(180deg, #fff, #fff);
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .16);
  -webkit-transform: translate(0px, -30px);
  -ms-transform: translate(0px, -30px);
  transform: translate(0px, -30px);
  text-align: left;
}

.minicart_product_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 97px;
  padding-top: 15px;
  padding-left: 12px;
  float: none;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #f0f0f0;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.minicart_product_cont:hover {
  background-color: #fafafa;
}

.minicart_product_txt_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 66px;
  max-width: 160px;
  margin-left: 4px;
  padding-top: 1px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.minicart_product_txt_cont.cost {
  width: 27%;
  padding-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.minicart_product_name {
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.minicart_product_namerus {
  overflow: hidden;
  width: 149px;
  max-width: 150px;
  line-height: 15px;
  font-weight: 300;
  text-align: left;
}

.minicart_product_vol {
  display: inline-block;
  font-size: 10px;
}

.minicart_product_cost {
  font-size: 19px;
  font-weight: 400;
  text-align: center;
  letter-spacing: -0.5px;
}

.minicart_product_cost.subtotal {
  font-size: 16px;
  font-weight: 600;
}

.minicart_quantity_number {
  display: inline-block;
  margin-top: 0px;
  font-size: 13px;
  line-height: 16px;
  text-align: center;
}

.minicart_quantiny {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 6px;
  padding-left: 2px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.minicart_quantity_control {
  display: inline-block;
  margin-right: 5px;
  margin-left: 0px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Eleganticons, sans-serif;
  color: #bbb;
  font-size: 12px;
  line-height: 16px;
  cursor: pointer;
}

.minicart_quantity_control:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  color: #000;
}

.minicart_quantity_control.plus {
  margin-left: 5px;
  line-height: 16px;
}

.rub {
  position: relative;
  left: -2px;
  top: -5px;
  font-size: 12px;
}

.rub.subtotal {
  top: -3px;
}

.minicart_product_subtotal_cont {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 43px;
  margin-top: -1px;
  padding-right: 23px;
  padding-left: 28px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  background-color: #fff;
  font-size: 13px;
}

.minicart_product_gotocart_cont {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 70px;
  padding-left: 19px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  cursor: pointer;
}

.minicart_product_gotocart_cont:hover {
  background-color: #fafafa;
}

.minicart_cta_arrow {
  display: block;
  margin-left: 5px;
  background-color: transparent;
  font-family: Eleganticons, sans-serif;
  font-size: 17px;
}

.minicar_cta_txt {
  margin-right: 48px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.minicar_cta_txt:hover {
  margin-right: 50px;
}

.minicart_product_wrap {
  overflow: scroll;
  height: 450px;
}

.cart_div_cont {
  display: block;
  margin-top: 2px;
}

.burger_menu_cont {
  position: relative;
  display: block;
  width: 48px;
  height: 48px;
  padding: 0px;
  opacity: 0.17;
  text-align: center;
  cursor: pointer;
}

.burger_menu_topline {
  position: relative;
  left: 0px;
  top: 16px;
  display: block;
  width: 23px;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #000;
}

.burger_menu_middle {
  position: relative;
  left: 0px;
  top: 21px;
  display: block;
  width: 23px;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #000;
}

.burger_menu_bottom {
  position: relative;
  top: 26px;
  display: block;
  width: 23px;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #000;
}

.sidemenu {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  display: none;
  overflow: scroll;
  width: 300px;
  border-right: 1px solid #ebebeb;
  background-color: #fff;
  box-shadow: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.sidemenu_logocont {
  height: 91px;
  padding-top: 23px;
  padding-left: 26px;
}

.sidemenu_sections_cont {
  height: auto;
  background-color: #fff;
}

.sidemenu_section {
  height: 66px;
  background-color: transparent;
  opacity: 1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.sidemenu_section:hover {
  border-bottom: 0px solid #a2a2a2;
  opacity: 1;
  -webkit-transform: translate(2px, 0px);
  -ms-transform: translate(2px, 0px);
  transform: translate(2px, 0px);
}

.sidemenu_section_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 100%;
  margin-left: 11px;
  padding-top: 0px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidemenu_section_headl {
  display: inline-block;
  width: 185px;
  height: 100%;
  padding-top: 23px;
  float: left;
  border-bottom: 1px solid #f1f1f1;
  font-size: 14px;
  font-weight: 300;
}

.sidemenu_section_headl.last {
  border-bottom-width: 0px;
}

.sidemenu_bottomcont {
  height: 150px;
  margin-top: 20px;
  padding-top: 30px;
  padding-left: 36px;
  border-top: 1px solid #f1f1f1;
  background-color: transparent;
}

.sidemenu_bottomlinks {
  display: block;
  margin-bottom: 10px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #333;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.sidemenu_bottomlinks:hover {
  -webkit-transform: translate(2px, 0px);
  -ms-transform: translate(2px, 0px);
  transform: translate(2px, 0px);
}

.main_wrapper {
  display: block;
}

.cart_modal {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 10000;
  display: none;
  overflow: scroll;
  width: 72vw;
  max-height: 100vh;
  max-width: 900px;
  margin: 0px auto;
  border-radius: 0px;
  background-color: rgba(0, 0, 0, .05);
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  box-shadow: 0 1px 43px 0 rgba(98, 99, 102, .16);
  font-weight: 300;
  text-align: left;
}

.cart_modal_headl {
  display: inline-block;
  float: none;
  font-size: 35px;
  font-weight: 300;
}

.cart_modal_headl.cont {
  display: block;
}

.cart_modal_1cont {
  position: relative;
  margin-bottom: 40px;
  padding-right: 0px;
}

.cart_modal_1cont._2sec {
  margin-bottom: 45px;
}

.cart_modal_ordernum {
  display: inline-block;
  margin-left: 20px;
}

.cart_modal_close {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 5000;
  display: none;
  margin-top: 10px;
  float: right;
  -webkit-transition: all 800ms ease;
  transition: all 800ms ease;
  font-family: Eleganticons, sans-serif;
  font-size: 46px;
  cursor: pointer;
}

.cart_modal_close:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.cart_modal_table_wrap {
  height: auto;
}

.cart_modal_table_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  border-bottom: 2px solid #f3f3f3;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
}

.cart_modal_table__cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 47%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: #afafaf;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cart_modal_table__cell._2 {
  width: 19%;
  padding-right: 20px;
}

.cart_modal_table__cell._3 {
  width: 16%;
}

.cart_modal_table__cell._4 {
  width: 16%;
}

.cart_modal_table__cell._5 {
  width: 4%;
}

.cart_modal_table_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 131px;
  border-bottom: 1px solid #f3f3f3;
}

.cart_modal_table_head_item_cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding-right: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: grey;
  line-height: 18px;
  font-weight: 300;
  letter-spacing: 0px;
  text-transform: none;
}

.cart_modal_item_prodname {
  margin-bottom: 1px;
  color: #000;
  font-size: 13px;
  line-height: 16px;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: uppercase;
}

.text_modal_item_descr {
  color: #4d4d4d;
  font-size: 15px;
  line-height: 17px;
  font-weight: 300;
}

.text_modal_item_vol {
  font-size: 13px;
  line-height: 21px;
  font-weight: 300;
}

.cart_modal_item_art {
  margin-bottom: 0px;
  font-size: 9px;
}

.cart_modal_cost {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0px;
  text-transform: none;
}

.cart_modal_cost.summa {
  font-weight: 400;
}

.cart_modal_quantity_ctrl {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Eleganticons, sans-serif;
  font-size: 18px;
  font-weight: 400;
  cursor: pointer;
}

.cart_modal_quantity_ctrl:hover {
  color: #000;
}

.cart_modal_quantity {
  margin-right: 8px;
  margin-left: 8px;
  color: #000;
  font-size: 20px;
  font-weight: 300;
}

.cart_remove {
  opacity: 0.56;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.cart_remove:hover {
  opacity: 1;
}

.cart_modal_packageimg {
  margin-left: -10px;
}

.cart_modal_table_bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  padding-bottom: 0px;
  font-size: 17px;
}

.cart_modal_itogo {
  display: inline-block;
  width: 99%;
  font-size: 16px;
  font-weight: 400;
}

.cart_modal_itogo.sum {
  width: 25%;
  float: right;
  font-size: 25px;
}

.cart_modal_1sec {
  display: block;
  padding: 31px 55px 80px;
  border-radius: 0px;
  background-color: #fff;
}

.cart_modal_2sec {
  display: block;
  height: auto;
  margin-top: 2px;
  padding: 31px 55px 50px;
  border-radius: 0px;
  background-color: #fff;
  background-image: none;
  background-size: auto;
}

.cart_modal_deliv_city {
  position: relative;
  bottom: 2px;
  display: inline-block;
  margin-left: 50px;
  float: none;
  font-size: 15px;
  font-weight: 400;
  cursor: pointer;
}

.cart_modal_deliv_city_icon {
  position: relative;
  top: 1px;
  z-index: 30;
  margin-right: 8px;
  font-family: Eleganticons, sans-serif;
  font-weight: 300;
}

.cart_modal_deliv_city_arrow {
  position: relative;
  left: 6px;
  bottom: 3px;
  width: 7px;
}

.cart_modal_deliv_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 129px;
  margin-bottom: 20px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cart_modal_deliv_col {
  display: inline-block;
  width: 33%;
  height: 100%;
}

.cart_modal_deliv_col._1 {
  position: relative;
  display: block;
  width: 33.3%;
  padding-right: 2%;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: transparent;
  text-align: center;
}

.cart_modal_deliv_col._1.w--current {
  padding-left: 0px;
  background-color: transparent;
}

.cart_modal_deliv_col._2 {
  position: relative;
  display: block;
  width: 33.3%;
  padding-right: 1%;
  padding-left: 1%;
  background-color: transparent;
  text-align: center;
}

.cart_modal_deliv_col._3 {
  position: relative;
  width: 33.3%;
  padding-right: 0px;
  padding-left: 2%;
  background-color: transparent;
  text-align: center;
}

.cart_modal_deliv_select {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 78px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #000;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  cursor: pointer;
}

.cart_modal_deliv_select:hover {
  border-color: #8b8b8b;
}

.cart_modal_deliv_select:active {
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.cart_modal_deliv_select:focus {
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.cart_modal_deliv_select._2 {
  border-color: #e6e6e6;
  background-color: transparent;
  color: #000;
}

.cart_modal_deliv_select._3 {
  border-color: #e6e6e6;
  background-color: transparent;
}

.cart_modal_deliv_select_txt {
  display: block;
  background-color: transparent;
  color: #000;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  text-align: center;
}

.cart_modal_deliv_select_txt._2 {
  color: #000;
}

.cart_modal_deliv_select_txt._3 {
  color: #000;
}

.cart_model_deliv_select_rub {
  display: none;
  margin-top: 0px;
  padding-right: 10px;
  opacity: 0;
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  font-size: 13px;
  line-height: 12px;
  font-weight: 600;
}

.cart_model_deliv_select_time {
  display: none;
  padding-left: 10px;
  border-left: 1px solid #dfdfdf;
  opacity: 0;
  -webkit-transform: scale(0.4);
  -ms-transform: scale(0.4);
  transform: scale(0.4);
  font-size: 13px;
  line-height: 12px;
}

.cart_modal_deliv_post {
  display: none;
  height: 207px;
  padding-top: 0px;
  padding-left: 4px;
  font-size: 14px;
  font-weight: 400;
}

.cart_modal_deliv_post_formwr {
  width: 100%;
  margin-top: 5px;
}

.cart_modal_deliv_post_formwr.courier {
  display: inline-block;
  width: 28%;
  margin-top: 15px;
  margin-right: 40px;
}

.cart_modal_deliv_post_formwr.courier.comment {
  width: 100%;
}

.cart_modal_deliv_post_formwr.courier.data {
  color: #e77474;
}

.cart_modal_deliv_post_form {
  position: relative;
  display: inline-block;
  width: 100%;
  margin-top: 13px;
}

.cart_modal_deliv_post_formfield {
  display: inline-block;
  width: 14%;
  height: 43px;
  margin-right: 20px;
  padding-top: 2px;
  padding-bottom: 6px;
  padding-left: 15px;
  border: 0px solid #000;
  border-radius: 4px;
  background-color: #f9f9f9;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.cart_modal_deliv_post_formfield:hover {
  background-color: #f5f5f5;
}

.cart_modal_deliv_post_formfield:focus {
  background-color: #f5f5f5;
}

.cart_modal_deliv_post_formfield._2 {
  width: 29%;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.cart_modal_deliv_post_formfield._3 {
  width: 100%;
  margin-right: 0px;
}

.cart_modal_deliv_post_formfield._3.error {
  border-width: 1px;
  border-color: #e77474;
}

.cart_modal_deliv_post_formfield.data {
  position: relative;
  width: 100%;
  border-width: 0px;
  border-color: #ee8787;
  background-color: #f9f9f9;
}

.cart_modal_deliv_post_formfield.time {
  display: inline-block;
  width: 82%;
  padding-left: 15px;
  color: #8d8d8d;
}

.cart_modal_deliv_post_formfield.comment {
  display: inline-block;
  width: 100%;
  height: 102px;
  margin-bottom: 0px;
  padding-top: 11px;
}

.dim_back {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 2000;
  display: none;
  background-color: rgba(235, 239, 240, .32);
}

.cart_modal_deliv_post_valid {
  height: 91px;
  margin-bottom: 30px;
  padding-top: 0px;
  padding-left: 0px;
  border-radius: 4px;
  background-color: #f3f8fc;
}

.cart_modal_deliv_post_valid.pickup {
  height: auto;
  margin-bottom: 30px;
  padding-top: 10px;
  padding-bottom: 0px;
  background-color: #fff;
}

.cart_modal_deliv_post_valid_headl {
  display: block;
  width: 92%;
  margin-top: 10px;
  font-size: 14px;
  font-weight: 600;
}

.cart_modal_deliv_post_valid_subl {
  display: inline-block;
  width: auto;
  margin-top: 8px;
  margin-right: 15px;
  float: none;
  clear: none;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
}

.cart_modal_deliv_post_valid_subl.date {
  margin-left: 0px;
  padding-left: 15px;
  border-left: 1px solid rgba(0, 0, 0, .15);
  line-height: 14px;
}

.cart_modal_deliv_post_valid_col1 {
  display: inline-block;
  width: 15%;
  padding-top: 23px;
  padding-left: 27px;
}

.cart_modal_deliv_post_valid_col1.cour {
  padding-top: 26px;
}

.cart_modal_deliv_post_valid_col1.pickup {
  width: 13%;
  padding-left: 40px;
}

.cart_modal_deliv_post_valid_col2 {
  display: inline-block;
  width: 85%;
  height: 100%;
  padding-top: 15px;
  padding-left: 30px;
  float: right;
}

.cart_modal_deliv_post_valid_col2.pickup {
  width: 87%;
  padding-left: 0px;
}

.cart_modal_deliv_courier {
  display: none;
  padding-left: 4px;
  font-size: 14px;
  font-weight: 400;
}

.calendar_icon {
  position: absolute;
  top: 15px;
  right: 14px;
  z-index: 2000;
}

.cart_choise_message {
  display: block;
  color: #adadad;
  font-size: 14px;
  font-style: normal;
  text-align: center;
}

.cart_modal_deliv_pickup {
  position: relative;
  display: none;
  height: auto;
  margin-right: -55px;
  margin-bottom: 0px;
  margin-left: -55px;
  padding-bottom: 0px;
  background-color: #e9e9e9;
}

.map {
  display: block;
  height: 530px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  -webkit-filter: grayscale(52%);
  filter: grayscale(52%);
}

.cart_modal_deliv_select_active {
  position: absolute;
  left: 0%;
  top: 0px;
  display: none;
  width: 94%;
  height: 78px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 4px;
  background-color: #000;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.cart_modal_deliv_select_active2 {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 94%;
  height: 78px;
  margin-right: auto;
  margin-left: 3%;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 4px;
  background-color: #000;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.cart_modal_deliv_select_active3 {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 94%;
  height: 78px;
  margin-left: 6%;
  padding-right: 50px;
  padding-left: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #000;
  border-radius: 4px;
  background-color: #000;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.cart_modal_3sec {
  position: relative;
  height: auto;
  margin-top: 2px;
  padding: 31px 55px 65px;
  background-color: #fff;
}

.pickup_deliv_div_wr {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 300;
  overflow: scroll;
  width: 280px;
  height: 410px;
  margin-top: 10px;
  margin-right: 10px;
  background-color: #fff;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .22);
}

.pickup_deliv_search_div {
  height: 50px;
  border-bottom: 1px solid #ececec;
}

.pickup_deliv_search_wr {
  display: inline-block;
  width: 83%;
  height: 100%;
}

.pickup_deliv_search_field {
  display: inline-block;
  width: 100%;
  height: 49px;
  margin-bottom: 0px;
  padding-left: 21px;
  float: left;
  border: 0px solid #000;
}

.pickup_deliv_search_target {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 17%;
  height: 100%;
  padding-top: 2px;
  float: right;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 0px solid #000;
  background-color: #fff;
}

.location_icon {
  padding-left: 26%;
  border-left: 1px solid #ebebeb;
  background-color: transparent;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.location_icon:hover {
  -webkit-filter: none;
  filter: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.pickup_deliv_item_wr {
  position: relative;
  display: block;
  height: 105px;
  padding-left: 20px;
  border-bottom: 1px solid #f1f1f1;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  line-height: 16px;
  cursor: pointer;
}

.pickup_deliv_item_wr:hover {
  background-color: #fafafa;
}

.pickup_deliv_item_divlogo {
  height: 54px;
  padding-top: 7%;
  padding-bottom: 6%;
}

.pickup_deliv_item_cost {
  position: absolute;
  top: 23px;
  right: 24px;
  display: inline-block;
  color: #242424;
  font-size: 13px;
}

.pickup_deliv_item_cost.full {
  margin-top: 1px;
  font-size: 14px;
}

.cost_delim {
  background-color: transparent;
  color: #d6d6d6;
}

.cost_time {
  color: #4d4d4d;
}

.pickup_deliv_item_address {
  width: 60%;
}

.pickup_item_cost {
  color: #4d4d4d;
}

.pickup_deliv_itemscont {
  display: block;
}

.pickup_deliv_fullitem {
  display: none;
  overflow: scroll;
  height: 298px;
}

.pickup_deliv_back {
  position: relative;
  height: 41px;
  padding-top: 3px;
  padding-left: 7px;
  border-bottom: 1px solid #ececec;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #a3a3a3;
  cursor: pointer;
}

.pickup_deliv_back:hover {
  padding-left: 5px;
}

.back_arrow {
  position: relative;
  left: 3px;
  top: 7px;
  font-family: Eleganticons, sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.pickup_deliv_back_txt {
  position: static;
  top: 0px;
  color: #4d4d4d;
}

.pickup_deliv_fullitem_logocont {
  position: relative;
  height: 64px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-left: 20px;
  font-size: 12px;
}

.pickup_deliv_fullitem_address {
  margin-bottom: 7px;
  padding-bottom: 10px;
}

.pickup_deliv_fullitem_icon {
  width: 15%;
  height: 100%;
  padding-top: 0px;
  padding-left: 21px;
  float: left;
  font-family: Eleganticons, sans-serif;
  color: #c3c3c3;
  font-size: 14px;
}

.pickup_deliv_fullitem_icon.time {
  margin-top: -2px;
  padding-top: 0px;
  padding-left: 19px;
}

.pickup_deliv_fullitem_address_txt {
  display: block;
  width: 182px;
  max-width: 214px;
  margin-top: -2px;
  padding-top: 0px;
  float: left;
  color: #282828;
  font-size: 13px;
  line-height: 18px;
}

.pickup_deliv_fullitem_time {
  height: 76px;
  margin-bottom: 7px;
}

.fullitem_worktime {
  color: #6b6b6b;
}

.pickup_deliv_fullitem_website {
  color: #0098ff;
  text-decoration: none;
}

.pickup_deliv_fullitem_choose {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  height: 62px;
  padding-right: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-align: center;
  cursor: pointer;
}

.pickup_deliv_fullitem_choose:hover {
  background-color: #f1f1f1;
}

.pickup_deliv_fullitem_choose_txt {
  margin-left: 10px;
}

.pickup_deliv_fullitem_chosen {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  height: 62px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #0098ff;
  color: #fff;
}

.chose_icon {
  -webkit-filter: invert(100%) brightness(200%);
  filter: invert(100%) brightness(200%);
}

.cart_modal_deliv_pickup_valid {
  width: 100%;
  height: 91px;
  margin-bottom: -70px;
  background-color: #fff;
}

.cart_modal_cont_formwr {
  width: 46%;
  margin-top: 48px;
  float: left;
}

.cart_modal_cont_formwr.cart_modal_cont_formwr_req {
  overflow: hidden;
  width: 48%;
  height: 100%;
  margin-left: 40px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.cart_modal_cont_input {
  height: 43px;
  margin-bottom: 16px;
  padding-top: 2px;
  padding-bottom: 6px;
  padding-left: 15px;
  border: 0px solid #000;
  border-radius: 4px;
  background-color: #f9f9f9;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-weight: 400;
}

.cart_modal_cont_input:hover {
  background-color: #f5f5f5;
}

.cart_modal_cont_input:focus {
  background-color: #f5f5f5;
}

.cart_modal_cont_input.tel {
  display: block;
  width: 83%;
  float: left;
}

.cart_modal_cont_input.tel.cart_modal_cont_input_tel_2 {
  display: none;
}

.cart_modal_cont_input.plus {
  display: inline-block;
}

.cart_modal_cont_input.half {
  display: inline-block;
  width: 48%;
  margin-right: -8px;
  float: none;
}

.cart_modal_cont_input.half.right {
  margin-right: 0px;
  float: right;
}

.cart_modal_cont_plus_bttn {
  display: inline-block;
  width: 43px;
  height: 43px;
  margin-bottom: 16px;
  margin-left: 3%;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-left: 13px;
  float: right;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  opacity: 0.45;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 28px;
  cursor: pointer;
}

.cart_modal_cont_plus_bttn:hover {
  border-color: #707070;
  opacity: 0.75;
}

.cart_modal_cont_plus_icn {
  opacity: 1;
}

.cart_modal_cont_minus_bttn {
  display: none;
  width: 43px;
  height: 43px;
  margin-left: 3%;
  padding-top: 10px;
  padding-left: 13px;
  float: right;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  opacity: 0.45;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.cart_modal_cont_minus_bttn:hover {
  border-color: #707070;
  opacity: 0.75;
}

.cart_modal_cont_txt {
  position: relative;
  top: -8px;
  display: inline-block;
  margin-top: 0px;
  margin-left: 15px;
  font-size: 14px;
  font-weight: 400;
}

.switcher {
  position: relative;
  left: 0px;
  top: 5px;
  display: inline-block;
  width: 67px;
  height: 36px;
  margin-right: 0px;
  border: 1px solid #000;
  border-radius: 50px;
  opacity: 0.27;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.switcher:hover {
  opacity: 0.27;
}

.switcher_oval {
  width: 28px;
  height: 28px;
  margin-top: 3px;
  margin-left: 4px;
  border-radius: 50px;
  background-color: #000;
  opacity: 1;
}

.cart_modal_cont_supp_txt {
  position: absolute;
  right: 68px;
  bottom: 0px;
  display: block;
  width: 391px;
  height: 313px;
  margin-top: 40px;
  margin-left: 0px;
  padding-top: 5px;
  padding-left: 96px;
  float: none;
  color: #9e9e9e;
  font-size: 15px;
  line-height: 22px;
}

.cart_modal_cont_supp_head {
  margin-bottom: 27px;
  font-size: 25px;
}

.cart_modal_cont_supp_arrow {
  position: relative;
  left: -88px;
  top: 16px;
}

.cart_modal_deliv_city_select {
  position: absolute;
  left: 41px;
  top: -10px;
  z-index: 20;
  display: none;
  width: 226px;
  height: 250px;
  padding-top: 0px;
  padding-left: 0px;
  border-radius: 2px;
  opacity: 1;
}

.cart_modal_deliv_city_wr {
  position: relative;
  top: -3px;
  display: inline-block;
}

.cart_modal_deliv_city_select_search {
  height: 43px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
}

.cart_modal_deliv_city_select_item {
  margin-right: 0px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 15px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}

.cart_modal_deliv_city_select_item:hover {
  background-color: #f7f7f7;
}

.cart_modal_deliv_city_select_item_formfield {
  position: relative;
  width: 226px;
  height: 37px;
  margin-bottom: 0px;
  padding-top: 7px;
  padding-left: 29px;
  border: 1px solid #818181;
  border-radius: 3px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 400;
}

.cart_modal_deliv_city_select_item_formfield:active {
  font-weight: 400;
}

.cart_modal_deliv_city_select_item_formfield:focus {
  font-weight: 400;
}

.cart_modal_deliv_city_select_div {
  margin-top: -13px;
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: none;
}

.close_form_city {
  position: absolute;
  top: 12px;
  right: 12px;
  opacity: 0.52;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.close_form_city:hover {
  opacity: 1;
}

.cart_modal_cont_formwr_req {
  display: inline-block;
  overflow: hidden;
  width: 48%;
  height: 0px;
  margin-top: 48px;
  margin-left: 40px;
  float: none;
}

.cart_modal_4sec {
  margin-top: 2px;
  padding: 31px 55px 65px;
  background-color: #fff;
}

.cart_modal_oplata_sum {
  display: inline-block;
  margin-top: 38px;
  float: right;
  font-size: 16px;
}

.oplata_sum_acc {
  margin-left: 5px;
  font-size: 24px;
  font-weight: 600;
}

.cart_modal_oplata_row {
  margin-top: 50px;
  margin-bottom: 30px;
}

.cart_modal_oplata_col._1 {
  padding-right: 15px;
  padding-left: 0px;
}

.cart_modal_oplata_col._2 {
  padding-right: 0px;
  padding-left: 15px;
}

.cart_modal_oplata_select {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 85px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  background-color: transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #000;
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
}

.cart_modal_oplata_select:hover {
  border-color: #8b8b8b;
}

.cart_modal_oplata_select.cart_modal_oplata_select_active {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 96.2%;
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.cart_modal_oplata_select.cart_modal_oplata_select_active2 {
  position: absolute;
  top: 0px;
  right: 0px;
  display: none;
  width: 96.2%;
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.cart_modal_oplata_backgr {
  height: auto;
  margin-top: 45px;
  border-radius: 4px;
  background-color: #f3f8fc;
}

.cart_modal_oplata_backgr.error {
  border: 1px solid #e77474;
  background-color: #fff;
}

.cart_modal_oplata_backgr_row {
  height: 100%;
  padding: 50px 40px;
  font-size: 18px;
  font-weight: 400;
}

.cart_modal_oplata_backgr_col {
  height: 100%;
  padding-right: 50px;
  border-right: 1px solid rgba(0, 0, 0, .04);
}

.cart_modal_oplata_backgr_col._2 {
  padding-top: 5px;
  padding-right: 0px;
  padding-left: 40px;
  border-right-width: 0px;
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
  text-align: center;
}

.cart_modal_oplata_italic {
  display: inline-block;
  float: left;
  color: #4d4d4d;
  font-size: 14px;
  font-style: italic;
  font-weight: 300;
}

.cart_modal_oplata_subhead {
  margin-bottom: 14px;
  font-weight: 600;
}

.cart_modal_oplata_subcost {
  float: right;
  color: #4d4d4d;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

.cart_modal_oplata_subcost.total {
  font-size: 18px;
}

.cart_modal_oplata_subcost_wr {
  margin-bottom: 2px;
}

.cart_modal_oplata_itog {
  margin-top: 2px;
  float: left;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.cart_modal_oplata_itogo_wr {
  height: 38px;
  margin-top: 15px;
  padding-top: 13px;
  border-top: 1px solid rgba(0, 0, 0, .16);
}

.switcher_cont {
  display: inline-block;
  height: 51px;
  margin-top: 15px;
  margin-bottom: -10px;
  padding-top: 0px;
  opacity: 0.65;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: default;
}

.switcher_cont:hover {
  opacity: 1;
}

.cart_modal_final_bttn {
  display: block;
  width: 100%;
  height: 70px;
  padding-top: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  background-color: #000;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.cart_modal_final_bttn:hover {
  -webkit-transform: translate(3px, 0px);
  -ms-transform: translate(3px, 0px);
  transform: translate(3px, 0px);
}

.cart_modal_final_bttn.cart_modal_final_bttn_inactive {
  background-color: rgba(0, 0, 0, .19);
  cursor: default;
}

.cart_modal_final_bttn.cart_modal_final_bttn_inactive:hover {
  background-color: rgba(0, 0, 0, .19);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.cart_modal_final_bttn.cart_modal_final_bttn_active {
  display: none;
  background-color: #0098ff;
}

.cart_modal_final_bttn.cart_modal_final_bttn_active:hover {
  background-color: #1ba3ff;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.cart_modal_final_bttn_txt {
  display: block;
  width: 244px;
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
}

.cart_modal_final_bttn_txt.error {
  color: #e77474;
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
}

.cart_modal_paylater_wr {
  position: relative;
  display: block;
  overflow: hidden;
  height: 0px;
  margin-top: 0px;
}

.cart_modal_paylater_row {
  height: 100%;
}

.cart_modal_paylater_col {
  height: 100%;
  padding-right: 15px;
  padding-left: 0px;
}

.cart_modal_paylater_wr_col._2 {
  height: 100%;
  padding-left: 15px;
}

.cart_modal_paylater_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 255px;
  padding-top: 70px;
  padding-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0px solid #f5f5f5;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #979797;
  font-size: 13px;
  font-weight: 400;
  cursor: pointer;
}

.cart_modal_paylater_item:hover {
  padding-top: 70px;
  padding-bottom: 50px;
  border-width: 1px;
  border-color: #eee;
  color: #494949;
}

.cart_modal_pay_item_name {
  font-weight: 300;
  text-transform: none;
}

.cart_modal_paynow_wr {
  overflow: hidden;
  height: 0px;
  margin-top: 0px;
}

.cart_modal_paynow_wr._2 {
  margin-top: 10px;
}

.cart_modal_paynow_row.second {
  margin-top: 10px;
}

.cart_modal_paynow_col {
  padding-right: 5px;
  padding-left: 0px;
}

.cart_modal_paynow_col._2 {
  padding-right: 5px;
  padding-left: 5px;
}

.cart_modal_paynow_col._1 {
  padding-right: 5px;
}

.cart_modal_paynow_col._3 {
  padding-left: 5px;
}

.cart_modal_paynow_item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 184px;
  padding-top: 40px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fafafa;
  border-radius: 4px;
  background-color: #fafafa;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #a0a0a0;
  cursor: pointer;
}

.cart_modal_paynow_item:hover {
  padding-top: 38px;
  padding-bottom: 42px;
  border-width: 1px;
  border-color: #f8f8f8;
  background-color: #f8f8f8;
}

.cart_modal_paynow_item:focus {
  border-color: #8f8f8f;
}

.paynow_active {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  border: 1px solid #8a8a8a;
  border-radius: 4px;
}

.cart_modal_or_txt {
  position: relative;
  z-index: 2;
  display: inline-block;
  margin-top: 102px;
  padding: 10px 20px;
  background-color: #fff;
  color: #a3a3a3;
  font-size: 13px;
  font-style: italic;
}

.cart_modal_or_wr {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  border: 1px solid #f5f5f5;
  border-radius: 4px;
  text-align: center;
}

.cart_modal_or_delim {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  width: 1px;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #f3f3f3;
}

.costs_loader {
  display: block;
  opacity: 0;
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}

.costs_loader_circle {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-right: 4px;
  border-radius: 50px;
  background-color: #c7c7c7;
}

.pickup_deliv_item_adr {
  width: 60%;
}

.field_alert {
  display: block;
  margin-top: -6px;
  margin-left: 5px;
  color: #f0ab1a;
  font-size: 12px;
}

.field_alert.error {
  color: #e77474;
}

.field_alert_icon {
  position: relative;
  top: 2px;
  margin-right: 2px;
  font-family: Eleganticons, sans-serif;
  color: #f0ab1a;
  font-size: 14px;
}

.field_alert_icon.error {
  color: #e77474;
}

.cart_final_modal {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 11000;
  display: none;
  width: 72vw;
  height: 600px;
  max-width: 900px;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 90px;
  background-color: #fff;
  box-shadow: 0 1px 43px 0 rgba(0, 0, 0, .16);
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  text-align: center;
}

.cart_final_head {
  margin-bottom: 80px;
  font-size: 32px;
  font-weight: 400;
}

.cart_final_receipt_wr {
  height: 260px;
}

.cart_final_modal_slot {
  margin-left: -2px;
}

.cart_final_sheet_wr {
  position: relative;
  z-index: 14100;
  display: block;
  overflow: visible;
  width: 276px;
  height: auto;
  margin-top: -13px;
  margin-right: auto;
  margin-left: auto;
}

.cart_final_sheet {
  position: static;
}

.cart_final_sheet_check {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  margin-top: 41px;
  margin-right: auto;
  margin-left: auto;
}

.cart_final_sheet_div {
  position: relative;
  -webkit-transform: translate(0px, -200px);
  -ms-transform: translate(0px, -200px);
  transform: translate(0px, -200px);
}

.cart_final_sheet_headl {
  position: absolute;
  left: 0px;
  top: 90px;
  right: 0px;
  display: block;
  width: 237px;
  margin-right: auto;
  margin-left: auto;
  font-size: 18px;
  line-height: 21px;
}

.cart_final_sheet_number {
  position: absolute;
  left: 0px;
  top: 148px;
  right: 0px;
  color: #868686;
}

.cart_final_sheet_grad {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 13000;
  height: 22px;
  background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .05), hsla(0, 0%, 100%, 0));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .05), hsla(0, 0%, 100%, 0));
}

.cart_final_sheet_anim {
  overflow: hidden;
  height: 201px;
}

.footer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 150px;
  padding-left: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #434551;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
}

.footer_country {
  display: inline-block;
  margin-right: 60px;
  margin-left: 10px;
  font-weight: 400;
}

.footer_links {
  margin-left: 4vw;
  opacity: 0.65;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  text-decoration: none;
}

.footer_links:hover {
  opacity: 1;
}

.footer_links.tel {
  margin-left: 0px;
  opacity: 1;
}

.footer_tel_wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #202227;
  color: #202227;
}

.footer_tel_icn {
  position: relative;
  top: 2px;
  margin-right: 10px;
  font-family: Eleganticons, sans-serif;
}

.footer_col {
  width: 18%;
  margin-top: 48px;
}

.footer_col._2 {
  width: 43%;
  margin-top: 0px;
}

.footer_copy {
  margin-top: 25px;
  opacity: 0.48;
  font-size: 9px;
  font-weight: 300;
}

.logo-at {
  max-width: 100%;
  margin-top: 3px;
  margin-left: 0px;
  padding-left: 0px;
}

.section-1-at {
  height: 480px;
  border-top: 0px solid #000;
  background-color: #20a5ff;
}

.section-2-at {
  display: block;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #252524;
}

.section-3-at {
  background-color: #fafafa;
}

.section-4-at {
  background-color: #ff7000;
}

.section-5-at {
  overflow: hidden;
  padding-bottom: 50px;
}

.section-6-at {
  background-color: #fafafa;
}

.section-7-at {
  background-color: #f5f5f5;
}

.section-7-at._1 {
  margin-top: 60px;
  padding-top: 80px;
  padding-bottom: 100px;
  background-color: #00a4fd;
}

.section-8-at {
  background-color: #20a5ff;
}

.contaner-at {
  display: block;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 101px;
  padding-bottom: 0px;
  line-height: 26px;
  text-align: center;
}

.contaner-at.navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.contaner-at._1 {
  padding-bottom: 50px;
}

.contaner-at.about {
  padding-top: 0px;
}

.contaner-at.slider {
  padding-top: 20px;
}

.contaner-at.ok {
  padding-top: 15px;
  padding-bottom: 20px;
}

.contaner-at.brands {
  padding-top: 40px;
  padding-bottom: 90px;
}

.contaner-at.cont {
  padding-top: 30px;
  padding-bottom: 20px;
}

.contaner-at._5 {
  padding-top: 70px;
  padding-bottom: 40px;
}

.contaner-at.map {
  padding-top: 30px;
}

.contaner-at.foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.h1-section-1-at {
  margin-top: 120px;
  margin-right: 339px;
  margin-bottom: 84px;
  padding-right: 0px;
  font-size: 37px;
  line-height: 39px;
  font-weight: 600;
  text-align: left;
}

.text-span {
  display: inline;
  overflow: visible;
  background-color: #191919;
  color: #f5f5f5;
  line-height: 49px;
  font-weight: 500;
  letter-spacing: 0px;
}

.div-section-1-at {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.image-geo {
  float: left;
}

.image-geo.phone {
  margin-left: 47px;
}

.text-geo {
  margin-top: 1px;
  padding-left: 9px;
  float: left;
  color: #f5f5f5;
  font-size: 16px;
  font-weight: 600;
}

.text-geo.phone {
  font-size: 16px;
  font-weight: 400;
}

.image-section-1-at {
  position: static;
  display: block;
  margin-top: -304px;
  margin-bottom: 100px;
  margin-left: 549px;
  float: none;
}

.row-section-2-at {
  height: 650px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 70px;
}

.h2-about-us-at {
  max-width: 360px;
  margin-top: 11vw;
  margin-right: 40px;
  margin-bottom: 30px;
  font-size: 44px;
  line-height: 52px;
  font-weight: 300;
  text-align: left;
}

.h2-about-us-at._1 {
  text-align: left;
}

.text-span-2 {
  color: #20a5ff;
}

.paragraph {
  max-width: 481px;
  margin-right: 45px;
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 22px;
  font-weight: 100;
  text-align: left;
}

.paragraph._1 {
  text-align: left;
}

.slider-about-us-at {
  height: 100%;
  clear: none;
}

.slide {
  background-image: url('../images/sevice-zone.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide._1 {
  background-image: url('../images/slide1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-2 {
  background-image: url('../images/sevice-zone.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-3 {
  background-image: url('../images/slide3.jpg');
  background-position: 0px 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-4 {
  background-image: url('../images/slide4.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.column {
  height: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

.icon {
  opacity: 0;
}

.icon-2 {
  opacity: 0;
}

.image-3 {
  display: block;
  margin-top: 64px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.h2-all-honestly-at {
  margin-bottom: 19px;
  padding-right: 10%;
  padding-left: 10%;
  color: #f5f5f5;
  font-size: 38px;
  line-height: 45px;
  font-weight: 400;
  text-align: center;
}

.text-all-honestly-at {
  display: block;
  width: 300px;
  margin-right: auto;
  margin-bottom: 90px;
  margin-left: auto;
  color: #f5f5f5;
  font-size: 18px;
  line-height: 23px;
  font-weight: 400;
  text-align: center;
}

.slider {
  float: none;
}

.row-sale-at {
  margin-top: 0px;
}

.mask {
  height: 426px;
  margin-top: 110px;
}

.link-283901 {
  display: block;
  padding: 19px 6px 15px;
  border-bottom: 3px solid transparent;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Raleway, sans-serif;
  color: #cfc9c9;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-283901:hover {
  border-bottom: 3px solid #20a5ff;
  color: #fff;
}

.h2special-offers-at {
  overflow: hidden;
  margin-top: 99px;
  margin-bottom: 100px;
  color: #4d4d4d;
  font-size: 24px;
  font-weight: 600;
  text-align: center;
}

.h2-parts-at {
  margin-top: 120px;
  margin-bottom: 30px;
  color: #252524;
  font-size: 32px;
  font-weight: 300;
  text-align: center;
}

.text-parts-at {
  margin-bottom: 50px;
  padding-right: 190px;
  padding-left: 190px;
  color: #a09e9e;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}

.image-4 {
  display: block;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
}

.h2-why-we-at {
  margin-top: 100px;
  margin-bottom: 80px;
  padding-right: 120px;
  padding-left: 120px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 300;
  text-align: center;
}

.row-why-we-at {
  margin-top: 0px;
  margin-bottom: 50px;
}

.image-5 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.column-2 {
  display: block;
}

.column-3 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.column-4 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.paragraph-2 {
  margin-top: 20px;
  margin-right: 50px;
  margin-left: 50px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.image-6 {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.h2-service-contact-at {
  margin-top: 30px;
  margin-bottom: 50px;
  padding-right: 0px;
  padding-left: 0px;
  color: #f5f5f5;
  font-size: 32px;
  font-weight: 300;
  text-align: center;
}

.h2-service-contact-at._2 {
  color: #4d4d4d;
}

.h2-service-contact-at.map {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 500;
  height: auto;
  margin-top: 57px;
  margin-bottom: 30px;
  color: #252524;
}

.image-7 {
  display: block;
  margin-right: 30px;
  margin-left: 30px;
  float: none;
  clear: none;
  text-align: center;
}

.div-icon-at {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 90px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button {
  margin-bottom: 90px;
  padding: 12px 25px;
  border: 1px solid #fafafa;
  border-radius: 3px;
  background-color: transparent;
  font-size: 18px;
}

.button:hover {
  border-width: 1px;
  opacity: 0.9;
}

.map_div {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 600px;
  background-color: #f1f1f1;
  -webkit-filter: saturate(71%);
  filter: saturate(71%);
}

.section-10-at {
  background-color: #fff;
}

.div-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-2 {
  position: relative;
  top: -20px;
  width: 60%;
  text-align: left;
}

.hero-head {
  position: relative;
  left: 0px;
  top: -2px;
  z-index: 3;
  display: inline;
  border: 0px solid #000;
  background-color: #252524;
  color: #fff;
  line-height: 49px;
  font-weight: 300;
  text-align: left;
  letter-spacing: -0.25px;
  text-transform: none;
}

.hero-head.top {
  position: relative;
  left: 0px;
  top: 70px;
  z-index: 0;
  display: inline;
}

.div-block-3 {
  width: 40%;
}

.div-block-4 {
  position: relative;
  top: -25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: -8px;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 40px;
}

.text-block {
  margin-left: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.link-283902 {
  margin-left: 10px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.slide-nav {
  font-size: 9px;
}

.right-arrow {
  width: 50%;
  cursor: e-resize;
}

.left-arrow {
  width: 50%;
  cursor: w-resize;
}

.flexslider {
  margin-right: 8px;
  padding-right: 0vw;
  padding-left: 18px;
}

.slider-item {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin-right: 0px;
  margin-bottom: 30px;
  margin-left: 10px;
  border-right: 0px solid #c3c3c3;
  border-radius: 2px;
}

.slider-back {
  height: 100%;
  background-image: url('../images/1.jpg');
  background-position: 0px 0px;
  background-size: 286px;
  background-repeat: no-repeat;
}

.slider-back._2 {
  background-image: url('../images/2.jpg');
  background-size: 286px;
}

.slider-back._3 {
  background-image: url('../images/3_1.jpg');
  background-position: 0px 0px;
  background-size: 286px;
}

.slider-back._4 {
  background-image: url('../images/4.jpg');
  background-size: 286px;
}

.slider-back._5 {
  background-image: url('../images/5_1.jpg');
  background-size: 286px;
}

.strip {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 8px;
  background-color: #ff8000;
}

.strip.blue {
  background-color: #0098ff;
}

.strip.yellow {
  background-color: #ffd100;
}

.image-9 {
  border-right: 0px solid #646464;
}

.image-9._111 {
  background-image: url('../images/колодки.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-6 {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  overflow: hidden;
  padding: 29px 59px 29px 29px;
  color: #fff;
  font-weight: 300;
  cursor: pointer;
}

.heading {
  position: relative;
  margin-top: 0px;
  margin-bottom: 11px;
  font-size: 27px;
  line-height: 31px;
  font-weight: 600;
}

.text-block-2 {
  position: relative;
  font-size: 14px;
  font-weight: 400;
}

.container-683738 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.deals-descr {
  position: relative;
  display: none;
  margin-top: 30px;
  padding-top: 25px;
  border-top: 1px solid hsla(0, 100%, 98%, .44);
  font-size: 13px;
  line-height: 18px;
}

.deals-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  padding: 0px;
  border-radius: 2px;
  background-color: rgba(7, 36, 56, .75);
  opacity: 0;
}

.deals-txtwr {
  -webkit-transform: translate(0px, 210px);
  -ms-transform: translate(0px, 210px);
  transform: translate(0px, 210px);
}

.map_overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 5000;
}

.map-info {
  position: absolute;
  top: 60px;
  right: 60px;
  z-index: 100;
  width: 265px;
  min-height: 100px;
  padding: 20px 20px 10px;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .25);
}

.image-10 {
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image-10.map_block {
  margin-bottom: 15px;
}

.text-block-3 {
  margin-top: 20px;
  margin-right: -20px;
  margin-left: -20px;
  padding: 14px 20px 4px;
  border-top: 1px solid hsla(0, 0%, 88%, .45);
  font-size: 13px;
  font-weight: 300;
}

.text-block-4 {
  font-size: 13px;
  font-weight: 300;
}

.text-block-5 {
  font-size: 13px;
  font-weight: 300;
}

.text-span-3 {
  position: relative;
  top: 2px;
  margin-right: 5px;
  font-family: Eleganticons, sans-serif;
  color: #949494;
  font-size: 15px;
}

.map_wr {
  position: relative;
}

.footer-links {
  margin-right: 50px;
  color: #333;
  font-size: 14px;
  text-decoration: none;
}

.footer-links.map-tel {
  font-size: 13px;
  font-weight: 300;
}

.text-span-4 {
  position: relative;
  top: 2px;
  margin-right: 3px;
  font-family: Eleganticons, sans-serif;
  color: #0098ff;
}

.text-span-4.mail {
  top: 0px;
  font-size: 15px;
}

.div-block-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.phone {
  position: relative;
  top: 2px;
  margin-right: 2px;
  font-family: Eleganticons, sans-serif;
  font-size: 16px;
}

.list-item {
  display: block;
}

.list-item-2 {
  display: none;
}

.store-menu-sec {
  height: 289px;
  padding: 50px;
  background-color: #ff7523;
  font-weight: 600;
}

.store-search-sec {
  position: relative;
  height: 120px;
  padding: 30px 27px;
  background-color: #252525;
}

.store-content-sec {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  background-color: #f2f2f2;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.div-block-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.store-search-field {
  position: static;
  height: 50px;
  margin-right: 2px;
  padding: 7px 50px 10px 15px;
  border: 0px solid #000;
  border-radius: 2px 0px 0px 2px;
  font-size: 16px;
  font-weight: 300;
}

.store-search-field.second {
  position: static;
  width: auto;
  height: 60px;
  max-width: 230px;
  margin-right: 10px;
  border-radius: 2px;
}

.store-search-field.second.inactive {
  width: auto;
  max-width: 230px;
  background-color: #434343;
}

.store-search-field.second.inactive:focus {
  background-color: #fff;
}

.image-11 {
  position: absolute;
  left: 288px;
  top: 13px;
  opacity: 0.69;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
}

.image-11:hover {
  opacity: 1;
}

.form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 380px;
}

.form.second {
  width: auto;
}

.store-xls-link {
  width: 62px;
  height: 50px;
  float: none;
  border-radius: 0px 2px 2px 0px;
  background-color: #fff;
  background-image: url('../images/xls-orange.svg');
  background-position: 50% 48%;
  background-repeat: no-repeat;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.store-xls-link:hover {
  -webkit-filter: none;
  filter: none;
}

.text-span-5 {
  position: relative;
  top: 2px;
  margin-right: 4px;
  font-family: Eleganticons, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.text-block-6 {
  font-size: 14px;
}

.semibold {
  font-weight: 600;
}

.text-block-7 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.store-menu-wr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
}

.store-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 98px;
  margin-right: 65px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  opacity: 0.8;
  color: #252524;
  text-align: center;
  text-decoration: none;
}

.text-block-8 {
  font-size: 14px;
}

.text-block-8.acti {
  font-weight: 700;
}

.link-block-2 {
  color: #252524;
  text-decoration: none;
}

.image-12 {
  position: absolute;
  left: 69px;
  top: -14px;
}

.image-13 {
  position: absolute;
  left: 195px;
  top: 22px;
}

.div-block-12 {
  width: 75%;
  padding: 30px 0px 30px 30px;
}

.div-block-13 {
  width: 25%;
  padding-top: 30px;
  padding-right: 2%;
}

.heading-2 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.store-item {
  position: relative;
  display: inline-block;
  width: 31%;
  min-height: 388px;
  margin-right: 2%;
  margin-bottom: 2.5%;
  padding: 25px 31px 31px;
  float: left;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #252524;
  text-decoration: none;
}

.store-item:hover {
  box-shadow: 0 7px 12px 0 rgba(0, 0, 0, .07);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #ff7523;
}

.text-block-9 {
  color: #4d4d4d;
  font-weight: 300;
  text-align: center;
}

.image-14 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.div-block-14 {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  border-style: solid;
  border-width: 1px 0px 0px;
  border-color: #f2f2f2;
  border-radius: 0px 0px 4px 4px;
}

.div-block-15 {
  padding: 16px 17px 17px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-left: 1px solid #dedede;
}

.div-block-15._2 {
  padding: 16px 5px 19px;
  border-left-color: #f2f2f2;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  text-align: center;
}

.div-block-15._2:hover {
  background-color: #fafafa;
}

.div-block-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.text-block-10 {
  margin-top: 2px;
  font-family: Graphiklcg, sans-serif;
  color: #252524;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.text-span-6 {
  position: relative;
  top: 2px;
  display: inline-block;
  margin-right: 3px;
  font-family: Eleganticons, sans-serif;
  font-size: 16px;
}

.text-block-11 {
  display: inline-block;
  color: #252524;
  font-size: 13px;
}

.div-block-17 {
  height: 180px;
  background-image: url('../images/Screen-Shot-2017-08-01-at-2.08.46-PM.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.div-block-18 {
  margin-bottom: 2px;
  padding: 5px 29px 29px 35px;
  border-radius: 4px;
  background-color: #fff;
}

.div-block-18._2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-bottom: 30px;
}

.store-sidemenu-cat {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-top: 15px;
  border-top: 1px solid #f3f3f3;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Raleway, sans-serif;
  color: #252524;
  font-size: 13px;
  line-height: 19px;
  text-transform: uppercase;
  cursor: pointer;
}

.store-sidemenu-cat:hover {
  color: #ff7523;
}

.store-sidemenu-cat._1 {
  border-top-width: 0px;
  cursor: pointer;
}

.store-sidemenu-cat._1:hover {
  color: #ff7523;
}

.store-sidemenu-cat.acti {
  margin-bottom: 15px;
  color: #ff7523;
}

.text-block-12 {
  margin-top: 7px;
  margin-bottom: 7px;
  margin-left: 8px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 13px;
  line-height: 23px;
  font-weight: 400;
  cursor: pointer;
}

.text-block-12:hover {
  color: #ff7523;
}

.text-block-12.link {
  display: inline;
  margin-top: 4px;
  border-bottom: 1px dashed #ff7523;
  color: #ff7523;
}

.tumbler {
  position: relative;
  display: block;
  width: 37px;
  height: 22px;
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50px;
  background-color: #9b9b9b;
  cursor: pointer;
}

.text-block-13 {
  display: block;
  margin-left: 15px;
  float: none;
  font-size: 13px;
  line-height: 16px;
}

.tumbler-dot {
  position: static;
  left: 0px;
  bottom: 10px;
  width: 20px;
  height: 20px;
  margin-top: 1px;
  margin-left: 1px;
  border-radius: 50px;
  background-color: #fff;
  -webkit-transform: translate(15px, 0px);
  -ms-transform: translate(15px, 0px);
  transform: translate(15px, 0px);
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
}

.store-sidemenu-filterhead {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-top: 15px;
  border-top: 0px solid #f3f3f3;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Raleway, sans-serif;
  color: #252524;
  font-size: 13px;
  line-height: 19px;
  text-transform: uppercase;
  cursor: pointer;
}

.store-sidemenu-filterhead:hover {
  color: #ff7523;
}

.store-sidemenu-filterhead._1 {
  border-top-width: 0px;
  cursor: pointer;
}

.store-sidemenu-filterhead._1:hover {
  color: #ff7523;
}

.store-sidemenu-filterhead.acti {
  margin-bottom: 15px;
  color: #ff7523;
}

.text-block-14 {
  display: inline-block;
  margin-top: 0px;
  margin-right: 5px;
  margin-bottom: 4px;
  padding-bottom: 7px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 42px;
  line-height: 18px;
  cursor: pointer;
}

.text-block-14:hover {
  -webkit-transform: scale(1.06);
  -ms-transform: scale(1.06);
  transform: scale(1.06);
}

.text-block-14._2 {
  color: #437aca;
}

.text-block-14._3 {
  color: #4ab492;
}

.text-block-14._4 {
  color: #c953bf;
}

.text-block-14._5 {
  color: #8966bd;
}

.text-block-14._6 {
  color: #ff7523;
}

.text-block-14._7 {
  color: #c2965e;
}

.text-block-14._9 {
  color: #cfe075;
}

.text-block-14._10 {
  color: #c7c7c7;
}

.form-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-field {
  height: 36px;
  margin-right: 10px;
  padding-top: 2px;
  padding-bottom: 6px;
  border-radius: 2px;
  font-weight: 300;
  text-align: center;
}

.text-field-2 {
  height: 36px;
  padding-top: 4px;
  padding-bottom: 7px;
  border-radius: 2px;
  font-weight: 300;
  text-align: center;
}

.text-block-15 {
  margin-top: 12px;
  margin-right: 10px;
  line-height: 12px;
}

.form-block {
  margin-top: 15px;
  margin-bottom: 0px;
}

.div-block-19 {
  position: relative;
  height: 2px;
  margin-top: 15px;
  margin-bottom: 30px;
  background-color: silver;
}

.div-block-20 {
  position: absolute;
  left: 0px;
  top: -7px;
  width: 15px;
  height: 15px;
  border: 1px solid #cecece;
  border-radius: 50px;
  background-color: #fff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: -webkit-grab;
}

.div-block-20:hover {
  -webkit-transform: scale(1.07);
  -ms-transform: scale(1.07);
  transform: scale(1.07);
}

.div-block-20-copy {
  position: absolute;
  top: -7px;
  right: 0px;
  width: 15px;
  height: 15px;
  border: 1px solid #cecece;
  border-radius: 50px;
  background-color: #fff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: -webkit-grab;
}

.div-block-20-copy:hover {
  -webkit-transform: scale(1.07);
  -ms-transform: scale(1.07);
  transform: scale(1.07);
}

.store-cart {
  width: 62px;
  height: 50px;
  float: none;
  border-radius: 0px 2px 2px 0px;
  background-color: #fff;
  background-image: url('../images/xls-orange.svg');
  background-position: 50% 48%;
  background-repeat: no-repeat;
  -webkit-filter: saturate(0%);
  filter: saturate(0%);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.store-cart:hover {
  -webkit-filter: none;
  filter: none;
}

html.w-mod-js *[data-ix="costs-loader"] {
  opacity: 0;
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}

html.w-mod-js *[data-ix="appear"] {
  opacity: 0;
  -webkit-transform: translate(0px, 30px);
  -ms-transform: translate(0px, 30px);
  transform: translate(0px, 30px);
}

@media (max-width: 991px) {
  .body-283817 {
    background-position: 35% 50%;
    background-size: cover;
  }
  .container-283817 {
    background-image: none;
  }
  .text-hand-soap {
    margin-left: 350px;
    padding-top: 16%;
  }
  .text-283817 {
    margin-left: 43%;
    padding-top: 4%;
    padding-right: 0px;
  }
  .button-info-283817 {
    margin-top: 35px;
    margin-left: 43%;
  }
  .bottom-basket-283817 {
    margin-bottom: 7%;
    margin-left: 43%;
  }
  .bottom-basket-283817.buy {
    clear: left;
  }
  .price-283817 {
    margin-left: 43%;
    padding-right: 0px;
    float: left;
    clear: left;
  }
  .info-ml-283817 {
    position: static;
    display: block;
    overflow: visible;
    margin-top: 0px;
    margin-left: 15px;
    float: left;
    clear: none;
    font-size: 12px;
    font-weight: 100;
  }
  .product-number-283817 {
    margin-left: 43%;
  }
  .link-283817 {
    margin-top: 10%;
    margin-left: 43%;
    padding-top: 0%;
  }
  .body-283819 {
    background-image: url('../images/1000067-1bg.jpg');
    background-position: 74% 50%;
    background-size: cover;
  }
  .link-283819 {
    margin-top: 12%;
    margin-bottom: 1px;
    margin-left: 15%;
    padding-top: 0%;
    padding-right: 17%;
  }
  .text-283819 {
    margin-left: 15%;
    padding-right: 29%;
  }
  .button-info-283819 {
    margin-top: 35px;
    margin-left: 15%;
  }
  .product-number-283819 {
    margin-left: 15%;
  }
  .price-283819 {
    margin-left: 15%;
    float: left;
    clear: left;
  }
  .info-ml-283819 {
    margin-top: 0px;
    margin-left: 15px;
    float: left;
    clear: none;
    font-size: 12px;
  }
  .bottom-basket-shower-gel {
    display: block;
    margin-right: 0px;
    margin-bottom: 7%;
    margin-left: -21%;
    float: left;
    clear: none;
  }
  .link-283818 {
    margin-top: 10%;
    margin-left: 39%;
    padding-top: 0%;
  }
  .text-283818 {
    margin-left: 39%;
    padding-right: 0%;
  }
  .button-info-283818 {
    margin-top: 35px;
    margin-left: 39%;
  }
  .product-number-283818 {
    margin-left: 39%;
  }
  .price-283818 {
    margin-left: 39%;
    float: left;
    clear: left;
  }
  .info-ml-283818 {
    margin-top: 0px;
    margin-left: 15px;
    float: left;
    font-size: 12px;
  }
  .bottom-basket-283818 {
    margin-bottom: 7%;
    margin-left: 39%;
  }
  .bottom-basket-283818.buy {
    clear: left;
  }
  .body-283718 {
    background-position: 21% 50%;
  }
  .link-283718 {
    margin-top: 10%;
    margin-left: 53%;
    padding-right: 0%;
  }
  .text-283718 {
    margin-left: 53%;
    padding-right: 0%;
  }
  .button-info-283718 {
    margin-top: 35px;
    margin-left: 53%;
  }
  .product-number-283718 {
    margin-left: 53%;
  }
  .price-283718 {
    margin-left: 53%;
  }
  .info-ml-283718 {
    margin-left: 15px;
  }
  .bottom-basket-283718 {
    margin-bottom: 7%;
    margin-left: 53%;
  }
  .link-283900 {
    margin-top: 10%;
  }
  .button-info-283900.buttons {
    margin-top: 35px;
  }
  .info-ml-283900 {
    margin-left: 15px;
  }
  .bottom-basket-283900 {
    margin-bottom: 7%;
  }
  .link-283706 {
    margin-top: 10%;
    margin-left: 32%;
    padding-right: 2%;
  }
  .text-283706 {
    margin-left: 32%;
    padding-right: 0%;
  }
  .button-info-283706 {
    margin-left: 39%;
  }
  .button-info-283706.buttons {
    margin-left: 32%;
  }
  .product-number-283706 {
    margin-left: 32%;
  }
  .price-283706 {
    margin-left: 32%;
  }
  .info-ml-283706 {
    margin-left: 15px;
  }
  .bottom-basket-283706 {
    margin-bottom: 7%;
    margin-left: 39%;
    text-decoration: none;
  }
  .bottom-basket-283706.buy {
    margin-left: 32%;
  }
  .bottom-basket-283819 {
    display: inline-block;
    margin-bottom: 7%;
    margin-left: 15%;
    float: left;
    clear: left;
  }
  .bottom-basket-283819.buy {
    clear: left;
  }
  .text-283768 {
    margin-left: 26%;
    padding-right: 20%;
  }
  .button-info-283768.buttons {
    margin-left: 27%;
  }
  .product-number-283768 {
    margin-left: 27%;
  }
  .price-283768 {
    margin-left: 27%;
  }
  .info-ml-283768 {
    margin-left: 15px;
    padding-left: 0px;
  }
  .bottom-basket-283768.buy {
    margin-left: 27%;
  }
  .body-283769 {
    background-image: url('../images/1000085M.jpg');
    background-position: 98% 50%;
    background-size: cover;
    background-repeat: repeat;
  }
  .text-283769 {
    margin-top: 30px;
    margin-left: 7%;
    padding-right: 29%;
  }
  .body-283768 {
    background-image: url('../images/shampoo3.jpg'), url('../images/shampoo2.jpg'), url('../images/shampoo.jpg');
    background-position: 151% 50%, -179px 50%, 0px 0px;
    background-size: contain, contain, 180px;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .button-info-283769.buttons {
    margin-top: 30px;
    margin-left: 7%;
  }
  .product-number-283769 {
    margin-top: 25px;
    margin-left: 7%;
  }
  .price-283769 {
    margin-left: 7%;
  }
  .info-ml-283769 {
    margin-left: 15px;
  }
  .bottom-basket-283769.buy {
    margin-bottom: 8%;
    margin-left: 7%;
  }
  .body-283771 {
    background-image: url('../images/1000087bg.jpg');
    background-position: 37% 100%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .text-283771 {
    margin-top: 30px;
    margin-left: 40%;
  }
  .button-info-283771.buttons {
    margin-top: 30px;
    margin-left: 40%;
  }
  .product-number-283771 {
    margin-top: 25px;
    margin-left: 40%;
  }
  .price-283771 {
    margin-left: 40%;
  }
  .info-ml-283771 {
    margin-left: 15px;
  }
  .bottom-basket-283771.buy {
    margin-bottom: 7%;
    margin-left: 40%;
  }
  .body-283853 {
    background-image: url('../images/11111111ereww.png'), url('../images/1000079333bg.jpg');
    background-position: 116% 100%, 50% 50%;
    background-size: 63%, cover;
    background-repeat: no-repeat, no-repeat;
    background-attachment: scroll, scroll;
  }
  .text-283853 {
    margin-top: 30px;
    margin-left: 0%;
    padding-right: 46%;
  }
  .product-number-283853 {
    margin-left: 22%;
  }
  .button-info-283853 {
    margin-left: 0%;
  }
  .button-info-283853.buttons {
    margin-top: 30px;
  }
  .price-283853 {
    margin-left: 22%;
  }
  .info-ml-283853 {
    margin-left: 15px;
  }
  .bottom-basket-283853.buy {
    display: inline-block;
    margin-bottom: 5%;
    margin-left: 0%;
  }
  .bottom-basket-283853.buy.main {
    margin-left: 22%;
  }
  .h1-283817 {
    margin-left: 43%;
  }
  .h1-283819 {
    margin-left: 15%;
    padding-right: 29%;
  }
  .h1-283818 {
    margin-top: 10%;
    margin-left: 39%;
    padding-right: 0%;
  }
  .h1-283718 {
    margin-top: 10%;
    margin-bottom: 0px;
    margin-left: 53%;
    padding-right: 0%;
  }
  .h1-283900 {
    margin-top: 10%;
  }
  .h1-283706 {
    margin-top: 10%;
    margin-left: 32%;
    padding-right: 2%;
  }
  .h1-283768 {
    margin-left: 26%;
    padding-right: 20%;
  }
  .h1-283769 {
    margin-top: 8%;
    margin-left: 7%;
    padding-right: 44%;
  }
  .h1-283771 {
    margin-top: 7%;
    margin-left: 40%;
  }
  .h1-283853 {
    margin-top: 7%;
    margin-left: 0%;
    padding-right: 61%;
  }
  .sale-283765 {
    margin-top: -443px;
    margin-left: 78%;
    padding-bottom: 0px;
    float: left;
  }
  .info-ml-283765 {
    margin-left: 87px;
  }
  .text-inf-283853 {
    margin-left: 22%;
    padding-right: 0%;
    font-size: 13px;
    line-height: 15px;
  }
  .text-inf-283765 {
    padding-right: 0%;
    font-size: 13px;
    line-height: 15px;
  }
  .body-283854 {
    background-image: url('../images/10000800M.jpg');
    background-position: 13% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .h1-283854 {
    margin-top: 7%;
    margin-left: 50%;
    padding-right: 0%;
  }
  .text-283854 {
    margin-top: 30px;
    margin-left: 50%;
    padding-right: 0%;
    color: #333;
  }
  .button-info-283854.buttons {
    margin-top: 30px;
    margin-left: 50%;
  }
  .price-283854 {
    margin-left: 22%;
  }
  .text-inf-283854 {
    margin-top: 0px;
    margin-left: 22%;
    padding-right: 36%;
    font-size: 13px;
    line-height: 15px;
  }
  .info-ml-283854 {
    margin-top: 0px;
    margin-left: 15px;
    float: left;
    clear: none;
  }
  .product-number-283854 {
    margin-top: 25px;
    margin-left: 22%;
  }
  .bottom-basket-283854.buy {
    margin-left: 50%;
  }
  .div-283767aaa {
    display: block;
    margin-left: 3%;
    padding-right: 50%;
  }
  .product-number-283767aaa {
    margin-left: 0%;
    float: none;
  }
  .text-inf-283767aaa {
    margin-left: 0%;
    padding-right: 74%;
    font-size: 13px;
    line-height: 15px;
  }
  .price-283767aaa {
    margin-left: 0%;
  }
  .info-ml-283767aaa {
    margin-left: 97px;
  }
  .bottom-basket-283767aaa.buy {
    margin-left: 0%;
    float: none;
    clear: none;
  }
  .body-283852 {
    background-image: url('../images/1000078M.jpg');
    background-position: 81% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .h1-283852 {
    margin-top: 7%;
    padding-right: 50%;
  }
  .text-283852 {
    margin-top: 30px;
    padding-right: 50%;
  }
  .button-info-283852.buttons {
    margin-top: 30px;
  }
  .product-number-283852 {
    margin-left: 22%;
  }
  .text-inf-283852 {
    margin-left: 22%;
    padding-right: 0%;
    font-size: 13px;
    line-height: 15px;
  }
  .price-283852 {
    margin-left: 22%;
  }
  .info-ml-283852 {
    display: block;
    margin-left: 15px;
    font-size: 12px;
  }
  .bottom-basket-283852.buy {
    margin-left: 39%;
  }
  .sale-283764 {
    margin-top: -439px;
    margin-left: 79%;
    padding-bottom: 0px;
  }
  .text-inf-283764 {
    padding-right: 0%;
    padding-left: 0%;
    font-size: 13px;
    line-height: 15px;
  }
  .info-ml-283764 {
    margin-left: 103px;
  }
  .body-283766 {
    border-top-style: none;
    border-top-color: #000;
    background-image: url('../images/10000840M.jpg');
    background-position: -5% 0px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .h1-283766 {
    margin-top: 7%;
    margin-left: 48%;
    padding-right: 0%;
  }
  .text-283766 {
    margin-top: 30px;
    margin-left: 48%;
    padding-right: 0%;
  }
  .button-info-283766.buttons {
    margin-top: 30px;
    margin-left: 48%;
  }
  .product-number-283766 {
    margin-top: 25px;
    margin-left: 48%;
  }
  .price-283766 {
    margin-left: 48%;
  }
  .info-ml-283766 {
    margin-left: 15px;
  }
  .bottom-basket-283766 {
    margin-bottom: 7%;
    margin-left: 48%;
  }
  .body-283770 {
    background-position: -215px 0px;
  }
  .h1-283770 {
    margin-top: 7%;
  }
  .text-283770 {
    margin-top: 30px;
    padding-right: 0px;
  }
  .button-info-283770.buttons {
    margin-top: 30px;
  }
  .product-number-283770 {
    margin-top: 25px;
  }
  .info-ml-283770 {
    margin-left: 15px;
    font-size: 12px;
  }
  .bottom-basket-283770.buy {
    margin-bottom: 7%;
  }
  .body-283725 {
    background-position: 16% 100%;
  }
  .body-283727 {
    background-image: url('../images/1000089bg-2_1.jpg'), url('../images/base-back.jpg');
    background-position: 59% 50%, 0px 0px;
    background-size: contain, 207px;
  }
  .sale-283767 {
    margin-top: -463px;
    padding-bottom: 0px;
  }
  .product-number-283767 {
    font-family: 'Open Sans', sans-serif;
    color: rgba(51, 51, 51, .8);
    font-size: 10px;
    font-weight: 100;
  }
  .text-inf-283767 {
    display: block;
    padding-right: 0%;
  }
  .bottom-basket-283767.buy.accessory {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
  }
  .div-283853 {
    margin-right: 50%;
    margin-left: 32%;
  }
  .button-info-283725.buttons {
    text-decoration: none;
  }
  .button-info-283727.buttons {
    text-decoration: none;
  }
  .h1-283730 {
    margin-top: 11%;
  }
  .body-283730 {
    background-position: 63% 50%;
  }
  .button-info-283730.buttons {
    margin-bottom: 23%;
    text-decoration: none;
  }
  .h1-283732 {
    margin-right: 0%;
    margin-left: 50%;
  }
  .text-283732 {
    margin-right: 0%;
    margin-left: 50%;
  }
  .button-info-283732.buttons {
    margin-left: 50%;
    text-decoration: none;
  }
  .h1-283733 {
    margin-top: 13%;
  }
  .button-info-283733.buttons {
    margin-bottom: 18%;
    text-decoration: none;
  }
  .body-283741 {
    background-image: url('../images/Chief.jpg');
    background-position: -169px 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .h1-283741 {
    margin-top: 10%;
    margin-left: 60%;
  }
  .text-283741 {
    margin-left: 60%;
  }
  .button-info-283741.buttons {
    margin-bottom: 10%;
    margin-left: 60%;
    text-decoration: none;
  }
  .h1-283865 {
    margin-top: 13%;
  }
  .button-info-283865.buttons {
    margin-bottom: 13%;
    text-decoration: none;
  }
  .body-283743.buy {
    background-image: url('../images/100009201mbg-копия.jpg'), -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: url('../images/100009201mbg-копия.jpg'), linear-gradient(180deg, #fff, #fff);
    background-position: 100% 50%, 0px 0px;
    background-size: contain, auto;
    background-repeat: no-repeat, repeat;
  }
  .h1-283743 {
    margin-top: 13%;
    margin-right: 40%;
    margin-left: 0%;
  }
  .text-283743 {
    margin-right: 40%;
    margin-left: 0%;
  }
  .button-info-283743.buttons {
    margin-bottom: 15%;
    margin-left: 0%;
    text-decoration: none;
  }
  .body-283739 {
    background-image: url('../images/siple-ipad.jpg');
    background-position: 57% 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .h1-283739 {
    margin-top: 12%;
  }
  .button-info-283739.buttons {
    margin-bottom: 16%;
    text-decoration: none;
  }
  .body-283737 {
    background-position: 100% 0px, 41% 50%;
  }
  .h1-283737 {
    margin-top: 15%;
    margin-right: 4%;
    margin-left: 40%;
  }
  .text-283737 {
    margin-left: 40%;
  }
  .button-info-283737.buttons {
    margin-left: 40%;
    text-decoration: none;
  }
  .product-number-283737 {
    margin-left: 40%;
  }
  .price-283737 {
    margin-left: 40%;
  }
  .info-ml-283737 {
    margin-left: 15px;
  }
  .bottom-basket-283737.buy {
    margin-bottom: 16%;
    margin-left: 40%;
    text-decoration: none;
  }
  .body-283751 {
    background-position: 100% 100%, 0px 50%;
    background-size: contain, cover;
  }
  .h1-283751 {
    margin-top: 13%;
    margin-right: 0%;
    margin-left: 40%;
  }
  .text-283751 {
    margin-right: 0%;
    margin-left: 40%;
  }
  .button-info-283751.buttons {
    margin-left: 40%;
    text-decoration: none;
  }
  .product-number-283751 {
    margin-left: 40%;
  }
  .price-283751 {
    margin-left: 40%;
  }
  .bottom-basket-283751.buy {
    margin-bottom: 13%;
    margin-left: 40%;
    text-decoration: none;
  }
  .body-283747 {
    background-image: url('../images/clear22222.jpg'), url('../images/clever-back.jpg');
    background-position: -88px 50%, 0px 0px;
    background-size: contain, 301px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283747 {
    margin-right: 0%;
    margin-left: 50%;
  }
  .text-283747 {
    margin-right: 0%;
    margin-left: 50%;
  }
  .button-info-283747.buttons {
    margin-left: 50%;
    text-decoration: none;
  }
  .bottom-basket-283747.buy {
    text-decoration: none;
  }
  .body-283723 {
    background-position: 68% 50%;
  }
  .h1-283723 {
    margin-top: 13%;
  }
  .button-info-283723.buttons {
    margin-bottom: 13%;
    text-decoration: none;
  }
  .button-info-283746.buttons {
    text-decoration: none;
  }
  .button-info-283722.buttons {
    text-decoration: none;
  }
  .body-683736 {
    background-image: url('../images/FLOW_1.png'), url('../images/FLOW1.png'), url('../images/FLOW30.jpg');
    background-size: contain, 326px, 284px;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-683736 {
    margin-right: 50%;
    margin-left: 0%;
  }
  .text-683736 {
    margin-right: 50%;
    margin-left: 0%;
  }
  .button-info-683736.buttons {
    margin-left: 0%;
    text-decoration: none;
  }
  .body-683737 {
    background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), linear-gradient(180deg, null, null);
    background-size: 46%, 24%, auto;
  }
  .button-info-683737.buttons {
    text-decoration: none;
  }
  .body-283735 {
    background-position: 76% 50%;
  }
  .button-info-283735.buttons {
    text-decoration: none;
  }
  .body-283860 {
    background-position: 46% 50%;
  }
  .h1-283860 {
    margin-top: 12%;
  }
  .button-info-283860 {
    margin-bottom: 12%;
  }
  .info-ml-283725 {
    display: inline-block;
    float: left;
    clear: none;
  }
  .bottom-basket-283725.buy {
    text-decoration: none;
  }
  .sale-283724 {
    margin-left: 0%;
  }
  .bottom-basket-283724.buy {
    display: block;
    margin-left: 22%;
    text-decoration: none;
  }
  .info-ml-283727 {
    font-size: 12px;
  }
  .bottom-basket-283727.buy {
    text-decoration: none;
  }
  .sale-283727 {
    margin-left: 74%;
  }
  .sale-283730 {
    margin-top: -183px;
    margin-left: 33%;
  }
  .sale-283729 {
    margin-top: -422px;
    margin-left: 75%;
  }
  .sale-283732 {
    margin-left: 22%;
  }
  .bottom-basket-283732.buy {
    text-decoration: none;
  }
  .sale-283733 {
    margin-top: -175px;
    margin-left: 56%;
  }
  .bottom-basket-283733.buy {
    text-decoration: none;
  }
  .sale-283734 {
    margin-top: -353px;
    margin-left: 0%;
  }
  .bottom-basket-283734.buy {
    text-decoration: none;
  }
  .sale-283740 {
    margin-top: -312px;
    margin-left: 36%;
  }
  .bottom-basket-283740.buy {
    text-decoration: none;
  }
  .bottom-basket-283740.buy.accessory {
    margin-top: 17px;
  }
  .sale-283741 {
    display: block;
    margin-top: -492px;
    margin-left: 19%;
    float: left;
  }
  .bottom-basket-283741.buy {
    text-decoration: none;
  }
  .sale-283864 {
    margin-left: 0%;
  }
  .bottom-basket-283864.buy {
    text-decoration: none;
  }
  .sale-283865 {
    margin-top: -179px;
    margin-left: 65%;
  }
  .bottom-basket-283865.buy {
    text-decoration: none;
  }
  .sale-283743 {
    margin-top: -130px;
    margin-left: 82%;
  }
  .info-ml-283743 {
    margin-left: 15px;
    clear: none;
  }
  .bottom-basket-283743.buy {
    text-decoration: none;
  }
  .sale-283739 {
    margin-top: -613px;
    margin-left: 58%;
  }
  .bottom-basket-283739.buy {
    text-decoration: none;
  }
  .sale-283738 {
    margin-top: -525px;
    margin-left: 80%;
  }
  .bottom-basket-283738.buy {
    text-decoration: none;
  }
  .sale-283723 {
    display: inline-block;
    float: left;
  }
  .bottom-basket-283723.buy {
    text-decoration: none;
  }
  .sale-283747 {
    margin-top: -492px;
    margin-left: 4%;
  }
  .sale-283746 {
    margin-left: 78%;
  }
  .bottom-basket-283746.buy {
    text-decoration: none;
  }
  .sale-283722 {
    margin-left: 7%;
  }
  .info-ml-283722 {
    margin-left: 15px;
  }
  .bottom-basket-283722.buy {
    text-decoration: none;
  }
  .sale-683736 {
    margin-top: -18%;
    margin-left: 57%;
  }
  .bottom-basket-683736.buy {
    text-decoration: none;
  }
  .sale-683737 {
    margin-left: 7%;
  }
  .bottom-basket-683737.buy {
    text-decoration: none;
  }
  .bottom-basket-283735.buy {
    text-decoration: none;
  }
  .sale-283860 {
    margin-left: 18%;
  }
  .bottom-basket-283860.buy {
    text-decoration: none;
  }
  .bottom-basket-283860.buy:hover {
    text-decoration: none;
  }
  .bottom-basket-283860.buy:focus {
    text-decoration: none;
  }
  .sale-283853 {
    margin-left: 36%;
  }
  .sale-283852 {
    margin-left: 36%;
  }
  .sale-283854 {
    margin-left: 42%;
  }
  .overlay {
    background-color: hsla(0, 6%, 91%, .23);
  }
  .product_features {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 100px;
    clear: left;
  }
  .product_features.main {
    padding-right: 0px;
  }
  .product_description {
    margin-top: 30px;
    margin-bottom: 80px;
  }
  .item-image {
    margin-top: 10px;
  }
  .item-image.main {
    margin-bottom: 0px;
  }
  .product_name {
    display: block;
    margin: 0px 0px 0px 15px;
    padding-top: 3px;
    padding-bottom: 0%;
    float: left;
    font-size: 16px;
  }
  .info-ml {
    margin-top: -97px;
  }
  .button-sale {
    margin-bottom: 30px;
  }
  .div_logo {
    display: block;
    margin-top: 72px;
    margin-bottom: 50px;
    clear: none;
  }
  .logo_bfc {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    float: left;
    clear: none;
  }
  .exit {
    display: inline-block;
    margin-top: -46px;
    margin-left: 710px;
    padding-left: 20px;
  }
  .header {
    height: auto;
    padding-bottom: 25px;
    text-align: left;
  }
  .header.cart_menu_fixed {
    display: none;
  }
  .header.black {
    height: auto;
    padding-bottom: 25px;
  }
  .header.white {
    padding-bottom: 22px;
  }
  .menu_top_cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 25px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .menu_top_cont_1row.at {
    width: 21%;
  }
  .menu_top_cont_2row {
    width: 84%;
    padding-top: 16px;
    padding-left: 41px;
    float: left;
    text-align: right;
  }
  .menu_top_cont_2row.at {
    width: 94%;
    padding-top: 6px;
    padding-bottom: 3px;
    padding-left: 0px;
    float: right;
  }
  .menu_top_cont_3row {
    display: none;
    width: 18%;
    float: right;
  }
  .menu_item.news {
    margin-right: 9%;
  }
  .menu_item.act {
    color: #333;
  }
  .menu_mir_div {
    margin-right: 8%;
  }
  .cart_menu_middle_cont {
    width: 100%;
    height: 137px;
    margin-top: 26px;
    margin-right: 0vw;
    margin-left: 0vw;
    padding-right: 5px;
    padding-left: 5px;
  }
  .cart_menu_middle_cont_row.info {
    display: none;
  }
  .cart_menu_middle_cont_row._1 {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .cart_sections_name {
    font-size: 12px;
  }
  .cart_infolink.bar {
    margin-top: 0px;
    margin-right: 0px;
    padding-left: 0px;
    float: left;
    font-size: 12px;
  }
  .cart_infolink.bar.sticky {
    margin-top: 2px;
  }
  .cart_infolink.tablet {
    margin-top: 0px;
    margin-right: 28px;
    font-size: 12px;
    font-weight: 600;
  }
  .menu_icon {
    -webkit-transform: scale(0.85) translate(0px, 7px);
    -ms-transform: scale(0.85) translate(0px, 7px);
    transform: scale(0.85) translate(0px, 7px);
  }
  .menu_container_div {
    width: 100vw;
  }
  .content_dummy {
    display: block;
    height: 1748px;
    background-image: none;
  }
  .content_dummy._2 {
    height: auto;
  }
  .cart_menu_bottom_cont {
    margin-top: 0px;
  }
  .cart_menu_subanchors._1 {
    margin-left: 0%;
  }
  .cart_menu_showall_icon.tooltip {
    margin-right: 15px;
  }
  .cart_menu_bottom_1col {
    width: 5%;
  }
  .cart_menu_bottom_1col._2col {
    position: relative;
    display: none;
    overflow: auto;
    width: 75%;
    text-align: left;
  }
  .cart_menu_bottom_1col._2col.tablet {
    display: block;
    width: 76%;
    float: left;
    text-align: right;
  }
  .cart_menu_bottom_1col._3 {
    width: 19%;
    margin-right: 0vw;
    padding-left: 2vw;
    float: right;
    text-align: right;
  }
  .menu_submenu_link {
    text-align: left;
  }
  .cart_div_cont {
    display: inline-block;
    margin-right: 4vw;
  }
  .cart_modal {
    width: 100vw;
    margin-top: 0px;
  }
  .cart_modal_close {
    z-index: 15000;
  }
  .cart_modal_table__cell {
    width: 46%;
  }
  .cart_modal_table__cell._2 {
    width: 18%;
  }
  .cart_modal_table__cell._3 {
    width: 15%;
  }
  .cart_modal_table__cell._4 {
    width: 17%;
  }
  .cart_modal_table__cell._5 {
    width: 4%;
  }
  .cart_modal_3sec {
    padding-bottom: 50px;
  }
  .cart_modal_cont_formwr {
    width: 48%;
  }
  .cart_modal_cont_input.tel {
    width: 82%;
  }
  .cart_modal_cont_txt {
    margin-left: 13px;
    font-size: 13px;
  }
  .cart_modal_cont_supp_txt {
    right: 4vw;
    bottom: 0px;
    width: 365px;
    height: 330px;
    margin-top: 40px;
    padding-left: 96px;
  }
  .cart_modal_cont_supp_head {
    line-height: 27px;
  }
  .cart_modal_cont_formwr_req {
    width: 47%;
    height: 0px;
    margin-left: 30px;
  }
  .cart_final_modal {
    width: 100vw;
    height: auto;
    margin-top: 0px;
  }
  .footer_country {
    margin-right: 0px;
  }
  .footer_links._1 {
    margin-left: 0vw;
  }
  .footer_col {
    width: 18%;
  }
  .logo-at {
    margin-top: -4px;
  }
  .section-3-at {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .contaner-at {
    padding-left: 0px;
  }
  .contaner-at.brands {
    padding-bottom: 50px;
  }
  .h1-section-1-at {
    margin-top: 106px;
    margin-right: 252px;
    margin-bottom: 70px;
    font-size: 35px;
    line-height: 16px;
  }
  .text-span {
    line-height: 45px;
  }
  .image-section-1-at {
    margin-bottom: 87px;
    margin-left: 414px;
  }
  .row-section-2-at {
    height: auto;
    padding-left: 30px;
  }
  .h2-about-us-at {
    margin-top: 30px;
    font-size: 32px;
    line-height: 39px;
  }
  .paragraph {
    margin-right: 20px;
  }
  .slider-about-us-at {
    height: 520px;
  }
  .slide-3 {
    background-position: 0px 50%;
  }
  .slide-4 {
    background-position: 100% 50%;
  }
  .column {
    padding-right: 0px;
    padding-left: 0px;
  }
  .icon {
    display: none;
    opacity: 1;
  }
  .icon-2 {
    display: none;
    opacity: 1;
  }
  .h2-all-honestly-at {
    margin-bottom: 0px;
  }
  .link-283901 {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 13px;
  }
  .h2special-offers-at {
    margin-top: 80px;
    margin-bottom: 70px;
  }
  .h2-parts-at {
    margin-top: 100px;
  }
  .text-parts-at {
    padding-right: 50px;
    padding-left: 50px;
  }
  .paragraph-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .h2-service-contact-at {
    padding-right: 60px;
    padding-left: 60px;
  }
  .h2-service-contact-at.map {
    display: none;
  }
  .div-block {
    padding-left: 15px;
  }
  .div-block-2 {
    width: 69%;
  }
  .hero-head {
    font-size: 35px;
    line-height: 45px;
  }
  .div-block-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 29%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .div-block-4 {
    margin-left: 4px;
  }
  .map-info {
    width: 265px;
  }
  .footer-links {
    color: #333;
    font-size: 14px;
    font-weight: 400;
  }
  .store-menu-sec {
    height: 279px;
    padding-top: 40px;
    padding-right: 30px;
    padding-left: 30px;
  }
  .store-search-sec {
    height: 110px;
    padding-right: 25px;
    padding-left: 25px;
  }
  .div-block-11 {
    padding-left: 50px;
  }
  .store-search-field.second {
    height: 50px;
    max-width: 180px;
    font-size: 14px;
  }
  .store-search-field.second.inactive {
    max-width: 168px;
  }
  .text-block-7 {
    margin-top: 5px;
  }
  .store-menu-wr {
    margin-top: 10px;
    padding-top: 30px;
  }
  .store-menu-item {
    height: 90px;
    margin-right: 55px;
  }
  .store-menu-item.last {
    margin-right: 0px;
  }
  .text-block-8 {
    font-size: 13px;
  }
  .text-block-8.acti {
    font-size: 13px;
  }
  .image-12 {
    left: 53px;
  }
  .image-13 {
    left: 150px;
    top: 17px;
  }
  .div-block-12 {
    width: 100%;
    padding-left: 25px;
  }
  .div-block-13 {
    display: none;
    width: 38%;
    padding-right: 25px;
  }
  .heading-2 {
    font-size: 17px;
  }
  .store-item {
    width: 31%;
  }
  .div-block-18 {
    margin-top: 1px;
    padding-right: 25px;
    padding-left: 25px;
  }
}

@media (max-width: 767px) {
  .container-283817 {
    display: block;
    background-image: none;
  }
  .text-hand-soap {
    margin-left: 42%;
    padding-top: 81px;
    font-size: 26px;
  }
  .text-283817 {
    margin-left: 42%;
    padding-top: 15px;
    padding-right: 2%;
    font-size: 16px;
  }
  .button-info-283817 {
    margin-top: 30px;
    margin-left: 42%;
  }
  .bottom-basket-283817 {
    display: block;
    margin-top: 15px;
    margin-right: 0px;
    margin-left: 42%;
    float: left;
    font-size: 13px;
  }
  .bottom-basket-283817.buy {
    display: block;
    font-size: 14px;
  }
  .price-283817 {
    margin-left: 42%;
    padding-right: 0px;
    font-size: 17px;
  }
  .info-ml-283817 {
    display: block;
    margin-left: 15px;
    padding-right: 0px;
    float: left;
    font-size: 10px;
  }
  .product-number-283817 {
    margin-top: 15px;
    margin-left: 42%;
  }
  .link-283817 {
    margin-top: 10%;
    margin-left: 42%;
    padding-top: 0px;
    padding-right: 2px;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-size: 24px;
    font-weight: 400;
    text-decoration: none;
  }
  .body-283819 {
    background-position: 70% 50%;
    background-size: cover;
  }
  .link-283819 {
    margin-top: 10%;
    margin-left: 5%;
    padding-right: 32%;
    font-size: 24px;
  }
  .text-283819 {
    margin-left: 5%;
    padding-top: 15px;
    padding-right: 32%;
    font-size: 16px;
  }
  .button-info-283819 {
    margin-left: 5%;
  }
  .product-number-283819 {
    margin-top: 15px;
    margin-left: 5%;
  }
  .price-283819 {
    margin-left: 5%;
    font-size: 17px;
  }
  .info-ml-283819 {
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-shower-gel {
    margin-bottom: 7%;
    margin-left: -25%;
    font-size: 13px;
  }
  .body-283818 {
    background-position: 39% 50%;
  }
  .link-283818 {
    padding-right: 2px;
    font-size: 24px;
  }
  .text-283818 {
    padding-top: 15px;
    padding-right: 2%;
    font-size: 16px;
  }
  .product-number-283818 {
    margin-top: 15px;
  }
  .price-283818 {
    font-size: 17px;
  }
  .info-ml-283818 {
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-283818 {
    font-size: 13px;
  }
  .bottom-basket-283818.buy {
    display: block;
    font-size: 14px;
  }
  .body-283718 {
    background-position: 41% 50%;
  }
  .link-283718 {
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
  }
  .text-283718 {
    margin-left: 40%;
    padding-top: 15px;
    padding-right: 2%;
    font-size: 16px;
  }
  .product-number-283718 {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283718 {
    margin-left: 40%;
    font-size: 17px;
  }
  .info-ml-283718 {
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-283718 {
    margin-left: 40%;
    font-size: 13px;
  }
  .bottom-basket-283718.buy {
    display: block;
    font-size: 14px;
  }
  .link-283900 {
    padding-right: 41%;
    font-size: 24px;
  }
  .text-283900 {
    margin-top: 15px;
    padding-right: 39%;
    font-size: 16px;
  }
  .product-number-283900 {
    margin-top: 15px;
  }
  .price-283900 {
    font-size: 17px;
  }
  .info-ml-283900 {
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-283900 {
    font-size: 13px;
  }
  .bottom-basket-283900.buy {
    font-size: 14px;
  }
  .body-283706 {
    background-position: 45% 50%;
  }
  .link-283706 {
    margin-left: 37%;
    padding-right: 2%;
    font-size: 24px;
  }
  .text-283706 {
    margin-top: 15px;
    margin-left: 37%;
    padding-right: 2%;
    padding-left: 0px;
    font-size: 16px;
  }
  .product-number-283706 {
    margin-top: 15px;
    margin-left: 37%;
  }
  .price-283706 {
    margin-left: 37%;
    font-size: 17px;
  }
  .info-ml-283706 {
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-283706 {
    margin-left: 37%;
    font-size: 13px;
  }
  .bottom-basket-283706.buy {
    margin-left: 37%;
    font-size: 14px;
  }
  .strelka {
    display: inline;
    margin-right: -110%;
  }
  .div-strelka {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -23px;
    padding-top: 0px;
    padding-right: 117px;
    padding-left: 0px;
    float: right;
    clear: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .bottom-basket-283819 {
    margin-left: 5%;
    float: left;
    clear: left;
    text-align: left;
  }
  .bottom-basket-283819.buy {
    display: block;
  }
  .text-283768 {
    margin-top: 15px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 16px;
    line-height: 24px;
  }
  .button-info-283768.buttons {
    margin-top: 15px;
    margin-left: 40%;
  }
  .product-number-283768 {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283768 {
    margin-left: 40%;
    font-size: 17px;
  }
  .info-ml-283768 {
    margin-top: 0px;
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-283768.buy {
    display: inline-block;
    margin-bottom: 7%;
    margin-left: 40%;
  }
  .body-283769 {
    background-image: url('../images/Skin_rep.png');
    background-position: 34px 50%;
    background-size: 120px;
    background-repeat: no-repeat;
  }
  .text-283769 {
    margin-top: 15px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 16px;
  }
  .body-283768 {
    background-image: url('../images/shampoo.png'), -webkit-linear-gradient(270deg, rgba(187, 236, 248, .2), rgba(187, 236, 248, .2));
    background-image: url('../images/shampoo.png'), linear-gradient(180deg, rgba(187, 236, 248, .2), rgba(187, 236, 248, .2));
    background-position: 27px 50%, 0px 0px;
    background-size: 121px, auto;
    background-repeat: no-repeat, repeat;
  }
  .button-info-283769.buttons {
    margin-left: 40%;
  }
  .product-number-283769 {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283769 {
    margin-left: 40%;
    font-size: 17px;
  }
  .info-ml-283769 {
    display: block;
    margin-top: 0px;
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-283769.buy {
    margin-bottom: 7%;
    margin-left: 40%;
  }
  .body-283771 {
    background-image: url('../images/Water_stab.png'), url('../images/Water_stab_back_2.png'), -webkit-linear-gradient(270deg, rgba(226, 249, 255, .3), rgba(226, 249, 255, .3));
    background-image: url('../images/Water_stab.png'), url('../images/Water_stab_back_2.png'), linear-gradient(180deg, rgba(226, 249, 255, .3), rgba(226, 249, 255, .3));
    background-position: 38px 50%, -18px 50%, 0px 0px;
    background-size: 124px, 234px, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .text-283771 {
    margin-top: 15px;
    padding-right: 2%;
    font-size: 16px;
  }
  .button-info-283771.buttons {
    margin-top: 15px;
  }
  .product-number-283771 {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283771 {
    font-size: 17px;
  }
  .info-ml-283771 {
    margin-top: 0px;
    margin-left: 15px;
    font-size: 10px;
  }
  .body-283853 {
    background-image: url('../images/hygienic3.png'), url('../images/back.png');
    background-position: -33px 50%, 0px 50%;
    background-size: 234px, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .text-283853 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 16px;
  }
  .product-number-283853 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
    font-weight: 100;
  }
  .button-info-283853.buttons {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283853 {
    display: inline-block;
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .info-ml-283853 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 10px;
    float: left;
    clear: none;
    font-size: 10px;
  }
  .bottom-basket-283853 {
    display: block;
    margin-top: -39px;
    margin-bottom: 0px;
    margin-left: 185px;
    float: left;
    clear: none;
    border: 0px solid #000;
    background-color: #000;
    color: #fff;
  }
  .bottom-basket-283853.buy {
    margin-bottom: 7%;
    margin-left: 185px;
  }
  .bottom-basket-283853.buy.main {
    margin-top: -35px;
    margin-left: 185px;
    clear: left;
  }
  .h1-283817 {
    margin-top: 10%;
    margin-left: 42%;
    padding-right: 2%;
    font-size: 24px;
  }
  .h1-283819 {
    margin-top: 10%;
    margin-left: 5%;
    font-size: 24px;
  }
  .h1-283818 {
    padding-right: 2px;
    font-size: 24px;
  }
  .h1-283718 {
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
  }
  .h1-283900 {
    margin-top: 10%;
    padding-right: 41%;
    font-size: 24px;
  }
  .h1-283706 {
    margin-left: 37%;
    font-size: 24px;
  }
  .h1-283768 {
    margin-top: 10%;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 32px;
  }
  .h1-283769 {
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 30px;
  }
  .h1-283771 {
    padding-right: 2%;
    font-size: 24px;
    line-height: 30px;
  }
  .h1-283853 {
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 30px;
  }
  .sale-283765 {
    position: relative;
    margin-top: 0px;
    margin-left: 74%;
    padding-bottom: 0px;
  }
  .product-number-283765 {
    display: block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 0px;
    float: left;
    clear: left;
  }
  .price-283765 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .info-ml-283765 {
    margin-top: -19px;
    margin-left: 79px;
    font-size: 10px;
  }
  .bottom-basket-283765 {
    margin-top: -39px;
    margin-bottom: 15%;
    margin-left: 185px;
    float: left;
    border: 0px solid #000;
    background-color: #000;
    color: #fff;
  }
  .bottom-basket-283765.buy.accessory {
    margin-top: -35px;
    margin-left: 185px;
    clear: left;
  }
  .text-inf-283853 {
    display: inline-block;
    margin: 0px 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .text-inf-283765 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .body-283854 {
    background-image: url('../images/Stain.png');
    background-position: 0px 50%;
    background-size: 168px;
    background-repeat: no-repeat;
  }
  .h1-283854 {
    margin-top: 7%;
    margin-bottom: 0px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283854 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 15px;
  }
  .button-info-283854.buttons {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283854 {
    display: block;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .text-inf-283854 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .info-ml-283854 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 10px;
    float: left;
    clear: none;
    font-size: 10px;
  }
  .product-number-283854 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
  }
  .bottom-basket-283854 {
    margin-top: -39px;
    margin-bottom: 0px;
    margin-left: 185px;
    float: left;
    border: 0px solid #000;
    background-color: #000;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 400;
  }
  .bottom-basket-283854.buy {
    margin-bottom: 7%;
    margin-left: 185px;
  }
  .bottom-basket-283854.buy.main {
    margin-top: -35px;
    margin-bottom: 7%;
    margin-left: 185px;
    clear: left;
  }
  .div-283767aaa {
    margin-top: 0px;
    padding-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
  }
  .product-number-283767aaa {
    margin-top: 13px;
    margin-left: 0%;
  }
  .text-inf-283767aaa {
    display: inline-block;
    margin-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    font-size: 12px;
  }
  .price-283767aaa {
    margin-left: 0%;
    font-size: 17px;
  }
  .info-ml-283767aaa {
    margin-top: -18px;
    margin-left: 79px;
    font-size: 10px;
  }
  .bottom-basket-283767aaa {
    margin-top: -39px;
    margin-bottom: 15%;
    margin-left: 185px;
    float: left;
    border: 0px solid transparent;
    background-color: #000;
    color: #fff;
  }
  .bottom-basket-283767aaa.buy {
    margin-left: 185px;
  }
  .bottom-basket-283767aaa.buy.accessoty {
    float: left;
  }
  .body-283852 {
    background-image: url('../images/Cage.png'), -webkit-linear-gradient(270deg, rgba(116, 83, 24, .08), rgba(116, 83, 24, .08));
    background-image: url('../images/Cage.png'), linear-gradient(180deg, rgba(116, 83, 24, .08), rgba(116, 83, 24, .08));
    background-position: 0px 50%, 0px 0px;
    background-size: 193px, auto;
    background-repeat: no-repeat, repeat;
  }
  .h1-283852 {
    margin-bottom: 0px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283852 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 16px;
  }
  .button-info-283852.buttons {
    margin-top: 15px;
    margin-left: 40%;
  }
  .product-number-283852 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
  }
  .text-inf-283852 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    float: left;
    clear: left;
    font-size: 11px;
  }
  .price-283852 {
    display: inline-block;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .info-ml-283852 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 10px;
    float: left;
    font-size: 10px;
  }
  .bottom-basket-283852 {
    display: block;
    margin-top: -39px;
    margin-left: 185px;
    padding: 6px 25px 8px;
    float: left;
    border-radius: 25px;
    background-color: #000;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 400;
  }
  .bottom-basket-283852.buy {
    margin-top: -39px;
    margin-bottom: 7%;
    margin-left: 185px;
  }
  .bottom-basket-283852.buy.main {
    margin-top: -35px;
    margin-bottom: 7%;
    margin-left: 185px;
    clear: left;
  }
  .sale-283764 {
    margin-top: 0px;
    margin-left: 76%;
    padding-bottom: 33px;
  }
  .product-number-283764 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
  }
  .text-inf-283764 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 0%;
    padding-right: 0%;
    padding-bottom: 0px;
    padding-left: 0%;
    float: left;
    clear: left;
    font-size: 11px;
  }
  .price-283764 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .info-ml-283764 {
    margin-top: -18px;
    margin-left: 79px;
    font-size: 10px;
  }
  .bottom-basket-283764 {
    display: block;
    margin-top: -39px;
    margin-bottom: 15%;
    margin-left: 185px;
    padding: 6px 25px 8px;
    float: left;
    border-radius: 25px;
    background-color: #000;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 400;
  }
  .bottom-basket-283764.buy {
    margin-top: -39px;
  }
  .bottom-basket-283764.buy.accessory {
    margin-top: -35px;
    margin-left: 185px;
    clear: left;
  }
  .body-283766 {
    background-image: url('../images/Refresher.png');
    background-position: 28px 50%;
    background-size: 166px;
    background-repeat: no-repeat;
  }
  .h1-283766 {
    margin-bottom: 0px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283766 {
    margin-top: 15px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 16px;
  }
  .button-info-283766.buttons {
    margin-top: 15px;
    margin-left: 40%;
  }
  .product-number-283766 {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283766 {
    margin-left: 40%;
    font-size: 17px;
  }
  .info-ml-283766 {
    margin-top: 0px;
    margin-left: 15px;
    font-size: 10px;
  }
  .bottom-basket-283766 {
    margin-left: 40%;
  }
  .bottom-basket-283766.buy {
    margin-left: 40%;
  }
  .body-283770 {
    background-image: url('../images/water.png'), url('../images/water_back-2.png'), -webkit-linear-gradient(270deg, rgba(96, 208, 236, .22), rgba(96, 208, 236, .22));
    background-image: url('../images/water.png'), url('../images/water_back-2.png'), linear-gradient(180deg, rgba(96, 208, 236, .22), rgba(96, 208, 236, .22));
    background-position: 36px 50%, -38px 43%, 0px 0px;
    background-size: 187px, 123px, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-283770 {
    margin-bottom: 0px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283770 {
    margin-top: 15px;
    margin-left: 40%;
    padding-right: 2%;
    font-size: 16px;
  }
  .button-info-283770.buttons {
    margin-top: 15px;
    margin-left: 40%;
  }
  .product-number-283770 {
    margin-top: 15px;
    margin-left: 40%;
  }
  .price-283770 {
    margin-left: 40%;
    font-size: 17px;
  }
  .info-ml-283770 {
    display: block;
    margin-top: 0px;
    margin-left: 15px;
    float: left;
    font-size: 10px;
  }
  .bottom-basket-283770.buy {
    margin-left: 40%;
    float: left;
    clear: none;
  }
  .column_pet {
    display: block;
    margin-left: 0px;
    padding-left: 40%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .c2-pet {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }
  .c1-pet {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
  }
  .body-283725 {
    background-image: url('../images/prime-mobile5.png'), url('../images/prime-mobile-fon.jpg');
    background-position: 13% 100%, 50% 50%;
    background-size: 140%, 388px;
    background-repeat: no-repeat, repeat;
  }
  .body-283727 {
    background-image: url('../images/base.png');
    background-position: 4% 50%;
    background-size: 38%;
    background-repeat: no-repeat;
  }
  .product-number-283767 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: none;
  }
  .text-inf-283767 {
    display: inline-block;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    padding-right: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283767 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .info-ml-283767 {
    margin-top: -18px;
    margin-left: 79px;
    font-size: 10px;
  }
  .bottom-basket-283767.buy.accessory {
    display: inline-block;
    margin-top: -35px;
    margin-bottom: 15%;
    margin-left: 185px;
    clear: left;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
  }
  .bottom-basket-283767.buy.accessory:focus {
    background-color: #1eacfc;
  }
  .h1-283725 {
    margin-top: 7%;
    margin-bottom: 0px;
    margin-left: 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283725 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .h1-283727 {
    margin-top: 7%;
    margin-bottom: 0px;
    margin-left: 40%;
    padding-right: 0%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283727 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 40%;
    padding-right: 0%;
    font-size: 16px;
  }
  .body-home {
    background-image: none;
  }
  .h1-283730 {
    margin-top: 7%;
    margin-bottom: 15px;
    margin-left: 40%;
    padding-right: 0%;
    font-size: 24px;
    line-height: 30px;
  }
  .body-283730 {
    background-image: url('../images/Sure.png'), url('../images/Sure-mobi1.jpg');
    background-position: -29px 54px, 0px 0px;
    background-size: 45%, 267px;
    background-repeat: no-repeat, repeat;
  }
  .text-283730 {
    margin-bottom: 15px;
    margin-left: 40%;
    padding-right: 0%;
    font-size: 16px;
  }
  .body-283732 {
    background-image: url('../images/Bright.png'), url('../images/Bright_back.png');
    background-position: 14px 50%, -96px 0px;
    background-size: 121px, 273px;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283732 {
    margin-top: 7%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283732 {
    margin-bottom: 15px;
    margin-left: 40%;
    padding-right: 0%;
    font-size: 16px;
  }
  .body-283733 {
    background-image: url('../images/Gloss.jpg'), url('../images/100009201bg.jpg');
    background-position: -47px 40%, 50% 50%;
    background-size: 54%, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283733 {
    margin: 7% 0% 15px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283733 {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283741 {
    background-image: url('../images/Chief.png');
    background-position: -23px 50%;
    background-size: 45%;
    background-repeat: no-repeat;
  }
  .h1-283741 {
    margin-top: 7%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283741 {
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283865 {
    background-image: url('../images/Crisp.png'), url('../images/1000092033bg.jpg');
    background-position: -26px 50%, 50% 50%;
    background-size: 45%, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283865 {
    margin: 7% 0% 15px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283865 {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283743 {
    background-image: url('../images/greendrop-111.jpg'), -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: url('../images/greendrop-111.jpg'), linear-gradient(180deg, #fff, #fff);
    background-position: -28px 50%, 0px 0px;
    background-size: 261px, auto;
  }
  .body-283743.buy {
    background-image: url('../images/greendrop-111.jpg');
    background-position: -31px 50%;
    background-size: 261px;
  }
  .h1-283743 {
    margin: 7% 0% 15px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283743 {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283739 {
    background-image: url('../images/Simple.png'), url('../images/prime-mobile-fon.jpg');
    background-position: -21px 50%, 0px 0px;
    background-size: 45%, 388px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283739 {
    margin: 7% 0% 15px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283739 {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283737 {
    background-image: url('../images/Tidy.png'), url('../images/tidy.jpg');
    background-position: 19px 50%, -12px 0px;
    background-size: 120px, 21%;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283737 {
    margin-top: 7%;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283737 {
    margin-right: 0%;
    margin-bottom: 15px;
    font-size: 16px;
  }
  .product-number-283737 {
    line-height: 18px;
  }
  .price-283737 {
    font-size: 17px;
  }
  .info-ml-283737 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283737.buy {
    margin-bottom: 35px;
  }
  .body-283751 {
    background-image: url('../images/Hot.png'), url('../images/hot2.png'), url('../images/HOT-mobi.jpg');
    background-position: 11px 50%, 100% 97%, 0px 0px;
    background-size: 199px, 241px, 388px;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-283751 {
    margin-top: 7%;
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283751 {
    margin-bottom: 15px;
    font-size: 16px;
  }
  .price-283751 {
    font-size: 17px;
  }
  .info-ml-283751 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283751.buy {
    margin-bottom: 35px;
  }
  .body-283747 {
    background-image: url('../images/Clever_1.png'), url('../images/clever-back.jpg');
    background-position: 14px 50%, 0px 0px;
    background-size: 153px, 301px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283747 {
    margin-top: 7%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283747 {
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .product-number-283747 {
    line-height: 18px;
  }
  .price-283747 {
    font-size: 17px;
  }
  .info-ml-283747 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283747.buy {
    margin-bottom: 35px;
  }
  .body-283723 {
    background-image: url('../images/Safe.png'), url('../images/Safe_back.png');
    background-position: 2% 50%, -62px 55px;
    background-size: 141px, 173px;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283723 {
    margin: 7% 0% 15px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283723 {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283746 {
    background-image: url('../images/Neat.png'), url('../images/prime-mobile-fon.jpg');
    background-position: 10px 50%, 0px 0px;
    background-size: 216px, 388px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283746 {
    margin: 7% 0% 15px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283746 {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283722 {
    background-image: url('../images/Fresh.png'), url('../images/Fresh_back.png');
    background-position: 16px 50%, 0px 0px;
    background-size: 143px, 29%;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283722 {
    margin-top: 7%;
    margin-bottom: 0px;
    margin-left: 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283722 {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-683736 {
    background-image: url('../images/Flow.png'), url('../images/FLOW30.jpg');
    background-position: 16px 50%, 0px 0px;
    background-size: 199px, 284px;
    background-repeat: no-repeat, repeat;
  }
  .h1-683736 {
    margin: 7% 0% 0px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-683736 {
    margin: 15px 0% 15px 40%;
    font-size: 16px;
  }
  .body-683737 {
    background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), linear-gradient(180deg, null, null);
    background-position: 0px 50%, -10% 0%, 0px 0px;
    background-size: 216px, 204px, auto;
  }
  .h1-683737 {
    margin-top: 7%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-683737 {
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283735 {
    background-image: url('../images/Smart.png'), url('../images/smart-mobi.jpg');
    background-position: 13px 50%, 0px 0px;
    background-size: 200px, 324px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283735 {
    margin: 7% 0% 15px 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283735 {
    margin-right: 0%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .body-283860 {
    background-image: url('../images/Bloom.png'), url('../images/Bloom_back-2.png'), url('../images/bloom-mobi-40.jpg');
    background-position: 22px 50%, -27px 50%, 0px 0px;
    background-size: 116px, 154px, 388px;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-283860 {
    margin-top: 7%;
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 24px;
    line-height: 30px;
  }
  .text-283860 {
    margin-bottom: 15px;
    margin-left: 40%;
    font-size: 16px;
  }
  .product-number-283725 {
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 10px;
    line-height: 18px;
  }
  .text-inf-283725 {
    display: inline-block;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
    line-height: 15px;
  }
  .price-283725 {
    display: inline-block;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .info-ml-283725 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 60%;
    margin-left: 10px;
    padding-left: 0px;
    float: left;
    font-size: 10px;
  }
  .bottom-basket-283725.buy.main {
    display: inline-block;
    margin-top: -35px;
    margin-bottom: 20px;
    margin-left: 185px;
    float: left;
    clear: left;
  }
  .product-number-283724 {
    margin-right: 60%;
    margin-left: 0%;
    float: left;
    clear: left;
    line-height: 18px;
  }
  .text-inf-283724 {
    display: inline-block;
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
    line-height: 15px;
  }
  .price-283724 {
    display: inline-block;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .bottom-basket-283724.buy.accessory {
    display: inline-block;
    margin-top: -35px;
    margin-bottom: 35px;
    margin-left: 185px;
    float: left;
    clear: left;
  }
  .product-number-283727 {
    float: left;
    line-height: 18px;
  }
  .price-283727 {
    display: inline-block;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .info-ml-283727 {
    margin-top: 0px;
    margin-left: 10px;
    float: left;
    clear: none;
    font-size: 10px;
  }
  .bottom-basket-283727.buy {
    display: inline-block;
    margin-bottom: 30px;
    clear: left;
  }
  .sale-283727 {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-283730 {
    display: inline-block;
    margin-left: 0%;
    float: left;
    clear: left;
    line-height: 18px;
  }
  .price-283730 {
    display: block;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .text-inf-283730 {
    display: inline-block;
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .info-ml-283730 {
    display: inline-block;
    margin-top: 0px;
    margin-left: 10px;
    float: left;
    clear: none;
    font-size: 10px;
  }
  .bottom-basket-283730.buy.main {
    display: inline-block;
    margin-top: -35px;
    margin-bottom: 20px;
    margin-left: 185px;
    float: left;
    clear: left;
  }
  .product-number-283729 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283729 {
    display: inline-block;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283729 {
    margin-top: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .bottom-basket-283729.buy.accessory {
    margin-top: -35px;
    margin-bottom: 35px;
    margin-left: 185px;
    clear: left;
  }
  .sale-283732 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-283732 {
    line-height: 18px;
  }
  .price-283732 {
    font-size: 17px;
  }
  .info-ml-283732 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283732.buy {
    margin-bottom: 35px;
  }
  .sale-283733 {
    margin-left: 0%;
  }
  .product-number-283733 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283733 {
    display: inline-block;
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283733 {
    margin-left: 0%;
    font-size: 17px;
  }
  .info-ml-283733 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283733.buy.main {
    margin-top: -35px;
    margin-bottom: 20px;
    margin-left: 185px;
    clear: left;
  }
  .sale-283734 {
    margin-top: -268px;
  }
  .product-number-283734 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283734 {
    display: inline-block;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283734 {
    margin-top: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .bottom-basket-283734.buy.accessory {
    margin-top: -35px;
    margin-bottom: 35px;
    margin-left: 185px;
    clear: left;
  }
  .product-number-283740 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283740 {
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283740 {
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .bottom-basket-283740.buy.accessory {
    margin-top: -35px;
    margin-bottom: 35px;
    margin-left: 185px;
    float: left;
    clear: left;
  }
  .product-number-283741 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283741 {
    display: inline-block;
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283741 {
    margin-left: 0%;
    font-size: 17px;
  }
  .info-ml-283741 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283741.buy.main {
    margin-top: -35px;
    margin-bottom: 20px;
    margin-left: 185px;
    clear: left;
  }
  .product-number-283864 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283864 {
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283864 {
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .bottom-basket-283864.buy.accessory {
    margin-top: -35px;
    margin-bottom: 35px;
    margin-left: 185px;
    clear: left;
  }
  .sale-283865 {
    margin-left: 0%;
  }
  .product-number-283865 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283865 {
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283865 {
    margin-left: 0%;
    font-size: 17px;
  }
  .info-ml-283865 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283865.buy.main {
    margin-top: -35px;
    margin-bottom: 20px;
    margin-left: 185px;
    float: left;
    clear: left;
  }
  .sale-283743 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-283743 {
    line-height: 18px;
  }
  .price-283743 {
    font-size: 17px;
  }
  .info-ml-283743 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283743.buy {
    display: block;
    margin-bottom: 35px;
  }
  .sale-283739 {
    margin-top: -150px;
    margin-left: 0%;
  }
  .product-number-283739 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283739 {
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283739 {
    margin-left: 0%;
    font-size: 17px;
  }
  .info-ml-283739 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283739.buy.main {
    margin-top: -35px;
    margin-bottom: 20px;
    margin-left: 185px;
    float: left;
  }
  .sale-283738 {
    margin-top: -355px;
    margin-left: 0%;
  }
  .product-number-283738 {
    margin-left: 0%;
    line-height: 18px;
  }
  .text-inf-283738 {
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283738 {
    margin-bottom: 0px;
    margin-left: 0%;
    float: left;
    clear: left;
    font-size: 17px;
  }
  .bottom-basket-283738.buy.accessory {
    display: inline-block;
    margin-top: -35px;
    margin-bottom: 35px;
    margin-left: 185px;
    float: left;
    clear: left;
  }
  .sale-283723 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-283723 {
    line-height: 18px;
  }
  .price-283723 {
    font-size: 17px;
  }
  .info-ml-283723 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283723.buy {
    margin-bottom: 35px;
  }
  .sale-283747 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .sale-283746 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-283746 {
    line-height: 18px;
  }
  .price-283746 {
    font-size: 17px;
  }
  .info-ml-283746 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283746.buy {
    margin-bottom: 35px;
  }
  .sale-283722 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-283722 {
    line-height: 18px;
  }
  .price-283722 {
    font-size: 17px;
  }
  .info-ml-283722 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283722.buy {
    margin-bottom: 35px;
  }
  .sale-683736 {
    margin-top: 0%;
    margin-left: 40%;
    float: none;
  }
  .product-number-683736 {
    line-height: 18px;
  }
  .price-683736 {
    font-size: 17px;
  }
  .info-ml-683736 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-683736.buy {
    margin-bottom: 35px;
  }
  .sale-683737 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-683737 {
    line-height: 18px;
  }
  .price-683737 {
    font-size: 17px;
  }
  .info-ml-683737 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-683737.buy {
    margin-bottom: 35px;
  }
  .sale-283735 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .price-283735 {
    font-size: 17px;
  }
  .info-ml-283735 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283735.buy {
    margin-bottom: 35px;
  }
  .product-number-283735 {
    line-height: 18px;
  }
  .sale-283860 {
    margin-top: 0px;
    margin-left: 40%;
    float: none;
  }
  .product-number-283860 {
    line-height: 18px;
  }
  .price-283860 {
    font-size: 17px;
  }
  .info-ml-283860 {
    margin-left: 10px;
    font-size: 10px;
  }
  .bottom-basket-283860.buy {
    margin-bottom: 35px;
  }
  .modal-content {
    width: auto;
    margin-top: 90px;
  }
  .product_features {
    margin-right: 10%;
    margin-left: 10%;
    padding-right: 10%;
    clear: left;
    font-size: 32px;
    line-height: 32px;
  }
  .product_features.main {
    margin-left: 211px;
  }
  .product_description {
    margin-right: 10%;
    margin-bottom: 40px;
    margin-left: 10%;
  }
  .product_description.main {
    margin-right: 10%;
    margin-bottom: 30px;
    margin-left: 211px;
  }
  .content-content__main {
    margin-bottom: 0px;
    padding-bottom: 30px;
  }
  .content-content__main.main {
    padding-bottom: 0px;
  }
  .items-block_2.main {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .item-image {
    width: 200px;
    height: 200px;
  }
  .item-image.main {
    width: 206px;
    margin-top: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .image-1 {
    max-height: 200px;
    max-width: 200px;
  }
  .image-1.main {
    max-height: auto;
    max-width: auto;
  }
  .image-2 {
    max-height: 200px;
    max-width: 200px;
  }
  .content {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  .how_to_use {
    margin-right: 10%;
    margin-left: 10%;
  }
  .application_description_1 {
    margin-right: 10%;
    margin-bottom: 30px;
    margin-left: 10%;
  }
  .product_name {
    display: inline-block;
    margin-top: 51px;
    margin-left: 15px;
    float: left;
    clear: none;
    font-size: 12px;
  }
  .div-sale {
    margin-bottom: 30px;
  }
  .div-sale.main {
    width: 206px;
    margin-top: 0px;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .text-inf {
    font-size: 14px;
  }
  .info-ml.main {
    margin-left: 153px;
  }
  .button-sale {
    margin-bottom: 0px;
  }
  .how_to_use_2 {
    margin-right: 10%;
    margin-left: 10%;
  }
  .application_description_2 {
    margin-right: 10%;
    margin-bottom: 30px;
    margin-left: 10%;
  }
  .composition {
    margin-right: 10%;
    margin-left: 10%;
  }
  .description_of_the_composition {
    margin-right: 10%;
    margin-bottom: 30px;
    margin-left: 10%;
  }
  .storage_conditions {
    margin-right: 10%;
    margin-left: 10%;
  }
  .storage_instructions {
    margin-right: 10%;
    margin-bottom: 30px;
    margin-left: 10%;
    padding-bottom: 0px;
  }
  .preparation {
    padding-bottom: 60px;
    background-position: 14% 50%;
  }
  .div_logo {
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 10%;
    float: left;
    clear: none;
  }
  .div_logo.main {
    margin-top: 0px;
    margin-left: 211px;
  }
  .logo_bfc {
    display: block;
    margin-top: 50px;
    float: left;
    clear: none;
  }
  .exit {
    display: inline-block;
    margin-top: -51px;
    margin-right: auto;
    margin-left: 92%;
    padding: 15px;
  }
  .text_preparation {
    margin-right: 10%;
    margin-bottom: 0px;
    margin-left: 40%;
  }
  .header_text_preparation {
    margin-right: 10%;
    margin-left: 40%;
    padding-right: 0px;
  }
  .cart_infolink.tablet {
    display: inline-block;
    margin-right: 15px;
  }
  .menu_container_div {
    display: none;
  }
  .content_dummy {
    display: block;
  }
  .cart_menu_bottom_1col._2col.tablet {
    width: 68%;
  }
  .cart_menu_bottom_1col._3 {
    width: 27%;
  }
  .cart_number_txt {
    margin-top: -2px;
  }
  .cart_div_cont {
    margin-top: 4px;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  .burger_menu_cont.mobile {
    width: 48px;
    margin-top: 2px;
    margin-right: 5px;
    margin-left: 5px;
    float: left;
    opacity: 1;
  }
  .sidemenu {
    display: block;
  }
  .sidemenu_sections_cont {
    display: block;
    margin-top: 10px;
  }
  .sidemenu_section:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .sidemenu_section.store {
    display: none;
  }
  .sidemenu_section_headl {
    display: block;
    margin-left: 36px;
    color: #333;
    text-decoration: none;
  }
  .sidemenu_bottomcont {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: auto;
    margin-bottom: 30px;
  }
  .sidemenu_bottomlinks:hover {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .main_wrapper {
    display: block;
  }
  .menu_mobile {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2000;
    display: block;
    width: 100%;
    height: 60px;
    padding-top: 8px;
    padding-left: 0px;
    background-color: #fff;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .16);
  }
  .menu_mob_logo {
    display: inline-block;
    width: auto;
    margin-top: 0px;
    float: left;
  }
  .menu_mobile_crtcont {
    display: none;
    margin-top: 12px;
    float: right;
  }
  .cart_modal_headl {
    font-size: 32px;
  }
  .cart_modal_1cont._2sec {
    margin-bottom: 30px;
  }
  .text_modal_item_descr {
    font-size: 13px;
    line-height: 15px;
    text-align: left;
  }
  .cart_modal_cost {
    font-size: 16px;
  }
  .cart_modal_quantity_ctrl {
    font-size: 15px;
  }
  .cart_modal_quantity {
    margin-right: 5px;
    margin-left: 5px;
    font-size: 16px;
  }
  .cart_remove {
    max-width: 80%;
  }
  .cart_modal_itogo.sum {
    width: 26%;
    font-size: 20px;
  }
  .cart_modal_1sec {
    padding: 0px 25px 60px;
  }
  .cart_modal_2sec {
    padding: 5px 25px 50px;
  }
  .cart_modal_deliv_wrap {
    height: 116px;
    margin-bottom: 10px;
  }
  .cart_modal_deliv_select {
    height: 66px;
    font-size: 14px;
    line-height: 16px;
  }
  .cart_modal_deliv_post {
    display: none;
    height: auto;
    font-size: 13px;
  }
  .cart_modal_deliv_post_formwr.courier {
    width: 46%;
    margin-top: 10px;
  }
  .cart_modal_deliv_post_formwr.courier._2 {
    margin-right: 0px;
  }
  .cart_modal_deliv_post_form {
    margin-top: 8px;
  }
  .cart_modal_deliv_post_formfield {
    width: 24%;
  }
  .cart_modal_deliv_post_formfield._2 {
    width: 72%;
    margin-right: 0px;
  }
  .cart_modal_deliv_post_formfield._3 {
    width: 100%;
  }
  .cart_modal_deliv_post_valid {
    height: auto;
    padding-bottom: 25px;
  }
  .cart_modal_deliv_post_valid.pickup {
    margin-bottom: 0px;
  }
  .cart_modal_deliv_post_valid_subl {
    margin-right: 5px;
    font-size: 12px;
  }
  .cart_modal_deliv_post_valid_subl.date {
    display: block;
    margin-top: 3px;
    margin-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
  }
  .cart_modal_deliv_post_valid_col1 {
    width: 20%;
    padding-top: 27px;
  }
  .cart_modal_deliv_post_valid_col1.cour {
    width: 19%;
    padding-top: 29px;
  }
  .cart_modal_deliv_post_valid_col2 {
    width: 80%;
    padding-left: 20px;
  }
  .cart_modal_deliv_post_valid_col2.pickup {
    padding-left: 25px;
  }
  .cart_modal_deliv_courier {
    display: none;
    overflow: hidden;
    font-size: 13px;
    font-weight: 400;
  }
  .cart_modal_deliv_pickup {
    display: none;
    margin-right: -25px;
    margin-left: -25px;
    padding-bottom: 0px;
  }
  .cart_modal_deliv_select_active {
    display: none;
    height: 66px;
    font-size: 14px;
    line-height: 16px;
  }
  .cart_modal_deliv_select_active2 {
    height: 66px;
    font-size: 14px;
    line-height: 16px;
  }
  .cart_modal_deliv_select_active3 {
    height: 66px;
    font-size: 14px;
    line-height: 16px;
  }
  .cart_modal_3sec {
    padding: 5px 25px 10px;
  }
  .cart_modal_cont_formwr {
    width: 100%;
    margin-top: 35px;
    margin-bottom: 0px;
  }
  .cart_modal_cont_formwr.cart_modal_cont_formwr_req {
    position: relative;
    width: 100%;
    margin-left: 0px;
    background-color: #fff;
  }
  .cart_modal_cont_input.tel {
    width: 88%;
  }
  .cart_modal_cont_form {
    background-color: #fff;
  }
  .cart_modal_cont_supp_txt {
    display: block;
  }
  .cart_modal_cont_formwr_req {
    width: 100%;
    height: 0px;
    margin-top: 35px;
    margin-left: 0px;
  }
  .cart_modal_4sec {
    padding-top: 5px;
    padding-right: 25px;
    padding-left: 25px;
  }
  .oplata_sum_acc {
    font-size: 20px;
  }
  .cart_modal_oplata_row {
    margin-bottom: 15px;
  }
  .cart_modal_oplata_col._1 {
    padding-right: 10px;
  }
  .cart_modal_oplata_col._2 {
    padding-left: 10px;
  }
  .cart_modal_oplata_select {
    height: 66px;
    font-size: 14px;
  }
  .cart_modal_oplata_backgr {
    margin-top: 20px;
  }
  .cart_modal_oplata_backgr_col {
    padding-left: 50px;
    border-right-width: 0px;
  }
  .cart_modal_oplata_backgr_col._2 {
    padding-right: 40px;
  }
  .cart_modal_oplata_subhead {
    margin-bottom: 25px;
    text-align: center;
  }
  .cart_modal_final_bttn.cart_modal_final_bttn_inactive {
    margin-top: 30px;
  }
  .cart_modal_final_bttn.cart_modal_final_bttn_active {
    margin-top: 30px;
  }
  .cart_modal_paylater_wr {
    height: 0px;
  }
  .cart_modal_paylater_row {
    height: 100%;
  }
  .cart_modal_paynow_wr {
    height: 0px;
  }
  .cart_modal_paynow_item {
    height: 164px;
    padding-top: 35px;
    padding-bottom: 25px;
  }
  .cart_modal_paynow_item:hover {
    padding-top: 35px;
    padding-bottom: 25px;
  }
  .cart_final_modal {
    padding-top: 35px;
  }
  .cart_final_head {
    margin-top: 0px;
    margin-bottom: 35px;
  }
  .mob_menu_store_icon {
    position: relative;
    top: 1px;
    margin-right: 4px;
    font-family: Eleganticons, sans-serif;
    font-size: 16px;
  }
  .footer {
    padding-left: 0px;
  }
  .footer_links.tel {
    padding: 0px;
  }
  .footer_tel_wr {
    width: 50%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .footer_col {
    display: none;
    width: 30%;
    margin-top: 0px;
  }
  .footer_col._2 {
    display: none;
  }
  .footer_col_mob {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
    text-decoration: none;
  }
  .footer_mob_mag {
    padding: 0px;
    color: #fff;
    text-decoration: none;
    text-transform: none;
  }
  .footer_mag_icn {
    position: relative;
    top: 1px;
    margin-right: 10px;
    font-family: Eleganticons, sans-serif;
    font-size: 17px;
  }
  .logo-at {
    max-width: 80%;
    margin-top: 10px;
  }
  .section-1-at {
    height: 600px;
  }
  .section-7-at._1 {
    padding-top: 70px;
    padding-bottom: 60px;
  }
  .contaner-at {
    height: auto;
  }
  .contaner-at.navigation {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .contaner-at._1 {
    padding-right: 5%;
    padding-bottom: 30px;
    padding-left: 5%;
  }
  .contaner-at.ok {
    padding-bottom: 15px;
  }
  .contaner-at._3 {
    padding-top: 50px;
  }
  .contaner-at.brands {
    padding-bottom: 60px;
  }
  .h1-section-1-at {
    margin: 110px 37% 6% 5%;
  }
  .text-span {
    font-size: 29px;
    line-height: 39px;
  }
  .div-section-1-at {
    margin-right: 5%;
    margin-bottom: 7%;
    margin-left: 5%;
  }
  .image-section-1-at {
    position: static;
    max-width: 52%;
    margin-top: -313px;
    margin-bottom: 80px;
    margin-left: 53%;
  }
  .row-section-2-at {
    padding-left: 0px;
  }
  .h2-about-us-at {
    margin-right: 5%;
    margin-left: 5%;
  }
  .paragraph {
    margin-right: 5%;
    margin-bottom: 50px;
    margin-left: 5%;
  }
  .slider-about-us-at {
    height: 350px;
  }
  .slide-3 {
    background-position: 0px 50%;
  }
  .column {
    height: auto;
  }
  .icon {
    display: none;
  }
  .icon-2 {
    display: none;
  }
  .image-3 {
    margin-top: 60px;
  }
  .text-all-honestly-at {
    margin-bottom: 60px;
  }
  .link-283901 {
    padding-right: 15px;
    padding-left: 15px;
    font-size: 10px;
  }
  .h2-parts-at {
    margin: 60px 5% 15px;
    font-size: 28px;
  }
  .text-parts-at {
    margin-right: 5%;
    margin-left: 5%;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 18px;
  }
  .image-4 {
    margin-bottom: 30px;
  }
  .row-why-we-at {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
  }
  .h2-service-contact-at {
    margin-right: 5%;
    margin-left: 5%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .image-7 {
    max-height: auto;
    max-width: auto;
  }
  .map_div {
    height: 400px;
  }
  .column-5 {
    position: static;
  }
  .div-block {
    padding-right: 5%;
    padding-left: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-2 {
    width: 100%;
  }
  .div-block-4 {
    margin-top: 38px;
    margin-left: 34px;
  }
  .image-8 {
    margin-bottom: 60px;
  }
  .map-info {
    left: auto;
    top: 7%;
    right: 25px;
    width: 250px;
  }
  .footer-links {
    margin-right: 40px;
  }
  .div-block-7 {
    padding-right: 5px;
    padding-left: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-8 {
    display: none;
  }
  .phone {
    left: -4px;
  }
  .store-menu-sec {
    height: auto;
    padding: 90px 20px 40px;
  }
  .div-block-9 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-11 {
    padding-left: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .store-search-field {
    height: 48px;
    padding-top: 5px;
    padding-bottom: 8px;
    font-size: 15px;
  }
  .image-11 {
    left: 218px;
  }
  .form {
    width: 306px;
  }
  .store-xls-link {
    height: 48px;
  }
  .text-block-7 {
    font-size: 13px;
  }
  .store-menu-wr {
    padding-top: 10px;
  }
  .store-menu-item {
    height: 70px;
    margin-right: 28px;
  }
  .text-block-8 {
    font-size: 13px;
  }
  .text-block-8.acti {
    font-size: 13px;
  }
  .store-menu-icon {
    height: 40px;
  }
  .link-block-2 {
    display: block;
    padding-left: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .image-12 {
    left: 33px;
    top: -9px;
  }
  .store-cart {
    height: 48px;
  }
}

@media (max-width: 479px) {
  .body-283817 {
    height: auto;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .container-283817 {
    background-image: url('../images/soap.png'), -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: url('../images/soap.png'), linear-gradient(180deg, #fff, #fff);
    background-position: 100% 0px, 0px 0px;
    background-size: contain, auto;
    background-repeat: no-repeat, repeat;
  }
  .text-hand-soap {
    margin-left: 5%;
    padding-top: 300px;
  }
  .text-283817 {
    margin-right: 2%;
    margin-left: 5%;
    padding-top: 15px;
    padding-right: 0%;
    font-size: 18px;
  }
  .button-info-283817 {
    font-size: 12px;
  }
  .bottom-basket-283817 {
    margin-top: -17px;
    margin-left: 17%;
    padding-right: 30px;
    padding-left: 30px;
    border-style: solid;
    border-color: #686868;
    background-color: transparent;
    color: #333;
    font-size: 14px;
  }
  .bottom-basket-283817.buy {
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    clear: none;
    background-color: hsla(0, 0%, 100%, 0);
    color: #333;
  }
  .bottom-basket-283817.buy:hover {
    background-color: transparent;
    opacity: 0.9;
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283817.buy:active {
    opacity: 0.8;
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283817.buy:focus {
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
    text-decoration: none;
  }
  .price-283817 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 5%;
    float: left;
    clear: left;
    font-size: 20px;
    line-height: 20px;
  }
  .info-ml-283817 {
    margin-top: 0px;
    margin-left: 5%;
    clear: left;
    color: rgba(51, 51, 51, .8);
    line-height: 20px;
  }
  .product-number-283817 {
    margin-top: 10px;
    margin-left: 5%;
  }
  .link-283817 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    font-family: 'Open Sans', sans-serif;
    color: #333;
    font-size: 26px;
    font-weight: 400;
    text-decoration: none;
  }
  .body-283819 {
    background-image: url('../images/shower-gel.png'), url('../images/shower.jpg');
    background-position: 50% 0px, 50% 50%;
    background-size: contain, 960px;
    background-repeat: no-repeat, no-repeat;
    background-attachment: scroll, scroll;
  }
  .link-283819 {
    margin-top: 0%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283819 {
    margin-right: 2%;
    padding-right: 0%;
    font-size: 18px;
  }
  .price-283819 {
    display: inline-block;
    margin-right: 0%;
    float: left;
    clear: left;
    font-size: 20px;
  }
  .info-ml-283819 {
    margin-top: 0px;
    margin-left: 5%;
    clear: left;
  }
  .bottom-basket-shower-gel {
    margin-top: -17px;
    margin-left: 17%;
    padding-right: 30px;
    padding-left: 30px;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, .8);
    background-color: transparent;
  }
  .body-283818 {
    background-image: url('../images/FOAM.png'), url('../images/PINK.jpg');
    background-position: 100% 0px, 50% 50%;
    background-size: contain, 960px;
    background-repeat: no-repeat, repeat;
  }
  .link-283818 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .text-283818 {
    margin-left: 5%;
    font-size: 18px;
  }
  .product-number-283818 {
    margin-left: 5%;
  }
  .price-283818 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 5%;
    float: left;
    clear: left;
    font-size: 20px;
  }
  .info-ml-283818 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
  }
  .bottom-basket-283818 {
    margin-top: -17px;
    margin-left: 17%;
    padding-right: 30px;
    padding-left: 30px;
    float: left;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283818.buy {
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    clear: none;
    background-color: hsla(0, 0%, 100%, 0);
    color: #333;
    font-size: 14px;
  }
  .bottom-basket-283818.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283818.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283818.buy:focus {
    border-color: transparent;
    color: #fff;
    text-decoration: none;
  }
  .body-283718 {
    background-image: url('../images/white.png');
    background-position: 100% 0px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .link-283718 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .text-283718 {
    margin-left: 5%;
    font-size: 18px;
  }
  .product-number-283718 {
    margin-left: 5%;
  }
  .price-283718 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 5%;
    padding-right: 0px;
    float: left;
    clear: left;
    font-size: 20px;
  }
  .info-ml-283718 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
  }
  .bottom-basket-283718 {
    display: block;
    margin-top: -17px;
    margin-left: 17%;
    padding-right: 30px;
    padding-left: 30px;
    float: left;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283718.buy {
    display: block;
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    clear: none;
    background-color: hsla(0, 0%, 100%, 0);
    color: #333;
    font-size: 14px;
  }
  .bottom-basket-283718.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283718.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283718.buy:focus {
    border-color: transparent;
    color: #fff;
    text-decoration: none;
  }
  .body-283900 {
    background-image: url('../images/spry.png'), url('../images/blue.jpg');
    background-position: 100% 0px, 50% 50%;
    background-size: contain, 960px;
    background-repeat: no-repeat, repeat;
  }
  .link-283900 {
    margin-top: 0%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283900 {
    padding-right: 2%;
    font-size: 18px;
  }
  .price-283900 {
    display: inline-block;
    margin-right: 0%;
    float: left;
    clear: left;
    font-size: 20px;
  }
  .info-ml-283900 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
  }
  .bottom-basket-283900 {
    display: block;
    margin-top: -17px;
    margin-left: 17%;
    padding-right: 30px;
    padding-left: 30px;
    float: left;
    clear: none;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, .8);
    background-color: transparent;
    color: #fff;
  }
  .bottom-basket-283900.buy {
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    clear: none;
    background-color: hsla(0, 0%, 100%, 0);
    font-size: 14px;
  }
  .bottom-basket-283900.buy:hover {
    text-decoration: none;
  }
  .bottom-basket-283900.buy:active {
    color: #fff;
    text-decoration: none;
  }
  .bottom-basket-283900.buy:focus {
    border-color: transparent;
    color: #fff;
    text-decoration: none;
  }
  .body-283706 {
    background-image: url('../images/clear.png');
    background-position: 100% 0px;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .link-283706 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .text-283706 {
    margin-left: 5%;
    font-size: 18px;
  }
  .product-number-283706 {
    margin-left: 5%;
  }
  .price-283706 {
    display: inline-block;
    margin-right: 0%;
    margin-left: 5%;
    float: left;
    clear: left;
    font-size: 20px;
  }
  .info-ml-283706 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
  }
  .bottom-basket-283706 {
    position: static;
    display: block;
    overflow: visible;
    margin-top: -17px;
    margin-left: 17%;
    padding-right: 30px;
    padding-left: 30px;
    float: left;
    clear: right;
    border: 1px solid #686868;
    background-color: transparent;
    direction: ltr;
    color: #333;
    text-align: left;
    text-decoration: none;
    text-transform: none;
  }
  .bottom-basket-283706.buy {
    margin-top: -21px;
    margin-bottom: 30px;
    margin-left: 20%;
    float: left;
    clear: none;
    background-color: hsla(0, 0%, 100%, 0);
    color: #333;
    font-size: 14px;
  }
  .bottom-basket-283706.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283706.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283706.buy:focus {
    border-color: transparent;
    color: #fff;
    text-decoration: none;
  }
  .strelka {
    display: block;
    padding-top: 306px;
    padding-right: 0px;
    padding-left: 0px;
    float: left;
  }
  .bottom-basket-mobile-shower-gel {
    display: block;
    margin-top: -17px;
    margin-bottom: 7%;
    margin-left: 17%;
    padding: 6px 30px 8px;
    float: left;
    border: 1px solid #fff;
    border-radius: 25px;
    background-color: transparent;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-decoration: none;
  }
  .bottom-basket-283819 {
    margin-top: -17px;
    margin-left: 17%;
    padding-right: 30px;
    padding-left: 30px;
    clear: none;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, .8);
    background-color: transparent;
    font-size: 13px;
  }
  .bottom-basket-283819.buy {
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    clear: none;
    background-color: hsla(0, 0%, 100%, 0);
    color: #fff;
    font-size: 14px;
    text-decoration: none;
  }
  .bottom-basket-283819.buy:hover {
    color: #fff;
    text-decoration: none;
  }
  .bottom-basket-283819.buy:active {
    color: #fff;
    text-decoration: none;
  }
  .bottom-basket-283819.buy:focus {
    border-color: transparent;
    color: #fff;
    text-decoration: none;
  }
  .text-283768 {
    margin-left: 5%;
    font-size: 18px;
  }
  .button-info-283768.buttons {
    margin-left: 5%;
  }
  .product-number-283768 {
    margin-top: 10px;
    margin-left: 5%;
  }
  .price-283768 {
    display: inline-block;
    margin-left: 5%;
    float: left;
    font-size: 20px;
    line-height: 20px;
  }
  .info-ml-283768 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
    line-height: 20px;
  }
  .bottom-basket-283768.buy {
    display: inline-block;
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    float: left;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283768.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283768.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283768.buy:focus {
    border-color: #fff;
    background-color: #1eacfc;
    color: #fff;
  }
  .body-283769 {
    background-image: url('../images/Skin_rep.png'), url('../images/Skin_rep_back.png');
    background-position: 25px 52px, 100% 0px;
    background-size: 38%, 116%;
    background-repeat: no-repeat, no-repeat;
  }
  .text-283769 {
    margin-left: 5%;
    font-size: 18px;
  }
  .body-283768 {
    background-image: url('../images/shampoo_back_1.png'), url('../images/shampoo.png'), -webkit-linear-gradient(270deg, rgba(187, 236, 248, .2), rgba(187, 236, 248, .2));
    background-image: url('../images/shampoo_back_1.png'), url('../images/shampoo.png'), linear-gradient(180deg, rgba(187, 236, 248, .2), rgba(187, 236, 248, .2));
    background-position: 100% 11%, 25px 11%, 0px 0px;
    background-size: 70%, 38%, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .button-info-283769.buttons {
    margin-left: 5%;
  }
  .product-number-283769 {
    display: block;
    margin-left: 5%;
  }
  .price-283769 {
    display: inline-block;
    margin-right: 0px;
    margin-left: 5%;
    float: left;
    font-size: 20px;
    line-height: 20px;
  }
  .info-ml-283769 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
    line-height: 20px;
  }
  .bottom-basket-283769.buy {
    display: inline-block;
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    float: left;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283769.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283769.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283769.buy:focus {
    border-color: #fff;
    background-color: #1eacfc;
    color: #fff;
  }
  .body-283771 {
    background-image: url('../images/Water_stab.png'), url('../images/Water_stab_back.png'), -webkit-linear-gradient(270deg, rgba(226, 249, 255, .3), rgba(226, 249, 255, .3));
    background-image: url('../images/Water_stab.png'), url('../images/Water_stab_back.png'), linear-gradient(180deg, rgba(226, 249, 255, .3), rgba(226, 249, 255, .3));
    background-position: 26px 11%, 113% 78px, 0px 0px;
    background-size: 39%, 60%, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .text-283771 {
    margin-left: 5%;
    padding-right: 2%;
    font-size: 18px;
  }
  .button-info-283771.buttons {
    margin-left: 5%;
  }
  .product-number-283771 {
    display: block;
    margin-left: 5%;
    float: none;
    clear: none;
  }
  .price-283771 {
    display: inline-block;
    margin-left: 5%;
    float: left;
    clear: none;
    font-size: 20px;
    line-height: 20px;
  }
  .info-ml-283771 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
    line-height: 20px;
  }
  .bottom-basket-283771.buy {
    display: inline-block;
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    float: left;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283771.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283771.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283771.buy:focus {
    border-color: transparent;
    color: #fff;
  }
  .body-283853 {
    background-image: url('../images/hygienic_amp.png'), url('../images/hygienic.png'), url('../images/back.png');
    background-position: 75% 140px, 35px 37px, 0px 50%;
    background-size: 32%, 37%, cover;
    background-repeat: no-repeat, no-repeat, no-repeat;
  }
  .text-283853 {
    margin-top: 15px;
    margin-left: 5%;
    padding-top: 0%;
    padding-right: 2%;
    font-size: 18px;
  }
  .product-number-283853 {
    margin-left: 0%;
  }
  .button-info-283853.buttons {
    margin-left: 5%;
  }
  .price-283853 {
    margin-left: 0%;
    font-size: 20px;
    line-height: 20px;
  }
  .info-ml-283853 {
    margin-left: 10px;
    line-height: 20px;
  }
  .bottom-basket-283853 {
    margin-bottom: 20px;
    margin-left: 57%;
    border-width: 1px;
    border-color: #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283853.buy {
    display: inline-block;
    margin-bottom: 33px;
    margin-left: 57%;
  }
  .bottom-basket-283853.buy.main {
    margin-top: -36px;
    margin-left: 51%;
    clear: left;
  }
  .bottom-basket-283853.buy.main:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283853.buy.main:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283853.buy.main:focus {
    border-color: transparent;
    color: #fff;
  }
  .h1-283817 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2px;
  }
  .h1-283819 {
    margin-top: 0%;
    padding-top: 105%;
    padding-right: 2px;
  }
  .h1-283818 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .h1-283718 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .h1-283900 {
    margin-top: 0%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .h1-283706 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .h1-283768 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .h1-283769 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 16%;
  }
  .h1-283771 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .h1-283853 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .sale-283765 {
    margin-top: 0px;
    margin-left: 5%;
    padding-bottom: 30px;
  }
  .product-number-283765 {
    display: inline-block;
    margin-top: 10px;
    margin-left: 0%;
    padding-bottom: 0px;
  }
  .price-283765 {
    margin-left: 0%;
    clear: left;
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283765 {
    margin-left: 85px;
    line-height: 22px;
  }
  .bottom-basket-283765 {
    margin-bottom: 31px;
    margin-left: 57%;
    border-width: 1px;
    border-color: #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283765.buy {
    display: inline-block;
    margin-bottom: 34px;
  }
  .bottom-basket-283765.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    float: left;
    clear: left;
  }
  .bottom-basket-283765.buy.accessory:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283765.buy.accessory:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283765.buy.accessory:focus {
    border-color: transparent;
    color: #fff;
  }
  .text-inf-283853 {
    display: inline-block;
    margin-right: 55%;
    margin-left: 0%;
    padding-right: 0%;
  }
  .text-inf-283765 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 55%;
    margin-left: 0%;
    padding-right: 0%;
  }
  .body-283854 {
    background-image: url('../images/Stain.png'), url('../images/Stain_back.png');
    background-position: -4% 41px, 112% 122px;
    background-size: 53%, 57%;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283854 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .text-283854 {
    margin-left: 5%;
  }
  .button-info-283854.buttons {
    margin-left: 5%;
  }
  .price-283854 {
    margin-left: 0%;
    clear: left;
    font-size: 20px;
    line-height: 22px;
  }
  .text-inf-283854 {
    display: inline-block;
    margin-right: 55%;
    margin-left: 0%;
    padding-right: 0%;
    clear: left;
    font-size: 12px;
  }
  .info-ml-283854 {
    margin-left: 10px;
    float: left;
    clear: none;
    line-height: 20px;
  }
  .product-number-283854 {
    margin-top: 0px;
    margin-left: 0%;
  }
  .bottom-basket-283854 {
    margin-bottom: 20px;
    margin-left: 57%;
    border-width: 1px;
    border-color: #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283854.buy {
    margin-bottom: 33px;
    margin-left: 57%;
  }
  .bottom-basket-283854.buy.main {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
  }
  .bottom-basket-283854.buy.main:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283854.buy.main:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283854.buy.main:focus {
    border-color: transparent;
    color: #fff;
  }
  .product-number-283767aaa {
    margin-top: 8px;
  }
  .text-inf-283767aaa {
    padding-right: 42%;
    font-size: 12px;
  }
  .price-283767aaa {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283767aaa {
    margin-left: 85px;
    line-height: 22px;
  }
  .bottom-basket-283767aaa {
    margin-bottom: 31px;
    margin-left: 57%;
    border-width: 1px;
    border-color: #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283767aaa.buy {
    display: inline-block;
    margin-bottom: 34px;
    margin-left: 57%;
  }
  .bottom-basket-283767aaa.buy.accessoty {
    float: left;
    background-color: transparent;
  }
  .body-283852 {
    background-image: url('../images/Cage_back.png'), url('../images/Cage.png'), -webkit-linear-gradient(270deg, rgba(116, 83, 24, .01), rgba(116, 83, 24, .01));
    background-image: url('../images/Cage_back.png'), url('../images/Cage.png'), linear-gradient(180deg, rgba(116, 83, 24, .01), rgba(116, 83, 24, .01));
    background-position: 182% 161px, -11px 42px, 0px 0px;
    background-size: 68%, 60%, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-283852 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .text-283852 {
    margin-left: 5%;
  }
  .button-info-283852.buttons {
    margin-left: 5%;
  }
  .text-inf-283852 {
    display: inline-block;
    margin-right: 55%;
    padding-right: 0%;
    font-size: 12px;
  }
  .price-283852 {
    display: inline-block;
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283852 {
    display: inline-block;
    margin-left: 10px;
    line-height: 20px;
  }
  .bottom-basket-283852 {
    margin-bottom: 20px;
    margin-left: 57%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283852.buy {
    display: inline-block;
    margin-bottom: 33px;
    margin-left: 57%;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283852.buy.main {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    clear: left;
  }
  .bottom-basket-283852.buy.main:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283852.buy.main:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283852.buy.main:focus {
    border-color: transparent;
    color: #fff;
  }
  .sale-283764 {
    margin-top: 0px;
    margin-left: 5%;
  }
  .product-number-283764 {
    margin-top: 10px;
    margin-left: 0%;
  }
  .text-inf-283764 {
    display: inline-block;
    margin-right: 55%;
    margin-left: 0%;
    padding-right: 0%;
    float: left;
    clear: left;
    font-size: 12px;
  }
  .price-283764 {
    display: inline-block;
    margin-left: 0%;
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283764 {
    margin-left: 85px;
    line-height: 22px;
  }
  .bottom-basket-283764 {
    margin-bottom: 31px;
    margin-left: 57%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283764.buy {
    display: inline-block;
    margin-bottom: 34px;
    margin-left: 57%;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283764.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
  }
  .bottom-basket-283764.buy.accessory:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283764.buy.accessory:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283764.buy.accessory:focus {
    border-color: transparent;
    color: #fff;
  }
  .body-283766 {
    background-image: url('../images/Refresher.png'), url('../images/Bird.png');
    background-position: -1px 42px, 126% 48px;
    background-size: 52%, 51%;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283766 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .text-283766 {
    margin-left: 5%;
  }
  .button-info-283766.buttons {
    margin-left: 5%;
  }
  .product-number-283766 {
    margin-left: 5%;
    clear: none;
  }
  .price-283766 {
    display: inline-block;
    margin-left: 5%;
    float: left;
    clear: none;
    font-size: 20px;
    line-height: 20px;
  }
  .info-ml-283766 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
    line-height: 20px;
  }
  .bottom-basket-283766 {
    display: block;
    margin-top: -19px;
    margin-bottom: 10%;
    margin-left: 20%;
    float: left;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283766.buy {
    display: inline-block;
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    clear: none;
    color: #333;
  }
  .bottom-basket-283766.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283766.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283766.buy:focus {
    border-color: transparent;
    color: #fff;
  }
  .body-283770 {
    background-image: url('../images/water.png'), url('../images/water_back.png'), -webkit-linear-gradient(270deg, rgba(96, 208, 236, .22), rgba(96, 208, 236, .22));
    background-image: url('../images/water.png'), url('../images/water_back.png'), linear-gradient(180deg, rgba(96, 208, 236, .22), rgba(96, 208, 236, .22));
    background-position: 9px 8%, 100% 53px, 0px 0px;
    background-size: 58%, 38%, auto;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-283770 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
  }
  .text-283770 {
    margin-left: 5%;
  }
  .button-info-283770.buttons {
    margin-left: 5%;
  }
  .product-number-283770 {
    margin-left: 5%;
  }
  .price-283770 {
    display: inline-block;
    margin-left: 5%;
    float: left;
    font-size: 20px;
    line-height: 20px;
  }
  .info-ml-283770 {
    margin-top: 0px;
    margin-left: 5%;
    float: left;
    clear: left;
    line-height: 20px;
  }
  .bottom-basket-283770.buy {
    display: inline-block;
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    float: left;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283770.buy:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283770.buy:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283770.buy:focus {
    border-color: transparent;
    color: #fff;
  }
  .column_pet {
    display: inline-block;
    margin-left: 0%;
    padding-left: 0%;
  }
  .c2-pet {
    padding-left: 5%;
    background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .02), rgba(0, 0, 0, .02));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .02), rgba(0, 0, 0, .02));
  }
  .c1-pet {
    display: inline-block;
    padding-left: 5%;
  }
  .body-283725 {
    background-image: url('../images/prime-mobile1.jpg'), url('../images/prime-mobile-fon.jpg');
    background-position: 58% 0px, 50% 50%;
    background-size: 137%, 388px;
    background-repeat: no-repeat, repeat;
  }
  .body-283727 {
    background-image: url('../images/base.png'), url('../images/base_back.png');
    background-position: 11% 8%, 149% 6px;
    background-size: 68%, 74%;
    background-repeat: no-repeat, no-repeat;
  }
  .product-number-283767 {
    margin-top: 10px;
    margin-left: 0%;
  }
  .text-inf-283767 {
    display: inline-block;
    margin-right: 55%;
    margin-left: 0%;
    padding-right: 0%;
    line-height: 15px;
  }
  .price-283767 {
    display: block;
    margin-left: 0%;
    font-size: 20px;
  }
  .info-ml-283767 {
    margin-left: 85px;
  }
  .bottom-basket-283767.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283767.buy.accessory:hover {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283767.buy.accessory:active {
    color: #333;
    text-decoration: none;
  }
  .bottom-basket-283767.buy.accessory:focus {
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .h1-283725 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
    line-height: 32px;
  }
  .text-283725 {
    margin-bottom: 0px;
    margin-left: 5%;
    padding-right: 2%;
    font-size: 18px;
  }
  .h1-283727 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
    font-size: 24px;
    line-height: 32px;
  }
  .text-283727 {
    margin-left: 5%;
    padding-right: 2%;
    font-size: 18px;
  }
  .h1-283730 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .body-283730 {
    background-image: url('../images/Sure.png'), url('../images/Sure-mobi1.jpg');
    background-position: 13px 35px, 0px 0px;
    background-size: 83%, 267px;
    background-repeat: no-repeat, repeat;
  }
  .text-283730 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283732 {
    background-image: url('../images/Bright.png'), url('../images/Bright_back.png');
    background-position: 13% 56px, 44px -23px;
    background-size: 38%, 85%;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283732 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283732 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283733 {
    background-image: url('../images/Gloss.jpg'), url('../images/100009201bg.jpg');
    background-position: 50% 0px, 50% 50%;
    background-size: 100%, cover;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283733 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283733 {
    margin-top: 15px;
    margin-left: 5%;
    padding-top: 0%;
    padding-right: 2%;
  }
  .body-283741 {
    background-image: url('../images/Chief.png');
    background-position: 50% 46px;
    background-size: 114%;
    background-repeat: no-repeat;
  }
  .h1-283741 {
    margin-top: 0%;
    margin-bottom: 0px;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283741 {
    margin-top: 15px;
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283865 {
    background-image: url('../images/Crisp.png'), url('../images/crisp-back.jpg');
    background-position: 22% 28px, 0px 0px;
    background-size: 87%, 239px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283865 {
    margin-top: 0%;
    margin-bottom: 0px;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283865 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283743 {
    background-image: url('../images/greendrop-111.jpg'), -webkit-linear-gradient(270deg, #fff, #fff);
    background-image: url('../images/greendrop-111.jpg'), linear-gradient(180deg, #fff, #fff);
    background-position: -15% 6%, 0px 0px;
    background-size: 85%, auto;
    background-repeat: no-repeat, repeat;
  }
  .body-283743.buy {
    background-image: url('../images/greendrop-111.jpg');
    background-position: -11% 8%;
    background-size: 82%;
  }
  .h1-283743 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283743 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283739 {
    background-image: url('../images/simple-mobi2.jpg'), url('../images/simple-back.jpg');
    background-position: 66% -13px, 0px 0px;
    background-size: 121%, 238px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283739 {
    margin-top: 0%;
    margin-right: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283739 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283737 {
    background-image: url('../images/Tidy_back.png'), url('../images/tidy1.jpg');
    background-position: 105% 26px, 24% -40px;
    background-size: 49%, 282%;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283737 {
    margin: 0% 0% 0px 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283737 {
    margin-top: 15px;
    margin-left: 5%;
    padding-right: 2%;
  }
  .product-number-283737 {
    margin-left: 5%;
  }
  .price-283737 {
    margin-left: 5%;
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283737 {
    margin-left: 5%;
    clear: left;
  }
  .bottom-basket-283737.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283737.buy:hover {
    border-color: #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283737.buy:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .body-283751 {
    background-image: url('../images/Hot.png'), url('../images/Hot_back.png'), url('../images/HOT-mobi.jpg');
    background-position: 16px 31px, 100% 24%, 0px 0px;
    background-size: 67%, 41%, 388px;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-283751 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283751 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .product-number-283751 {
    margin-left: 5%;
  }
  .price-283751 {
    margin-left: 5%;
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283751 {
    display: block;
    margin-right: 29px;
    margin-left: 5%;
    clear: left;
  }
  .bottom-basket-283751.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283751.buy:hover {
    color: #333;
  }
  .bottom-basket-283751.buy:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .body-283747 {
    background-image: url('../images/Clever_1.png'), url('../images/clever-back.jpg');
    background-position: 10% 49px, 0px 0px;
    background-size: 48%, 301px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283747 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283747 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .price-283747 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283747 {
    margin-right: 29px;
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283747.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283747.buy:hover {
    color: #333;
  }
  .bottom-basket-283747.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .body-283723 {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }
  .container-283723 {
    background-image: url('../images/Safe.png'), url('../images/Safe_back.png');
    background-position: 12% 68px, 111% 63px;
    background-size: 44%, 54%;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283723 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283723 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283746 {
    background-image: url('../images/Neat.png'), url('../images/prime-mobile-fon.jpg');
    background-position: 15% 32px, 0px 0px;
    background-size: 68%, 388px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283746 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283746 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283722 {
    background-image: url('../images/Safe.png'), url('../images/Fresh_back.png');
    background-position: 12% 16%, 71% -12px;
    background-size: 44%, 165px;
    background-repeat: no-repeat, no-repeat;
  }
  .h1-283722 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283722 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-683736 {
    background-image: url('../images/Flow.png'), url('../images/FLOW30.jpg');
    background-position: 10% 9%, 0px 0px;
    background-size: 70%, 284px;
    background-repeat: no-repeat, repeat;
  }
  .h1-683736 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-683736 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-683737 {
    background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), -webkit-linear-gradient(270deg, null, null);
    background-image: url('../images/1004989min.jpg.png'), url('../images/Jet_back.png'), linear-gradient(180deg, null, null);
    background-position: -17% 26px, 98% -4%, 0px 0px;
    background-size: 78%, 72%, auto;
  }
  .h1-683737 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-683737 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283735 {
    background-image: url('../images/Smart.png'), url('../images/smart-mobi.jpg');
    background-position: 4% 20px, 0px 0px;
    background-size: 70%, 324px;
    background-repeat: no-repeat, repeat;
  }
  .h1-283735 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283735 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .body-283860 {
    background-image: url('../images/bloom-mobi-6.png'), url('../images/Bloom_back.png'), url('../images/bloom-mobi-40.jpg');
    background-position: -148% 10px, 114% 50px, 50% 50%;
    background-size: 82%, 53%, 388px;
    background-repeat: no-repeat, no-repeat, repeat;
  }
  .h1-283860 {
    margin-top: 0%;
    margin-left: 5%;
    padding-top: 105%;
    padding-right: 2%;
  }
  .text-283860 {
    margin-left: 5%;
    padding-right: 2%;
  }
  .product-number-283725 {
    margin-top: 15px;
    line-height: 20px;
  }
  .text-inf-283725 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283725 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283725 {
    margin-left: 10px;
  }
  .bottom-basket-283725.buy.main {
    margin-top: -36px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283725.buy.main:hover {
    color: #333;
  }
  .bottom-basket-283725.buy.main:active {
    color: #333;
  }
  .bottom-basket-283725.buy.main:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .product-number-283724 {
    margin-top: 10px;
    line-height: 20px;
  }
  .text-inf-283724 {
    margin-right: 55%;
  }
  .price-283724 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283724.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283724.buy.accessory:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .product-number-283727 {
    line-height: 20px;
  }
  .price-283727 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283727 {
    display: inline-block;
    margin-top: 0px;
    margin-right: 29px;
    margin-left: 0px;
    float: left;
    clear: left;
  }
  .bottom-basket-283727.buy {
    display: block;
    margin-top: -20px;
    margin-bottom: 30px;
    margin-left: 20%;
    float: left;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283727.buy:hover {
    color: #333;
  }
  .bottom-basket-283727.buy:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283727 {
    display: block;
    margin-bottom: 0px;
    margin-left: 5%;
    float: none;
  }
  .product-number-283730 {
    line-height: 20px;
  }
  .price-283730 {
    display: inline-block;
    font-size: 20px;
    line-height: 22px;
  }
  .text-inf-283730 {
    margin-right: 55%;
    line-height: 15px;
  }
  .info-ml-283730 {
    margin-top: 0px;
    float: left;
    clear: none;
  }
  .bottom-basket-283730.buy.main {
    margin-top: -36px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283730.buy.main:hover {
    color: #333;
  }
  .bottom-basket-283730.buy.main:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .product-number-283729 {
    display: inline-block;
    margin-top: 10px;
    float: left;
    clear: left;
    line-height: 20px;
  }
  .text-inf-283729 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283729 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283729.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283729.buy.accessory:hover {
    color: #333;
  }
  .bottom-basket-283729.buy.accessory:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283732 {
    margin-left: 5%;
  }
  .product-number-283732 {
    line-height: 20px;
  }
  .price-283732 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283732 {
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283732.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283732.buy:hover {
    color: #333;
  }
  .bottom-basket-283732.buy:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .text-inf-283733 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283733 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283733.buy.main {
    margin-top: -36px;
    margin-left: 51%;
    border: 1px solid #fff;
    background-color: transparent;
  }
  .bottom-basket-283733.buy.main:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .product-number-283734 {
    margin-top: 10px;
  }
  .text-inf-283734 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283734 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283734.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    border: 1px solid #fff;
    background-color: transparent;
  }
  .bottom-basket-283734.buy.accessory:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .product-number-283740 {
    margin-top: 10px;
  }
  .text-inf-283740 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283740 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283740.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283740.buy.accessory:hover {
    color: #333;
  }
  .bottom-basket-283740.buy.accessory:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .text-inf-283741 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283741 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283741.buy.main {
    margin-top: -36px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283741.buy.main:hover {
    color: #333;
  }
  .bottom-basket-283741.buy.main:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .product-number-283864 {
    margin-top: 10px;
  }
  .text-inf-283864 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283864 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283864.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283864.buy.accessory:hover {
    color: #333;
  }
  .bottom-basket-283864.buy.accessory:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .text-inf-283865 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283865 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283865.buy.main {
    margin-top: -36px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283865.buy.main:hover {
    color: #333;
  }
  .bottom-basket-283865.buy.main:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283743 {
    margin-left: 5%;
  }
  .price-283743 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283743 {
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283743.buy {
    margin-top: -20px;
    margin-left: 20%;
    float: left;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283743.buy:hover {
    color: #333;
  }
  .bottom-basket-283743.buy:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .text-inf-283739 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283739 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283739.buy.main {
    margin-top: -36px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283739.buy.main:hover {
    color: #333;
  }
  .bottom-basket-283739.buy.main:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .product-number-283738 {
    margin-top: 10px;
  }
  .text-inf-283738 {
    margin-right: 55%;
    line-height: 15px;
  }
  .price-283738 {
    font-size: 20px;
    line-height: 22px;
  }
  .bottom-basket-283738.buy.accessory {
    margin-top: -36px;
    margin-bottom: 33px;
    margin-left: 51%;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283738.buy.accessory:hover {
    color: #333;
  }
  .bottom-basket-283738.buy.accessory:focus {
    border: 0px none transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283723 {
    display: block;
    margin-left: 5%;
  }
  .price-283723 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283723 {
    margin-right: 10px;
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283723.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283723.buy:hover {
    color: #333;
  }
  .bottom-basket-283723.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283747 {
    margin-left: 5%;
  }
  .sale-283746 {
    margin-left: 5%;
  }
  .price-283746 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283746 {
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283746.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283746.buy:hover {
    color: #333;
  }
  .bottom-basket-283746.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283722 {
    margin-left: 5%;
  }
  .price-283722 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283722 {
    margin-right: 10px;
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283722.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283722.buy:hover {
    color: #333;
  }
  .bottom-basket-283722.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-683736 {
    margin-left: 5%;
  }
  .price-683736 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-683736 {
    margin-right: 30px;
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-683736.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-683736.buy:hover {
    color: #333;
  }
  .bottom-basket-683736.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-683737 {
    margin-left: 5%;
  }
  .price-683737 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-683737 {
    margin-right: 29px;
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-683737.buy {
    display: inline-block;
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-683737.buy:hover {
    color: #333;
  }
  .bottom-basket-683737.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283735 {
    margin-left: 5%;
  }
  .price-283735 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283735 {
    margin-right: 29px;
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283735.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #686868;
    background-color: transparent;
    color: #333;
  }
  .bottom-basket-283735.buy:hover {
    color: #333;
  }
  .bottom-basket-283735.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .sale-283860 {
    margin-left: 5%;
  }
  .price-283860 {
    font-size: 20px;
    line-height: 22px;
  }
  .info-ml-283860 {
    margin-right: 0px;
    margin-left: 0px;
    clear: left;
  }
  .bottom-basket-283860.buy {
    margin-top: -20px;
    margin-left: 20%;
    clear: none;
    border: 1px solid #fff;
    background-color: transparent;
  }
  .bottom-basket-283860.buy:hover {
    border-color: #fff;
  }
  .bottom-basket-283860.buy:focus {
    border-width: 0px;
    border-color: transparent;
    background-color: #1eacfc;
    color: #fff;
  }
  .modal-content {
    margin-top: 86px;
  }
  .product_features {
    padding-right: 0px;
    font-size: 26px;
    line-height: 30px;
  }
  .product_features.main {
    margin-right: 10%;
    margin-left: 10%;
  }
  .product_description {
    margin-bottom: 0px;
    padding-bottom: 70px;
  }
  .product_description.main {
    margin-bottom: 0px;
    margin-left: 10%;
    padding-bottom: 56px;
  }
  .items-block {
    margin-top: 0px;
  }
  .content-content__main {
    margin-top: 0px;
    margin-bottom: -20px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .content-content__main.main {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .items-block_2.main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #fff;
  }
  .item-image {
    width: 150px;
    height: 150px;
  }
  .item-image.main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    max-height: 300px;
    max-width: 300px;
    margin-top: -10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .image-1 {
    max-height: 150px;
    max-width: 150px;
  }
  .image-1.main {
    max-height: 300px;
    max-width: 300px;
    margin-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .image-2 {
    max-height: 150px;
    max-width: 150px;
  }
  .product_name {
    display: block;
    margin: 51px 0% 0px 15px;
    float: left;
    clear: none;
    font-size: 12px;
  }
  .div-sale.main {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
  }
  .product-number.main {
    margin-bottom: 0px;
    padding-top: 20px;
    padding-left: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .text-inf {
    padding-right: 15%;
    padding-left: 15%;
  }
  .price.main {
    margin-top: 0px;
    float: none;
    clear: left;
    font-size: 20px;
  }
  .info-ml.main {
    display: inline-block;
    margin-top: -21px;
    margin-left: 164px;
    float: left;
    clear: none;
    font-size: 12px;
  }
  .button-sale {
    margin-bottom: 35px;
  }
  .button-sale.main {
    margin-bottom: 0px;
    float: left;
  }
  .preparation {
    padding-top: 70px;
    background-image: url('../images/amp_m.jpg'), url('../images/amp111.jpg');
    background-position: 50% 0px, 50% 0px;
    background-size: 100%, 147px;
    background-repeat: no-repeat, repeat;
  }
  .div_logo {
    margin-bottom: 30px;
  }
  .div_logo.main {
    margin-left: 10%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .logo_bfc {
    display: inline-block;
    float: left;
    clear: left;
  }
  .exit {
    margin-left: 87%;
  }
  .text_preparation {
    margin-left: 10%;
  }
  .header_text_preparation {
    margin-top: 55%;
    margin-left: 10%;
  }
  .menu_soc.insta.foot {
    margin-right: 15px;
  }
  .div_basic_information.main {
    display: block;
    margin-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-color: #f1f1f1;
  }
  .content_dummy {
    display: block;
    height: auto;
    background-image: none;
  }
  .cart_menu_bottom_cont.sticky {
    display: block;
  }
  .cart_menu_bottom_1col._3 {
    width: 39%;
  }
  .cart_number.mobile {
    padding-top: 0px;
  }
  .cart_number_txt {
    margin-top: -1px;
  }
  .cart_div_cont {
    margin-top: 5px;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  .burger_menu_cont.mobile {
    margin-top: 2px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .sidemenu {
    display: block;
    padding-bottom: 30px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .sidemenu_logocont {
    display: none;
  }
  .sidemenu_sections_cont {
    display: block;
  }
  .sidemenu_section {
    color: #4d4d4d;
    text-decoration: none;
  }
  .sidemenu_section.store {
    display: none;
  }
  .sidemenu_bottomcont {
    margin-top: 15px;
  }
  .sidemenu_bottomlinks.mainsite {
    margin-top: 0px;
    margin-bottom: 30px;
    padding-top: 15px;
  }
  .main_wrapper {
    display: block;
  }
  .menu_mobile {
    display: block;
    padding-left: 0px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .menu_mob_logo {
    width: auto;
    margin-top: 0px;
  }
  .menu_mobile_crtcont {
    display: none;
    margin-top: 12px;
    float: right;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }
  .cart_modal {
    display: none;
  }
  .cart_modal_headl {
    font-size: 22px;
    font-weight: 400;
  }
  .cart_modal_headl.cont {
    margin-top: 27px;
    line-height: 28px;
  }
  .cart_modal_1cont {
    margin-bottom: 20px;
  }
  .cart_modal_close {
    top: 10px;
    right: 10px;
    font-size: 30px;
  }
  .cart_modal_table_wrap {
    margin-right: 0px;
    margin-left: 0px;
  }
  .cart_modal_table__cell {
    width: 46%;
    font-size: 8px;
  }
  .cart_modal_table__cell._2 {
    width: 15%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: center;
  }
  .cart_modal_table__cell._3 {
    width: 19%;
    padding-right: 8px;
  }
  .cart_modal_table__cell._4 {
    width: 13%;
  }
  .cart_modal_table__cell._5 {
    width: 10%;
    padding-left: 10px;
  }
  .cart_modal_table_item {
    height: 122px;
  }
  .text_modal_item_descr {
    font-size: 13px;
    line-height: 14px;
  }
  .text_modal_item_vol {
    font-size: 11px;
  }
  .cart_modal_cost {
    font-size: 13px;
    line-height: 13px;
  }
  .cart_modal_cost.summa {
    font-weight: 400;
    text-align: center;
  }
  .cart_modal_quantity_ctrl {
    font-size: 15px;
  }
  .cart_modal_quantity {
    margin-right: 3px;
    margin-left: 3px;
  }
  .cart_modal_packageimg {
    display: none;
  }
  .cart_modal_table_bottom {
    padding-top: 30px;
  }
  .cart_modal_itogo {
    width: 92%;
    font-size: 13px;
  }
  .cart_modal_itogo.sum {
    width: 36%;
    font-size: 17px;
    font-weight: 700;
    text-align: right;
  }
  .cart_modal_1sec {
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
  }
  .cart_modal_2sec {
    margin-top: 0px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    border-top: 2px solid #d8d8d8;
  }
  .cart_modal_deliv_city {
    margin-left: 0px;
    font-size: 14px;
  }
  .cart_modal_deliv_wrap {
    height: auto;
  }
  .cart_modal_deliv_col._1 {
    width: 100%;
    padding-right: 0%;
  }
  .cart_modal_deliv_col._2 {
    width: 100%;
    padding-right: 0%;
    padding-left: 0%;
  }
  .cart_modal_deliv_col._3 {
    width: 100%;
    padding-left: 0%;
  }
  .cart_modal_deliv_select {
    height: 60px;
    margin-bottom: 8px;
    padding-top: 7px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
  }
  .cart_modal_deliv_select:active {
    border-color: #ccc;
    background-color: #fff;
    color: #000;
  }
  .cart_model_deliv_select_rub {
    margin-right: 9px;
    padding-right: 0px;
    color: #4d4d4d;
    font-size: 12px;
    font-weight: 400;
  }
  .cart_model_deliv_select_time {
    padding-left: 8px;
    border-left-width: 1px;
    color: #4d4d4d;
    font-size: 12px;
    font-weight: 400;
  }
  .cart_modal_deliv_post {
    display: none;
    margin-bottom: 0px;
    padding-left: 0px;
    font-size: 13px;
  }
  .cart_modal_deliv_post_formwr.courier {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 13px;
  }
  .cart_modal_deliv_post_formfield {
    width: 100%;
    height: 44px;
    margin-bottom: 10px;
    font-size: 13px;
  }
  .cart_modal_deliv_post_formfield._2 {
    width: 100%;
  }
  .cart_modal_deliv_post_formfield.time {
    width: 100%;
  }
  .cart_modal_deliv_post_valid {
    display: block;
    margin-top: 15px;
    margin-bottom: 0px;
    padding-bottom: 17px;
  }
  .cart_modal_deliv_post_valid.pickup {
    position: static;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 25px;
    background-color: #f3f8fc;
  }
  .cart_modal_deliv_post_valid_headl {
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 18px;
  }
  .cart_modal_deliv_post_valid_subl {
    margin-bottom: 2px;
  }
  .cart_modal_deliv_post_valid_subl.date {
    margin-top: 0px;
  }
  .cart_modal_deliv_post_valid_col1 {
    display: none;
  }
  .cart_modal_deliv_post_valid_col2 {
    width: 100%;
    padding-top: 5px;
    padding-left: 20px;
    float: left;
  }
  .cart_modal_deliv_post_valid_col2.pickup {
    width: 100%;
    margin-right: 5px;
  }
  .cart_modal_deliv_courier {
    display: none;
    margin-bottom: 0px;
    padding-left: 0px;
    font-size: 13px;
  }
  .cart_choise_message {
    padding-bottom: 10px;
    font-size: 12px;
  }
  .cart_modal_deliv_pickup {
    display: none;
    overflow: hidden;
    margin-bottom: -30px;
  }
  .map {
    display: block;
    height: 380px;
  }
  .cart_modal_deliv_select_active {
    display: none;
    width: 100%;
    height: 60px;
    padding-top: 7px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 14px;
  }
  .cart_modal_deliv_select_active2 {
    width: 100%;
    height: 60px;
    margin-left: auto;
    padding-top: 7px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 14px;
  }
  .cart_modal_deliv_select_active3 {
    width: 100%;
    height: 60px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 7px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    line-height: 14px;
  }
  .cart_modal_3sec {
    margin-top: 0px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    border-top: 2px solid #d8d8d8;
  }
  .pickup_deliv_div_wr {
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: auto;
    height: 380px;
    margin-top: 0px;
    margin-right: 5px;
    border-top: 1px solid #ececec;
    border-bottom: 0px solid #d3d3d3;
    box-shadow: none;
  }
  .pickup_deliv_search_field {
    padding-left: 30px;
    font-size: 13px;
  }
  .pickup_deliv_item_wr {
    height: auto;
    padding-top: 10px;
    padding-bottom: 17px;
    padding-left: 30px;
    color: #9c9c9c;
  }
  .pickup_deliv_item_divlogo {
    height: 42px;
    padding-top: 4%;
    padding-bottom: 0%;
  }
  .pickup_deliv_item_cost {
    top: 19px;
  }
  .pickup_deliv_item_address {
    width: 100%;
    font-size: 12px;
  }
  .pickup_deliv_fullitem {
    display: none;
    padding-top: 0px;
    padding-left: 15px;
  }
  .cart_modal_cont_formwr.cart_modal_cont_formwr_req {
    height: 0px;
    margin-top: 20px;
  }
  .cart_modal_cont_input {
    height: 44px;
    margin-bottom: 10px;
  }
  .cart_modal_cont_input.tel {
    width: 81%;
  }
  .cart_modal_cont_plus_bttn {
    width: 42px;
    height: 42px;
    margin-bottom: 10px;
    padding-top: 9px;
    padding-left: 13px;
  }
  .cart_modal_cont_minus_bttn {
    width: 42px;
    height: 42px;
    padding-top: 9px;
  }
  .cart_modal_cont_txt {
    margin-left: 4px;
    font-size: 12px;
  }
  .switcher {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
  }
  .cart_modal_deliv_city_select {
    left: -8px;
    display: none;
    width: 195px;
  }
  .cart_modal_deliv_city_wr {
    top: 1px;
    display: inline-block;
    overflow: visible;
    margin-top: 12px;
    margin-left: 15px;
  }
  .cart_modal_deliv_city_select_item {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    font-size: 12px;
  }
  .cart_modal_deliv_city_select_item_formfield {
    width: 195px;
    font-size: 13px;
  }
  .cart_modal_cont_formwr_req {
    height: 0px;
    margin-top: 23px;
  }
  .cart_modal_4sec {
    margin-top: 0px;
    border-top: 2px solid #d8d8d8;
  }
  .cart_modal_oplata_sum {
    display: block;
    margin-top: 10px;
    float: none;
    font-size: 13px;
  }
  .oplata_sum_acc {
    float: right;
    font-size: 17px;
  }
  .cart_modal_oplata_row {
    margin-top: 25px;
  }
  .cart_modal_oplata_col._1 {
    padding-right: 0px;
  }
  .cart_modal_oplata_col._2 {
    padding-left: 0px;
  }
  .cart_modal_oplata_select {
    height: 60px;
    margin-bottom: 10px;
  }
  .cart_modal_oplata_select.cart_modal_oplata_select_active {
    width: 100%;
  }
  .cart_modal_oplata_select.cart_modal_oplata_select_active2 {
    display: none;
    width: 100%;
  }
  .cart_modal_oplata_backgr_row {
    padding: 25px 0px 30px;
  }
  .cart_modal_oplata_backgr_col {
    padding-right: 30px;
    padding-left: 30px;
  }
  .cart_modal_oplata_backgr_col._2 {
    padding-right: 20px;
    padding-left: 20px;
  }
  .switcher_cont {
    margin-top: 10px;
  }
  .cart_modal_final_bttn.cart_modal_final_bttn_inactive {
    height: 65px;
    margin-top: 20px;
    padding-top: 23px;
  }
  .cart_modal_final_bttn.cart_modal_final_bttn_active {
    height: 65px;
    margin-top: 20px;
    padding-top: 23px;
  }
  .cart_modal_paylater_wr {
    height: 0px;
  }
  .cart_modal_paylater_item {
    height: 153px;
    padding: 24px 20px 20px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    line-height: 15px;
    text-align: center;
  }
  .cart_modal_pay_item_name {
    margin-top: 0px;
    padding-left: 35px;
  }
  .cart_modal_pay_item_name.card {
    padding-left: 29px;
  }
  .cart_modal_pay_item_name.paylater {
    margin-top: 20px;
    padding-left: 0px;
  }
  .cart_modal_paynow_wr {
    display: block;
    height: 0px;
  }
  .cart_modal_paynow_row.second {
    margin-top: 0px;
  }
  .cart_modal_paynow_col {
    padding-right: 0px;
  }
  .cart_modal_paynow_col._2 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .cart_modal_paynow_col._1 {
    padding-right: 0px;
  }
  .cart_modal_paynow_col._3 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .cart_modal_paynow_item {
    height: 58px;
    margin-bottom: 6px;
    padding: 20px 30px 20px 25px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    font-size: 13px;
  }
  .cart_modal_paynow_item:hover {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .cart_modal_or_txt {
    margin-top: 65px;
  }
  .cart_modal_or_wr {
    display: block;
  }
  .costs_loader {
    margin-bottom: 5px;
  }
  .pickup_deliv_item_logo {
    width: 24%;
    max-width: 100%;
  }
  .cart_modal_paynow_item_icon {
    width: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .cart_modal_paynow_item_icon.card {
    width: 39px;
  }
  .cart_final_modal {
    display: none;
    padding-top: 55px;
  }
  .cart_final_head {
    margin-bottom: 45px;
  }
  .cart_final_receipt_wr {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  .mobile_main_site_link {
    position: relative;
    top: 0px;
    margin-top: 0px;
    padding-top: 0px;
    color: #a1a1a1;
    font-size: 14px;
    font-weight: 400;
  }
  .mob_menu_store_icon {
    position: relative;
    top: 1px;
    margin-right: 4px;
    font-family: Eleganticons, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }
  .footer {
    padding-left: 0px;
    text-align: left;
  }
  .footer_country {
    font-size: 14px;
  }
  .footer_links.tel {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
  }
  .footer_tel_wr {
    width: 50%;
    padding-right: 0px;
    padding-left: 0px;
  }
  .footer_tel_icn {
    margin-right: 7px;
  }
  .footer_col {
    width: 44%;
  }
  .footer_col_mob {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .footer_mob_mag {
    padding-right: 0px;
    padding-left: 0px;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
  }
  .footer_mag_icn {
    top: 0px;
    margin-right: 7px;
    font-size: 14px;
  }
  .logo-at {
    margin-top: 10px;
  }
  .section-1-at {
    height: 600px;
  }
  .section-5-at {
    background-color: #fff;
  }
  .section-7-at._1 {
    margin-top: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .contaner-at {
    overflow: hidden;
    height: auto;
  }
  .contaner-at._1 {
    overflow: hidden;
  }
  .contaner-at._3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 50px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .contaner-at.brands {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .contaner-at.foot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .h1-section-1-at {
    margin-top: 116px;
    margin-right: 5%;
    margin-bottom: 19px;
  }
  .div-section-1-at {
    margin-bottom: 10px;
  }
  .image-geo {
    margin-top: 2px;
  }
  .image-geo.phone {
    margin-left: 10%;
  }
  .text-geo {
    padding-left: 5px;
    font-size: 14px;
  }
  .text-geo.phone {
    padding-left: 5px;
    font-size: 14px;
  }
  .image-section-1-at {
    position: static;
    max-width: 77%;
    margin-top: 0px;
    margin-bottom: 20px;
    margin-left: 0%;
  }
  .row-section-2-at {
    height: auto;
    padding-left: 0px;
  }
  .icon {
    display: none;
  }
  .icon-2 {
    display: none;
  }
  .h2-all-honestly-at {
    margin: 0px 5%;
    padding-right: 0%;
    padding-left: 0%;
    font-size: 26px;
    line-height: 32px;
  }
  .h2-parts-at {
    margin-top: 80px;
    font-size: 26px;
  }
  .image-4 {
    margin-bottom: 80px;
  }
  .row-why-we-at {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .paragraph-2 {
    padding-left: 0px;
    font-size: 100%;
  }
  .image-7 {
    max-height: 60px;
    max-width: 100%;
    margin-right: 15px;
    margin-left: 15px;
  }
  .div-icon-at {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .map_div {
    height: 420px;
  }
  .div-block {
    padding-right: 17px;
    padding-left: 25px;
  }
  .div-block-2 {
    padding-right: 15px;
    padding-left: 10px;
  }
  .hero-head {
    font-size: 25px;
    line-height: 24px;
  }
  .div-block-3 {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-4 {
    margin-top: 45px;
    margin-left: 25px;
  }
  .div-block-5 {
    margin-right: 30px;
  }
  .text-block {
    margin-left: 5px;
    font-size: 14px;
  }
  .link-283902 {
    margin-left: 5px;
    font-size: 14px;
  }
  .image-8 {
    width: 150px;
    margin-bottom: 39px;
  }
  .link-block {
    margin-right: 20px;
    float: right;
  }
  .flexslider {
    margin-right: 8px;
    margin-left: 0px;
    padding-left: 18px;
  }
  .image-9 {
    background-image: url('../images/колодки.jpg');
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .div-block-6 {
    padding-right: 30px;
  }
  .heading {
    display: block;
    font-size: 22px;
    line-height: 24px;
  }
  .text-block-2 {
    display: block;
    font-size: 13px;
    line-height: 17px;
  }
  .slides {
    padding-left: 40px;
  }
  .deals-descr {
    display: none;
  }
  .deals-txtwr {
    display: block;
    -webkit-transform: translate(0px, 165px);
    -ms-transform: translate(0px, 165px);
    transform: translate(0px, 165px);
  }
  .map-info {
    left: 16px;
    top: auto;
    right: 25px;
    bottom: 4%;
    display: block;
    width: 245px;
    padding-top: 7px;
    padding-bottom: 0px;
  }
  .image-10.map_block {
    display: none;
  }
  .text-block-3 {
    margin-top: 8px;
    padding-top: 7px;
    padding-bottom: 11px;
  }
  .text-block-4 {
    margin-top: 4px;
    margin-bottom: 2px;
  }
  .footer-links {
    margin-bottom: 2px;
    margin-left: 3px;
  }
  .footer-links.map-tel {
    margin-bottom: 6px;
    margin-left: 0px;
    padding-bottom: 0px;
  }
  .text-span-4 {
    margin-right: 10px;
  }
  .div-block-7 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-8 {
    display: block;
    margin-bottom: 20px;
    padding-left: 26px;
  }
  .soc {
    position: static;
    right: 0px;
    bottom: 0px;
    width: 100%;
    margin-top: 20px;
    margin-left: 3px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    opacity: 1;
  }
  .store-menu-sec {
    padding-top: 84px;
    padding-bottom: 20px;
  }
  .store-search-sec {
    height: 100px;
    padding: 25px 20px 15px;
  }
  .div-block-9 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .store-search-field {
    font-size: 14px;
  }
  .store-search-field.second {
    margin-bottom: 0px;
  }
  .image-11 {
    left: 184px;
    display: none;
  }
  .form {
    width: 100%;
  }
  .store-xls-link {
    display: none;
  }
  .store-search-wr {
    width: 100%;
    margin-bottom: 0px;
  }
  .text-block-6 {
    display: inline-block;
  }
  .text-block-7 {
    display: inline-block;
    margin-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    border-left: 1px solid #000;
  }
  .store-menu-wr {
    margin-top: 0px;
    margin-right: -20px;
    margin-left: -20px;
    padding-left: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .store-menu-item {
    width: 140px;
    height: 130px;
    margin-right: 15px;
    padding: 30px 25px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, .35);
    border-radius: 5px;
  }
  .store-menu-item.set {
    border-width: 1px;
    border-color: #ff7523;
    background-color: #252525;
    opacity: 1;
  }
  .text-block-8 {
    margin-top: 10px;
  }
  .text-block-8.acti {
    margin-top: 10px;
    color: hsla(0, 0%, 100%, .79);
  }
  .store-menu-icon {
    margin-right: 0px;
  }
  .store-menu-icon.set {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }
  .link-block-2 {
    padding-left: 0px;
  }
  .image-12 {
    display: none;
  }
  .div-block-12 {
    padding-right: 25px;
  }
  .store-item {
    width: 100%;
    margin-right: 0%;
  }
  .store-cart {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: none;
    font-family: Eleganticons, sans-serif;
    color: #474747;
    font-size: 19px;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
  }
}

@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Bold.eot') format('embedded-opentype'), url('../fonts/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold.ttf') format('truetype'), url('../fonts/Raleway-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Eleganticons';
  src: url('../fonts/ElegantIcons.eot') format('embedded-opentype'), url('../fonts/ElegantIcons.woff') format('woff'), url('../fonts/ElegantIcons.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Regular.eot') format('embedded-opentype'), url('../fonts/GraphikLCG-Regular.woff') format('woff'), url('../fonts/GraphikLCG-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Graphiklcg';
  src: url('../fonts/GraphikLCG-Semibold.eot') format('embedded-opentype'), url('../fonts/GraphikLCG-Semibold.woff') format('woff'), url('../fonts/GraphikLCG-Semibold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Flexslider icon';
  src: url('../fonts/flexslider-icon.woff') format('woff'), url('../fonts/flexslider-icon.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}