@charset "utf-8";:root{--unicolor:#80162e;--link:#80162e;--cherry:#80162e}body{background:#fff;color:#000;box-sizing:border-box;font:normal 14px/20px Roboto,Helvetica,sans-serif;padding-top:60px}body,body:after,body:before{box-sizing:inherit}body.cosmeticstar{--unicolor:#d936a3;--link:#1197e8;--cherry:#d936a3}.link,.link-color,.unicolor,a{color:var(--link)}a{text-decoration:none}a:hover{text-decoration:underline}a:active{color:#540f1e}ol,p,ul{margin:0 0 10px}.h1,h1{font-size:20px;line-height:20px;font-weight:700;margin:0 0 20px}.h2,h2{font-size:16px;margin:0 0 10px}.h2,.h3,h2,h3{line-height:18px;font-weight:700}.h3,h3{font-size:15px;margin:0 0 4px}.h4,h4{font-size:14px;line-height:16px;font-weight:700;margin:0;text-transform:uppercase}.small,small{font-size:12px}div.small,p.small{line-height:16px}.grey{color:#666}table.g-table th{vertical-align:bottom}.increment,input.text,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{border-color:rgba(0,0,0,.3);border-radius:5px}.increment:focus,input.text:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--unicolor);box-shadow:0 0 2px 1px rgba(128,22,46,.3)}.increment.readonly,.increment[readonly],input.text.readonly,input.text[readonly],input[type=email].readonly,input[type=email][readonly],input[type=number].readonly,input[type=number][readonly],input[type=password].readonly,input[type=password][readonly],input[type=search].readonly,input[type=search][readonly],input[type=text].readonly,input[type=text][readonly],select.readonly,select[readonly],textarea.readonly,textarea[readonly]{background-color:rgba(128,22,46,.05)}.bttn,button,input[type=button],input[type=submit]{background-color:var(--unicolor);background-image:linear-gradient(180deg,hsla(34,86%,73%,.3) 0,hsla(34,86%,73%,0));border-radius:5px}.bttn:active,button:active,input[type=button]:active,input[type=submit]:active{background-image:linear-gradient(180deg,rgba(0,0,0,.1) 0,transparent)}.cosmeticstar .bttn:not(.outline),.cosmeticstar button:not(.outline),.cosmeticstar input[type=button]:not(.outline),.cosmeticstar input[type=submit]:not(.outline){background-color:#bb478f}.cosmeticstar .bttn:not(.outline):not(:active),.cosmeticstar button:not(.outline):not(:active),.cosmeticstar input[type=button]:not(.outline):not(:active),.cosmeticstar input[type=submit]:not(.outline):not(:active){background-image:linear-gradient(180deg,rgba(223,118,185,.3) 0,rgba(223,118,185,0))}.increment i,input[type=checkbox],input[type=radio]{border-color:var(--unicolor)}.increment i:active,input[type=checkbox]:active,input[type=radio]:active{background-color:rgba(128,22,46,.2)}@media (min-width:761px){.wrap{padding-left:20px;padding-right:20px;margin:0 auto}.wrap:not(.wide){max-width:1040px}}@media (max-width:760px){.wrap{padding-left:15px;padding-right:15px}}.service-header{background:hsla(0,0%,100%,.9);background-image:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.05));position:fixed;top:0;right:0;left:0;z-index:99;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.service-header .wrap{display:flex;justify-content:space-between;padding-top:20px;padding-bottom:20px}.service-header .title a{color:inherit;text-decoration:none;padding:15px 15px 15px 55px;display:inline-block;margin:-15px 0 -15px -5px;position:relative;border-radius:25px}.service-header .title a:before{position:absolute;left:5px;top:50%;margin-top:-20px;content:"";background:url(https://src.cosmeticstar.ru/img/cherryshop.svg) 50%;width:40px;height:40px;border-radius:20px;background-size:40px}.cosmeticstar .service-header .title a:before{background-image:url(https://src.cosmeticstar.ru/img/cosmeticstar.svg)}.service-header .title a:hover{background:rgba(0,0,0,.1)}.service-header .user{display:flex}.service-header .user a{color:#666}.service-header .user a.logout{display:inline-block;width:30px;height:40px;margin:-10px -10px -10px 10px;background:url(https://src.cosmeticstar.ru/img/service/i.logout.svg?color=80162e) no-repeat 0 50%}.cosmeticstar .service-header .user a{color:#c5c7e4}.cosmeticstar .service-header .user a.logout{background-image:url(https://src.cosmeticstar.ru/img/service/i.logout.svg?color=1197e8)}.cosmeticstar .service-header{background:rgba(16,25,79,.9);color:#fff}.service-nav{font-weight:700;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1)}.service-nav ul{list-style:none;display:flex;margin-bottom:0}@media (max-width:760px){.service-nav ul{flex-wrap:wrap}}.service-nav li{padding-left:0;margin-right:10px}@media (max-width:760px){.service-nav li{margin-bottom:5px}}.service-nav li.current a{background:hsla(34,86%,73%,.3);color:#80162e;text-decoration:none;cursor:default}.cosmeticstar .service-nav li.current a{background:rgba(187,71,143,.2);color:#d936a3}.service-nav a{display:block;padding:5px 10px;border-radius:5px;color:inherit}@media (min-width:761px){main{padding:40px 0}}@media (max-width:760px){main{padding:20px 0}}#login-form{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:100;background:#fff;padding-bottom:20px;box-shadow:0 5px 20px -5px #000}@media (min-width:761px){#login-form{border-radius:0 0 5px 5px}}@media (max-width:760px){#login-form{width:100vw}}#login-form:before{content:"Вход и регистрация";padding:15px 20px;background:hsla(34,86%,73%,.3);display:block;font-weight:700;font-size:15px;margin-bottom:10px;line-height:20px}.order-description{position:fixed;left:0;right:0;bottom:0;box-shadow:0 -100px 0 rgba(0,0,0,.5),0 0 20px 5px rgba(0,0,0,.2);background:#fff;overflow-y:auto;display:none;padding:30px 0;z-index:101}@media (min-width:761px){.order-description{top:80px}}@media (max-width:760px){.order-description{top:25px}}.order-description:before{position:fixed;height:40px;left:0;right:0;content:"";z-index:10;background-image:linear-gradient(180deg,#fff 15%,hsla(0,0%,100%,0));pointer-events:none}@media (min-width:761px){.order-description:before{top:80px}}@media (max-width:760px){.order-description:before{top:25px}}.order-description h2:first-of-type{font-size:20px;line-height:20px;font-weight:700;margin:0 0 20px}.order-description .order-status:not(:empty){margin-top:20px}@media (min-width:761px){.order-description .close{top:80px}}@media (max-width:760px){.order-description .close{top:25px}}.order-description .close:active{opacity:.5}.close{width:40px;height:40px;position:fixed;z-index:102;right:0;top:0;cursor:pointer;background:#fff}.close:after,.close:before{width:21px;height:1px;background:#000;overflow:hidden;position:absolute;left:50%;top:50%;content:"";margin-left:-10px;z-index:2}.close:before{transform:rotate(-45deg)}.close:after{transform:rotate(45deg)}td.is-payed:after{content:"\20BD";background:var(--success);color:#fff;font-size:10px;line-height:14px;width:14px;margin-left:4px;text-align:center;display:inline-block;border-radius:50%;vertical-align:middle;text-indent:1px}