.hc-ajax-loading-text{width:70px!important;height:70px!important;margin:auto!important}select{min-width:150px;width:100%;text-align:center;height:40px;margin:0 5px 0 0;background-image:url('data:image/svg+xml;utf8,<svg width="6" height="6" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.875 7.438 12 17.563 22.125 7.438" stroke="currentColor" stroke-width="2.75"></path></svg>');background-repeat:no-repeat;background-position-x:90%;background-position-y:50%;padding-bottom:0;padding-top:0;cursor:pointer}.ui-datepicker{width:100%}.ui-datepicker thead th{text-align:center;border-radius:0}.ui-datepicker .ui-datepicker-title{line-height:3em}.ui-datepicker,.ui-datepicker table,.ui-datepicker tr,.ui-datepicker td,.ui-datepicker th{margin:0;padding:0;border:none;border-spacing:0}.ui-datepicker{width:100%!important;cursor:default!important;text-transform:uppercase!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border:solid 1px var(--color-background-footer)!important}.ui-datepicker-header{position:relative;padding-bottom:10px;border-bottom:1px solid #d6d6d6;border-radius:0!important;background:#dfdfdf!important}.ui-datepicker-title{text-align:center}.ui-datepicker-month{position:relative;padding-right:15px;color:var(--color-background-footer)}.ui-datepicker-year{padding-left:8px;color:var(--color-background-footer)}.ui-datepicker-month:before{display:block!important;position:absolute!important;top:5px!important;right:0!important;width:5px!important;height:5px!important;content:""!important;background:#a5cd4e!important;background:-moz-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a5cd4e),color-stop(100%,#6b8f1a))!important;background:-webkit-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%)!important;background:-o-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%)!important;background:-ms-linear-gradient(top,#a5cd4e 0%,#6b8f1a 100%)!important;background:linear-gradient(top,#a5cd4e,#6b8f1a)!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important}.ui-datepicker-prev,.ui-datepicker-next{position:absolute!important;margin-top:10px!important;padding:5px!important;cursor:pointer!important}.ui-datepicker-prev{left:0;padding-left:0}.ui-datepicker-next{right:0;padding-right:0}.ui-datepicker-prev span,.ui-datepicker-next span{display:block;width:5px;height:10px;text-indent:-9999px}.ui-datepicker-prev span:hover,.ui-datepicker-next span:hover,.ui-datepicker-prev:hover,.ui-datepicker-next:hover{border:none!important;opacity:1!important;background-position:-5px!important}.ui-datepicker-next span{background-image:url(/cdn/shop/files/next-grey-2.png?v=1637084915)!important}.ui-datepicker-prev span{background-image:url(/cdn/shop/files/next-grey-2.png?v=1637084917)!important;transform:rotate(180deg)}.ui-datepicker-prev span,.ui-datepicker-next span{background-position:-5px!important}.ui-datepicker-calendar th{padding-top:15px!important;padding-bottom:10px!important;text-align:center!important;font-weight:400!important;color:#a8a8a8!important}.ui-datepicker-calendar td{padding:0 7px!important;text-align:center!important;line-height:26px!important}.ui-datepicker-calendar .ui-state-default{display:block!important;width:26px!important;outline:none!important;text-decoration:none!important;color:#000!important;border:1px solid transparent!important}.ui-datepicker-calendar .ui-state-active{color:#fff!important;border:1px solid var(--color-background-footer)!important;background:none!important;background-color:var(--color-background-footer)!important;font-weight:700!important}.ui-datepicker-other-month .ui-state-default{color:#ccc!important}.ui-datepicker table{margin:0 auto!important}form .pre-filters>div:last-child{height:40px;background-color:var(--color-background-footer)}form .pre-filters>div:nth-child(1),form .pre-filters>div:nth-child(2){display:none!important}.healcode.appointments .header h1{display:none!important}.hc-button.signup_now.appointment{visibility:hidden;position:relative;display:block;height:40px;width:100%}.hc-button.signup_now.appointment:after{visibility:visible;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;top:30%;content:"Book an appointment";font-size:1.3em;text-align:center}div.healcode .ui-state-default{padding:7px;width:100%!important;text-align:left}div.healcode .ui-state-default:not(.ui-state-active){background:none!important}div.healcode .ui-state-default.ui-state-active{background-color:var(--color-background-footer)!important;color:#fff!important;font-weight:700!important}.ui-datepicker-current-day{padding-top:0!important}.hc_footer *{display:none!important}#session_type>option{visibility:hidden;position:relative}#session_type>option:after{visibility:visible;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;top:30%;content:"SELECT TREATMENT";font-size:1.1em;text-align:center}.ui-datepicker .ui-datepicker-title{margin:24px auto!important;width:fit-content!important;line-height:0!important;text-align:center;font-size:95%!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:5px!important}div.healcode .ui-datepicker .ui-datepicker-prev span,div.healcode .ui-datepicker .ui-datepicker-next span{background-position:center!important;background-size:20px!important}@media screen and (max-width: 768px){.ui-datepicker thead th{padding:5px!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/431/assets/book-an-appointment.css.map */
