.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:10000}.v-snack{display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgb(0 0 0/20%),0 6px 10px 0 rgb(0 0 0/14%),0 1px 18px 0 rgb(0 0 0/12%)}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-sheet.v-snack__wrapper{border-radius:4px}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack--top{align-items:flex-start;bottom:auto}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;outline:0}html{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}button,input{outline:0;border:none}table{border-collapse:collapse;border-spacing:0}img{border:0;max-width:100%}a,a:hover{text-decoration:none}[hidden]{display:none!important}@-webkit-keyframes logoUp{50%{height:50%;background-color:rgba(58,57,57,.5)}55%{height:auto;background-color:rgba(58,57,57,.55)}to{height:auto;background-color:#3a3939;box-shadow:0 4px 30px rgba(0,0,0,.25);border-radius:0 0 1.2em 1.2em}}@keyframes logoUp{50%{height:50%;background-color:rgba(58,57,57,.5)}55%{height:auto;background-color:rgba(58,57,57,.55)}to{height:auto;background-color:#3a3939;box-shadow:0 4px 30px rgba(0,0,0,.25);border-radius:0 0 1.2em 1.2em}}@-webkit-keyframes fadeIn{0%,50%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%,50%{opacity:0}to{opacity:1}}@media (max-width:320px){html{font-size:14px!important}}*{background-position:50%;background-size:contain;background-repeat:no-repeat}html{overflow-x:hidden}html,input{font-size:18px;font-family:Montserrat,sans-serif;font-weight:600}body{height:100vh;background-color:#1e1e1e;color:#fff}body>*,body>*>*>footer{max-width:1000px;margin:0 auto}header{height:100%;display:flex;flex-direction:column-reverse;text-align:center;justify-content:center;align-items:center;position:relative;z-index:10000}header .title{font-weight:800;line-height:1.7;letter-spacing:.25em;filter:drop-shadow(0 0 7px rgba(0,0,0,.25))}header .sub-title{font-weight:600;letter-spacing:.15em}header .sub-title:first-letter{color:#e52335}header .logo{display:flex;flex-direction:column;justify-content:center;z-index:0}header .logo .title{font-size:5em}header .logo .sub-title{font-size:2em}header .auntifications{width:100%;height:2em;justify-content:space-around;padding-top:.5rem;margin-top:-.5rem}header .auntifications a{color:#fff}header .auntifications input{display:none}header .auntifications>*{width:40%}header .auntifications>input:checked+label{border-bottom:solid #e52335}header .auntifications label{cursor:pointer}header:has(progress[value="100"]){-webkit-animation:logoUp 1s cubic-bezier(.11,.83,1,.67) 1 forwards;animation:logoUp 1s cubic-bezier(.11,.83,1,.67) 1 forwards}header #entryPage{display:block}header.progressComplete{-webkit-animation:logoUp 1s cubic-bezier(.11,.83,1,.67) 1 forwards;animation:logoUp 1s cubic-bezier(.11,.83,1,.67) 1 forwards}header.progressComplete+#entryPage{display:block}header progress[value="100"]{display:none}header .logo{width:100vw;padding:4rem 0}header .auntifications{display:flex;-webkit-animation:fadeIn 1s both;animation:fadeIn 1s both}header .menu{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.5em}header .menu .back{width:2rem;height:2rem;content:url(../img/back.eae916a3.svg)}nav{display:flex;flex-direction:row;overflow-x:auto;padding:.7rem 0;font-weight:500}nav span input{display:none}nav span input:checked+label{background-color:#e52335}nav span label{padding:.6rem .9rem;margin:0 .3rem;border-radius:1em;background-color:#3a3939;text-align:center;cursor:pointer;white-space:nowrap}section{padding:1rem;padding-top:0}section#services{padding-bottom:6rem}section#services p{margin-top:1rem;margin-bottom:.7rem}section#descriptions{padding:0;padding-bottom:0!important}section#settings{height:calc(100vh - 10rem)}section#settings>div{display:flex;flex-direction:column;height:95%;justify-content:center}section#settings>div>div{background-color:#1e1e1e}section#settings>div>div.who-did{position:relative;flex-grow:1;padding-top:2em}section#settings>div>div.who-did>div{position:absolute;bottom:0;padding:0;margin:0}section#settings #options{display:grid;grid-template-rows:repeat(auto-fit,minmax(30vh,45vh));grid-template-columns:1fr;gap:1rem;padding-bottom:5rem}section#settings #deleteAccount,section#settings #exitAccount{height:70vh}section#settings .options{margin:0;margin-top:1rem;font-size:1rem}section#settings .options form{margin-top:1rem;display:grid;grid-template-columns:3fr -webkit-min-content;grid-template-columns:3fr min-content;row-gap:1rem}section#settings .options form label{align-self:center;line-height:2.5}section#settings .options form .ios-checkbox{position:relative;width:2.8rem;height:1.7rem;justify-self:center;background-color:#f2f2f2;border-radius:30%/50%;cursor:pointer}section#settings .options form .ios-checkbox:has(input[type=checkbox]:checked){background-color:#34c759}section#settings .options form .ios-checkbox input[type=checkbox]{visibility:hidden}section#settings .options form .ios-checkbox input[type=checkbox]:checked+label{right:.1rem}section#settings .options form .ios-checkbox label{width:1.5rem;height:1.5rem;position:absolute;right:1.15rem;top:.1rem;z-index:1;border-radius:50%;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 3px 1px rgba(0,0,0,.06);transition:all .3s ease}section#notifications{padding:1rem}section#notifications .notification{display:flex;flex-direction:column;padding:1rem .5rem;background-color:#3a3939;border-radius:1rem;font-weight:500}section#notifications .notification+.notification{margin-top:1rem}section#notifications .notification div,section#notifications .notification h4{margin:.25rem}section#notifications .notification div{font-size:.7rem;padding:0;color:hsla(0,0%,100%,.4)}section#notifications .notification .btn{margin-top:1rem;margin-bottom:-.5rem}section#appointment,section#records{display:flex;flex-direction:column;padding-bottom:6rem;padding-top:2rem}section#appointment form>div+div,section#records form>div+div{margin-top:2rem}section#appointment input[type=radio],section#records input[type=radio]{display:none}section#appointment input[type=radio]:checked+label,section#records input[type=radio]:checked+label{cursor:default}section#appointment input[type=radio]:checked+label,section#appointment input[type=radio]:checked+label>div,section#records input[type=radio]:checked+label,section#records input[type=radio]:checked+label>div{background-color:#e52335}section#appointment label,section#records label{border-radius:1rem;background-color:#3a3939;text-align:center;cursor:pointer}section#appointment label:not(:first-child),section#records label:not(:first-child){margin-right:.3rem}section#appointment h4,section#records h4{margin-bottom:.6rem}section#appointment h5,section#records h5{font-weight:500;margin-bottom:.6rem}section#appointment h6,section#records h6{margin-top:-.5rem;font-weight:400;color:hsla(0,0%,100%,.5)}section#appointment .date .slider label,section#records .date .slider label{padding:1.5rem .6rem}section#appointment .date .slider label p,section#records .date .slider label p{width:1.9rem}section#appointment .date .slider label p+p,section#records .date .slider label p+p{margin-top:1rem;padding-top:1rem;border-top:.2rem solid #fff}section#appointment .time label,section#records .time label{padding:.8rem 1.16rem}section#appointment .time div+div,section#records .time div+div{margin-top:1rem}section#appointment .auto,section#records .auto{flex-direction:column}section#appointment .auto label,section#records .auto label{padding:1rem}section#appointment .auto label+input+label,section#records .auto label+input+label{margin-top:1rem}section#appointment .salon label,section#records .salon label{text-align:left}section#appointment .services a,section#records .services a{display:block}section#appointment .services a:hover,section#records .services a:hover{background-color:#e52335}section#appointment .services label,section#records .services label{text-align:left}section#appointment .remind .slider,section#appointment .when .slider,section#records .remind .slider,section#records .when .slider{padding:0;background-color:#1e1e1e;flex-wrap:wrap}section#appointment .remind .slider div,section#appointment .remind .slider label,section#appointment .when .slider div,section#appointment .when .slider label,section#records .remind .slider div,section#records .remind .slider label,section#records .when .slider div,section#records .when .slider label{padding:.6rem 1.5rem;border-radius:1rem;font-size:.8rem;background-color:#3a3939;margin-top:.5rem}section#appointment .remind .slider div+div:nth-child(2n),section#appointment .remind .slider div+input:nth-child(2n)+label,section#appointment .remind .slider label+div:nth-child(2n),section#appointment .remind .slider label+input:nth-child(2n)+label,section#appointment .when .slider div+div:nth-child(2n),section#appointment .when .slider div+input:nth-child(2n)+label,section#appointment .when .slider label+div:nth-child(2n),section#appointment .when .slider label+input:nth-child(2n)+label,section#records .remind .slider div+div:nth-child(2n),section#records .remind .slider div+input:nth-child(2n)+label,section#records .remind .slider label+div:nth-child(2n),section#records .remind .slider label+input:nth-child(2n)+label,section#records .when .slider div+div:nth-child(2n),section#records .when .slider div+input:nth-child(2n)+label,section#records .when .slider label+div:nth-child(2n),section#records .when .slider label+input:nth-child(2n)+label{margin-left:.3rem;margin-right:.3rem}section#appointment .remind label,section#records .remind label{cursor:pointer}section#appointment .where>div,section#records .where>div{padding:.5rem .5rem 1rem .5rem}section#records>div+div{margin-top:2rem}section#records label{cursor:default;text-align:left}section#EROOR-successful h2+h2,section#EROOR-successful h2+h4{margin-top:1rem}section#EROOR-successful>div{display:flex;flex-direction:column;margin-top:10vh}section#contact{display:flex;flex-direction:column;position:relative;bottom:4rem;height:100%;padding-bottom:1rem}section#contact>div+div{margin-top:1rem}section#contact h4{color:hsla(0,0%,100%,.4)}section#contact a{display:flex;justify-content:center;padding:1rem}section#contact a img{margin-right:1rem}section#contact a p{display:inline;font-size:.8rem;margin:auto 0}section#contact .map{margin:-1rem}section#contact .map img{border-radius:0 0 1rem 1rem;width:100%}section#contact .map.map-big{z-index:10}section#contact .addresses{font-weight:500}section#contact .addresses p+p{margin-top:1rem}section#contact .addresses .adds{font-size:.7rem;color:hsla(0,0%,100%,.3)}section#contact .social{display:flex;flex-direction:row;justify-content:space-around}section#contact .social a{padding:0}section#profile{position:relative;bottom:4.5rem}section#profile #account{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:6rem}section#profile a{display:block}section#profile h4{margin-bottom:1rem}section#profile .account{margin:-1rem;margin-bottom:3rem;position:relative;filter:drop-shadow(0 4px 30px rgba(0,0,0,.25))}section#profile .account img{border-radius:0 0 1rem 1rem;width:100%}section#profile .account .account-date{position:absolute;display:flex;flex-direction:column;left:1rem;bottom:1rem;line-height:2}section#profile .account .account-date input[type=text]{background-color:transparent;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}section#profile .account .account-date input[readonly=readonly],section#profile .account .account-date input[readonly]{border-bottom:none}section#profile .account .account-date .name{width:11em!important}section#profile .account .account-date .phone{width:10em!important;font-size:.8rem;font-weight:400}section#profile .account .account-date .edit{display:inline-block;width:1.2rem;height:1.2rem;background-image:url(../img/edit.388655c4.svg)}section#profile .account .account-edit{position:relative;filter:blur(7px)}section#profile .account .account-edit-icon{position:absolute;top:calc(50% - 2rem);left:calc(50% - 2rem);width:4rem;height:4rem;background-image:url(../img/photo-edit.ad3dd395.svg)}section#profile .account .btn{position:absolute;right:1rem;bottom:-2rem;padding:.7rem 1rem}section#profile .garage .auto{position:relative;margin-bottom:1rem}section#profile .garage .auto:first-of-type{margin-top:1rem}section#profile .garage div.btn{cursor:auto;box-shadow:none;margin:0}section#profile .garage div.btn:first-of-type{margin-top:0}section#profile .garage .del_auto{position:absolute;right:0;top:0;margin:0;padding:1rem .5rem;font-size:.75rem}section#profile .history>div+div{margin-top:1rem}section#profile .history input{display:none}section#profile .history input:checked+label{background-color:#e52335}section#profile .history label+input+label{margin-left:.3rem}section#profile .history .btn{padding:.8rem 1.1rem}section#profile .history .btn:first-of-type{margin-top:0}section#editAvatar{padding:0;height:calc(100vh - 4.5rem)}section#editAvatar .avatar{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}section#editAvatar .avatar .image{position:relative}section#editAvatar .avatar .image img{filter:brightness(.5)}section#editAvatar .avatar .image canvas{display:block;position:absolute;top:0}section#editAvatar .avatar button{margin:1rem;padding:1rem;width:calc(100% - 2rem)}section .preview{width:100%;margin-bottom:1.8rem;filter:drop-shadow(0 4px 30px rgba(0,0,0,.2))}section .preview:after{content:attr(time-delay);position:absolute;right:1em;bottom:-3.5em;min-width:4.6rem;padding:.6rem .9rem;margin-top:5rem;border-radius:1em;box-shadow:0 4px 30px rgba(0,0,0,.25);text-align:center;font-size:1rem}section .preview img{width:100%;border-radius:.7rem;-o-object-fit:cover;object-fit:cover;height:431px}section .preview+div{line-height:1.2em;padding-left:.5rem}section .sub-text{margin-top:.5rem;font-weight:500;font-size:.7rem;line-height:.8rem;color:hsla(0,0%,100%,.4);padding-left:.5rem}section .card{padding:.5rem .5rem 1rem .5rem;border-radius:1.2rem;font-weight:500;background-color:#3a3939}section .card+.card{margin-top:1rem}#enterFrame{height:100%;padding-bottom:5vw}#enterFrame .btn:first-of-type{margin-top:3rem}section#entryPage,section#registrationPage{padding:3rem 1rem}header section#entryPage,header section#registrationPage{display:block}section#entryPage select,section#registrationPage select{padding:.5rem 0;background-color:inherit;color:#fff;font-size:1rem;width:600;border:0}section#entryPage select option,section#registrationPage select option{background-color:#1e1e1e}section#agreementPage{font-weight:400;font-size:.8rem;padding:2rem 1rem}section#agreementPage h4{font-weight:600;margin:1.5rem 0}section#agreementPage a div{width:2.5rem;height:2.5rem;background-image:url(../img/back.eae916a3.svg)}section form{display:flex;flex-direction:column}section input{background-color:#1e1e1e;padding:.5rem 0}section input::-moz-placeholder{color:#fff}section input:-ms-input-placeholder{color:#fff}section input::placeholder{color:#fff}article{padding:0}article>*{position:relative;top:-4.5rem}article .view{padding:0;filter:drop-shadow(0 4px 30px rgba(0,0,0,.25));z-index:-1}article .view img{width:100%;border-radius:0 0 1rem 1rem}article .view:after{content:attr(time-delay);position:absolute;right:1em;bottom:-.9em;min-width:4.6rem;padding:.6rem .9rem;margin-top:5rem;border-radius:1em;box-shadow:0 4px 30px rgba(0,0,0,.25);text-align:center;font-size:1rem}article div{padding:1rem;padding-top:2rem}article div .price{margin-top:.5rem;margin-bottom:1rem;color:#e52335;font-size:.9rem}article div .price,article div h2{width:90%}article div ul{color:hsla(0,0%,100%,.4);font-size:.5rem;list-style:disc;margin:1rem;line-height:1.5em}article div .btn{margin-top:2rem;padding-top:1rem;padding-bottom:1rem}footer{position:fixed;bottom:0;width:100vw;padding:1rem 0 1.5rem;background-color:rgba(58,57,57,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000}footer nav{height:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center}footer nav a{width:3rem;height:1.7rem}footer nav a#contact{background-image:url(../img/contact.9961621c.svg)}footer nav a#home{background-image:url(../img/home.6a4ff225.svg)}footer nav a#profile{background-image:url(../img/profile.c6603d55.svg)}progress#preloader{height:1px;margin-top:1rem;background-color:#1e1e1e}progress#preloader::-webkit-progress-bar{background-color:#1e1e1e}progress#preloader::-webkit-progress-value{border-radius:2px;background-color:#e52335}progress#preloader::-moz-progress-bar{border-radius:2px;background-color:#e52335}a{color:#e52335}input{font-size:1rem;font-weight:600;color:#fff}h1{font-size:2rem;line-height:2rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4{font-size:1rem}h5{font-size:.8rem}h6{font-size:.6rem}#deleteAccount h5{color:hsla(0,0%,100%,.3)}.btn{margin-bottom:1rem;padding:.8rem 1.1rem;border-radius:1rem;background-color:#3a3939;box-shadow:0 4px 30px rgba(0,0,0,.25);font-size:1rem;color:#fff!important;text-align:center;cursor:pointer}.btn:first-of-type{margin-top:1rem}.btn.enable{background-color:#e52335}.eroorMessage{margin-top:1rem;margin-bottom:-3.5rem;font-size:.7em;font-weight:400}.agreement{display:flex;margin:2rem 0 0}.agreement label{margin:auto 0}.agreement a,.agreement label{font-size:.7rem;font-weight:400;color:#fff!important}.agreement a{text-decoration:underline}.agreement input[type=radio]{width:1em;height:1em;padding:.5rem;margin-right:1rem;border:1px solid #fff;-webkit-appearance:none}.agreement input[type=radio]:checked{background:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///////yH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) no-repeat 50%;background-size:9px 9px}.agreement input[type=radio]:focus{outline-color:transparent}.notifications{width:3rem;height:2.5rem;background-image:url(../img/notifications.418f0d93.svg);background-size:contain}.notifications:before{content:"";display:inline-block;width:27%;height:18.9%;position:relative;top:-.4rem;left:.3rem;z-index:5;border-radius:50%;background-color:#e52335}.hide-after:after,.hide-before:before{display:none}.btn-group{display:flex;flex-direction:column}.btn-group .btn:first-of-type{margin-top:0}.settings{width:3rem;height:2.2rem;background-image:url(../img/settings.2f6161df.svg)}.facebook,.instagram,.telegram,.vk,.whatsapp,.youtube{width:2rem;height:2rem}.instagram{background-image:url(../img/inst.949c1dc2.png)}.facebook{background-image:url(../img/fb.4be76f6c.svg)}.vk{background-image:url(../img/vk.0cd91908.png)}.youtube{background-image:url(../img/youtube.aa6e7ca4.svg)}.telegram{background-image:url(../img/tg.350a3826.png)}.whatsapp{background-image:url(../img/wa.f48be6e2.png)}.slider{display:flex;flex-wrap:nowrap;overflow-x:auto}.enterInput{display:flex;flex-direction:column;border-bottom:2px solid #fff;margin-bottom:2rem}.enterInput label{color:hsla(0,0%,100%,.2)}.enterInput .inputInline{display:flex}.enterInput .inputInline input{flex-basis:90%;margin-right:5%}.enterInput .inputInline .password-control{width:2em;height:2em;margin-top:.7rem;margin-right:.5rem;background:url(../img/show.461bdfad.svg) 0 0 no-repeat}.enterInput .inputInline .password-control.view{background:url(../img/no-show.19452c0d.svg) 0 0 no-repeat}.enterInput .inputInline .car-number-help{width:1.5em;height:2em;margin-top:.7rem;margin-right:.5rem;background-image:url(../img/more.c7c02327.svg);position:relative}.enterInput .inputInline .car-number-help:hover span{display:block}.enterInput .inputInline .car-number-help span{display:none;position:absolute;bottom:2.5rem;right:-.5rem;width:55vw;padding:.4rem 1rem;background-color:#d9d9d9;font-size:.85rem;color:#1e1e1e;text-align:right}.enterInput .inputInline .car-number-help span:after{content:"";position:absolute;bottom:-2rem;right:0;z-index:-1;border:20px solid transparent;border-top:20px solid hsla(0,0%,100%,.8431372549)}::-webkit-scrollbar{height:.5rem;background:inherit}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.5);border-radius:1rem}.vue-star-rating-star[data-v-7fc02172]{display:inline-block}.vue-star-rating-pointer[data-v-7fc02172]{cursor:pointer}.vue-star-rating[data-v-7fc02172]{display:flex;align-items:center}.vue-star-rating-inline[data-v-7fc02172]{display:inline-flex}.vue-star-rating-rating-text[data-v-7fc02172]{margin-top:7px;margin-left:7px}.vue-star-rating-rtl[data-v-7fc02172]{direction:rtl}.vue-star-rating-rtl .vue-star-rating-rating-text[data-v-7fc02172]{margin-right:10px;direction:rtl}.custom-text{font-weight:700;font-size:1.9em;border:1px solid #cfcfcf;padding-left:10px;padding-right:10px;border-radius:5px;color:#999;background:#fff;font-family:Raleway,sans-serif}