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-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:fico;src:url(../fonts/icons/fico.eot);src:url(../fonts/icons/fico.eot?#iefix) format("eot"),url(../fonts/icons/fico.woff2) format("woff2"),url(../fonts/icons/fico.woff) format("woff"),url(../fonts/icons/fico.ttf) format("truetype"),url(../fonts/icons/fico.svg#fico) format("svg")}.fico:before{font-family:fico;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.fico-nav-1:before{content:"\E001"}.fico-nav-2:before{content:"\E002"}.fico-nav-3:before{content:"\E003"}@font-face{font-family:HelveticaNeueCyr;src:url(../fonts/HelveticaNeueCyr-Roman.eot);src:local("HelveticaNeueCyr-Roman"),url(../fonts/HelveticaNeueCyr-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Roman.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Roman.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../fonts/HelveticaNeueCyr-Bold.eot);src:local("HelveticaNeueCyr-Bold"),url(../fonts/HelveticaNeueCyr-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/HelveticaNeueCyr-Bold.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Bold.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HelveticaNeueCyr;src:url(../fonts/HelveticaNeueCyr-Light.eot);src:local("HelveticaNeueCyr-Light"),url(../fonts/HelveticaNeueCyr-Light.woff) format("woff"),url(../fonts/HelveticaNeueCyr-Light.woff2) format("woff2"),url(../fonts/HelveticaNeueCyr-Light.ttf) format("truetype");font-weight:300;font-style:normal}body{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#000}button{outline:0!important}button:active,button:focus{outline:0!important}.fico{display:inline-block;font-size:3rem}.fico::before{display:block}.container{max-width:540px;padding:0 15px;margin:0 auto}.title{text-align:center;font-size:28px;line-height:1.2;font-weight:700}.title_sm{font-size:16px;font-weight:700;line-height:1.35}.btn{display:block;width:180px;height:55px;background:#fff;color:#000;border:4px solid #000;cursor:pointer;font-size:16px;text-transform:uppercase;font-weight:700;font-family:Roboto,sans-serif}.btn:hover{background:#000;color:#fff}.btn_grey{background:#fff;box-shadow:none;color:#323232;border:2px solid #323232;opacity:.3}.btn_grey:hover{background:#323232;color:#fff;opacity:.5}.btn_grey:active{background:#fff;opacity:.8}a.btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;text-decoration:none;-webkit-box-pack:center;justify-content:center}.form .input-wrap{position:relative;margin-bottom:15px}.form .input-wrap .error{border:1px solid red;box-shadow:0 3px 15px rgba(233,147,147,.3)}.form .input-wrap .error+label{display:block}.form .input-wrap .error+label+i{display:block}.form .input-wrap .success{border:1px solid #adbfff}.form textarea,.form__input{width:100%;border:1px solid #e6e6e6;font-weight:300;padding-left:15px;box-sizing:border-box;color:#323232;outline:0!important;font-family:Roboto,sans-serif}.form textarea::-webkit-input-placeholder,.form__input::-webkit-input-placeholder{font-weight:300;opacity:.3;font-size:16px}.form textarea:-ms-input-placeholder,.form__input:-ms-input-placeholder{font-weight:300;opacity:.3;font-size:16px}.form textarea::-ms-input-placeholder,.form__input::-ms-input-placeholder{font-weight:300;opacity:.3;font-size:16px}.form textarea::placeholder,.form__input::placeholder{font-weight:300;opacity:.3;font-size:16px}.form textarea:focus,.form__input:focus{box-shadow:0 3px 15px rgba(147,193,233,.29);outline:0!important}.form__input{height:37px}.form__input-title{margin-bottom:3px}.form textarea{height:85px;padding-top:10px}.form label{display:none;position:absolute;font-size:11px;top:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:red;background:#fee9ed;width:100%;min-width:110px;text-align:center;padding:5px;border-radius:3px}.form label+i{display:none;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:18px}.form label+i::after,.form label+i::before{position:absolute;content:"";width:18px;height:1px;background:red;display:block;top:50%;left:50%}.form label+i::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.form label+i::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.form__link{display:block;font-weight:300;color:#6b89dc;font-size:12px;text-align:center;padding-top:10px}.form__btn{margin:60px auto 0}.hide{display:none}.popup{width:290px;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:5px;background:#fff;padding:40px 15px 65px}.popup__title{margin-bottom:20px}.popup__text{margin-bottom:60px}.popup__btn_1,.popup__btn_2{margin:0 auto}.popup__btn_1{margin-bottom:50px}.paginator-list{overflow:auto;padding-bottom:20px}.paginator__el{display:none}.paginator__el.active{display:block}.paginator-nav{margin-top:60px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.paginator-nav__item{font-weight:700;margin:0 20px;cursor:pointer}.paginator-nav__item.active,.paginator-nav__item:hover{border-bottom:2px solid #000}.star{color:red;font-size:18px}.footer{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1;color:#474747;padding:40px 0}.footer div{margin-bottom:10px}.footer div:last-child{margin-bottom:0}.footer__logo{max-width:138px;display:block;margin-bottom:10px}.footer__logo img{max-width:100%}.footer .list{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.footer .list a{padding:0 5px;font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.footer .list a:hover{text-decoration:underline}.footer-icons{padding-top:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;min-width:300px;-webkit-box-pack:justify;justify-content:space-between}.footer__icon{display:inline-block}.footer__icon_1{background-image:url(../img/sprite.png);background-position:-84px -28px;width:57px;height:18px}.footer__icon_2{background-image:url(../img/sprite.png);background-position:0 -39px;width:42px;height:33px}.footer__icon_3{background-image:url(../img/sprite.png);background-position:0 0;width:74px;height:29px}.footer__icon_4{background-image:url(../img/sprite.png);background-position:-84px 0;width:66px;height:18px}@-webkit-keyframes showPopup{0%{opacity:0}100%{opacity:1}}@keyframes showPopup{0%{opacity:0}100%{opacity:1}}.login{padding:25px 0;max-width:330px;margin:0 auto}.login__title{margin-bottom:5px}.login__text{margin-bottom:35px;text-align:center}.login .form__input{margin-bottom:0}.login .input-wrap{margin-bottom:25px}.account{padding:35px 0}.account__title{margin-bottom:20px}.account-nav{margin-bottom:50px}.js-status-popup{position:fixed;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.js-status-popup.show{display:block;-webkit-animation:showPopup .5s forwards;animation:showPopup .5s forwards}.data-bl{padding-bottom:25px}.data-bl-wrap{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap}.data-bl-wrap--start{-webkit-box-align:start;align-items:flex-start}.data-bl-wrap .data-bl{width:33%;min-width:33%;max-width:33%;padding-right:10px}.data-bl-wrap .data-bl_card{width:50%;min-width:50%;max-width:50%}.data-bl-wrap .data-bl:last-child{padding-right:5px;padding-left:5px}.data-bl_status{display:inline-block}.data-bl__title{margin-bottom:5px}.data-bl__text{font-weight:300}.nav{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.nav__item{font-weight:700;text-decoration:none;color:#000;text-transform:uppercase;position:relative;padding-bottom:2px}.nav__item::before{position:absolute;display:block;content:"";width:23px;height:2px;left:0;bottom:-2px;background:#fff}.nav__item:hover{border-bottom:2px solid #000}.nav__item::before{position:absolute;display:block;content:"";width:23px;height:2px;left:0;bottom:-2px;background:#fff}.nav__item .fico{font-size:1rem}.nav__item.active{border-bottom:2px solid #000}.card-save .data-bl__text{position:relative;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-left:35px}.card-save .data-bl__text::before{position:absolute;content:"";display:block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:31px;height:20px;background:url(../img/svg/card.svg) no-repeat;background-size:cover}.status{font-size:12px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:10px}.status-bl,.status__switch{margin-right:10px}.status-btn{text-decoration:underline;cursor:pointer}.status-btn span{display:none}.card__title{text-align:center;margin-bottom:20px}.save .card,.save .edit-cart,.save input{display:block}.save .star{display:inline}.save .card-save,.save .edit-btn,.save .edit-cart,.save .edit-text{display:none}.save .data-bl{padding-bottom:10px}.save .data-bl_email,.save .data-bl_status{padding-bottom:25px}.save .data-bl_status{min-width:230px}.save .data-bl_apartment,.save .data-bl_house,.save .data-bl_index{width:20%;min-width:20%;max-width:20%}.save .data-bl_city,.save .data-bl_region{width:40%;min-width:40%;max-width:40%}.save .data-bl_street{width:60%;min-width:60%;max-width:60%}.save .title_sm{font-size:15px}.edit .card,.edit .star,.edit .status-btn,.edit input{display:none}.edit .save-cart{display:block}.edit .save-btn{display:none}.form__switch{display:none}.form.save .form__switch{display:block}.orders{overflow:hidden}.orders-title{font-weight:700;font-size:12px;padding-bottom:10px}.orders-tr{display:-webkit-box;display:flex;width:510px}.td-15{width:15%;max-width:15%;min-width:15%}.td-8{width:8%;max-width:8%;min-width:8%}.td-18{width:18%;max-width:18%;min-width:18%}.order{font-size:14px;font-weight:300}.order:nth-child(2n) .orders-tr{background:rgba(230,230,230,.3)}.order:first-child .orders-tr,.order:nth-child(10n) .orders-tr{border-top:1px solid #e6e6e6}.order:last-child .orders-tr,.order:nth-child(9n) .orders-tr{border-bottom:1px solid #e6e6e6}.order:nth-child(9n) .orders-tr{border-bottom:1px solid #e6e6e6}.order-td{border:1px solid #e6e6e6;min-height:37px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.order-td>*{display:-webkit-box;display:flex;display:flex;width:100%;height:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center}.order__name{font-size:12px;font-weight:700;border-left:1px solid #e6e6e6}.order__sum{border-right:1px solid #e6e6e6}.order__status{font-size:12px}.state{position:relative;padding-bottom:3px}.state::before{position:absolute;content:"";display:block;width:100%;height:3px;bottom:0}.state_new::before{background:#707070}.state_tracker::before{background:#ff9100}.state_prepared::before{background:#ffd500}.state_sent::before{background:#69aa1f}.details{padding:30px 0}.details__title{margin-bottom:20px}.details .form-data{margin-top:30px}.success{padding:130px 0 0;position:relative;overflow:hidden}.success__title{position:relative;z-index:2;font-size:42px;margin-bottom:20px}.success__text{position:relative;z-index:2;text-align:center;font-size:20px}.success-img{position:absolute;height:433px;bottom:0;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.success-img img{position:absolute;z-index:2;left:50%;margin-left:-500px}.success-bl{position:relative;content:"";display:block;width:100%;padding-top:80px;padding-bottom:90px}.success-bl__content{background:-webkit-gradient(linear,right top,left top,color-stop(0,#fff),color-stop(15%,#a8d8df),color-stop(85%,#a8d8df),to(#fff));background:linear-gradient(to left,#fff 0,#a8d8df 15%,#a8d8df 85%,#fff 100%)}.success-bl-wrap{min-height:195px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end}.success-bl-wrap p{max-width:300px;position:relative;z-index:2;font-weight:700;line-height:1.5;padding-bottom:90px;padding-top:30px}.success-bl img{position:absolute;bottom:0;left:50%;margin-left:-460px}.restore{padding:150px 0 30px}.restore-popup{margin:0 auto}.restore-popup .popup__text{margin-bottom:30px}.payment{padding:50px 0}.payment__title{margin-bottom:20px}.payment-form-wrap{background:#e6e6e6;padding:15px;border-radius:5px}.payment .data-bl{padding-bottom:10px}.payment .data-bl-wrap{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;flex-wrap:wrap}.payment .data-bl_date{max-width:55%;width:55%;min-width:55%;padding-left:10px}.payment .data-bl_cvv{max-width:45%;width:45%;min-width:45%}.payment+.footer{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.switch{position:relative}.switch label{display:block;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;color:#000;background:0 0;min-width:0;width:auto;padding:0;padding-left:40px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.switch input[type=checkbox]{position:absolute;z-index:-1;opacity:0;left:0;top:0}.switch input[type=checkbox]:checked+label .switch__track::after{-webkit-transform:translate(15px,-50%);transform:translate(15px,-50%);background:#1d7ed5}.switch__track{display:inline-block;width:30px;height:10px;border-radius:5px;background:#e6e6e6;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.switch__track::after{cursor:pointer;content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:15px;border-radius:50%;background-color:#b3b3b3;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width:780px){.payment .data-bl_date{max-width:100%;width:100%;min-width:100%;padding-left:0}}@media screen and (max-height:780px){.payment+.footer{position:static;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:767px){.restore-popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.restore-popup .form__btn{margin-top:40px}}@media screen and (max-width:570px){.container{max-width:320px}.form__btn{margin-top:30px}.popup{padding:15px 15px 30px}.popup__title{margin-bottom:10px}.popup__text{margin-bottom:20px}.popup__btn_1{margin-bottom:20px}.account-nav{margin-bottom:30px}.js-status-popup{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.data-bl{padding-bottom:15px}.data-bl-wrap .data-bl{width:50%;min-width:50%;max-width:50%}.data-bl-wrap .card-save{width:100%;min-width:100%;max-width:100%}.nav__item{font-size:14px}.nav__item .fico{display:none}.card__title{text-align:left}.card .data-bl{width:100%;min-width:100%;max-width:100%}.save .data-bl{width:100%;min-width:100%;max-width:100%}.save .data-bl_apartment,.save .data-bl_house{width:50%;min-width:50%;max-width:50%}.success{padding:30px 0 0}.success__title{font-size:36px;margin-bottom:0}.success__text{font-size:16px}.success-bl{padding-top:30px;padding-bottom:0}.success-bl-wrap p{max-width:215px;font-size:14px;padding-bottom:130px}.success-bl img{margin-left:-420px;bottom:-90px}.restore{padding:0}.restore-popup .popup__text{margin-bottom:15px}.payment{padding:20px 0}.payment .data-bl-wrap .data-bl{width:100%;min-width:100%;max-width:100%}.payment .data-bl_cvv{max-width:100%;width:100%;min-width:100%}}