.slick-list,.slick-slider,.slick-track {
 position:relative;
 display:block
}
.slick-list,.slick-slider,.slick-track,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
 display:block
}
.slick-loading .slick-slide,.slick-loading .slick-track {
 visibility:hidden
}
.slick-list:focus,.slick-next:focus,.slick-prev:focus {
 outline:0
}
.button,.order__title {
 text-transform:uppercase;
 text-align:center
}
.button,.counter__elem,.navbar,.order .price,.order__title,.slick-dots,.timer {
 text-align:center
}
.counter__elem,.feature,.ingredients,.order,.prime,.slick-list,.telephone,.varicose {
 overflow:hidden
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
 margin:0;
 padding:0;
 border:0;
 font:inherit;
 vertical-align:baseline;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
ol,ul {
 list-style:none
}
blockquote,q {
 quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
 content:'';
 content:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
.slick-slider {
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list {
 margin:0;
 padding:0
}
.slick-loading .slick-list {
 background:#fff
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track {
 -webkit-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.slick-track {
 left:0;
 top:0;
 zoom:1
}
.slick-track:after,.slick-track:before {
 content:"";
 display:table
}
.slick-track:after {
 clear:both
}
.slick-slide {
 float:left;
 height:100%;
 min-height:1px
}
.slick-slide img {
 display:block;
 max-width:100%
}
.slick-slide.slick-loading img {
 display:none
}
.slick-slide.dragging img {
 pointer-events:none
}
.slick-initialized .slick-slide {
 display:block
}
.slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.slick-next,.slick-prev {
 position:absolute;
 top:50%;
 margin-top:-10px;
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 background:0 0;
 z-index:1
}
.slick-next.slick-disabled,.slick-prev.slick-disabled {
 opacity:.2
}
.slick-next:before,.slick-prev:before {
 height:30px;
 line-height:30px;
 content:"prev";
 display:inline-block;
 vertical-align:middle;
 font-size:15px;
 color:#fff;
 background:#000
}
.slick-next {
 left:auto
}
.slick-next:before {
 content:"next";
 display:inline-block
}
.slick-dots {
 position:absolute;
 margin:0;
 left:0;
 right:0
}
.slick-dots li {
 position:relative;
 display:inline-block
}
.slick-dots button {
 display:block;
 cursor:pointer;
 font:0/0 a;
 text-shadow:none;
 color:transparent;
 -webkit-border-radius:50%;
 border-radius:50%
}
.icon {
 font-size:10px
}
.icon:before {
 content:' ';
 vertical-align:middle;
 display:inline-block;
 background-image:url(../img/sprite.svg);
 background-repeat:no-repeat;
 -webkit-background-size:11.8em 82em;
 background-size:11.8em 82em
}
.no-svg .icon:before {
 background-image:url(../img/sprite.svg)
}
.icon.svg-ico1:before {
 background-position:-1em -1em;
 width:9.6em;
 height:9.6em
}
.icon.svg-ico2:before {
 background-position:-1em -12.6em;
 width:9.6em;
 height:9.6em
}
.icon.svg-ico3:before {
 background-position:-1em -24.2em;
 width:9.6em;
 height:9.6em
}
.icon.svg-step1:before {
 background-position:-1em -35.8em;
 width:9.8em;
 height:9.8em
}
.icon.svg-step2:before {
 background-position:-1em -47.6em;
 width:9.8em;
 height:9.8em
}
.icon.svg-step3:before {
 background-position:-1em -59.4em;
 width:9.8em;
 height:9.8em
}
.icon.svg-step4:before {
 background-position:-1em -71.2em;
 width:9.8em;
 height:9.8em
}
body {
 background:#fff;
 color:#404040;
 font-size:1rem;
 font-family:Roboto,Arial;
 font-weight:400;
 line-height:1.25
}
button {
 border:0;
 margin:0;
 padding:0
}
h2 {
 font-size:5.8rem;
 font-weight:300;
 color:#c52087
}
h3 {
 font-size:2.5rem;
 font-weight:400
}
h4 {
 font-size:1.5rem;
 font-weight:700
}
h5 {
 font-size:1.125rem;
 font-weight:500
}
.button,h6 {
 font-size:1rem
}
h6 {
 font-weight:700
}
.container {
 width:1140px;
 padding:0 15px;
 margin:0 auto
}
.container:after {
 content:" ";
 display:table;
 clear:both
}
.arrow::before,.order-wrap::before {
 content:''
}
.button {
 display:block;
 margin:0 auto;
 background:#c52087;
 color:#FFF;
 width:250px;
 line-height:3.5;
 -webkit-transition:.4s background;
 -o-transition:.4s background;
 transition:.4s background;
 position:relative;
 text-decoration:none;
 cursor:pointer
}
.arrow,.arrow::before {
 position:absolute;
 top:50%;
 display:inline-block
}
.button:hover:not(:disabled) {
 background:#f234a9;
 -webkit-transition:.4s background;
 -o-transition:.4s background;
 transition:.4s background
}
.button:hover:not(:disabled) .arrow {
 -webkit-transform:translateX(10px) translateY(-50%);
 -ms-transform:translateX(10px) translateY(-50%);
 transform:translateX(10px) translateY(-50%)
}
.button:hover:not(:disabled) .arrow::before {
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 transform:scaleX(1)
}
.button:active:not(:disabled) {
 background:#980059;
 -webkit-transition:.3s background;
 -o-transition:.3s background;
 transition:.3s background
}
.button_sm {
 font-size:.6875rem;
 width:170px;
 line-height:1.2;
 padding:15px
}
.button_sm .arrow {
 right:10px
}
.arrow {
 width:6px;
 height:11px;
 margin-left:5px;
 -webkit-background-size:contain;
 background-size:contain;
 background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1IDEwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1IDEwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGOyIgZD0iTTQuOCw0LjZMMC45LDAuMmMtMC4yLTAuMi0wLjYtMC4yLTAuOCwwDQoJYy0wLjIsMC4yLTAuMiwwLjYsMCwwLjlMMy43LDVMMC4yLDguOWMtMC4yLDAuMi0wLjIsMC42LDAsMC45YzAuMiwwLjIsMC42LDAuMiwwLjgsMGwzLjktNC40QzUuMSw1LjIsNS4xLDQuOCw0LjgsNC42eiIvPg0KPC9zdmc+DQo=);
 background-repeat:no-repeat;
 -webkit-transition:-webkit-transform .3s;
 -o-transition:transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.arrow::before {
 will-change:transform;
 font-size:0;
 right:1px;
 width:15px;
 height:1px;
 margin-top:-1px;
 background-color:#FFF;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 transform:scaleX(0);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0;
 -webkit-transition:-webkit-transform .3s;
 -o-transition:transform .3s;
 transition:transform .3s;
 transition:transform .3s,-webkit-transform .3s
}
.phone__circle-internal,.phone__img {
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%)
}
.button.button_sm .arrow::before {
 width:12px
}
.timer {
 width:100%;
 border:2px solid #fff;
 background:rgba(255,255,255,.5);
 color:#828693
}
.timer__title {
 font-size:.75rem
}
.timer__item {
 display:inline-block;
 font-size:2.1875rem;
 padding:0 5px;
 line-height:1;
 vertical-align:middle
}
.phone {
 width:175px;
 height:175px;
 position:relative;
 cursor:pointer
}
.phone__circle-external-1,.phone__circle-external-2,.phone__circle-internal,.phone__img {
 position:absolute;
 top:50%;
 display:inline-block;
 left:50%
}
.phone__img {
 transform:translate(-50%,-50%);
 background-image:url(../img/icons.png);
 background-position:-656px -314px;
 width:173px;
 height:174px;
 -webkit-animation:rotate-phone .7s infinite ease-in;
 animation:rotate-phone .7s infinite ease-in;
 z-index:3
}
.phone__circle-internal {
 width:104px;
 height:104px;
 background:#fff;
 transform:translate(-50%,-50%);
 -webkit-border-radius:100%;
 border-radius:100%;
 -webkit-animation:internal 1s infinite linear;
 animation:internal 1s infinite linear;
 z-index:2
}
.order-wrap::after,.order-wrap::before {
 background-image:url(../img/icons.png)
}
.phone__circle-external-1,.phone__circle-external-2 {
 width:80px;
 height:80px;
 border-color:#fff;
 border-style:solid;
 border-width:1px;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 -webkit-border-radius:100%;
 border-radius:100%
}
.phone__circle-external-1 {
 -webkit-animation:external-1 1s .5s infinite linear;
 animation:external-1 1s .5s infinite linear
}
.phone__circle-external-2 {
 -webkit-animation:external-1 1s 1s infinite linear;
 animation:external-1 1s 1s infinite linear
}
@-webkit-keyframes rotate-phone {
 0%,100%,40% {
  -webkit-transform:translate(-50%,-50%) rotate(0);
  transform:translate(-50%,-50%) rotate(0)
 }
 20% {
  -webkit-transform:translate(-50%,-50%) rotate(60deg);
  transform:translate(-50%,-50%) rotate(60deg)
 }
 55% {
  -webkit-transform:translate(-50%,-50%) rotate(45deg);
  transform:translate(-50%,-50%) rotate(45deg)
 }
 70% {
  -webkit-transform:translate(-50%,-50%) rotate(15deg);
  transform:translate(-50%,-50%) rotate(15deg)
 }
}
@keyframes rotate-phone {
 0%,100%,40% {
  -webkit-transform:translate(-50%,-50%) rotate(0);
  transform:translate(-50%,-50%) rotate(0)
 }
 20% {
  -webkit-transform:translate(-50%,-50%) rotate(60deg);
  transform:translate(-50%,-50%) rotate(60deg)
 }
 55% {
  -webkit-transform:translate(-50%,-50%) rotate(45deg);
  transform:translate(-50%,-50%) rotate(45deg)
 }
 70% {
  -webkit-transform:translate(-50%,-50%) rotate(15deg);
  transform:translate(-50%,-50%) rotate(15deg)
 }
}
@-webkit-keyframes internal {
 0%,100% {
  -webkit-transform:translate(-50%,-50%) scale(1);
  transform:translate(-50%,-50%) scale(1)
 }
 50% {
  -webkit-transform:translate(-50%,-50%) scale(.8);
  transform:translate(-50%,-50%) scale(.8)
 }
}
@keyframes internal {
 0%,100% {
  -webkit-transform:translate(-50%,-50%) scale(1);
  transform:translate(-50%,-50%) scale(1)
 }
 50% {
  -webkit-transform:translate(-50%,-50%) scale(.8);
  transform:translate(-50%,-50%) scale(.8)
 }
}
@-webkit-keyframes external-1 {
 0% {
  width:104px;
  height:104px;
  border-width:30px;
  border-color:#fff
 }
 100% {
  width:220px;
  height:220px;
  border-width:0;
  border-color:rgba(255,255,255,.5)
 }
}
@keyframes external-1 {
 0% {
  width:104px;
  height:104px;
  border-width:30px;
  border-color:#fff
 }
 100% {
  width:220px;
  height:220px;
  border-width:0;
  border-color:rgba(255,255,255,.5)
 }
}
.order {
 max-width:290px;
 border:4px solid #00c4b9;
 position:relative
}
.order-wrap {
 display:inline-block;
 position:relative;
 z-index:1
}
.order .discount::after,.order-wrap::after,.order-wrap::before {
 display:block;
 position:absolute
}
.order-wrap::before {
 background-position:0 -617px;
 width:116px;
 height:98px;
 z-index:2;
 top:-1px
}
.order-wrap::after {
 content:"";
 background-position:-656px -86px;
 width:712px;
 height:58px;
 bottom:-20px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.order-head {
 background:#00c4b9;
 padding:5px 15px 15px
}
.order .discount {
 left:0;
 position:absolute;
 top:0;
 z-index:2;
 height:108px;
 width:110px
}
.order .discount::after {
 color:#00c4b9;
 content:"-50%";
 font-size:36px;
 font-weight:700;
 left:0;
 line-height:0;
 margin:auto;
 right:0;
 text-align:center;
 top:45%;
 -webkit-transform:rotate(-41deg) translateY(-25px);
 -ms-transform:rotate(-41deg) translateY(-25px);
 transform:rotate(-41deg) translateY(-25px);
 z-index:3
}
.order .price {
 border-color:#fff;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:end;
 -webkit-align-items:flex-end;
 -ms-flex-align:end;
 align-items:flex-end;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 font-wieght:300;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center;
 line-height:1;
 padding-left:30px
}
.order .price__new,.order .price__old {
 display:inline-block;
 position:relative;
 white-space:nowrap;
 font-size:0
}
.order .price__new {
 color:#fff;
 font-weight:300
}
.order .price__old {
 color:#fff;
 font-size:0;
 margin-right:20px;
 opacity:.3
}
.order .price__old-crossed ::after,.order .price__old-crossed ::before {
 border-bottom:2px solid;
 content:"";
 display:block;
 left:50%;
 margin-left:-50%;
 position:absolute;
 right:0;
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0;
 width:125%
}
.order .price__old-crossed ::before {
 top:10px;
 -webkit-transform:rotate(30deg);
 -ms-transform:rotate(30deg);
 transform:rotate(30deg)
}
.order .price__old-crossed ::after {
 bottom:5px;
 -webkit-transform:rotate(-30deg);
 -ms-transform:rotate(-30deg);
 transform:rotate(-30deg)
}
.order .price__old-currency {
 font-size:25.5px
}
.order .price__old-cost {
 font-size:38px;
 line-height:1.3
}
.order .price__new-currency {
 font-size:55px
}
.order .price__new-cost {
 font-size:77px
}
.order__title {
 font-size:1.125rem;
 font-weight:500;
 line-height:1.375rem;
 margin:auto auto 20px;
 max-width:90%;
 padding-top:10px;
 border-top:1px solid #fff;
 color:#fff
}
.order .form {
 background:#fff;
 margin-top:-20px;
 padding:15px 16px;
 position:relative
}
.order .form::after,.order .form::before {
 background:#fff;
 content:"";
 display:block;
 height:15px;
 position:absolute;
 top:-15px;
 width:50%
}
.order .form::before {
 left:0;
 -webkit-transform:rotate(6deg);
 -ms-transform:rotate(6deg);
 transform:rotate(6deg);
 -webkit-transform-origin:0 0;
 -ms-transform-origin:0 0;
 transform-origin:0 0
}
.order .form::after {
 right:0;
 -webkit-transform:rotate(-6deg);
 -ms-transform:rotate(-6deg);
 transform:rotate(-6deg);
 -webkit-transform-origin:100% 0;
 -ms-transform-origin:100% 0;
 transform-origin:100% 0
}
.order .form__input {
 background-color:#fff;
 border:1px solid #ccc;
 -webkit-border-radius:4px;
 border-radius:4px;
 color:#4b2300;
 display:block;
 font-size:.875rem;
 height:38px;
 margin-bottom:13px;
 padding:0 8px;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
 width:100%
}
.order .form .al-country,.order .form .input-wrapper .form__chec-input,.order .form .input-wrapper label {
 display:none
}
.order .form__input:focus {
 border-color:#4b2300
}
.order .form .input-wrapper {
 position:relative
}
.order .form .input-wrapper .form__chec-input:checked+label::before {
 opacity:1
}
.order .form .input-wrapper .form__chec-label {
 display:inline-block
}
.order .form .input-wrapper .form__chec-label::after,.order .form .input-wrapper .form__chec-label::before {
 content:"";
 display:block;
 position:absolute
}
.order .form .input-wrapper .form__chec-label::before {
 height:8px;
 width:9px;
 left:4px;
 top:50%;
 -webkit-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg);
 border:2px solid #fff;
 border-right:none;
 border-top:none;
 margin-top:-7px;
 opacity:0;
 z-index:2
}
.order .form .input-wrapper .form__chec-label::after {
 height:18px;
 width:18px;
 border:1px solid #ccc;
 -webkit-border-radius:5px;
 border-radius:5px;
 cursor:pointer;
 left:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 background:#ccc;
 z-index:1
}
.order .form__text1 {
 color:#959595;
 display:inline-block;
 font-size:12px;
 line-height:1.2;
 padding-left:35px
}
.order .form__text1 a {
 color:inherit;
 font-weight:700;
 text-decoration:underline
}
.order .form__submit {
 margin-top:25px;
 border:none;
 position:relative
}
.order .form__submit:disabled {
 cursor:not-allowed;
 opacity:.7
}
.hurryUp.js-hide,.show-btn {
 opacity:0
}
.icons-secure {
 margin-top:20px;
 background-image:url(../img/icons.png);
 background-position:-834px -421px;
 width:250px;
 height:42px
}
.input-wrapper {
 position:relative
}
.input-wrapper .error {
 border:1px solid red;
 padding-top:6px
}
.input-wrapper .error+label {
 color:red;
 display:block!important;
 font-size:11px;
 left:5px;
 line-height:1;
 position:absolute;
 top:2px
}
.show-btn {
 filter:alpha(opactiy=0);
 cursor:pointer;
 height:65px;
 position:fixed;
 right:20px;
 top:70px;
 -webkit-transition:opacity .5s;
 -o-transition:opacity .5s;
 transition:opacity .5s;
 width:65px;
 z-index:-1
}
.show-btn svg,.show-btn::after,.show-btn::before {
 bottom:0;
 height:46px;
 left:0;
 margin:auto;
 position:absolute;
 right:0;
 top:0;
 width:46px
}
.show-btn::after,.show-btn::before {
 content:"";
 display:block;
 border:1px solid #ff0404;
 -webkit-border-radius:50%;
 border-radius:50%;
 -webkit-animation-duration:3s;
 animation-duration:3s;
 -webkit-animation-name:d;
 animation-name:d;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite;
 -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
 animation-timing-function:cubic-bezier(.215,.61,.355,1);
 -webkit-animation-fill-mode:forwards;
 animation-fill-mode:forwards
}
.show-btn::before {
 width:37px;
 height:37px
}
.show-btn::after {
 width:43px;
 height:43px;
 border-color:rgba(255,18,17,.26)
}
.show-btn.js-active {
 filter:alpha(opactiy=100);
 opacity:1;
 z-index:100
}
.hurryUp {
 background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MS42IDUxLjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxLjYgNTEuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGNpcmNsZSBpZD0iWE1MSURfMV8iIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRjAwMDA7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBjeD0iMjUuOCIgY3k9IjI1LjgiIHI9IjI0LjMiLz4NCjxnIGlkPSJYTUxJRF8zXyI+DQoJPGcgaWQ9IlhNTElEXzg5XyI+DQoJCTxwYXRoIGlkPSJYTUxJRF85MF8iIHN0eWxlPSJmaWxsOiNGRjAwMDA7IiBkPSJNMjYuNCwzOS41TDI2LjQsMzkuNWMtMC44LDAtMS41LTAuMy0yLTAuOXMtMC44LTEuMy0wLjgtMi4xYzAtMC45LDAuMy0xLjYsMC44LTIuMQ0KCQkJYzAuNS0wLjYsMS4yLTAuOCwyLTAuOGMwLjksMCwxLjYsMC4zLDIuMSwwLjhjMC41LDAuNiwwLjgsMS4zLDAuOCwyLjFzLTAuMywxLjYtMC44LDIuMUMyOCwzOS4zLDI3LjMsMzkuNSwyNi40LDM5LjV6IE0yOCwyOS43DQoJCQloLTMuM2wtMS0xOWg1LjRMMjgsMjkuN3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) 30px no-repeat #fff;
 -webkit-background-size:50px 50px;
 background-size:50px 50px;
 min-height:89px;
 border:1px solid red;
 background-color:rgba(255,255,255,.9);
 margin:0 auto;
 padding:20px 25px 20px 110px;
 position:absolute;
 width:1110px;
 top:25px;
 left:0;
 right:0;
 z-index:9;
 -webkit-transition:top .5s;
 -o-transition:top .5s;
 transition:top .5s
}
.hurryUp::after {
 content:" ";
 display:table;
 clear:both
}
.hurryUp__close {
 cursor:pointer;
 position:absolute;
 right:5px;
 top:5px;
 display:block;
 width:19px;
 height:19px;
 background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgaWQ9IlhNTElEXzFfIiBzdHlsZT0iZmlsbDojRkYwMDBEOyIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIi8+DQo8cGF0aCBpZD0iWE1MSURfMl8iIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBkPSJNNC44LDQuOGwxMC40LDEwLjRMNC44LDQuOHoiLz4NCjxsaW5lIGlkPSJYTUxJRF8zXyIgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIxNS4yIiB5MT0iNC44IiB4Mj0iNC44IiB5Mj0iMTUuMiIvPg0KPC9zdmc+DQo=);
 -webkit-background-size:contain;
 background-size:contain
}
.hurryUp__text {
 color:#545554;
 font-size:1.1875rem;
 font-weight:400;
 line-height:1.563rem
}
.hurryUp__text b {
 display:block;
 font-weight:700
}
.hurryUp__text-bold {
 line-height:1.438rem;
 font-size:1.625rem;
 font-weight:700
}
.counter__elem,.hurryUp__text-desc {
 display:block;
 font-weight:400
}
.hurryUp-left {
 float:left;
 max-width:60%
}
.hurryUp-right {
 position:absolute;
 padding-right:170px;
 max-width:40%;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 right:50px
}
.counter,.navbar__button {
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%)
}
.hurryUp.js-fixed {
 position:fixed;
 top:70px
}
.counter {
 white-space:nowrap;
 width:150px;
 display:block;
 position:absolute;
 right:0;
 top:50%;
 transform:translateY(-50%)
}
.counter__elem {
 background-color:#f1f2f2;
 color:#111;
 float:left;
 font-size:3.1rem;
 height:48px;
 line-height:48px;
 margin-right:5px;
 width:44px;
 -webkit-box-shadow:0 1px 3px rgba(194,194,194,.75);
 box-shadow:0 1px 3px rgba(194,194,194,.75);
 -webkit-border-radius:5px;
 border-radius:5px
}
.navbar-menu,.tape-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox
}
.counter__elem1 {
 color:#828693
}
@-webkit-keyframes d {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
 100%,80% {
  opacity:0
 }
}
@keyframes d {
 0% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
 50% {
  -webkit-transform:scale(1.5);
  transform:scale(1.5)
 }
 100%,80% {
  opacity:0
 }
}
.navbar {
 width:100%;
 background-color:rgba(255,255,255,.97);
 -webkit-box-shadow:0 3px 10px 0 rgba(0,0,0,.15);
 box-shadow:0 3px 10px 0 rgba(0,0,0,.15);
 position:fixed;
 top:0;
 -webkit-transform:translateY(-100%);
 -ms-transform:translateY(-100%);
 transform:translateY(-100%);
 z-index:30;
 -webkit-transition:1s all;
 -o-transition:1s all;
 transition:1s all;
 margin-top:-10px
}
.navbar a {
 text-decoration:none
}
.navbar-contain {
 position:relative
}
.navbar-menu {
 padding-left:275px;
 padding-right:240px;
 font-size:1.125rem;
 display:flex;
 -webkit-justify-content:space-around;
 -ms-flex-pack:distribute;
 justify-content:space-around
}
.navbar__item {
 display:inline-block;
 padding:15px 5px;
 border-bottom:4px solid transparent;
 font-size:1.125rem
}
.navbar-logo,.navbar__button {
 display:block;
 position:absolute;
 top:50%
}
.navbar__item a {
 color:#404040
}
.navbar__button {
 right:15px;
 transform:translateY(-50%)
}
.navbar-logo {
 left:15px;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 line-height:1
}
.prime,.prime-wrap,.prime__top {
 position:relative
}
.navbar-logo__ico {
 display:inline-block;
 background-image:url(../img/icons.png);
 background-position: -1134px -516px;
 width: 190px;
 height: 46px;
}
.fixed {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 margin-top:0;
 -webkit-transition:1s all;
 -o-transition:1s all;
 transition:1s all
}
.js-active {
 border-color:#00c4b9;
 font-weight:700
}
.js-active a {
 color:#00c4b9
}
.prime__top {
 background:url(../img/bg-header1.jpg) center no-repeat #fae0f1;
 min-height:563px;
 -webkit-background-size:cover;
 background-size:cover
}
.prime__bottom {
 height:50px
}
.prime-wrap::before {
 position:absolute;
 display:block;
 content:"Profissional para Varicose Venis";
 -webkit-transform:rotate(-90deg);
 -ms-transform:rotate(-90deg);
 transform:rotate(-90deg);
 width:600px;
 left:50%;
 top:50%;
 margin-left:350px;
 margin-top:-110px;
 font-size:3.7rem;
 color:rgba(255,255,255,.84)
}
.prime-left {
 padding:0 300px 20px 0
}
.prime-left:after {
 content:" ";
 display:table;
 clear:both
}
.prime-left__top {
 color:rgba(255,255,255,.84);
 font-size:5.4825rem;
 text-align:right;
 padding-top:25px;
 padding-right:57px;
 line-height:1
}
.prime__img {
 position:absolute;
 left:50%;
 bottom:-100px;
 -webkit-transform:translateX(-75%) scale(.83);
 -ms-transform:translateX(-75%) scale(.83);
 transform:translateX(-75%) scale(.83)
}
.prime-right {
 width:290px;
 padding-top:32px;
 position:absolute;
 right:15px;
 bottom:-50px
}
.prime-right .timer {
 margin-bottom:26px
}
.prime-title {
 position:relative;
 line-height:1.1;
 padding-left:10px
}
.prime-title span {
 position:absolute;
 font-size:2.5rem;
 font-weight:400;
 top:50%;
 -webkit-transform:translateY(-55%);
 -ms-transform:translateY(-55%);
 transform:translateY(-55%);
 padding-left:15px
}
.prime-list {
 font-weight:500;
 max-width:250px;
 float:right;
 line-height:1.25;
 padding-top:15px
}
.prime-list ul {
 padding:0 15px
}
.prime-list__item {
 padding:15px 0;
 border-bottom:2px solid #00c4b9;
 font-weight:500
}
.prime-list__item-last {
 border-bottom:none
}
.prime-icons {
 padding-top:15px;
 padding-left:13px
}
.prime-icons .icon {
 font-size:7.5px
}
.prime-ico1,.prime-ico2,.prime-ico3 {
 display:inline-block;
 position:relative
}
.prime-ico1 {
 z-index:2
}
.prime-ico2 {
 left:-20px;
 z-index:1
}
.prime-ico3 {
 left:-40px;
 z-index:0
}
.prime-counter {
 display:none
}
.prime-counter .container {
 position:relative
}
.prime-counter__text {
 display:inline-block;
 padding:25px 110px 10px 0;
 width:100%;
 color:#fe2026;
 font-weight:700;
 font-size:1rem
}
.tape {
 background:url(../img/tape-first.jpg) center top no-repeat;
 -webkit-background-size:cover;
 background-size:cover;
 min-height:220px;
 padding:85px 0 40px;
 margin-top:-50px
}
.tape__item1::before,.tape__item2::before,.tape__item3::before {
 background-image:url(../img/icons.png);
 height:96px
}
.tape-list {
 display:flex;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:0 130px
}
.tape__item1,.tape__item2,.tape__item3 {
 max-width:240px;
 padding:15px 0 15px 115px;
 min-height:96px;
 position:relative;
 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;
 font-weight:500
}
.tape__item1::before,.tape__item2::before,.tape__item3::before {
 position:absolute;
 display:inline-block;
 content:"";
 left:0;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.tape__item1::before {
 background-position:-1215px -314px;
 width:130px
}
.tape__item2::before {
 background-position:-1080px -314px;
 width:130px
}
.tape__item3::before {
 background-position:0 -516px;
 width:119px
}
.feature {
 padding-top:55px;
 padding-bottom:65px
}
.feature-wrap {
 position:relative
}
.feature__product {
 position:absolute;
 top:12px;
 left:-50px
}
.feature__product::after,.feature__product::before {
 position:absolute;
 display:inline-block;
 content:""
}
.feature__product::before {
 background:url(../img/features-before.png) no-repeat;
 width:1770px;
 height:557px;
 top:-145px;
 left:-530px;
 z-index:-1
}
.feature__product::after {
 background:url(../img/features-after.png) no-repeat;
 width:408px;
 height:531px;
 top:0;
 left:180px
}
.feature-right {
 padding-left:400px
}
.feature__title {
 padding:0 210px 0 0;
 text-align:center
}
.feature-list {
 padding:25px 150px 50px 135px;
 counter-reset:heading
}
.feature__item {
 padding:6px 0 6px 40px;
 position:relative
}
.feature__item::before {
 position:absolute;
 display:inline-block;
 left:0;
 top:3px;
 counter-increment:heading;
 content:counter(heading);
 font-weight:500;
 font-size:2.625rem;
 color:#c52087
}
.feature__item p {
 font-weight:500
}
.ingredients {
 padding-top:50px;
 padding-bottom:108px;
 position:relative
}
.ingredients::after,.ingredients::before {
 position:absolute;
 content:"";
 display:block
}
.ingredients::before {
 background:url(../img/bg-features.png) no-repeat;
 width:1769px;
 height:557px;
 bottom:160px;
 left:50%;
 -webkit-transform:translateX(-45%);
 -ms-transform:translateX(-45%);
 transform:translateX(-45%)
}
.ingredients::after {
 background:url(../img/product1.png) no-repeat;
 background-size: contain;
 width:256px;
 height:375px;
 bottom:10px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.ingredients__title {
 padding:0 265px;
 text-align:center
}
.ingredients-list {
 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-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.ingredients__item_left,.ingredients__item_rigth {
 width:50%;
 position:relative;
 padding-top:28px;
 padding-bottom:28px
}
.ingredients__item1::before,.ingredients__item2::before,.ingredients__item3::before,.ingredients__item4::before,.ingredients__item5::before,.ingredients__item6::before {
 background-image:url(../img/icons.png);
 width:96px;
 height:96px
}
.ingredients__item_left h5,.ingredients__item_rigth h5 {
 font-weight:700;
 margin-bottom:10px
}
.ingredients__item_left::before,.ingredients__item_rigth::before {
 position:absolute;
 content:"";
 display:block;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.expert,.expert-wrap {
 position:relative
}
.ingredients__item_left {
 padding-right:300px;
 text-align:right
}
.comment,.comments__title,.steps-list,.steps__title,.varicose-title {
 text-align:center
}
.ingredients__item_left::before {
 right:170px
}
.ingredients__item_rigth {
 padding-left:300px
}
.ingredients__item_rigth::before {
 left:170px
}
.ingredients__item1::before {
 background-position:-326px -516px
}
.ingredients__item2::before {
 background-position:-932px -516px
}
.ingredients__item3::before {
 background-position:-427px -516px
}
.ingredients__item4::before {
 background-position:-124px -516px
}
.ingredients__item5::before {
 background-position:-528px -516px
}
.ingredients__item6::before {
 background-position:-225px -516px
}
.ingredients .slick-center.ingredients__item_left::before,.ingredients .slick-center.ingredients__item_rigth::before {
 -webkit-transform:translateY(0) translateX(-50%) scale(1);
 -ms-transform:translateY(0) translateX(-50%) scale(1);
 transform:translateY(0) translateX(-50%) scale(1);
 -webkit-transition:.3s -webkit-transform;
 -o-transition:.3s transform;
 transition:.3s transform;
 transition:.3s transform,.3s -webkit-transform;
 opacity:1
}
.ingredients .slick-next,.ingredients .slick-prev {
 top:40px
}
.ingredients .slick-prev {
 -webkit-transform:scale(.8);
 -ms-transform:scale(.8);
 transform:scale(.8);
 left:-35px;
 top:40px
}
.ingredients .slick-next {
 -webkit-transform:rotate(180deg) scale(.8);
 -ms-transform:rotate(180deg) scale(.8);
 transform:rotate(180deg) scale(.8);
 right:-35px
}
.expert {
 background:url(../img/bg-expert.jpg) center top no-repeat;
 min-height:525px;
 -webkit-background-size:cover;
 background-size:cover
}
.expert-left {
 position:absolute;
 top:-20px
}
.expert-block {
 width:330px;
 border:3px solid #00a6a9;
 background:#fff
}
.expert-block__name {
 background:url(../img/expert-img.jpg) center bottom no-repeat;
 height:205px;
 position:relative
}
.expert-block__name span {
 background:rgba(0,166,169,.8);
 display:block;
 position:absolute;
 bottom:0;
 width:100%;
 padding:8px 30px;
 color:#fff
}
.expert-block__text {
 padding:17px 25px 30px
}
.expert-block__text h4 {
 margin-bottom:7px
}
.expert-block .button {
 margin-top:23px
}
.expert-right {
 padding:58px 345px 50px 410px
}
.expert-right p {
 padding:25px 0
}
.expert-right strong {
 font-weight:700;
 font-size:1.125rem
}
.comments {
 background:url(../img/bg-comment.jpg) center top no-repeat;
 min-height:648px;
 -webkit-background-size:cover;
 background-size:cover;
 padding-top:55px
}
.comments-list {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 padding:35px 100px 0;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-between;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.comments__item1,.comments__item2,.comments__item3 {
 position:relative;
 z-index:1
}
.comments__item1::before,.comments__item2::before,.comments__item3::before {
 position:absolute;
 content:"";
 background-image:url(../img/icons.png);
 background-position:-356px 0;
 width:295px;
 height:466px;
 top:-30px;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 z-index:-1
}
.comment {
 width:243px;
 min-height:445px;
 padding-top:50px
}
.comment__ico1,.comment__ico2,.comment__ico3 {
 background-image:url(../img/icons.png);
 width:101px;
 height:101px;
 display:inline-block;
 position:absolute;
 left:50%;
 margin-top:-50px;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
.comment__ico1 {
 background-position:-106px -720px
}
.comment__ico2 {
 background-position:-212px -720px
}
.comment__ico3 {
 background-position:0 -720px
}
.comment-block {
 background:#fff;
 padding:70px 10px 170px;
 margin-bottom:10px;
 font-size:.875rem
}
.comment__img1,.comment__img2,.comment__img3 {
 background-image:url(../img/icons.png);
 width:243px;
 height:160px
}
.comment-block h5 {
 margin-bottom:15px
}
.comment__img1,.comment__img2,.comment__img3 {
 display:block;
 position:absolute;
 bottom:0
}
.steps-list,.telephone-wrap {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox
}
.comment__img1 {
 background-position:-1152px -149px
}
.comment__img2 {
 background-position:-656px -149px
}
.comment__img3 {
 background-position:-904px -149px
}
.slick-dots {
 bottom:-40px
}
.slick-dots li {
 padding:0 11px
}
.slick-dots button {
 background:0 0;
 -webkit-box-shadow:none;
 box-shadow:none;
 width:12px;
 height:12px;
 border:2px solid #00c4b9
}
.slick-dots li.slick-active button {
 background:#00c4b9
}
.slick-next,.slick-next:hover,.slick-prev,.slick-prev:hover {
 background-image:url(../img/icons.png);
 width:23px;
 height:43px
}
.slick-next,.slick-prev {
 background-position:-1373px -86px;
 cursor:pointer
}
.slick-next:hover,.slick-prev:hover {
 background-position:-1401px -86px
}
.slick-next::before,.slick-prev::before {
 content:''
}
.slick-next {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 right:-20px
}
.slick-prev {
 left:-20px
}
.steps {
 padding:55px 0 15px
}
.steps-list {
 display:flex;
 -webkit-justify-content:space-around;
 -ms-flex-pack:distribute;
 justify-content:space-around;
 padding:30px 50px
}
.steps-item {
 max-width:165px;
 position:relative
}
.steps-item h5 {
 color:#c52087;
 padding-bottom:10px;
 padding-top:15px
}
.varicose {
 background:url(../img/bg-varicose.jpg) center top no-repeat;
 min-height:288px;
 -webkit-background-size:cover;
 background-size:cover;
 padding:65px 0;
 position:relative
}
.varicose-title {
 background:url(../img/tape-varicose.jpg) center top no-repeat;
 min-height:155px;
 -webkit-background-size:cover;
 background-size:cover;
 width:980px;
 padding:17px 310px 25px 100px;
 color:#fff;
 margin:0 auto;
 border:3px solid #fff
}
.varicose-title p {
 color:#ffdef3;
 padding-top:10px
}
.varicose img {
 position:absolute;
 left:50%;
 height:100%;
 -webkit-transform:translateX(95px);
 -ms-transform:translateX(95px);
 transform:translateX(95px);
 top:0
}
.telephone {
 background:url(../img/bg-telephone.jpg) center top no-repeat;
 min-height:308px;
 -webkit-background-size:cover;
 background-size:cover;
 padding:65px 0;
 position:relative
}
.telephone-wrap {
 display:flex;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
 -ms-flex-pack:center;
 justify-content:center
}
.telephone-left {
 background:url(../img/tape-telephone.png) left top no-repeat;
 -webkit-background-size:contain;
 background-size:contain;
 width:750px;
 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;
 min-height:178px;
 position:relative
}
.telephone-title {
 padding:0 50px 0 395px
}
.telephone-title h3 {
 color:#c52087
}
.telephone-title p {
 font-size:1.125rem
}
.telephone-title span {
 font-weight:900;
 color:#c52087
}
.telephone img {
 position:absolute;
 left:50%;
 height:100%;
 -webkit-transform:translateX(-450px);
 -ms-transform:translateX(-450px);
 transform:translateX(-450px);
 bottom:-20px
}
.telephone-right {
 padding-left:20px
}
@media screen and (max-width:1500px) {
 .prime-wrap::before {
  display:none
 }
}
@media screen and (max-width:1170px) {
 .container {
  width:970px
 }
 .hurryUp {
  width:940px;
  border:1px solid red
 }
 .hurryUp__text {
  font-size:.875rem
 }
 .navbar-menu {
  padding-left:180px;
  padding-right:200px
 }
 .navbar-logo {
  -webkit-transform:translateY(-50%) scale(.8);
  -ms-transform:translateY(-50%) scale(.8);
  transform:translateY(-50%) scale(.8)
 }
 .prime-left__top {
  font-size:4rem
 }
 .prime__img {
  left:0;
  -webkit-transform:translateX(30%) scale(.7);
  -ms-transform:translateX(30%) scale(.7);
  transform:translateX(30%) scale(.7);
  bottom:-100px
 }
 .prime-right {
  bottom:auto;
  top:0
 }
 .prime-title {
  font-size:4.8rem
 }
 .prime-title span {
  font-size:1.8rem;
 }
 .tape-list {
  padding:0 80px
 }
 .feature-list {
  padding-right:20px
 }
 .ingredients::before {
  bottom:200px
 }
 .ingredients::after {
  bottom:70px
 }
 .ingredients__title {
  padding:0 150px
 }
 .expert-right {
  padding:80px 130px 50px 350px
 }
 .comments-list {
  padding:35px 50px 0
 }
 .varicose-title {
  width:100%
 }
}
@media screen and (max-width:991px) {
 .expert-left,.navbar-logo,.order-wrap::after,.prime-left__top {
  display:none
 }
 .container {
  width:750px
 }
 .phone {
  -webkit-transform:scale(.75);
  -ms-transform:scale(.75);
  transform:scale(.75)
 }
 .hurryUp {
  width:720px;
  min-height:70px;
  padding:15px 25px 15px 90px;
  background-position-x:20px
 }
 .hurryUp__text-bold {
  font-size:1rem
 }
 .hurryUp-right {
  padding-right:120px
 }
 .counter {
  width:100px
 }
 .counter__elem {
  height:37px;
  width:28px;
  line-height:37px;
  font-size:2.345rem
 }
 .navbar-menu,.telephone-title p {
  font-size:.875rem
 }
 .navbar-menu {
  padding-left:30px;
  padding-right:220px
 }
 .navbar__item {
  border-bottom-width:2px
 }
 .prime__top {
  -webkit-background-size:2000px 2000px;
  background-size:2000px;
  background-position:40% 0
 }
 .prime__bottom {
  height:0
 }
 .prime-left {
  padding-right:0
 }
 .prime__img {
  bottom:auto;
  top:45px;
  -webkit-transform:translateX(50%) scale(.7);
  -ms-transform:translateX(50%) scale(.7);
  transform:translateX(50%) scale(.7)
 }
 .prime-right {
  position:static;
  margin:0 auto
 }
 .prime-title span {
  padding-right:10px
 }
 .tape {
  background:#fae0f1;
  margin-top:0
 }
 .tape-list {
  padding:0
 }
 .feature__product {
  -webkit-transform:scale(.7);
  -ms-transform:scale(.7);
  transform:scale(.7);
  left:-120px
 }
 .feature-right {
  padding-left:300px
 }
 .feature__title {
  padding-right:50px
 }
 .feature-list {
  padding-left:50px;
  padding-bottom:25px
 }
 .ingredients::before {
  bottom:250px
 }
 .ingredients::after {
  -webkit-transform:translateX(-50%) scale(.75);
  -ms-transform:translateX(-50%) scale(.75);
  transform:translateX(-50%) scale(.75)
 }
 .ingredients__title {
  padding:0 80px
 }
 .ingredients__item_left {
  padding-right:180px
 }
 .ingredients__item_left::before {
  right:70px
 }
 .ingredients__item_rigth {
  padding-left:180px
 }
 .ingredients__item_rigth::before {
  left:70px
 }
 .expert {
  background-position:55% 0;
  min-height:380px
 }
 .expert-right {
  padding:30px 250px 30px 0
 }
 .comments-list {
  padding:0;
  width:295px;
  margin:0 auto
 }
 .comment {
  margin:30px 26px 0
 }
 .steps-list {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
 }
 .steps-item {
  max-width:48%;
  margin-bottom:20px;
  width:100%
 }
 .varicose-title {
  padding-left:50px;
  text-align:left
 }
 .varicose img {
  -webkit-transform:translateX(-60px);
  -ms-transform:translateX(-60px);
  transform:translateX(-60px)
 }
 .telephone-wrap {
  display:block
 }
 .telephone-left {
  background:url(../img/tape-telephone-sm.png) left top no-repeat;
  max-width:295px;
  display:block;
  margin:0 auto
 }
 .telephone-title {
  padding:240px 25px 80px;
  text-align:center
 }
 .telephone img {
  display:none
 }
 .telephone-right {
  padding:0;
  margin-top:-80px
 }
 .telephone-right .phone {
  margin:0 auto
 }
}
@media screen and (max-width:767px) {
 .navbar,.order-wrap::after {
  background-image:url(../img/icons.png)
 }
 body {
  font-size:.875rem
 }
 h3 {
  font-size:1.5625rem
 }
 h5 {
  font-size:1rem
 }
 h6 {
  font-sise:.875rem
 }
 .container {
  width:320px
 }
 .button:hover:not(:disabled) .arrow {
  -webkit-transform:translateX(0) translateY(-50%);
  -ms-transform:translateX(0) translateY(-50%);
  transform:translateX(0) translateY(-50%)
 }
 .button:hover:not(:disabled) .arrow::before {
  -webkit-transform:scaleX(0);
  -ms-transform:scaleX(0);
  transform:scaleX(0)
 }
 .counter,.navbar__button {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0)
 }
 .button_sm {
  font-size:.75rem;
  padding:10px 25px
 }
 .button_sm .arrow {
  right:20px
 }
 .timer {
  display:none
 }
 .order-wrap::after {
  display:block;
  background-position:0 0;
  width:351px;
  height:511px;
  bottom:auto;
  top:-32px;
  z-index:-1
 }
 .hurryUp,.hurryUp__close,.show-btn {
  display:none
 }
 .hurryUp__text b,.hurryUp__text-desc {
  display:inline-block
 }
 .hurryUp__text-desc {
  font-size:1rem;
  font-weight:700
 }
 .hurryUp-left {
  display:none
 }
 .hurryUp-right {
  float:none;
  width:290px;
  max-width:none;
  margin:0 auto;
  color:#fe2026
 }
 .counter {
  transform:translateY(0);
  top:auto;
  bottom:5px;
  right:15px
 }
 .counter__elem {
  color:#fe2026
 }
 .counter__elem1 {
  color:#828693
 }
 .navbar {
  -webkit-transform:translateY(150px);
  -ms-transform:translateY(150px);
  transform:translateY(150px);
  background-position:-656px 0;
  height:81px;
  background-color:none;
  -webkit-box-shadow:0 -5px 15px 0 rgba(0,0,0,.15);
  box-shadow:0 -5px 15px 0 rgba(0,0,0,.15);
  padding:13px 0;
  top:auto;
  bottom:0;
  width:100%
 }
 .navbar::after,.navbar::before {
  content:"";
  position:absolute;
  display:block
 }
 .navbar-logo,.navbar-menu {
  display:none
 }
 .navbar::before {
  width:400px;
  height:455px;
  background:url(../img/product1.png) no-repeat;
  -webkit-transform:scale(.3);
  -ms-transform:scale(.3);
  transform:scale(.3);
  bottom:-150px;
  left:50%;
  margin-left:-330px
 }
 .navbar::after {
  background-image:url(../img/icons.png);
  background-position:-834px -314px;
  width:241px;
  height:102px;
  bottom:0;
  right:-2px
 }
 .navbar__button {
  position:relative;
  transform:translateY(0);
  right:0;
  z-index:2;
  font-size:.6656rem
 }
 .fixed {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 .prime__top {
  background:#fae0f1;
  overflow:hidden
 }
 .prime-wrap {
  width:100%;
  padding:0
 }
 .prime-left {
  background:url(../img/bg-header-sm.jpg) center top no-repeat;
  -webkit-background-size:cover;
  background-size:cover;
  padding-bottom:0;
  position:relative;
  min-height:304px
 }
 .prime__img {
  left:50%;
  top:auto;
  bottom:0;
  -webkit-transform:translateX(-36%) translateY(24%) scale(.5);
  -ms-transform:translateX(-36%) translateY(24%) scale(.5);
  transform:translateX(-36%) translateY(24%) scale(.5)
 }
 .prime-right {
  padding-top:5px
 }
 .prime-title {
  font-size:2.1875rem;
  width:290px;
  margin:0 auto;
  padding-right:110px;
  padding-left:0;
  padding-top:10px
 }
 .prime-title span {
  font-size:1.25rem;
  line-height:1.2;
  position:static;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0);
  display:block;
  padding:0
 }
 .expert-right strong,.prime-list__item {
  font-size:.875rem
 }
 .prime-list {
  float:none;
  max-width:290px;
  margin:0 auto;
  padding-right:100px;
  padding-top:0;
  position:relative;
  padding-bottom:50px
 }
 .prime-list ul {
  padding:0 30px 0 0
 }
 .prime-list__item {
  padding:8px 0
 }
 .feature__title,.ingredients__item_left {
  padding-right:0
 }
 .feature-right,.ingredients__item_rigth {
  padding-left:0
 }
 .prime-icons {
  position:absolute;
  -webkit-transform:translateX(-13%) scale(.85);
  -ms-transform:translateX(-13%) scale(.85);
  transform:translateX(-13%) scale(.85);
  left:0;
  bottom:-30px;
  z-index:3
 }
 .prime-counter {
  display:block;
  width:100%;
  border-bottom:1px solid red;
  border-top:1px solid red;
  background:#fff;
  position:relative;
  margin-top:0;
  z-index:2
 }
 .tape {
  padding-top:25px
 }
 .tape-list {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .tape__item1,.tape__item2,.tape__item3 {
  padding-top:43px;
  padding-bottom:43px
 }
 .feature {
  padding-top:30px
 }
 .feature__product {
  -webkit-transform:scale(.6);
  -ms-transform:scale(.6);
  transform:scale(.6);
  left:-130px;
  top:0
 }
 .feature__title {
  margin-bottom:350px
 }
 .feature-list {
  padding:0
 }
 .ingredients {
  padding-top:30px;
  padding-bottom:30px
 }
 .ingredients::before {
  -webkit-transform:translateX(-47%) scale(.4);
  -ms-transform:translateX(-47%) scale(.4);
  transform:translateX(-47%) scale(.4);
  bottom:auto;
  top:-70px
 }
 .ingredients::after {
  -webkit-transform:translateX(-50%) scale(.75);
  -ms-transform:translateX(-50%) scale(.75);
  transform:translateX(-50%) scale(.75);
  bottom:50px;
  top:85px;
 }
 .ingredients__title {
  padding:0
 }
 .ingredients-list {
  display:block;
  margin:250px auto 0;
  width:230px
 }
 .ingredients__item_left,.ingredients__item_rigth {
  padding-top:120px;
  padding-bottom:120px
 }
 .ingredients__item_left::before,.ingredients__item_rigth::before {
  top:0;
  left:50%;
  -webkit-transform:translateY(0) translateX(-50%) scale(.75);
  -ms-transform:translateY(0) translateX(-50%) scale(.75);
  transform:translateY(0) translateX(-50%) scale(.75);
  opacity:.2
 }
 .ingredients__text {
  position:absolute;
  width:230px;
  text-align:center;
  opacity:0;
  padding:0 5px
 }
 .ingredients .slick-center .ingredients__text {
  opacity:1;
  left:-80px;
  -webkit-transition:.8s .3s opacity;
  -o-transition:.8s .3s opacity;
  transition:.8s .3s opacity
 }
 .expert {
  background:url(../img/bg-expert-sm.jpg) center top no-repeat;
  -webkit-background-size:cover;
  background-size:cover;
  min-height:470px
 }
 .expert-right {
  padding:50px 0 0;
 }
 .expert-right h3 {
  padding-right:50px
 }
 .expert-right p {
  padding:15px 85px 15px 0;
  line-height:1.3;
  min-height:300px;
 }
 .comments {
  padding-top:35px
 }
 .slick-next {
  right:-5px
 }
 .slick-prev {
  left:-5px
 }
 .steps {
  padding:35px 0 0
 }
 .steps-item,.steps-list {
  padding:25px 0
 }
 .steps-item {
  max-width:100%;
  margin-bottom:0
 }
 .steps-item .icon {
  position:absolute;
  top:50%;
  -webkit-transform:translateX(0) translateY(-50%);
  -ms-transform:translateX(0) translateY(-50%);
  transform:translateX(0) translateY(-50%)
 }
 .steps-item-1 {
  text-align:left;
  padding-left:115px
 }
 .steps-item-1 .icon {
  left:0
 }
 .steps-item-2 {
  text-align:right;
  padding-right:115px
 }
 .steps-item-2 .icon {
  right:0;
  left:auto
 }
 .steps-item-3 {
  text-align:left;
  padding-left:115px
 }
 .steps-item-3 .icon {
  left:0
 }
 .steps-item-4 {
  text-align:right;
  padding-right:115px
 }
 .steps-item-4 .icon {
  right:0;
  left:auto
 }
 .varicose {
  padding:35px 0;
  background:url(../img/bg-varicose-sm.jpg) center top no-repeat;
  -webkit-background-size:cover;
  background-size:cover
 }
 .varicose-title {
  background:url(../img/tape-varicose-sm.jpg) center top no-repeat;
  -webkit-background-size:cover;
  background-size:cover;
  padding:20px 70px 20px 20px
 }
 .varicose-title h3 {
  padding-right:30px
 }
 .varicose img {
  -webkit-transform:translateX(-20px);
  -ms-transform:translateX(-20px);
  transform:translateX(-20px)
 }
 .telephone {
  background:url(../img/bg-telephone-sm.jpg) center top no-repeat;
  -webkit-background-size:cover;
  background-size:cover;
  padding:35px 0 20px
 }
}

.timer-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 250px;
  margin: 0 auto;
}
.timer__wrap-item {
  flex: 1;
}