[data-v-bd386498]:root{--button-color:#079f90;--button-color-light:#09d0bc;--button-color-transparent:rgba(7,159,144,0.5);--banner-color:#7cfc00}.footer[data-v-bd386498]{width:calc(100% - 40px);margin:0 20px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aaa}.footer a[data-v-bd386498]{text-decoration:none;font-weight:700;color:#52926c}[data-v-19990222]:root{--button-color:#079f90;--button-color-light:#09d0bc;--button-color-transparent:rgba(7,159,144,0.5);--banner-color:#7cfc00}.salonaddressforgooglereserve[data-v-19990222]{width:calc(100% - 40px);margin:20px 20px 0 20px;padding-top:10px;border-top:1px solid rgba(0,0,0,.1);min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#aaa}.salonaddressforgooglereserve a[data-v-19990222]{text-decoration:none;font-weight:700;color:#52926c}:root{--button-color:#079f90;--button-color-light:#09d0bc;--button-color-transparent:rgba(7,159,144,0.5);--banner-color:#7cfc00}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scaleX(1);transform:scaleX(1)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceOut{0%,50%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceOut{0%,50%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.page.book{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}.page.book .pagecontent{margin:0 auto;width:100%;max-width:1366px;padding:0 20px 20px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.book .pagecontent>.top{width:100%;height:40%}.page.book .pagecontent>.top .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 20px 20px 20px;height:calc(100% - 10px);overflow:hidden;border-radius:0 0 10px 10px;background-color:rgba(0,0,0,.05);background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3)}.page.book .pagecontent>.top .content .text{padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page.book .pagecontent>.top .content .text .info{text-align:left;font-weight:700;width:100%}.page.book .pagecontent>.top .content .text .info .tenantname{color:#fff;font-size:3em;text-shadow:0 0 25px #000}.page.book .pagecontent>.top .content .text .info .salonname{color:#fff;font-size:2em;text-shadow:0 0 25px #000}.page.book .pagecontent>.bottom{width:100%;height:auto;padding-bottom:1px}.page.book .pagecontent>.bottom .shopmessage{background-color:var(--banner-color);padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;margin-bottom:10px}.page.book .pagecontent>.bottom .shopmessage .close{position:absolute;font-size:20px;top:0;right:0;width:30px;height:100%;max-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.page.book .pagecontent>.bottom .screen>.section{width:calc(100% - 40px);margin:30px 20px 10px 20px}.page.book .pagecontent>.bottom .screen>.section>.title{font-weight:700;font-size:1.2em;text-transform:uppercase;text-align:left}.page.book .pagecontent>.bottom .screen>.section>.content{width:100%;padding:10px 0}.page.book .pagecontent>.bottom .screen>.section.services .content .search input{padding:10px;font-size:1em;width:calc(100% - 22px)}.page.book .pagecontent>.bottom .screen>.section.services .content .choice{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .categorieswide{width:200px;margin:0 20px 0 0;border-top:1px solid rgba(0,0,0,.25)}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .categorieswide .category{padding:5px 10px;border:1px solid rgba(0,0,0,.25);border-top:none;cursor:pointer}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .categorieswide .category.selected{background-color:var(--button-color);color:#fff}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .categoriesnarrow{width:100%}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .categoriesnarrow select{padding:10px;font-size:1em;width:calc(100% - 20px)}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list{width:100%;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service{text-align:left;border-bottom:1px solid rgba(0,0,0,.25);padding:15px;cursor:pointer}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service .main .image{background-position:50%;background-size:contain;background-repeat:no-repeat;width:50px;height:50px;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service .main .text{width:100%}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service .main .text button{background-color:transparent;color:var(--button-color)}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service .main .price{font-size:inherit;font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service .main .radio{border:1px solid rgba(0,0,0,.25);width:24px;height:24px;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service .details{margin-top:10px;font-size:.9em}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service:last-child{border:none}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service.selected{background-color:var(--button-color);color:#fff;border-bottom:none}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service.selected .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service.selected .main .text{width:100%;font-weight:700}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service.selected .main .text button{background-color:transparent;color:#fff}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service.selected .main .radio{border-color:#fff}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list .service.selected .main .radio:after{content:"";position:absolute;top:3px;bottom:3px;right:3px;left:3px;background-color:#fff;border-radius:50%}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list.category{margin-bottom:10px;border-radius:5px;overflow:hidden}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list.category .title{font-size:1em;cursor:pointer;padding:10px}.page.book .pagecontent>.bottom .screen>.section.services .content .choice .list.category.selected .title{background-color:var(--button-color);color:#fff;font-weight:700;margin-bottom:10px;padding:20px}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .search{position:relative}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .search input{padding:10px;font-size:1em;width:calc(100% - 22px)}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .search .cancel{position:absolute;width:40px;height:100%;top:0;right:0;z-index:1}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 0}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember{width:190px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner{margin:5px;width:calc(100% - 10px);height:calc(100% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);overflow:hidden;background-color:#fff;min-height:200px}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner .image{width:100%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50%;background-repeat:no-repeat}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner .title{height:30%;min-height:65px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner .title .name{font-size:1em;padding:10px;width:100%}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner .title .radio{margin:0 0 0 10px;border:1px solid rgba(0,0,0,.25);width:24px;height:24px;border-radius:50%;-webkit-box-flex:0;-ms-flex:0 0 auto;position:relative;flex:0 0 auto}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner .title>button{background-color:transparent;color:var(--button-color);font-size:24px;margin:0 10px 0 0}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember.selected{font-weight:700}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember.selected .inner{background-color:var(--button-color);color:#fff;-webkit-box-shadow:none;box-shadow:none}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember.selected .inner .title .radio{border-color:#fff}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember.selected .inner .title .radio:after{content:"";position:absolute;top:3px;bottom:3px;right:3px;left:3px;background-color:#fff;border-radius:50%}.page.book .pagecontent>.bottom .screen>.section.addservice>.content{text-align:right}.page.book .pagecontent>.bottom .screen>.section.addservice>.content button{padding:10px;font-size:1em}.page.book .pagecontent>.bottom .screen>.section.datetime .content{display:-webkit-box;display:-ms-flexbox;display:flex}.page.book .pagecontent>.bottom .screen>.section.datetime .content .vdp-datepicker{width:300px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .vdp-datepicker .vdp-datepicker__calendar .cell.today{font-weight:700;font-size:1.2em}.page.book .pagecontent>.bottom .screen>.section.datetime .content .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted{background-color:transparent;color:var(--button-color);position:relative}.page.book .pagecontent>.bottom .screen>.section.datetime .content .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{width:5px;height:5px;position:absolute;bottom:18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:5px;font-family:Font Awesome\ 5 Pro;font-weight:700;content:"\F111"}.page.book .pagecontent>.bottom .screen>.section.datetime .content .vdp-datepicker .vdp-datepicker__calendar .cell.selected{background-color:var(--button-color);color:#fff}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker{width:100%}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .noslots button{margin-top:10px;padding:10px;font-size:1em}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour>.title{padding-right:10px;margin-right:15px;border-right:1px solid rgba(0,0,0,.25);font-weight:700;min-width:100px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour .slots{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot{text-align:left;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.25);border-radius:5px;margin:0 10px 10px 0;width:calc(50% - 12px);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .date{padding:10px;font-weight:700;margin-bottom:10px;font-size:1.1em;background-color:rgba(0,0,0,.1);width:100%}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .slotentry{width:100%}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .slotcontrols{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 10px 10px 10px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .slotcontrols .price{margin-right:auto}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px 10px 10px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .info .image{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .info .title{margin-left:5px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot>button{font-size:1em;width:110px;padding:5px;margin:0 10px 10px auto}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot.selected{background-color:var(--button-color);color:#fff;-webkit-box-shadow:none;box-shadow:none;border:none}.page.book .pagecontent>.bottom .screen>.section.summary{border:1px solid rgba(0,0,0,.25);margin-bottom:20px}.page.book .pagecontent>.bottom .screen>.section.summary>.title{padding:10px;background-color:var(--button-color);color:#fff}.page.book .pagecontent>.bottom .screen>.section.summary>.content{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page.book .pagecontent>.bottom .screen>.section.summary>.content .date{padding:10px 0 20px 0;margin:0 10px;border-bottom:1px solid rgba(0,0,0,.25);font-weight:700;text-align:left;width:calc(100% - 20px);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.1em}.page.book .pagecontent>.bottom .screen>.section.summary>.content>.onetmonly{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em;margin:10px 10px 0 10px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.25)}.page.book .pagecontent>.bottom .screen>.section.summary>.content>.onetmonly .image{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50%;background-repeat:no-repeat}.page.book .pagecontent>.bottom .screen>.section.summary>.content>.onetmonly>.text{font-weight:700;margin-left:10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist{padding-bottom:10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item{padding:10px 0 0 0;margin:0 10px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .image,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .image,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .image{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50%;background-repeat:no-repeat}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .title,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .title,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .title{margin-left:10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .quantity,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .quantity,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .quantity{display:none}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .price,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .price,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .price{margin-left:auto}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .price.big,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .price.big,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .price.big{font-size:1.5em}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .remove,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .remove,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .remove{margin-left:10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .remove button,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .remove button,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .remove button{background-color:transparent;color:red}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .remove button:hover,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .remove button:hover,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .remove button:hover{background-color:red;color:#fff}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .add,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .add,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item .add{margin-left:10px;width:100px;text-align:center}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item.quantityservice .quantity,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item.quantityservice .quantity,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item.quantityservice .quantity{display:-webkit-box;display:-ms-flexbox;display:flex;width:120px;margin-left:auto}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item.quantityservice .quantity span span,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item.quantityservice .quantity span span,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item.quantityservice .quantity span span{margin-right:5px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item.quantityservice .quantity span input,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item.quantityservice .quantity span input,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item.quantityservice .quantity span input{padding:5px;font-size:1em;width:40px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item.quantityservice .price,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item.quantityservice .price,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .item.quantityservice .price{margin-left:10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .ropt .name,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .ropt .name,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .ropt .name{font-size:1.5em;font-weight:700;text-align:left}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .ropt .item,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .ropt .item,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist .ropt .item{margin:0 10px 0 30px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list.onetmonlylist .item .image,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist.onetmonlylist .item .image,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist.onetmonlylist .item .image{margin-right:10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list.onetmonlylist .item .title,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist.onetmonlylist .item .title,.page.book .pagecontent>.bottom .screen>.section.summary>.content .upgradelist.onetmonlylist .item .title{margin-left:0}.page.book .pagecontent>.bottom .screen>.section.summary>.content .controls{text-align:right;padding:10px 10px 20px 10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .controls button{padding:10px;font-size:1em}.page.book .pagecontent>.bottom .screen>.section.summary>.content .controls button.addservice{margin-left:0}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade{border-radius:10px;border:1px solid rgba(0,0,0,.25)}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item{padding:20px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .image{width:50px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50%;background-repeat:no-repeat}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .title .image{display:inline-block;margin:0 10px}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .price{margin-left:auto}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .remove{margin-left:10px}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .remove button{background-color:transparent;color:red}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .remove button:hover{background-color:red;color:#fff}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .add{margin:5px 0 5px auto;width:auto;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .add button{padding:10px}.page.book .pagecontent>.bottom .screen>.section.promocode .content{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.page.book .pagecontent>.bottom .screen>.section.promocode .content input{padding:10px;font-size:1em}.page.book .pagecontent>.bottom .screen>.section.promocode .content button{margin-left:10px;padding:10px}.page.book .pagecontent>.bottom .screen>.section.screenmessage .content{text-align:left;font-weight:700}.page.book .pagecontent>.bottom .screen>.section.payment .content button.big{padding:20px;font-size:1.1em;margin:10px}.page.book .pagecontent>.bottom .screen>.section.payment .content .paymentwrapper{width:100%;position:relative}.page.book .pagecontent>.bottom .screen>.section.payment .content .paymentwrapper>.cover{display:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)}.page.book .pagecontent>.bottom .screen>.section.payment .content .paymentwrapper.disabled>.cover{display:block}.page.book .pagecontent>.bottom .screen>.section.bookingmessage .content textarea{width:100%;min-height:100px;padding:20px;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.page.book .pagecontent>.bottom .screen>.section.confirmation{text-align:left}.page.book .pagecontent>.bottom .screen>.section.confirmation button{padding:10px;font-size:1em;margin-top:10px}.page.book .pagecontent>.bottom .screen>.section.questions .question{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border-bottom:1px solid rgba(0,0,0,.1)}.page.book .pagecontent>.bottom .screen>.section.questions .question .text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page.book .pagecontent>.bottom .screen>.section.queuemode{background-color:var(--button-color);color:#fff;padding:20px;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:3px;cursor:pointer}.page.book .pagecontent>.bottom .screen>.section.queuemode .status{text-align:left}.page.book .pagecontent>.bottom .screen>.section.queuemode .refresh{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em}.page.book .pagecontent>.bottom .screen>.section.disabled{opacity:.5;pointer-events:none}.page.book .salonchoicedialog .innerdialog>.inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page.book .salonchoicedialog .innerdialog>.inner .salonsearch{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px 10px 10px 10px}.page.book .salonchoicedialog .innerdialog>.inner .salonsearch>input{margin-top:5px;width:calc(100% - 30px);padding:10px;font-size:1em}.page.book .salonchoicedialog .innerdialog>.inner .salonlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;width:calc(100% - 10px);-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .nosalons{padding:0 10px 10px 10px}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon{width:33.333333%;height:200px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon .inner{margin:5px;width:calc(100% - 10px);height:calc(100% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);overflow:hidden;background-color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon .inner .image{width:100%;height:70%;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50%;background-repeat:no-repeat}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon .inner .title{height:auto;min-height:65px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;background-color:hsla(0,0%,100%,.9)}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon .inner .title .name{font-size:1.1em;font-weight:700;padding:10px;word-break:break-word}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon .inner .title .description{font-size:.8em;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page.book .publicprofiledialog .innerdialog>.inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.page.book .publicprofiledialog .innerdialog>.inner .details{padding-bottom:20px;border-bottom:1px solid #d7d7d7;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page.book .publicprofiledialog .innerdialog>.inner .details .image{width:50px;height:50px;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:cover;background-position:50%;background-repeat:no-repeat}.page.book .publicprofiledialog .innerdialog>.inner .details .name{margin-left:10px;font-weight:700;font-size:1.2em}.page.book .publicprofiledialog .innerdialog>.inner .profile{padding-top:20px;font-size:1em}@media only screen and (max-width:1366px){.page.book .pagecontent{display:block}.page.book .pagecontent>.top{min-height:unset}.page.book .pagecontent>.top .content{min-height:200px}}@media only screen and (max-width:1200px){.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour .slots .slot,.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .slot .slotentry{width:100%}}@media only screen and (max-width:1024px){.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner .title .name{font-size:.9em}.page.book .pagecontent>.bottom .screen>.section.datetime .content{display:block}.page.book .pagecontent>.bottom .screen>.section.datetime .content .vdp-datepicker{margin-bottom:20px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour{display:block}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour>.title{font-size:1.5em;text-align:left;padding:0 0 5px 0;margin:0 0 10px 0;border-right:none;border-bottom:1px solid rgba(0,0,0,.25)}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour .slots .slot{width:calc(50% - 12px)}}@media only screen and (max-width:768px){.page.book .pagecontent{padding:0}.page.book .pagecontent>.top .content{margin:0 0 20px 0;border-radius:0;min-height:70px}.page.book .pagecontent>.top .content .text{padding:10px}.page.book .pagecontent>.top .content .text .info .tenantname{font-size:2em}.page.book .pagecontent>.top .content .text .info .salonname{font-size:1em}.page.book .pagecontent>.bottom>.section{margin:20px 10px 10px 10px;width:calc(100% - 20px)}.page.book .pagecontent>.bottom>.section.teammembers .content .list .teammember{width:25%}.page.book .pagecontent>.bottom>.section.teammembers .content .list .teammember .inner .title .name{font-size:.8em}.page.book .pagecontent>.bottom>.section.datetime .content .slotpicker .hour .slots .slot{margin-right:0;width:100%}.page.book .pagecontent>.bottom>.section.services .content .choice{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.page.book .pagecontent>.bottom>.section.services .content .choice .categoriesnarrow{margin-bottom:10px}.page.book .pagecontent>.bottom>.section.services .content .choice .categoriesnarrow select{width:100%}.page.book .pagecontent>.bottom>.section.services .content .choice .list .service{padding:10px;font-size:.8em}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item{padding:10px}.page.book .pagecontent>.bottom .screen>.section.upgrades .content .currentupgrade .item .add button{padding:5px}}@media only screen and (max-width:640px){.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember{padding:0}.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember .inner .title .name{font-size:.8em;padding:10px 0 10px 10px}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour .slots .slot{width:100%;margin:0 0 10px 0}.page.book .pagecontent>.bottom .screen>.section.summary>.content .date{margin:0;width:100%}.page.book .pagecontent>.bottom .screen>.section.summary>.content .onetmonly{margin:10px 0 0 0}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist{padding:0}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .ropt .item,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .ropt .item{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 10px 0;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.25)}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .ropt .item .title,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .ropt .item .title{width:calc(100% - 60px)}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .ropt .item:last-child,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .ropt .item:last-child{border:none;margin:0}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item{min-height:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding-bottom:10px}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .title,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .title{width:calc(100% - 160px)}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .price,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .price{width:100px;text-align:right}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .remove,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .remove{width:100%;text-align:right}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item .remove button,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item .remove button{padding:0}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list .item:last-child,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist .item:last-child{border:none;margin:0}.page.book .pagecontent>.bottom .screen>.section.summary>.content .list.onetmonlylist .item .title,.page.book .pagecontent>.bottom .screen>.section.summary>.content .requiredoptionallist.onetmonlylist .item .title{width:calc(100% - 100px)}.page.book .salonchoicedialog .innerdialog>.inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon{width:50%}}@media only screen and (max-width:450px){.page.book .pagecontent>.bottom .screen>.section.teammembers .content .list .teammember{width:50%}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour .slots .slot .date{font-size:1em}.page.book .pagecontent>.bottom .screen>.section.datetime .content .slotpicker .hour .slots .slot .slotentry{font-size:.9em;width:100%}}@media only screen and (max-width:320px){.page.book .salonchoicedialog .innerdialog>.inner .salonlist .salon{width:100%}}