ul{margin:0;padding-left:0}ul li{list-style-type:none}.btn-complete,.btn-continue,.btn-previous{border:none;border-radius:3px;padding:10px 15px}.btn-previous{background:#c7c7c7}.btn-complete,.btn-continue{float:right}.success:before{background:rgba(0,0,0,.6);content:"";height:100%;width:100%}.success .modal,.success:before{left:0;position:fixed;top:0;z-index:99}.success .modal{align-items:center;background:#fff;border-radius:15px;bottom:0;display:flex;height:250px;margin:auto;padding:15px;right:0;width:600px}.success .modal span{color:#17a674;font-size:17px;font-weight:600;text-transform:uppercase}.loading{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;position:fixed;width:100%;z-index:10000}.loading.hidden{display:none}.loading span{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}.loading span:before{background-image:url(/build/images/loader.f83cd1ed.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:50px;margin-left:-65px;margin-top:-11px;position:absolute;width:50px}.section.team{background:url(/build/images/team.9b92097c.jpg) no-repeat #0f0f10;background-position:50%;background-size:cover;color:#fff;min-height:100vh}@media(max-width:767px){.section.team{background-size:cover;min-height:300px}}.section.piercings{background:url(/build/images/piercings.8445121b.jpg) no-repeat #0f0f10;background-position:50%;background-size:cover;color:#fff;min-height:100vh}.top-header{top:-125px;transition:top .5s ease-in-out!important}.top-header.fixed{top:0}.table-pricing table{text-transform:uppercase}.table-pricing table tbody tr td:nth-child(2){font-weight:700;padding-left:20px}body#app-schedules main,body#app-schedules-cancel main,body#app-schedules-cancel-success main{background:#f7f7f7}.cancel-success{align-items:center;background:#fff;border-radius:25px;display:flex;justify-content:center;margin-bottom:25px}.cancel-success h1{color:#12a574!important}.reservation p{color:#565656;font-style:italic;font-weight:300}.reservation p.danger:before{background:url(/build/images/danger.d36c9572.svg) no-repeat;content:"";display:inline-block;height:20px;position:relative;top:7px;width:20px}.reservation p.danger{color:#e80404}.reservation .datepicker{background:#fff;box-shadow:0 0 5px 0 rgba(60,66,87,.04),0 0 10px 0 rgba(0,0,0,.04);overflow:hidden;position:relative}.reservation .datepicker:after{background:linear-gradient(0deg,#fff,transparent);bottom:0;content:"";display:block;height:30px;left:0;pointer-events:none;position:absolute;right:0;width:100%}.reservation .datepicker .datepicker--arrows .back,.reservation .datepicker .datepicker--arrows .next{position:absolute;top:14px;z-index:999}.reservation .datepicker .datepicker--arrows .back:hover,.reservation .datepicker .datepicker--arrows .next:hover{cursor:pointer;opacity:.8}.reservation .datepicker .datepicker--arrows .back{left:15px}.reservation .datepicker .datepicker--arrows .next{right:15px}.reservation .datepicker .datepicker--header{border-bottom:1px solid #e5e5e5;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;height:54px;padding:10px 5%;position:relative;-webkit-box-pack:justify;align-items:center;justify-content:space-between}.reservation .datepicker .datepicker--header span{display:block}.reservation .datepicker .datepicker--header>div{color:#979797;font-weight:500;text-align:center;width:15%}.reservation .datepicker .datepicker--timetable{border-radius:4px;display:flex;height:calc(100% - 59px);-webkit-box-pack:justify;justify-content:space-between;max-height:270px;overflow-y:scroll;padding:15px 42px;position:relative}.reservation .datepicker .datepicker--timetable>div{text-align:center;width:15%}.reservation .datepicker .datepicker--timetable>div span{color:#636363;display:block;font-weight:600;margin-bottom:5px;padding:10px}.reservation .datepicker .datepicker--timetable>div span:hover{color:#000;cursor:pointer;font-weight:700}.reservation .datepicker .datepicker--timetable>div span.active{background:#98d05e;border-radius:6px;color:#fff}.reservation .piercing-list{background-color:#fff;border-radius:4px;box-shadow:0 0 5px 0 rgba(60,66,87,.04),0 0 10px 0 rgba(0,0,0,.04);max-height:384px;overflow:hidden;position:relative;transition:.2s}.reservation .piercing-list.active{max-height:max-content}.reservation .piercing-toggle{background:#fff;border-top:1px solid #ddd;bottom:0;font-weight:600;height:55px;padding:10px;position:absolute;text-align:right;width:100%}.reservation .piercing-toggle:hover{cursor:pointer}.reservation .piercing-toggle svg{position:relative;top:8px;transform:rotate(90deg);transition:.2s}.reservation .piercing-toggle.active svg{transform:rotate(-90deg)}.reservation .piercing{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:15px;width:100%}.reservation .piercing .name{color:#000;padding-right:10px;white-space:normal}.reservation .piercing .item-right{display:flex;justify-content:space-between;width:215px}.reservation .piercing .item-right span{display:block}.reservation .piercing .price{font-weight:700}.reservation .piercing .duration{color:#979797;font-size:14px;line-height:1.29;min-width:60px;text-align:right;width:auto}.reservation .piercing button{background-color:#fff;border:1px solid #000;border-radius:3px;font-size:12px;font-weight:700;height:24px;line-height:normal;padding:4px 8px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.reservation .piercing button:hover{border-color:#979797;color:#979797;cursor:pointer}.reservation .piercing button:focus{outline:none}.reservation .piercing button.active{background:#98d05e;border-color:#98d05e;color:#fff}.visible-xs{display:none}@media(max-width:767px){body.open nav#nav-menu .visible-xs{display:block}}input[type=email]{padding:10px;width:100%}