@charset "UTF-8";#amform-form-6 .amform-form-fieldset .amcform-page-wrap .label,.account .block .block-title{border:0 solid #b3b0b0;color:#000;font-family:Inter,sans-serif;letter-spacing:1px;text-transform:capitalize}.account .block .block-title{font-size:24px;font-weight:700;padding:0 0 18px;text-align:left;margin-top:0;margin-bottom:0}.cms-book-an-appointment .widget.block.block-static-block+h4{padding:50px 0 0;color:#000}.cms-book-an-appointment .widget.block.block-static-block+h4+p{padding:10px 0 0}.cms_page_container .nav-t.nav-tabs,.customer-account-create #maincontent,.customer-account-login #maincontent{padding:0}.cms-book-an-appointment .amform-form#amform-form-6{max-width:100%;margin-bottom:0;margin-top:40px}#amform-form-6 .amform-form-fieldset .amcform-page-wrap{display:flex;flex-wrap:wrap}.cms-book-an-appointment #amform-form-6 .amform-form-fieldset .amcform-page-wrap{display:flex;position:relative;flex-wrap:wrap}#amform-form-6 .amform-form-fieldset .amcform-page-wrap .label{display:block!important;background:#fff;font-size:14px!important;font-weight:500!important}#amform-form-6 .amform-form-fieldset .amcform-page-wrap .control input#date-1646473670678{padding:0 15px}#amform-form-6 .amform-form-fieldset .amcform-page-wrap .control input{border:1px solid #ddd!important;border-radius:0!important}#amform-form-6 .amform-form-fieldset .amcform-page-wrap .control select{padding:13px 15px}#amform-form-6 .amform-form-fieldset .amcform-page-wrap .control input.amform-date{padding:0 15px;width:auto;max-width:100%;min-width:auto}.cms-book-an-appointment .field.fb-date.form-group,.cms-book-an-appointment .field.fb-time.form-group{width:auto}#amform-form-6.fieldset .fields .field.fb-undefined,.field.fb-undefined.form-group.field-textarea-1646473694367{margin-bottom:30px!important}#amform-form-6 .fieldset .fields .field.fb-checkbox .checkbox-group{display:flex;align-items:center;column-gap:10px}#amform-form-6 .fieldset .fields .field.fb-checkbox{margin-bottom:20px!important}#amform-form-6 .fieldset .fields .field.fb-checkbox .checkbox-group input{height:auto!important}#amform-form-6 .fieldset .fields .field.fb-checkbox .checkbox-group label{line-height:normal;padding-top:5px}.cms-book-an-appointment #amform-form-6 .amcform-toolbar{position:unset}.cms-book-an-appointment #amform-form-6 .amcform-toolbar .action.submit{background:#000!important;color:#fff!important;opacity:1;font-size:16px;width:auto!important;max-width:100%;min-width:auto!important;padding:0 50px!important;margin-top:30px;border:0;box-shadow:none}#amform-form-6 .amform-form-fieldset .field.fb-date .ui-datepicker-trigger,.customer-account-edit.page-layout-1column .column.main .form.form-data-request,.customer-account-edit.page-layout-1column .column.main .form.form-remove-request,.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.info .legend+br,.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.password br,.login-container .block-customer-login form#login-form .left_side .fieldset.login::after{display:none}.field.fb-undefined.form-group.field-textarea-1646473694367 textarea:focus{box-shadow:none}.cms-book-an-appointment #amform-form-6 .amform-form-fieldset .amcform-page-wrap .fb-checkbox-group-label.label{display:block!important;background:#fff;color:#000;font-size:14px!important;font-family:Inter,sans-serif;letter-spacing:1px;text-transform:capitalize;font-weight:500!important;border:0 solid #b3b0b0;margin-bottom:0!important}.login-container .block-customer-login .block-title{width:100%;padding:0 65px;max-width:max-content;display:none}.customer-account-login #maincontent .block-customer-login{margin:0!important}.customer-account-login #maincontent .amsl-login-page{margin-top:30px}.login-container .block-content{border:1px solid #eae8e4}.login-container .block-customer-login{width:100%!important;flex:100%!important;max-width:100%}.login-container .block-customer-login form#login-form{display:flex;column-gap:0}.login-container .block-customer-login form#login-form .left_side .fieldset.login .action.remind{color:#333!important;font-weight:400;font-size:11px}.login-container .block-customer-login form#login-form .left_side,.login-container .block-customer-login form#login-form .right_side{flex:auto;width:100%;max-width:calc(50% - 15px)}.login-container .block-customer-login form#login-form .right_side h2{padding-top:44px}.login-container .block-customer-login form#login-form .right_side .your_reward img{width:auto;max-width:18px}.login-container .block .block-title strong,.login-container .block-customer-login form#login-form h2{font-family:Inter;font-size:25px;color:#000;margin:0 0 12px;font-weight:700;text-transform:uppercase}.login-container .block-customer-login form#login-form .left_side{border-right:1px solid #eae8e4;background:#f6f5f3;padding:4.6875vw}.login-container .block-customer-login form#login-form .left_side .fieldset.login{background:#fff;padding:2rem}.login-container .block-customer-login form#login-form .right_side{margin-top:-40px;padding:60px 30px 30px 60px}.login-container .block-customer-login form#login-form .right_side .benefits{row-gap:25px;background:#f6f5f3;padding:50px 20px;margin:0}.login-container .block-customer-login form#login-form .right_side .benefits .rev_icon{margin-right:10px}.login-container .block-customer-login form#login-form .fieldset>.field input{padding:4px 15px}.block-customer-login .secondary a.action,.login-container .block-customer-login .primary button{display:block;height:auto!important;text-align:center;min-height:auto;line-height:normal;max-width:100%;margin-top:30px;padding:12px 40px!important;max-width:max-content;min-width:250px}.login-container .block-customer-login form#login-form .left_side .field.note,.login-container .block-customer-login form#login-form .your_reward .field.condition{margin-bottom:30px}.block-customer-login form#login-form .fieldset>.field .label{font-weight:500;font-family:Inter;font-size:14px;color:#000;margin-bottom:12px}.customer-account-create .column.main{background:#f6f5f3;padding:60px}.customer-account-create .column.main .form.create.account{background:#fff;padding:60px 30px;max-width:100%}.form.create.account>.fieldset .label{font-family:Inter;font-size:14px;color:#777;margin-bottom:12px;font-weight:500}.form.create.account>.fieldset input{padding:4px 15px;color:#000}.form.create.account>.fieldset .legend{text-transform:uppercase;font-family:Inter;font-size:25px;color:#000;margin:0 0 30px!important;font-weight:700;text-transform:uppercase;clear:both}.form.create.account .actions-toolbar>.primary .action,.form.create.account .actions-toolbar>.secondary .action{width:100%;margin:30px 0 0;float:none;font-size:1rem;background:#222529;border:none;display:block;height:auto!important;text-align:center;min-height:auto;line-height:normal;padding:12px 40px!important;max-width:max-content;min-width:250px;color:#fff;text-transform:uppercase;font-weight:700}.form.create.account .actions-toolbar>.secondary .action.back{max-width:120px!important;min-width:auto}.form.create.account>.fieldset .field.date.field-dob.required .control.customer-dob #dob{max-width:150px;margin-right:20px;padding:11px 15px}.form.create.account>.fieldset .field.date.field-dob.required .control.customer-dob .ui-datepicker-trigger.v-middle{border:1px solid #e8e8e8}.form.create.account>.fieldset .field.date.field-dob.required .control.customer-dob .ui-datepicker-trigger.v-middle:hover{background:#459f8e}.fieldset>.field._required>.label::after,.fieldset>.field.required>.label::after,.fieldset>.fields>.field._required>.label::after,.fieldset>.fields>.field.required>.label::after{content:'*';color:#909090;font-size:1em;margin:0 0 0 .25em}.login-container .fieldset::after{margin-top:25px;font-size:.925em;color:#909090}.login-container .block-customer-login form#login-form .right_side .benefits span{font-size:15px;color:#000}.login-container .block-customer-login form#login-form .right_side .benefits .action.create{margin:7px 0 0}.login-container .block-customer-login form#login-form .right_side .benefits .action.create span{color:#fff!important}.amform-body .ui-datepicker{overflow:hidden;padding:0;border:0;border-radius:4px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);width:100%;max-width:500px}.amform-body .ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right:0;width:70px}.account #maincontent{background:#f6f5f3;padding:60px 20px}.account #maincontent .columns .sidebar-main{background:#fff;padding:0;box-shadow:0 0 7px 1px #ddd}.block-collapsible-nav .item:first-child{border-top:0 solid #ddd}.account #maincontent .columns .sidebar-main ul li a{border-top:0 solid #ddd;padding:10px 30px}.account #maincontent .columns .sidebar-main ul li a::before,.account #maincontent .columns .sidebar-main ul li>strong::before{font-family:porto-icons;content:'\f821';position:absolute;left:15px}.account #maincontent .columns .sidebar-main ul li strong{padding-left:30px}.account #maincontent .columns .sidebar-main ul li.item a:hover{color:#000;background:#f6f5f3}.account #maincontent .block-collapsible-nav .item:first-child{border-top:1px solid #fff}.account #maincontent .columns .sidebar-main ul li.item.current strong{font-weight:400;color:#000;background:#f6f5f3}.account #maincontent .column.main{width:calc(80% - 30px);background:#fff;padding:50px 50px 55px}.account #maincontent .column.main .block-content .box{width:calc(50% - 25px)}.account .box .box-title{color:#313131;font-weight:600;text-transform:uppercase;background:#f6f5f3}.customer-account-edit.page-layout-1column .column.main{width:calc(100% - 0px)!important;display:flex;flex-wrap:wrap;padding:0!important;background:0 0!important}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct{width:calc(80% - 30px);background:#fff;padding:50px 50px 55px;margin-left:30px}.customer-account-edit.page-layout-1column .column.main .mohmaincontsidebbar{background:#fff;padding:0;box-shadow:0 0 7px 1px #ddd;width:20%}.customer-account-edit.page-layout-1column .nav>li>a{color:#777;padding:8px 30px;border-bottom:1px solid #ddd;display:block;position:relative}.customer-account-edit.page-layout-1column .nav>li>a::before{left:20px}.customer-account-edit.page-layout-1column .nav>li>a:hover{font-weight:400;background:#f6f5f3;color:#000}.customer-account-edit.page-layout-1column .nav>li.current>strong{padding:8px 15px 8px 29px;font-weight:400;background:#f6f5f3;color:#000}.customer-account-edit.page-layout-1column .nav>li>strong::before{left:19px}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.info .legend,.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.password .legend{color:#000;font-size:24px;font-family:Inter,sans-serif;letter-spacing:1px;text-transform:capitalize;font-weight:700;text-align:left}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.info{display:flex;flex-wrap:wrap;width:100%;column-gap:30px}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.info .field{flex:0 0 calc(50% - 15px)}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.info .control.customer-dob #dob{max-width:120px;margin-right:15px}.customer-account-edit.page-layout-1column .ui-datepicker-trigger.v-middle:hover{background:#459f8e;box-shadow:none!important}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.password{display:flex!important;float:none;width:100%;justify-content:flex-start;flex-wrap:wrap;column-gap:30px}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.password .field{flex:0 0 calc(50% - 30px)}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.info .field input{padding:12px 15px;line-height:normal}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.info .field select{padding:10.5px 15px}.customer-account-edit.page-layout-1column .column.main .mohmaincontanct .fieldset.password .field input{line-height:normal;padding:12px 15px}@media only screen and (max-width:1024px){.login-container .block-customer-login form#login-form .left_side,.login-container .block-customer-login form#login-form .right_side{flex:auto;width:100%;max-width:calc(100% - 0px)}}@media only screen and (max-width:768px){.customer-account-create .column.main{background:#f6f5f3;padding:30px}.account #maincontent .column.main{width:calc(100% - 0px);background:#fff;padding:10px 30px 30px}.account #maincontent .column.main .block-content .box{width:calc(100% - 0px)}.account .block .block-title{padding:18px 0;font-size:20px}.account #maincontent .columns .sidebar-main{box-shadow:none}.account #maincontent .block-collapsible-nav .item,.account #maincontent .columns .block.block-reorder{padding:0}.account #maincontent{background:#f6f5f3;padding:20px}.account #maincontent .columns{flex-direction:column-reverse}.account #maincontent .columns .sidebar.sidebar-additional{padding-bottom:0}.account #maincontent .columns .sidebar .block.block-collapsible-nav .title.block-collapsible-nav-title{padding:10px 30px;margin-bottom:0}.footer-middle-block{background:#000;padding:2rem}}@media only screen and (max-width:600px){.block.block-customer-login.block-header-customer-login{display:block;width:90%;max-width:90%}.form.create.account>.fieldset .legend{font-size:18px}.form.create.account>.fieldset .field.date.field-dob.required .control.customer-dob #dob{max-width:100px;padding:11px 10px;margin-right:10px;text-align:center}}@media only screen and (max-width:470px){.cms-book-an-appointment .amform-layout-two:not(.editing){max-width:100%;margin-right:auto!important}}