.t7-account-breadcrumb{padding-top:210px}.t7-customer-account .section-head.text-align-left .section-sub-title{justify-content:flex-start}.t7-customer-account .appointment-customer-success,.t7-customer-account .appointment-customer-footer{text-align:left}.t7-customer-account .appointment-customer-page,.t7-customer-account .appointment-customer-page button,.t7-customer-account .appointment-customer-page input,.t7-customer-account .customer-account-dialog,.t7-customer-account .customer-account-dialog button,.t7-customer-account .customer-account-dialog input{font-family:var(--font-secondary)}.t7-customer-account .appointment-customer-page .appointment-customer-card{background:var(--color-blackest,#101116);color:var(--color-body);border:1px solid var(--color-border);box-shadow:none}.t7-customer-account .appointment-customer-overview__eyebrow{letter-spacing:1px;color:var(--color-primary);-webkit-text-fill-color:var(--color-primary);background:0 0;font-size:16px;font-weight:500;line-height:28px}.t7-customer-account .appointment-customer-overview__lead,.t7-customer-account .appointment-customer-item__date,.t7-customer-account .appointment-customer-item__meta,.t7-customer-account .appointment-customer-account-footer,.t7-customer-account .appointment-customer-waitlist__lead,.t7-customer-account .appointment-customer-empty p,.t7-customer-account .appointment-customer-tabs button,.t7-customer-account .customer-account-link,.t7-customer-account .appointment-customer-footer,.t7-customer-account .form-group label,.t7-customer-account .contact-form,.t7-customer-account .contact-form .input-field{font-family:var(--font-secondary);font-size:16px;line-height:26px}.t7-customer-account-section{padding-top:72px;padding-bottom:96px}.t7-customer-account .form-group label{color:var(--color-heading);margin-bottom:8px;font-weight:600;display:block}.t7-customer-account .form-group{margin-bottom:18px}.t7-customer-account .contact-form .input-field{width:100%}.t7-customer-account .tmp-btn:disabled{opacity:.65;cursor:wait}.t7-customer-account .appointment-customer-footer{margin-top:22px}.t7-customer-account .appointment-customer-tabs button,.t7-customer-account .appointment-customer-item__reschedule,.t7-customer-account .appointment-customer-cancel-confirm button,.t7-customer-account .appointment-customer-logout,.t7-customer-account .customer-account-button,.t7-customer-account .customer-account-dialog__close{width:auto}.t7-customer-account .tmp-btn.appointment-customer-plan-button,.t7-customer-account .tmp-btn.appointment-customer-empty__cta,.t7-customer-account .tmp-btn.appointment-customer-logout{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.tmp-white-version .t7-customer-account .appointment-customer-card{color:var(--color-body);background:#fff;border-color:#e5e7eb;box-shadow:0 18px 50px #0f172a14}.tmp-white-version .t7-customer-account .appointment-customer-item{background:#fff;border-color:#e5e7eb}.tmp-white-version .t7-customer-account .appointment-customer-item:hover{box-shadow:0 10px 24px #0f172a14}.tmp-white-version .t7-customer-account .appointment-customer-tabs{background:#f3f4f6}.tmp-white-version .t7-customer-account .appointment-customer-tabs--sub{background:0 0}.tmp-white-version .t7-customer-account .appointment-customer-tabs button.active{background:#fff;box-shadow:0 6px 16px #0f172a14}.tmp-white-version .t7-customer-account .appointment-customer-tabs--sub button.active{background:color-mix(in srgb, var(--color-primary) 12%, #fff);box-shadow:none}.tmp-white-version .t7-customer-account .appointment-customer-overview__title,.tmp-white-version .t7-customer-account .appointment-customer-item__services,.tmp-white-version .t7-customer-account .appointment-customer-waitlist__title,.tmp-white-version .t7-customer-account .appointment-customer-empty h3,.tmp-white-version .t7-customer-account .appointment-customer-success__title,.tmp-white-version .t7-customer-account .appointment-customer-overview__lead,.tmp-white-version .t7-customer-account .appointment-customer-item__date,.tmp-white-version .t7-customer-account .appointment-customer-item__meta,.tmp-white-version .t7-customer-account .appointment-customer-account-footer,.tmp-white-version .t7-customer-account .customer-account-link{color:var(--color-heading)}.tmp-white-version .t7-customer-account .appointment-customer-overview__lead,.tmp-white-version .t7-customer-account .appointment-customer-item__date,.tmp-white-version .t7-customer-account .appointment-customer-item__meta,.tmp-white-version .t7-customer-account .appointment-customer-account-footer,.tmp-white-version .t7-customer-account .appointment-customer-empty p{color:var(--color-body)}.tmp-white-version .t7-customer-account .appointment-customer-overview__eyebrow,.tmp-white-version .t7-customer-account .customer-account-link{color:var(--color-primary);-webkit-text-fill-color:var(--color-primary)}body .tmp-white-version .t7-customer-account .customer-account-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--account-surface:#fff;--account-text:var(--color-heading,#20232b);--account-muted:var(--color-body,#636b78);--account-border:#e1e5ea}@media (max-width:1199px){.t7-account-breadcrumb{padding-top:170px}}@media (max-width:767px){.t7-account-breadcrumb{padding-top:150px}.t7-customer-account-section{padding-top:40px;padding-bottom:64px}.t7-customer-account .tmp-btn.appointment-customer-plan-button,.t7-customer-account .tmp-btn.appointment-customer-logout{width:100%}}
body.template-two-active .t2-account-breadcrumb.breadcrumb-bg{background:var(--tg-white);padding:168px 0 12px}body.template-two-active .t2-account-breadcrumb.breadcrumb-bg:before{display:none}body.template-two-active .t2-account-breadcrumb .breadcrumb-content .title{color:var(--tg-heading-font-color);font-family:var(--tg-heading-font-family);font-size:40px}body.template-two-active .t2-account-breadcrumb .breadcrumb{background:0 0;padding:0}body.template-two-active .t2-account-breadcrumb .breadcrumb-item a,body.template-two-active .t2-account-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--tg-paragraph-color)}body.template-two-active .t2-account-breadcrumb .breadcrumb-item.active{color:var(--tg-primary-color)}.t2-customer-account{--color-primary:var(--tg-primary-color);--color-secondary:var(--tg-secondary-color);--color-heading:var(--tg-heading-font-color);--color-body:var(--tg-body-font-color);--color-border:var(--tg-border-color);--color-blackest:var(--tg-white);font-family:var(--tg-body-font-family);color:var(--tg-body-font-color)}.t2-customer-account-section{background:var(--tg-section-background);padding:90px 0 110px}.t2-customer-account .section-title{text-align:left;margin-bottom:28px}.t2-customer-account .section-title .title,.t2-customer-account .section-title .sub-title,.t2-customer-account .section-title p,.t2-customer-account .appointment-customer-success,.t2-customer-account .appointment-customer-footer,.t2-customer-account .t2-account-form,.t2-customer-account .t2-account-form label,.t2-customer-account .t2-account-form input,.t2-customer-account button,.t2-customer-account .btn{font-family:var(--tg-body-font-family)}.t2-customer-account .section-title .title{font-family:var(--tg-heading-font-family);color:var(--tg-heading-font-color);margin-bottom:10px}.t2-customer-account .section-title .sub-title{color:var(--tg-primary-color);margin-bottom:8px;display:block}.t2-customer-account .section-title .sub-title:before{display:none}.t2-customer-account .section-title p{color:var(--tg-paragraph-color);margin:0}.t2-account-form .form-grp{margin-bottom:16px}.t2-account-form label{color:var(--tg-heading-font-color);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.t2-account-form input{border:1px solid var(--tg-border-color);background:var(--tg-white);width:100%;height:52px;color:var(--tg-secondary-color);border-radius:4px;padding:14px 18px;font-size:15px;font-weight:500}.t2-account-form input:focus{border-color:var(--tg-primary-color);outline:none}.t2-account-form .btn,.t2-customer-account .btn{white-space:normal;width:auto;min-height:52px}.t2-account-form .btn{justify-content:center;width:100%}.t2-customer-account .appointment-customer-footer{text-align:left;margin-top:22px}.t2-customer-account .appointment-customer-success{text-align:left}body .t2-customer-account .appointment-customer-card{background:var(--tg-white);color:var(--tg-body-font-color);border:1px solid var(--tg-border-color);box-shadow:0 18px 50px #00194c0f}body .t2-customer-account .appointment-customer-item{background:var(--tg-white);border-color:var(--tg-border-color)}body .t2-customer-account .appointment-customer-tabs{background:var(--tg-gray)}body .t2-customer-account .appointment-customer-tabs button.active{background:var(--tg-white);color:var(--tg-heading-font-color);box-shadow:0 6px 16px #00194c14}body .t2-customer-account .appointment-customer-form label,body .t2-customer-account .appointment-customer-success__title,body .t2-customer-account .appointment-customer-item__services,body .t2-customer-account .appointment-customer-empty h3,body .t2-customer-account .appointment-customer-waitlist__title{color:var(--tg-heading-font-color)}body .t2-customer-account .appointment-customer-form input{background:var(--tg-white);border-color:var(--tg-border-color);color:var(--tg-secondary-color);-webkit-text-fill-color:var(--tg-secondary-color);caret-color:var(--tg-secondary-color)}body .t2-customer-account .appointment-customer-overview__eyebrow{color:var(--tg-primary-color);-webkit-text-fill-color:var(--tg-primary-color);background:0 0}.t2-customer-account .appointment-customer-plan-button,.t2-customer-account .appointment-customer-empty__cta,.t2-customer-account .appointment-customer-logout{justify-content:center;align-items:center;width:auto;text-decoration:none;display:inline-flex}.t2-customer-account .appointment-customer-logout{color:var(--tg-primary-color);border:2px solid var(--tg-primary-color);background:0 0}.t2-customer-account .appointment-customer-logout:before,.t2-customer-account .appointment-customer-logout:after,.t2-customer-account .appointment-customer-plan-button:before,.t2-customer-account .appointment-customer-plan-button:after,.t2-customer-account .appointment-customer-empty__cta:before,.t2-customer-account .appointment-customer-empty__cta:after{display:none}.t2-customer-account .appointment-customer-plan-button,.t2-customer-account .appointment-customer-empty__cta{padding-right:22px}
