:root{--skin-link-color-2: #212121}.header-appointmemt-form{padding-top:1.25rem;padding-bottom:3rem}@media (min-width: 1024px){.header-appointmemt-form{padding-top:3.125rem;padding-bottom:7.5rem}}.header-appointmemt-form .head-text-main{font-size:1rem;line-height:1.0625rem;font-weight:400;margin-bottom:1rem;text-transform:uppercase}@media (min-width: 1024px){.header-appointmemt-form .head-text-main{font-size:1.375rem}}.header-appointmemt-form .head-text-sub-head{font-size:.875rem;margin-bottom:2.9375rem;text-transform:uppercase}@media (min-width: 1024px){.header-appointmemt-form .head-text-sub-head{font-size:1rem}}.header-appointmemt-form .head-text-main span{color:#00b0ad;font-size:1rem;line-height:1.0625rem;font-weight:400}@media (min-width: 1024px){.header-appointmemt-form .head-text-main span{font-size:1.375rem}}.header-appointmemt-form .appointement-store-details-form-wrap{max-width:73.4375rem;margin:0 auto}.header-appointmemt-form .appointement-store-details-form-wrap .appointement-store-details-form{max-width:29.875rem;margin:0 auto}.header-appointmemt-form .gender-section{padding-right:5rem}@media (min-width: 1024px){.header-appointmemt-form .gender-section{padding-right:9.125rem}}.header-appointmemt-form .custom-field-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5625rem;width:100%;margin-bottom:2.625rem}@media (min-width: 1024px){.header-appointmemt-form .custom-field-wrapper{gap:2.25rem}}.header-appointmemt-form .custom-field-wrapper .gender-type,.header-appointmemt-form .custom-field-wrapper label{font-size:.75rem;font-weight:300}@media (min-width: 1024px){.header-appointmemt-form .custom-field-wrapper .gender-type,.header-appointmemt-form .custom-field-wrapper label{font-size:.9375rem}}.header-appointmemt-form .custom-field-wrapper .field-error-msg{font-size:.625rem;color:#9f1616;font-weight:400}@media (min-width: 1024px){.header-appointmemt-form .custom-field-wrapper .field-error-msg{font-size:.75rem}}.header-appointmemt-form .custom-field-wrapper .time-date-input,.header-appointmemt-form .custom-field-wrapper .store-customer-name,.header-appointmemt-form .custom-field-wrapper .store-customer-phone,.header-appointmemt-form .custom-field-wrapper .store-customer-email,.header-appointmemt-form .custom-field-wrapper .store-customer-message,.header-appointmemt-form .custom-field-wrapper .state-custom-select,.header-appointmemt-form .custom-field-wrapper .city-custom-select,.header-appointmemt-form .custom-field-wrapper .store-custom-select{height:1.75rem;width:14.625rem;outline:none}@media (min-width: 1024px){.header-appointmemt-form .custom-field-wrapper .time-date-input,.header-appointmemt-form .custom-field-wrapper .store-customer-name,.header-appointmemt-form .custom-field-wrapper .store-customer-phone,.header-appointmemt-form .custom-field-wrapper .store-customer-email,.header-appointmemt-form .custom-field-wrapper .store-customer-message,.header-appointmemt-form .custom-field-wrapper .state-custom-select,.header-appointmemt-form .custom-field-wrapper .city-custom-select,.header-appointmemt-form .custom-field-wrapper .store-custom-select{height:1.875rem;width:20rem}}.header-appointmemt-form .custom-field-wrapper .state-custom-select,.header-appointmemt-form .custom-field-wrapper .city-custom-select,.header-appointmemt-form .custom-field-wrapper .store-custom-select{background:#fdfdfd;-webkit-box-shadow:0 .25rem .25rem 0 rgba(0,176,173,0.101961) inset;box-shadow:0 .25rem .25rem 0 rgba(0,176,173,0.101961) inset;border:none;padding-left:1.875rem;color:#000;font-weight:300}.header-appointmemt-form .custom-field-wrapper .time-custom-input,.header-appointmemt-form .custom-field-wrapper .date-custom-input{position:relative}.header-appointmemt-form .custom-field-wrapper .time-icon,.header-appointmemt-form .custom-field-wrapper .date-icon{position:absolute;right:.25rem;top:.375rem;width:1.25rem;height:1.25rem;cursor:pointer}@media (min-width: 1024px){.header-appointmemt-form .custom-field-wrapper .time-icon,.header-appointmemt-form .custom-field-wrapper .date-icon{top:.5rem}}.header-appointmemt-form .custom-field-wrapper input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;width:1rem;height:1rem;border:1px solid #535353;-webkit-box-shadow:0 .25rem .25rem 0 rgba(0,176,173,0.101961) inset;box-shadow:0 .25rem .25rem 0 rgba(0,176,173,0.101961) inset;-webkit-transform:translateY(-0.075em);transform:translateY(-0.075em);display:grid;place-content:center}.header-appointmemt-form .custom-field-wrapper input[type="radio"]::before{content:"";background-color:#00b0ad;width:0.65em;height:0.65em;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out, 120ms -webkit-transform ease-in-out}.header-appointmemt-form .custom-field-wrapper input[type="radio"]:checked::before{-webkit-transform:scale(1);transform:scale(1)}.header-appointmemt-form .custom-field-wrapper .store-customer-message{height:6.875rem}.header-appointmemt-form .custom-field-wrapper .error-msg-gender{margin-left:1.25rem}.header-appointmemt-form .custom-field-wrapper .form-check{gap:3rem}.header-appointmemt-form .custom-field-wrapper .form-check .radio-section{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;gap:8px;cursor:pointer}.header-appointmemt-form .custom-field-wrapper .form-check .radio-section,.header-appointmemt-form .custom-field-wrapper .form-check input,.header-appointmemt-form .custom-field-wrapper .form-check label{cursor:pointer}.header-appointmemt-form .social-app-icons{width:90%}@media (min-width: 1024px){.header-appointmemt-form .social-app-icons{width:auto;gap:5rem}}.header-appointmemt-form .social-app-icons .form-check{padding:0;margin:0}.header-appointmemt-form .social-app-icons .form-check .selected-text,.header-appointmemt-form .social-app-icons .form-check .select-text{text-transform:uppercase;font-size:.8125rem}.header-appointmemt-form .social-app-icons .form-check .selected-text{color:#00b0ad}.header-appointmemt-form .field-error-msg{font-size:.625rem;color:#9f1616;font-weight:400}@media (min-width: 1024px){.header-appointmemt-form .field-error-msg{font-size:.75rem}}.header-appointmemt-form .back-btn{font-size:1rem;background:none;border:none;margin-bottom:1.875rem;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:.25rem;text-transform:capitalize}@media (min-width: 1024px){.header-appointmemt-form .back-btn{display:block;position:absolute;margin-bottom:0;text-transform:uppercase}}.header-appointmemt-form .book-appointment-btn{background:#00b0ad;height:3.125rem;border-radius:0;text-transform:uppercase;font-size:1rem;border:1px solid rgba(0,0,0,0.101961);width:100%}@media (min-width: 1024px){.header-appointmemt-form .book-appointment-btn{width:15.125rem}}.header-appointmemt-form .socail-app-section .form-select-label{cursor:pointer}.hw-action-modal{height:calc(100% - 67px) !important}@media (min-width: 768px){.hw-action-modal{height:auto}}.hw-action-modal.modal .modal-dialog.hw-modal-dialog{position:relative;height:100%;-webkit-box-shadow:0 2px 4px rgba(0,176,173,0.101961);box-shadow:0 2px 4px rgba(0,176,173,0.101961)}@media (min-width: 768px){.hw-action-modal.modal .modal-dialog.hw-modal-dialog{height:15.625rem;max-width:26.75rem}}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content{height:100%;width:100%;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}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content .hw-action-header{border:none;padding:0}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content .hw-action-header .modal-close{position:absolute;width:2.1875rem;height:2.1875rem;top:1.1875rem;left:.75rem;outline:none;border:none;background:transparent;padding:0}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content .modal-body{padding:0 1.0625rem;text-align:center}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content .modal-body .modal-body-track-container .track-title{margin:0}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content .modal-body .modal-body-track-container .track-title span{display:block;font-family:"Jost",sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;text-transform:uppercase;color:#9f1616}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content .modal-body .modal-body-track-container .track-title span.hw-msg-green{color:#00b0ad}.hw-action-modal.modal .modal-dialog.hw-modal-dialog .modal-content .modal-body .modal-body-track-container .track-title span.hw-msg-black{color:#000}#time-picker-div{position:absolute;top:100%;left:5rem;width:16.5rem;margin-top:.3125rem;background:#fff;border-radius:.25rem;z-index:10;padding:.625rem;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,176,173,0.101961);box-shadow:0 .125rem .25rem 0 rgba(0,176,173,0.101961)}@media (min-width: 576px){#time-picker-div{left:14.625rem}}@media (min-width: 768px){#time-picker-div{left:8.875rem}}#time-picker-div .tp-row .tp-cell{margin-right:.5625rem}#time-picker-div .tp-row .tp-cell .head-text{color:#000;font-family:"Jost",sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem;text-transform:uppercase}#time-picker-div .tp-row .tp-cell .increment-btn{outline:none;border:none;background:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#time-picker-div .tp-row .tp-cell .increment-btn::before{content:"";display:block;width:1.25rem;height:1.25rem;background:url("../../images/icons/Chevron.svg") no-repeat center center}#time-picker-div .tp-row .tp-cell .decrement-btn{outline:none;border:none;background:none;-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#time-picker-div .tp-row .tp-cell .decrement-btn::before{content:"";display:block;width:1.25rem;height:1.25rem;background:url("../../images/icons/Chevron.svg") no-repeat center center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#time-picker-div .tp-row .tp-cell #tp-hour,#time-picker-div .tp-row .tp-cell #tp-minute{display:-webkit-box;display:-ms-flexbox;display:flex;width:4.6875rem;height:4.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#00b0ad;text-align:center;font-family:"Roboto",sans-serif;font-size:2rem;font-style:normal;font-weight:300;line-height:4.625rem;border:.0625rem solid #00b0ad;border-radius:.25rem}#time-picker-div .tp-row .tp-cell .am-pm-container{border-radius:.25rem;border:.0625rem solid #dadce0;background:var(--surface, #fff);display:-webkit-box;display:-ms-flexbox;display:flex;width:3.125rem;height:4.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0}#time-picker-div .tp-row .tp-cell #am-btn{border-bottom:.0625rem solid #dadce0}#time-picker-div .tp-row .tp-cell .am-pm-btn{cursor:pointer;color:rgba(0,0,0,0.6);text-align:center;font-family:"Roboto",sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem;letter-spacing:.07812rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-ms-flex-item-align:stretch;align-self:stretch}#time-picker-div .tp-row .tp-cell .am-pm-btn.disabled{cursor:not-allowed;opacity:0.5;pointer-events:none;background-color:#d6d6d6}#time-picker-div .tp-row .tp-cell .am-pm-btn.selected{color:#00b0ad;background:rgba(0,176,173,0.0588235)}#time-picker-div .set-time-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.25rem;background:#00b0ad;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,176,173,0.101961);box-shadow:0 .125rem .25rem 0 rgba(0,176,173,0.101961);border:none;color:#fff;text-align:center;font-family:"Jost",sans-serif;font-size:.6875rem;font-style:normal;font-weight:400;line-height:1rem;text-transform:uppercase}.ui-timepicker-wrapper{z-index:1200;border:.0625rem solid rgba(235,235,235,0.866667);background:#fff;cursor:pointer;width:14.625rem;border-radius:.5rem}@media (min-width: 768px){.ui-timepicker-wrapper{width:100%;max-width:20rem}}.ui-timepicker-wrapper ::-webkit-scrollbar{width:.125rem}.ui-timepicker-wrapper::-webkit-scrollbar-track{background:#fff}.ui-timepicker-wrapper .ui-timepicker-list{overflow-y:scroll;scroll-behavior:auto;max-height:6.875rem;width:100%}.ui-timepicker-wrapper .ui-timepicker-list::-webkit-scrollbar-thumb{background-color:#00b0ad;color:#fff}.ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-am,.ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-pm{font-weight:400;font-size:.75rem;line-height:1.125rem;letter-spacing:0;color:#858585;font-family:"Roboto",sans-serif;text-transform:uppercase;padding:.3125rem 1rem;text-align:left}.ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-am:hover,.ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-pm:hover{text-align:left}

