@font-face{font-family:Tobias;font-style:normal;font-weight:400;src:url(/static/media/Tobias-Regular.4860dcb15e87bbb5319c.otf) format("opentype"),url(/static/media/Tobias-Regular.871a35c806be63b2e6d9.ttf) format("truetype"),url(/static/media/Tobias-Regular.3babda0efacd40c72178.woff) format("woff"),url(/static/media/Tobias-Regular.c5dccf3ed059b9dd5e4c.woff2) format("woff2")}@font-face{font-family:Tobias;font-style:italic;font-weight:400;src:url(/static/media/Tobias-RegularItalic.06b2f47410ec3fd2d6a7.otf) format("opentype"),url(/static/media/Tobias-RegularItalic.3e0a1a9e09d49340cb1b.ttf) format("truetype"),url(/static/media/Tobias-RegularItalic.ad0929a79cab48e5a447.woff) format("woff"),url(/static/media/Tobias-RegularItalic.eeab03737e93fc1b387a.woff2) format("woff2")}@font-face{font-family:Cadiz;font-style:normal;font-weight:400;src:url(/static/media/CadizWeb-Regular.76194af65af2ba7666d7.woff) format("woff"),url(/static/media/CadizWeb-Regular.7302a1714dbb8a04da87.woff2) format("woff2")}@font-face{font-family:Cadiz;font-style:italic;font-weight:400;src:url(/static/media/CadizWeb-RegularItalic.f879e17350b52693d24f.woff) format("woff"),url(/static/media/CadizWeb-RegularItalic.fa93667347761052de34.woff2) format("woff2")}@font-face{font-family:Cadiz;font-style:normal;font-weight:700;src:url(/static/media/CadizWeb-SemiBold.2456de468fd92bdd3a8e.woff) format("woff"),url(/static/media/CadizWeb-SemiBold.18d1839255bd387d4546.woff2) format("woff2")}@font-face{font-family:SF Pro;font-style:normal;font-weight:400;src:url(/static/media/SF-Pro-Text-Regular.ba21d41dbb34b2e04643.otf) format("opentype")}@font-face{font-family:SF Pro;font-style:normal;font-weight:700;src:url(/static/media/SF-Pro-Text-Bold.f321f7b8a04248a4394c.otf) format("opentype")}@font-face{font-family:"Sunset Gothic Pro";font-style:normal;font-weight:300;src:url(/static/media/Sunset-Gothic-Pro-Light.1189abb5f7def97d3dc7.ttf) format("truetype")}@font-face{font-family:"Sunset Gothic Pro";font-style:normal;font-weight:400;src:url(/static/media/Sunset-Gothic-Pro.165f45d4a8ec664d1a69.ttf) format("truetype")}:root{--neutral-primary:#35383d;--neutral-primary-08:#35383d3f;--neutral-secondary:#fff;--neutral-tertiary:#f7eee8;--accent-primary:#105368;--positive-primary:#bac4b2;--positive-primary-dark:#4e8046;--negative-primary:#a11f1f;--negative-primary-dark:#871a1a;--negative-primary-darker:#a14141;--neutral-primary-light:#676a6d;--neutral-primary-lighter:#9a9b9e;--neutral-secondary-dark:#f3f2f2;--neutral-secondary-darker:#e1dede;--neutral-tertiary-dark:#ebd5c6;--neutral-tertiary-darker:#e3c5af;--accent-primary-dark:#0c3f4f;--white:#fff;--black:#000;--black-02:#0000001f;--light-silver:#d8d8d8;--iron:#677178;--tin:#ededed;--oxygen:#fcefdc;--yellow-mist:#f5c47a;--light-orange:#f5e4da;--blue:#345b74;--dark-blue:#333f48;--red:#ff1a79;--light-brown:#d8ac8c;--loader-backdrop:#0000004d;--peony-50:#e9cccc;--sky-50:#b8d5de;--sky-20:#e3eef2;--sage-50:#d1d8cb;--honey-50:#f8d8a6;--honey-75:#f5c47a;--honey-80:#f5c378;--navy-blue:#003da6;--ocean-20:#cfdde1;--ocean-50:#87a9b3;--ocean-75:#4c7e8e;--summer-green:#2dae99;--cadiz:"Cadiz",sans-serif;--tobias:"Tobias",sans-serif;--sf-pro:"SF Pro",sans-serif;--sunset-gothic-pro:"Sunset Gothic Pro";--munsell-blue:#025c85;--navy:#0f2a59;--accent-blue:#b6ebf9;--soft-teal:#a0cfdc;--accent-sun:#fceaa8;--cool-white:#f2f7fd;--navy-light:#0f2a591a;--slate-50:#93979e;--warm-white:#fffcf8}.app-btn{border-radius:5px!important;box-shadow:none!important;color:#0f2a59!important;color:var(--navy)!important;font-family:"Sunset Gothic Pro"!important;font-family:var(--sunset-gothic-pro)!important;font-size:14px!important;font-style:normal;font-weight:400!important;height:37px;letter-spacing:0!important;line-height:150%!important;padding:8px 24px!important;text-transform:none!important}.app-btn,.app-btn:active{background-color:#b6ebf9!important;background-color:var(--accent-blue)!important}.app-btn.app-btn-outlined{background-color:#0000!important;border:1.5px solid #105368!important;border:1.5px solid var(--accent-primary)!important;color:#105368;color:var(--accent-primary)}.app-btn.app-btn-outlined:active{background-color:#f3f2f2!important;background-color:var(--neutral-secondary-dark)!important}.app-btn.Mui-disabled{background-color:#b6ebf9!important;background-color:var(--accent-blue)!important;color:#0f2a59!important;color:var(--navy)!important;opacity:40%}@media only screen and (max-width:480px){.app-btn{padding:8px 10px!important}}.app-btn span{text-transform:uppercase}.link,a{color:#105368!important;color:var(--accent-primary)!important;cursor:pointer}.underline{text-decoration:underline}.MuiTouchRipple-root{display:none!important}.content-body{min-height:calc(100vh - 58px);padding-bottom:97px}.content-body.tertiary-background{background-color:#fff;background-color:var(--white)}.content-wrapper{padding:0 24px}.line-through{text-decoration:line-through}.green-text{color:#4e8046;color:var(--positive-primary-dark)}.footer-continue{background-color:#fff;background-color:var(--neutral-secondary);bottom:0;box-sizing:border-box;max-width:550px;padding:28px 48px;position:fixed;width:100%}@media only screen and (max-width:480px){.footer-continue{padding:18px 24px}}.footer-continue.hide-button{padding:18px 48px}.footer-continue.dual-buttons{display:flex;justify-content:space-between}.footer-continue.dual-buttons *{flex-basis:calc(50% - 8px)}.footer-continue.bordered{border-top:1px solid #35383d14}.footer-continue.neutral-background{background-color:#f7eee8;background-color:var(--neutral-tertiary)}.login-signup-custom-box{background:#025c85;background:var(--munsell-blue);display:flex;flex-direction:column;gap:10px;padding:48px 48px 32px;text-align:center}@media only screen and (max-width:480px){.login-signup-custom-box{padding:32px 24px}}.login-signup-custom-box h2{margin-top:5px}.divider{border:1px solid #e1dede;border:1px solid var(--neutral-secondary-darker);border-block-start-style:none;margin:24px 0}.MuiFormControl-root label{color:#0f2a59!important;color:var(--navy)!important;font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;letter-spacing:0;line-height:24px;margin-top:8px}.MuiFormControl-root label[data-shrink=true]{color:#0f2a59;color:var(--navy);font-size:12px;font-weight:400;letter-spacing:.03em;line-height:16px;margin-top:0;opacity:60%;text-transform:uppercase;z-index:1}.MuiFormControl-root label[data-shrink=true] .MuiInput-root:before{border-bottom:1px solid #0f2a59;border-bottom:1px solid var(--navy)}.MuiFormControl-root .MuiInputBase-formControl input{color:#0f2a59;color:var(--navy);font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;padding:12px 0}.MuiFormControl-root .MuiInputBase-formControl input#standard-adornment-confirm-password,.MuiFormControl-root .MuiInputBase-formControl input#standard-adornment-password{color:#35383d;color:var(--neutral-primary);font-family:Cadiz,sans-serif;font-family:var(--cadiz)}.MuiFormControl-root .MuiInput-root:before{border-bottom:.5px solid #0f2a59;border-bottom:.5px solid var(--navy);line-height:48px}.MuiFormControl-root .MuiInput-root:after,.MuiFormControl-root .MuiInput-root:hover:not(.Mui-disabled .Mui-error):before{border-bottom:1px solid #0f2a59;border-bottom:1px solid var(--navy)}.loading-lottie{width:280px}.MuiFilledInput-root{background-color:#0000!important;border:1px solid #e1dede!important;border:1px solid var(--neutral-secondary-darker)!important;border-radius:8px!important;color:#35383d!important;color:var(--neutral-primary)!important;font-family:Cadiz,sans-serif;font-family:var(--cadiz);font-size:16px;font-style:normal;font-weight:400;height:64px;line-height:24px;overflow:"hidden"}.MuiFilledInput-root:focus,.MuiFilledInput-root:hover{background-color:"transparent"!important;border-bottom:none;border:1px solid #105368!important;border:1px solid var(--accent-primary)!important}.MuiFilledInput-root:after,.MuiFilledInput-root:before{border-bottom:none!important}.MuiOutlinedInput-root{background-color:#0000!important;border:1px solid #e1dede!important;border:1px solid var(--neutral-secondary-darker)!important;border-radius:8px!important;color:#35383d;color:var(--neutral-primary);font-family:Cadiz,sans-serif;font-family:var(--cadiz);font-size:16px;height:64px;line-height:24px;overflow:hidden}.MuiOutlinedInput-root:hover{background-color:#0000!important}.MuiOutlinedInput-root:focus,.MuiOutlinedInput-root:hover{border:1px solid #105368!important;border:1px solid var(--accent-primary)!important}.MuiOutlinedInput-root:focus{background-color:"transparent"!important}.MuiOutlinedInput-root:after,.MuiOutlinedInput-root:before{border-bottom:none!important}.MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none!important}.Mui-error,.Mui-error:focus,.Mui-error:hover{border-color:#a11f1f!important;border-color:var(--negative-primary)!important}html{font-size:16px;line-height:24px}@media only screen and (max-width:1199px){html{font-size:16px;line-height:24px}}@media only screen and (max-width:480px){html{font-size:14px}}h1{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:48px;font-style:normal;font-weight:400;line-height:56px}@media only screen and (max-width:480px){h1{font-size:40px;line-height:48px}}h2{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media only screen and (max-width:480px){h2{font-size:32px;line-height:40px}}h3{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:32px;font-style:normal;font-weight:400;line-height:40px}@media only screen and (max-width:480px){h3{font-size:24px;line-height:32px}}h4{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:400;line-height:32px}@media only screen and (max-width:480px){h4{font-size:20px;line-height:32px}}.body-1{font-family:"Sunset Gothic Pro"!important;font-family:var(--sunset-gothic-pro)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}.body-1 .bold{font-weight:700}.body-2{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.body-2 .bold{font-weight:700}.body-3{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.body-3 .bold{font-weight:700}.mono-1{font-size:16px;line-height:24px}.mono-1,.mono-2{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-style:normal;font-weight:400}.mono-2{font-size:14px;line-height:20px}.label{font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.label.bold{font-weight:700}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#35383d;color:var(--neutral-primary);font-family:"Sunset Gothic Pro";font-family:var(--sunset-gothic-pro);font-style:normal;font-weight:300}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{all:unset}.title-box1{background-color:var(--white);max-width:550px;position:fixed;text-align:center;top:0;width:100%;z-index:100}.title-box1 .upper-main-head1{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:8px 16px}.title-box1 .upper-main-head1 .cancel-icon1{position:absolute;right:30px;top:16px}.title-box1 .upper-main-head1 span{color:var(--neutral-secondary);flex:0 0 100%;font-family:var(--sunset-gothic-pro);font-size:14px;font-weight:400;line-height:24px;text-align:center;text-transform:uppercase}.title-box1 .upper-main-head1 .back-box{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;padding:3px;position:absolute;width:24px}.title-box1 .upper-main-head1 .back-box .back-icon{height:15px;width:8px}.title-box1 .upper-main-head1 .close-box{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;padding:3px;position:absolute;right:16px;width:24px}.title-box1 .upper-main-head1 .close-box .close-icon{height:24px;width:24px}.title-box1.neutral-tertiary-background{background-color:var(--neutral-tertiary-dark)}.title-box1.light-orange-background{background-color:var(--munsell-blue);height:52px}.facial-section{padding-bottom:80px}.facial-header{background:var(--munsell-blue);display:flex;flex-direction:column;gap:10px;padding:48px 48px 32px}@media only screen and (max-width:480px){.facial-header{padding:48px 24px 32px}}.facial-header h2{color:var(--neutral-secondary);font-family:var(--sunset-gothic-pro);font-size:48px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0}@media only screen and (max-width:480px){.facial-header h2{font-size:32px}}.facial-header p{color:var(--neutral-secondary);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;margin:0;max-width:425px}.facial-content{display:flex;flex-direction:column;gap:20px;padding:20px 48px}@media only screen and (max-width:480px){.facial-content{padding:20px 24px}}.facial-card{border:.5px solid var(--soft-teal);border-radius:5px;cursor:pointer;padding:16px 16px 24px}@media only screen and (max-width:480px){.facial-card{padding:16px}}.facial-card .facial-details{display:flex;flex-direction:column;gap:8px;justify-content:space-between}@media only screen and (max-width:480px){.facial-card .facial-details{gap:16px}}.facial-card .facial-details .facial-img-heading{align-items:center;display:flex;flex-direction:row;gap:16px;padding:8px 0}@media only screen and (max-width:480px){.facial-card .facial-details .facial-img-heading{padding:0}}.facial-card .facial-details .facial-img-heading .facial-image{height:48px;width:48px}@media only screen and (max-width:480px){.facial-card .facial-details .facial-img-heading .facial-image{height:32px;width:32px}}.facial-card .facial-details .facial-img-heading h3{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:32px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0}@media only screen and (max-width:480px){.facial-card .facial-details .facial-img-heading h3{font-size:24px}}.facial-card .facial-details .facial-data{display:flex;flex-direction:column;gap:16px;margin-left:64px}@media only screen and (max-width:480px){.facial-card .facial-details .facial-data{margin-left:0}}.facial-card .facial-details .facial-data .facial-description{word-wrap:break-word;color:var(--navy);display:flex;flex-direction:column;font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;gap:13px;letter-spacing:0;line-height:150%;margin:0;white-space:pre-wrap}.facial-card .facial-details .facial-data .facial-description span{opacity:70%}.facial-card .facial-details .facial-data .facial-description span sup{position:relative;top:-.18em;vertical-align:top}.facial-card .facial-details .facial-data .facial-description .option-more-button{border-bottom:1px solid var(--munsell-blue);color:var(--munsell-blue);font-size:14px;font-weight:400;line-height:150%;opacity:1;padding-bottom:4px;width:-webkit-fit-content;width:fit-content}.facial-card .facial-details .facial-price{align-items:center;display:flex;flex-direction:row;gap:8px}.facial-card .facial-details .member-price,.facial-card .facial-details .non-member{background:var(--accent-sun);border-radius:30px;color:var(--navy);font-family:inherit;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;padding:4px 13px}.facial-card .facial-details .member-price span,.facial-card .facial-details .non-member span{font-size:12px;line-height:14px;text-align:center}.facial-card .facial-details .member-price span:first-child,.facial-card .facial-details .non-member span:first-child{font-size:20px;line-height:28px}.facial-card .original-price{border:.5px solid var(--navy);border-radius:30px;color:var(--navy);font-family:inherit;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;padding:4px 13px}.facial-card .original-price.line-through{position:relative;text-decoration:none}.facial-card .original-price.line-through:after{background-color:var(--black);content:"";height:1.5px;left:10px;position:absolute;top:50%;transform:rotate(-22deg);width:70%}.facial-card .original-price .line-text{border-color:var(--neutral-primary);height:16px}.facial-card .original-price label.green-text{font-family:var(--cadiz);font-size:16px;height:24px!important;line-height:24px;width:140px!important}.facial-selected{background-color:var(--cool-white);border-color:var(--navy)}.facial-selected:hover{background-color:var(--cool-white);border-color:var(--ocean-75)}.facial-selected:hover svg rect{stroke:var(--ocean-75)}.facial-container .footer-continue{padding:4px 48px 20px}@media only screen and (max-width:480px){.facial-container .footer-continue{padding:4px 24px 20px}}.page-not-found-container{background:var(--light-orange);display:flex;flex-direction:column;justify-content:center;margin:-57px auto 0;min-height:100vh;overflow:hidden;text-align:center}.page-not-found-container h1{font-family:var(--cadiz);font-size:100px;font-weight:600;line-height:100px;margin:0}.page-not-found-container h2{font-family:var(--cadiz);font-size:24px;line-height:33px}.page-not-found-container a,.page-not-found-container button{margin:0 70px}.page-not-found-container a{text-decoration:none}.general-head{display:flex;flex-direction:column;gap:8px}.general-head .main-head{font-size:32px;letter-spacing:-.03em;line-height:100%;margin:0}.general-head .main-head,.general-head .sub-head{color:var(--navy);font-family:var(--sunset-gothic-pro);font-style:normal;font-weight:300}.general-head .sub-head{font-size:20px;letter-spacing:0;line-height:150%}.general-head .body-1{align-items:center;display:flex;flex-direction:row;gap:8px}.general-head .body-1 .mappin-icon{height:24px;width:24px}.general-head .body-1 .location-name{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:20px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%}.selected-enhancements .enhancements-list .selected-enhancement-label{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:100%;text-transform:capitalize}.selected-enhancements .enhancements-list .custom-alert{align-items:center;background:none;border:1px solid var(--neutral-secondary-darker);border-radius:8px;color:var(--neutral-primary);display:flex;font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;height:40px;letter-spacing:0;line-height:24px;margin:12px 0 0;padding:8px 12px;width:100%}.selected-enhancements .enhancements-list .custom-alert:hover{background-color:var(--neutral-secondary-dark)}.selected-enhancements .enhancements-list .custom-alert:active{background-color:var(--neutral-secondary-darker)}.selected-enhancements .enhancements-list .custom-alert:first-of-type{margin-top:12px}.selected-enhancements .enhancements-list .custom-alert .MuiAlert-action{padding:0}.selected-enhancements .enhancements-list .custom-alert .MuiAlert-action .MuiIconButton-root:hover{background-color:#0000}.price-item{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.price-item.total .mono-1{font-weight:600}.price-item.total .mono-1.no-membership{color:var(--munsell-blue);font-weight:400}.price-item .item-text{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%}.price-item .item-text.no-membership{color:var(--munsell-blue)}.price-item .mono-1{font-family:var(--cadiz);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%;text-align:right;text-transform:uppercase}.price-item .mono-1.amount-pay-today,.price-item .mono-1.promocode-applied{font-weight:600}.price-item .member-price{margin-left:8px}.price-item .strike-through{color:var(--navy);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.price-item .offer-text{font-family:var(--cadiz);font-size:14px;line-height:20px}.price-item .success{color:var(--navy)}.price-item .success.promocode-applied{color:var(--munsell-blue);text-transform:uppercase}.price-section{display:flex;flex-direction:column;padding-top:0}@media only screen and (max-width:480px){.price-section .price-item{padding:4px 0}}.price-section .offer-wrapper{margin-top:16px}.price-section .offer-wrapper .offer-banner{align-items:flex-start;background-color:var(--accent-blue);border-radius:8px;display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 16px;position:static}.price-section .offer-wrapper .offer-banner .offer-head{align-items:center;border-bottom:.5px solid var(--navy);color:var(--navy);display:inline;font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;padding-bottom:6px;width:100%}.price-section .offer-wrapper .offer-banner .offer-head .party-cap{margin-left:8px}.price-section .offer-wrapper .offer-banner .offer-subhead{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:20px}.price-section .member-text{background-color:var(--accent-blue);border-radius:8px;font-style:italic;margin-top:24px;padding:16px}.price-section .member-text .body-2{font-size:14px;font-style:normal;line-height:150%}.price-section .member-text .body-2,.price-section .note{color:var(--navy);font-family:var(--sunset-gothic-pro);font-weight:300;letter-spacing:0}.price-section .note{margin-top:16px}.price-section .summer-promo-banner{align-items:flex-start;background-color:var(--sky-50);border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-top:24px;padding:16px}.price-section .summer-promo-banner .headline{font-size:16px;font-weight:700}.price-section .summer-promo-banner .description{font-size:14px}.total{border-top:1px solid var(--neutral-primary-light);margin-top:10px;padding-top:10px}@media only screen and (max-width:480px){.total{padding-top:10px!important}}.total.membership-purchased span{color:var(--munsell-blue);font-weight:400!important}.fade-in{opacity:1!important}.upsell-wrapper{background-color:var(--cool-white);border-radius:5px;display:flex;flex-direction:column;gap:16px;padding:24px}.upsell-wrapper.expand{margin:0 -32px;padding:32px}@media only screen and (max-width:480px){.upsell-wrapper.expand{margin:0 -8px;padding:24px}}.upsell-wrapper.expand .upsell-head{flex-direction:row;gap:16px}.upsell-wrapper.expand .upsell-head h3{font-weight:300;text-transform:uppercase}.upsell-wrapper.expand .upsell-head svg{height:40px;width:40px}@media only screen and (max-width:480px){.upsell-wrapper.expand .upsell-head svg{height:32px;width:32px}}.upsell-wrapper .upsell-head{display:flex}.upsell-wrapper .upsell-head h3{color:var(--navy);font-family:var(--sunset-gothic-pro);font-weight:400;letter-spacing:-.03em;line-height:100%}@media only screen and (max-width:480px){.upsell-wrapper .upsell-head h3{font-size:24px}}.upsell-wrapper .upsell-head div{cursor:pointer}.upsell-wrapper .price-items-section .total{padding-top:12px}.upsell-wrapper .price-items-section .total .item-text{text-transform:uppercase}.upsell-wrapper p{font-size:14px;margin:8px 0}.upsell-wrapper h3{margin:0}.upsell-wrapper .upsell-expanded{display:flex;flex-direction:column;font-family:var(--cadiz);gap:16px;opacity:0;transition:opacity .5s}.upsell-wrapper .upsell-expanded h4,.upsell-wrapper .upsell-expanded p{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;margin:0}.upsell-wrapper .upsell-expanded .agree-btn{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%}.upsell-wrapper .upsell-expanded .upsell-expanded-footer{font-size:14px;line-height:20px;text-align:center}.upsell-wrapper .upsell-expanded .upsell-expanded-footer span{color:var(--munsell-blue);cursor:pointer;font-weight:400;text-align:center;text-decoration:underline}.upsell-wrapper .upsell-expanded .upsell-benefit-list{display:flex;flex-direction:column;gap:16px}.upsell-wrapper .upsell-expanded .upsell-benefit-card{align-items:flex-start;display:flex;gap:16px;padding:8px 0}.upsell-wrapper .upsell-expanded .upsell-benefit-card .upsell-benefit-text{display:flex;flex-direction:column;gap:8px}.upsell-wrapper .upsell-expanded .upsell-benefit-card .upsell-benefit-text p:first-child{font-size:24px;letter-spacing:-.03em;line-height:100%}@media only screen and (max-width:480px){.upsell-wrapper .upsell-expanded .upsell-benefit-card .upsell-benefit-text p:first-child{font-size:20px}}.upsell-wrapper .upsell-expanded .upsell-benefit-card .upsell-benefit-text p:last-child{opacity:70%}.upsell-wrapper .membership-agreement-popup{background-color:var(--neutral-secondary);height:100vh;left:0;margin:0 auto;max-width:550px;overflow-y:auto;position:absolute;right:0;top:0;z-index:100}.upsell-wrapper .membership-agreement-popup .title-box1{position:relative}.upsell-wrapper .membership-agreement-popup .membership-portable-text{padding:48px 48px 24px}@media only screen and (max-width:480px){.upsell-wrapper .membership-agreement-popup .membership-portable-text{padding:48px 24px 24px}}.upsell-wrapper .membership-agreement-popup .membership-agreement-wrapper{background:var(--munsell-blue);display:flex;flex-direction:column;gap:10px;padding:48px 48px 32px}@media only screen and (max-width:480px){.upsell-wrapper .membership-agreement-popup .membership-agreement-wrapper{padding:32px 24px}}.upsell-wrapper .membership-agreement-popup .membership-agreement-wrapper h2{color:var(--neutral-secondary);font-family:var(--sunset-gothic-pro);font-size:48px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0;text-align:center}@media only screen and (max-width:480px){.upsell-wrapper .membership-agreement-popup .membership-agreement-wrapper h2{font-size:32px}}.upsell-wrapper .membership-agreement-popup .membership-agreement-wrapper .membership-agreement-close-icon{display:flex;justify-content:flex-end}.upsell-wrapper .membership-agreement-popup .membership-agreement-wrapper .membership-agreement-close-icon svg{cursor:pointer;height:48px;position:absolute;right:16px;top:16px;width:48px}@media only screen and (max-width:480px){.upsell-wrapper .membership-agreement-popup .membership-agreement-wrapper .membership-agreement-close-icon svg{height:40px;margin:12px;position:static;width:40px}}.upsell-wrapper .more-btn{text-transform:uppercase!important}.membership-payment-section .payment-head{gap:12px!important}.membership-payment-section .membership-card-selection{font-family:var(--cadiz);font-size:16px;line-height:24px;width:100%}.membership-payment-section .membership-card-selection .MuiSelect-select{align-items:center;border:1px solid var(--neutral-secondary-dark);display:flex;padding:20px 23px 20px 16px!important}.membership-payment-section .membership-card-selection .MuiSelect-select .card-num{margin-left:16px;margin-right:8px}.membership-payment-section .membership-card-selection .MuiSelect-select .exp-text{color:var(--negative-primary);margin-left:8px}.membership-payment-section .membership-card-selection .MuiSelect-select .card-exp{color:var(--neutral-primary-light);margin-left:8px}.membership-payment-section .membership-card-selection .MuiSelect-select .addcard-text{margin-left:8px}.membership-payment-section .membership-card-selection .MuiSelect-select .trash-icon{display:none}.membership-payment-section .add-newcard-form{margin-bottom:24px;margin-top:24px}.payment-section .MuiAccordionSummary-content{margin:0!important}.payment-section .MuiAccordionSummary-root{min-height:0!important;padding:0}.payment-section .MuiAccordionSummary-root:hover{cursor:default!important}.payment-section .MuiAccordion-root{box-shadow:none}.payment-section .payment-head{color:var(--navy);display:flex;font-family:var(--sunset-gothic-pro);font-size:20px;font-style:normal;font-weight:400;gap:16px;letter-spacing:0;line-height:28px}.payment-section .payment-head .MuiChip-root{background-color:var(--neutral-secondary-dark);border-radius:28px;height:28px;width:28px}.payment-section .payment-head .MuiChip-label{border-radius:50%;color:var(--navy);font-family:var(--cadiz);font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:0}.payment-section .MuiAccordionDetails-root{padding:16px 0 0}.payment-section .payment-text{color:var(--navy);font-family:var(--sunset-gothic-pro);font-weight:300;letter-spacing:0;margin:0 0 16px}.payment-section .MuiList-root{padding:0}.payment-section .card-selection{font-family:var(--cadiz);font-size:16px;line-height:24px;margin-bottom:24px;width:100%}.payment-section .card-selection:hover{border:1px solid var(--neutral-secondary-dark)!important}.payment-section .card-selection .MuiSelect-select{align-items:center;display:flex;padding:20px 16px!important}.payment-section .card-selection .MuiSelect-select .selected-card{align-items:center;display:flex}.payment-section .card-selection .MuiSelect-select .selected-card .card-logo{height:16px;width:24px}.payment-section .card-selection .MuiSelect-select .selected-card .card-num{margin-left:16px;margin-right:8px}.payment-section .card-selection .MuiSelect-select .selected-card .exp-text{color:var(--negative-primary);margin-left:8px}.payment-section .card-selection .MuiSelect-select .selected-card .card-exp{color:var(--navy);margin-left:8px}.payment-section .card-selection .MuiSelect-select .addcard-text{margin-left:8px}.payment-section .card-selection .MuiSelect-select .alert-icon,.payment-section .card-selection .MuiSelect-select .check-icon,.payment-section .card-selection .MuiSelect-select .new-card-icon,.payment-section .card-selection .MuiSelect-select .trash-icon{display:none}.payment-section .add-newcard-form{margin-bottom:24px}.payment-section .add-newcard-form .MuiFormControl-root label{color:var(--neutral-primary-light)!important;font-weight:400;margin-top:3px;padding-left:10px;text-transform:capitalize}.payment-section .add-newcard-form .MuiFormControl-root label[data-shrink=true]{color:var(--navy)!important;font-size:12px;letter-spacing:.03em;margin-top:0;opacity:1;padding:5px 0 0 11px;text-transform:uppercase}.payment-section .add-newcard-form .MuiFormControl-root label[data-shrink=true] .MuiInput-root:before{border-bottom:1px solid var(--navy)}.payment-section .add-newcard-form .MuiFormControl-root .MuiInputBase-formControl input{color:var(--neutral-primary);padding:25px 20px 10px}.payment-section .custom-divider{border:1px solid var(--neutral-secondary-dark);border-block-start-style:none;margin:20px 0}.promo-section{padding-top:24px}.promo-section .selected-promo .MuiListItem-root{padding:8px 0 0}.promo-section .selected-promo .MuiListItem-root .MuiListItemText-root{margin:0}.promo-section .selected-promo .MuiListItem-root .MuiListItemText-root .MuiListItemText-primary{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px}.promo-section .selected-promo .MuiListItem-root .MuiListItemText-root .MuiListItemText-secondary{color:var(--munsell-blue);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:20px}.promo-section .selected-promo .trash-icon{cursor:pointer;height:24px;width:24px}.promo-section .MuiListItemSecondaryAction-root{height:24px;right:0}.promo-section .MuiListItemAvatar-root{height:24px;margin-right:16px;min-width:0}.promo-section .add-promo-btn{align-items:center;cursor:pointer;display:flex}.promo-section .add-promo-btn .addpromo-text{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;margin-left:16px}.promo-section .MuiFormControl-root label{margin-top:3px;padding:0 0 0 10px}.promo-section .MuiFormControl-root label[data-shrink=true]{color:var(--navy)!important;font-size:12px;line-height:16px;padding:0 0 0 11px;text-transform:uppercase}.promo-section .MuiFormControl-root .MuiFilledInput-root input{padding:16px 0 10px 20px}.promo-section .MuiFormControl-root .MuiFilledInput-root input[data-shrink=true]{padding:16px 0 4px 20px}.promo-section .apply-btn{color:var(--navy);cursor:pointer;font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;margin:0 10px;text-transform:uppercase}.promo-section .error-text{align-items:center;color:var(--negative-primary)!important;display:flex;font-family:var(--cadiz);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin-top:8px}.promo-section .error-text .err-icon{color:var(--negative-primary)!important;height:16px;width:16px}.promo-section .promo-text{font-size:12px;letter-spacing:.03em;line-height:16px;opacity:60%;text-transform:uppercase}.personal-note .title,.promo-section .promo-text{color:var(--navy);font-family:var(--sunset-gothic-pro);font-style:normal;font-weight:400}.personal-note .title{font-size:16px;letter-spacing:0;line-height:24px}.personal-note .note-textarea{border:1px solid var(--neutral-secondary-darker);border-radius:8px;color:var(--neutral-primary);font-family:var(--cadiz);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:16px;padding:16px;resize:none;width:100%}.personal-note .note-textarea:focus-visible{outline:1px solid var(--navy)}.map-section .map-img{border-radius:5px;height:auto;margin-bottom:24px;width:100%}.map-section .address-text{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px}.policy-text{color:var(--navy);margin-top:-8px}.policy-text,.policy-text a{font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:20px;text-align:center}.policy-text a{color:var(--navy)!important;text-decoration:underline}.membership-card-items .MuiPaper-root{border:1px solid var(--neutral-secondary-darker);border-radius:6px;box-shadow:6px 8px 12px #0000000a,1px 1px 4px #00000014,4px 6px 8px #0000000f}.membership-card-items .MuiPaper-root ul{padding:0}.membership-card-items .MuiPaper-root ul li{align-items:center;border-bottom:1px solid var(--neutral-secondary-dark);display:flex;justify-content:space-between;padding:20px 23px 20px 16px}.membership-card-items .MuiPaper-root ul li .card-num{margin-left:16px;margin-right:8px}.membership-card-items .MuiPaper-root ul li .exp-text{color:var(--negative-primary);margin-left:8px}.membership-card-items .MuiPaper-root ul li .card-exp{color:var(--neutral-primary-light);margin-left:8px}.membership-card-items .MuiPaper-root ul li .addcard-text{margin-left:8px}.card-items .MuiPaper-root{border:1px solid var(--neutral-secondary-darker);border-radius:6px;box-shadow:6px 8px 12px #0000000a,1px 1px 4px #00000014,4px 6px 8px #0000000f}.card-items .MuiPaper-root ul{padding:0}.card-items .MuiPaper-root ul li{align-items:center;border-bottom:1px solid var(--neutral-secondary-dark);display:flex;justify-content:space-between;padding:20px 16px}.card-items .MuiPaper-root ul li.Mui-selected{background-color:#0000}.card-items .MuiPaper-root ul li .selected-card{align-items:center;display:flex}.card-items .MuiPaper-root ul li .selected-card .card-logo{height:16px;width:24px}.card-items .MuiPaper-root ul li .selected-card .card-num{margin-left:16px;margin-right:8px}.card-items .MuiPaper-root ul li .selected-card .exp-text{color:var(--negative-primary);font-family:var(--cadiz);margin-left:8px}.card-items .MuiPaper-root ul li .selected-card .card-exp{color:var(--navy);margin-left:8px}.card-items .MuiPaper-root ul li .addcard-text{color:var(--munsell-blue);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px}.membership-login-signup-box .payment-head{gap:12px!important}.login-signup-box .MuiAccordionSummary-root{min-height:0;padding:0}.login-signup-box .MuiAccordionSummary-root .Mui-expanded{margin:0;transform:none}.login-signup-box .MuiAccordionSummary-root:hover{cursor:default!important}.login-signup-box .MuiAccordionSummary-content{margin:0}.login-signup-box .custom-margin{margin-top:24px}.login-signup-box .custom-margin .MuiGrid-item{padding-top:0}.login-signup-box .custom-margin .MuiFormControl-root{margin-top:0!important}.login-signup-box .txt-link{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;text-transform:uppercase}.login-signup-box .MuiAccordion-root{box-shadow:none}.login-signup-box .payment-head{color:var(--navy);display:flex;font-family:var(--sunset-gothic-pro);font-size:20px;font-style:normal;font-weight:400;gap:16px;letter-spacing:0;line-height:28px}.login-signup-box .payment-head .MuiChip-root{background-color:var(--neutral-secondary-dark);border-radius:28px;height:28px;width:28px}.login-signup-box .payment-head .MuiChip-label{border-radius:50%;color:var(--navy);font-family:var(--cadiz);font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:0}.login-signup-box .signup-container{align-items:center;display:flex;font-family:var(--cadiz);justify-content:center}.login-signup-box .head-text{color:var(--neutral-primary);font-family:var(--tobias);font-size:32px;font-style:normal;font-weight:400;line-height:40px;padding:20px}.login-signup-box .input-filed-wrapper{display:flex;flex-direction:column;width:100%}.login-signup-box .input-filed-wrapper .MuiTypography-root{color:var(--accent-primary);cursor:pointer}.login-signup-box .input-filed-wrapper .MuiFormControl-root{margin-top:24px!important}.login-signup-box .input-filed-wrapper-btn{display:flex;margin:24px 0;width:100%}.login-signup-box .input-filed-wrapper-btn .MuiTypography-root{color:var(--accent-primary);cursor:pointer}.login-signup-box .input-filed-wrapper-link{display:flex;margin:0;width:100%}.login-signup-box .number-txt-head{font-size:16px;line-height:150%;padding-top:12px}.login-signup-box .number-txt-body,.login-signup-box .number-txt-head{color:var(--navy);font-family:var(--sunset-gothic-pro);font-style:normal;font-weight:400;letter-spacing:0}.login-signup-box .number-txt-body{font-size:14px;line-height:20px;margin-top:4px;opacity:60%}.login-signup-box .signup-wrapper{align-items:center;display:flex;justify-content:center;padding-bottom:5px;padding-top:5px;width:100%}.login-signup-box .txt-field{color:var(--neutral-primary);font-family:var(--cadiz);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.login-signup-box .txt-field.Mui-focused input{padding:16px 0 10px 20px}.login-signup-box .MuiInput-input{padding:0}.login-signup-box .MuiButton-root{padding:12px 16px}.login-signup-box .MuiAccordionDetails-root{padding:0}.login-signup-box .Mui-expanded{margin:0}.login-signup-box .MuiFormHelperText-root{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin-left:0;margin-top:8px;opacity:60%}.login-signup-box .MuiFormHelperText-root.Mui-error{font-size:14px;margin:8px 0 0}.login-signup-box .signup-btn{border-radius:6px;color:var(--neutral-secondary)!important;font-family:var(--cadiz);font-size:16px;font-weight:900;padding:16px 40px;text-transform:none}.login-signup-box .link-txt{font-family:var(--cadiz);font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px;margin-top:12px}.login-signup-box .accordion-summary{min-height:0!important}.SnackbarItem-variantSuccess{background-color:var(--positive-primary)!important}.SnackbarItem-action button,.SnackbarItem-variantSuccess{color:var(--neutral-primary)!important}.membership-btn{margin-top:24px!important}.user-message{background-color:var(--oxygen);border-radius:8px;margin-bottom:22px;padding:16px}.user-message a,.user-message p{color:var(--neutral-primary)!important;font-size:14px;font-weight:400;line-height:20px;margin-top:0}.user-message a,.user-message a span,.user-message p span{font-weight:600}.MuiDialog-root.delete-enhancement-dialog .MuiBackdrop-root{background-color:#ffffff80}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper{align-items:center;background-color:var(--warm-white);border:.5px solid var(--navy);border-radius:5px!important;display:flex;flex-direction:column;gap:16px;max-width:454px;padding:24px;width:454px}@media only screen and (max-width:480px){.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper{margin:23px;max-width:328px;padding:24px;width:328px}}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-text{display:flex;flex-direction:column;gap:16px;text-align:center}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-text h3{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:32px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0;text-align:center}@media only screen and (max-width:480px){.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-text h3{font-size:24px}}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-text p{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:20px;margin:0;max-width:358px;text-align:center}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-buttons{display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-buttons button{border-radius:5px;color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;padding:8px 24px;text-transform:uppercase}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-buttons .delete-enhancement-confirm-button{background-color:#0000;border:1px solid var(--navy)}.MuiDialog-root.delete-enhancement-dialog .MuiDialog-paper .delete-enhancement-dialog-buttons .delete-enhancement-cancel-button{background-color:var(--accent-blue);border:1px solid var(--accent-blue)}.portable-text-wrapper{max-height:100%}.portable-text-wrapper div *{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%}.portable-text-wrapper div * a{color:var(--munsell-blue)!important;font-weight:400}.portable-text-wrapper div * strong{font-weight:400}.portable-text-wrapper div * em{font-style:italic}.portable-text-wrapper h4{font-weight:400}.MuiDialog-paper{border-radius:8px!important;box-shadow:6px 8px 12px #0000000a,1px 1px 4px #00000014,4px 6px 8px #0000000f!important;margin:0;max-width:320px;padding:24px}.MuiDialog-paper .dialog-title{color:var(--neutral-primary);margin:0;text-align:center}.MuiDialog-paper .dialog-content{color:var(--neutral-primary-light);margin-top:8px;text-align:center}.MuiDialog-paper .btn-section{display:flex;flex-direction:column;gap:8px;margin-top:32px}.MuiDialog-paper .btn-section .red-btn{background-color:var(--negative-primary-dark)!important;border-radius:6px!important;box-shadow:none!important;color:var(--neutral-secondary);font-weight:600!important;height:56px;padding:16px 32px!important;text-transform:none!important}.MuiDialog-paper .btn-section .red-btn:active{background-color:var(--accent-primary-dark)!important}.MuiDialog-paper .btn-section .red-btn.red-btn-outlined{background-color:#0000!important;border:1.5px solid var(--accent-primary)!important;color:var(--accent-primary)}.MuiDialog-paper .btn-section .red-btn.red-btn-outlined:active{background-color:var(--neutral-secondary-dark)!important}.MuiDialog-paper .btn-section .red-btn.Mui-disabled{background-color:var(--black-02)!important;color:var(--neutral-secondary)!important}@media only screen and (max-width:480px){.MuiDialog-paper .btn-section .red-btn{padding:16px 10px!important}}.appointment-container{display:flex;flex-direction:column;gap:24px;padding:32px 48px 48px}@media only screen and (max-width:480px){.appointment-container{padding:32px 24px 24px}}.appointment-container .heyday-banner{height:auto;width:100%}.appointment-container .MuiSvgIcon-root{color:var(--neutral-primary-light)!important;height:16px;margin-right:8px;width:16px}.appointment-container .MuiIconButton-root{margin-right:0;padding:0}.appointment-container .custom-divider{border:1px solid var(--navy-light);border-block-start-style:none;margin:0 -48px}.appointment-container .non-member-banner{background-color:var(--neutral-secondary-dark);border-radius:8px;margin:20px 0;padding:16px}.appointment-container .divider{border:1px solid var(--navy-light);margin:0 -48px}.appointment-container .login-signup-box.membership-login-signup-box form label{font-family:var(--cadiz)}.appointment-container .login-signup-box form label{color:var(--neutral-primary-light)!important;margin-top:0;padding:3px 0 0 10px;text-transform:capitalize}.appointment-container .login-signup-box form label[data-shrink=true]{color:var(--navy)!important;font-size:12px;line-height:16px;padding:0 0 0 11px;text-transform:uppercase}.appointment-container .login-signup-box form .MuiOutlinedInput-root input{padding:16px 0 10px 20px}.appointment-container .login-signup-box form .MuiOutlinedInput-root input[data-shrink=true]{padding:16px 0 4px 20px}.appointment-container .login-signup-box form #first-name,.appointment-container .login-signup-box form #last-name{padding:16px 0 10px 20px}.appointment-container .login-signup-box form #first-name[data-shrink=true],.appointment-container .login-signup-box form #last-name[data-shrink=true]{padding:16px 0 4px 20px}.share-appointment-card-container{align-items:center;background-color:var(--cool-white);border-radius:5px;display:flex;flex-direction:row;gap:8px;max-height:188px;overflow:hidden}@media only screen and (max-width:480px){.share-appointment-card-container{gap:0;position:relative}}.share-appointment-card-container .content{padding:8px 8px 8px 16px}@media only screen and (max-width:480px){.share-appointment-card-container .content{display:flex;flex-direction:column;max-width:207px;padding-right:0}}.share-appointment-card-container .content h4{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0}.share-appointment-card-container .content p{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;margin-bottom:24px;margin-top:8px}.share-appointment-card-container .content .share-appointment-btn{background-color:var(--accent-blue);border:none;border-radius:5px;color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;height:36px;letter-spacing:0;line-height:150%;padding:12px 24px;text-transform:uppercase}@media only screen and (max-width:480px){.share-appointment-card-container .content .share-appointment-btn{padding:12px}}.share-appointment-card-container .content .share-appointment-btn.app-btn-outlined{background-color:#0000;border:1.5px solid var(--accent-primary)!important;color:var(--accent-primary)}.share-appointment-card-container .image img{height:100%;-webkit-mask-image:url(/static/media/share-the-glow.c2bd9c2f4c28b7f8c019.png);mask-image:url(/static/media/share-the-glow.c2bd9c2f4c28b7f8c019.png);-webkit-mask-size:cover;mask-size:cover;object-fit:cover;vertical-align:middle;width:195px!important}@media only screen and (max-width:480px){.share-appointment-card-container .image img{-webkit-mask-image:url(/static/media/share-the-glow-sm.a5af9c94f1a3173fad1b.png);mask-image:url(/static/media/share-the-glow-sm.a5af9c94f1a3173fad1b.png);object-position:75% center;position:absolute;top:0;width:122px!important}}.success-screen-content{background-color:var(--munsell-blue);padding:24px 48px}@media only screen and (max-width:480px){.success-screen-content{padding:24px}}.success-screen-content .success-header-section{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.success-screen-content .success-header-section .success-header-wrapper{display:flex;flex-direction:column}.success-screen-content .success-header-section .success-header-wrapper .success-screen-header{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:32px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%}.success-screen-content .success-header-section .success-header-wrapper .first-member-message{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;padding-top:8px}.success-screen-content .success-header-img ul{gap:0;margin:0}.success-screen-content .success-header-facial-selected{display:flex;flex-direction:column;gap:8px}.success-screen-content .success-header-facial-selected .success-screen-name{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:32px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0}.success-screen-content .success-header-facial-selected .success-screen-date{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%}.success-screen-content .add-to-calender{display:flex;flex-direction:column;gap:16px;text-align:center}.success-screen-content .add-to-calender .ical-link{text-decoration:none}.success-screen-content .add-to-calender .ical-link .success-screen-btn{background-color:var(--accent-blue);border:none;border-radius:5px;color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-weight:400;height:36px;letter-spacing:0;line-height:150%;padding:12px 24px;text-transform:uppercase;width:100%}.success-screen-content .add-to-calender .ical-link .success-screen-btn.app-btn-outlined{background-color:#0000;border:1.5px solid var(--accent-primary)!important;color:var(--accent-primary)}.success-screen-content .add-to-calender .manage-appointment-link{display:flex;flex-direction:column;margin-top:7px}.success-screen-content .add-to-calender .manage-appointment-link a{border-bottom:1px solid var(--white);color:var(--white)!important;font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto;padding-bottom:7px;text-decoration:none;text-transform:uppercase;width:-webkit-max-content;width:max-content}.success-screen-content .add-to-calender .body1{margin:0}.success-screen-content .share-appointment-section{padding-top:24px}.success-screen-content .divider-wrapper .divider{border-color:var(--white);margin:0 -48px;opacity:10%}.success-screen-content .location-address-wrapper{padding-bottom:24px}.success-screen-content .location-address-wrapper .success-screen-address1{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:100%;padding-bottom:10px}.success-screen-content .location-address-wrapper .success-screen-address2{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:.02em;line-height:150%;padding-bottom:10px;text-decoration:underline}.success-screen-content .location-address-wrapper .success-screen-icon-box{align-items:center;display:flex;justify-content:flex-start;padding-top:8px}.success-screen-content .location-address-wrapper .success-screen-icon-box .success-screen-link-text{color:var(--white)!important;font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:.02em;line-height:137%;text-decoration:none}.success-screen-content .location-address-wrapper .success-screen-icon-box .success-screen-icon{margin-right:6px}.success-screen-content .location-address-wrapper .success-screen-icon-box .MuiLink-root{-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.success-screen-content .appointment-link{padding-top:10px}.success-screen-content .head-img{height:-webkit-fit-content;height:fit-content;object-fit:scale-down}.success-screen-content .success-screen-name{color:var(--neutral-primary);font-size:32px;line-height:40px;margin:5px auto}.success-screen-content .success-screen-location{color:var(--neutral-primary-light);float:left;margin-top:5px;padding-left:5px}.success-screen-content .success-screen-location-icon{float:left;margin-top:7px}.success-screen-content .MuiGrid-item{padding-top:0!important}.content-body{padding-bottom:0}.content-body .success-content{padding:24px 48px}@media only screen and (max-width:480px){.content-body .success-content{padding:24px 16px}}.content-body .success-content .success-content-wrapper{background-color:var(--cool-white);border-radius:5px;padding:24px 16px}.content-body .success-content .success-content-wrapper .success-screen-content-head{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%}@media only screen and (max-width:480px){.content-body .success-content .success-content-wrapper .success-screen-content-head{font-size:24px;line-height:32px}}.content-body .success-content .success-content-wrapper .stepper-wrapper{margin-top:24px}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStep-root{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;padding-bottom:16px;position:relative}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStep-root:after{background:var(--soft-teal);content:"";display:block;height:100%;left:7.5px;position:absolute;top:15px;width:1px}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStep-root:last-child{padding-bottom:0}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStep-root:last-child:after{display:none}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStepLabel-label.Mui-active{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:20px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;position:relative;text-transform:lowercase}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStepConnector-line{display:none}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStepContent-root{border-left:0;margin-left:8px}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStepIcon-root.Mui-active{color:var(--soft-teal);height:16px;margin-left:0;width:16px}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStepLabel-iconContainer{padding-right:12px}.content-body .success-content .success-content-wrapper .stepper-wrapper .MuiStepIcon-text{display:none}.content-body .success-content .success-content-wrapper .stepper-label{font-family:var(--cadiz);font-size:20px;font-style:normal;font-weight:400;line-height:28px;padding-top:0}.content-body .success-content .success-content-wrapper .success-reminder{margin-top:24px}.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-container{display:flex;justify-content:flex-start}.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-head{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin-bottom:16px}@media only screen and (max-width:480px){.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-head{font-size:24px;line-height:32px}}.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-content{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;margin-bottom:16px;padding:0 0 0 24px;position:relative;width:-webkit-fit-content;width:fit-content}.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-content:before{background-color:var(--soft-teal);border-radius:100%;content:"";display:block;height:8px;left:0;position:absolute;top:9px;width:8px}.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-content a{color:var(--munsell-blue)!important;font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;position:relative;text-decoration:none}.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-content a:after{background-color:var(--munsell-blue);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media only screen and (max-width:480px){.content-body .success-content .success-content-wrapper .success-reminder .success-reminder-content a{display:inline-block}}.footer-wrapper .footer-content-wrapper{padding:0 48px 24px}@media only screen and (max-width:480px){.footer-wrapper .footer-content-wrapper{padding:0 24px 24px}}.footer-wrapper .footer-content-wrapper .footer-head{font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:100%;padding:8px 0 16px}.footer-wrapper .footer-content-wrapper .footer-content{font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;margin-bottom:20px}.icon{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons,serif;font-style:normal;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap}*{box-sizing:border-box}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0;width:100%}.row-middle{align-items:center}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-start{justify-content:flex-start;left:0;position:absolute;text-align:left;top:22%}.col-center{justify-content:center;line-height:20px;text-align:center}.col-end{justify-content:flex-end;text-align:right;top:22%}.calendar,.col-end{position:absolute;right:0}.calendar{background:var(--cool-white);display:block;left:0;max-width:550px;width:100%;z-index:9}.calendar.customPadding{padding:0 63px}.calendar.open-calendar{padding:0 48px}@media only screen and (max-width:480px){.calendar.open-calendar{padding:0}}.calendar .header{align-items:center;justify-content:center;padding:16px 0}.calendar .header .icon{cursor:pointer;transition:.15s ease-out}.calendar .header .icon:hover{color:var(--main-color);transition:.25s ease-out}.calendar .header .icon:first-of-type{margin-left:45px}@media only screen and (max-width:480px){.calendar .header .icon:first-of-type{margin-left:24px}}.calendar .header .icon:last-of-type{margin-right:45px}@media only screen and (max-width:480px){.calendar .header .icon:last-of-type{margin-right:24px}}.calendar .calendar-overlay{background:var(--white);content:"";height:100vh;left:0;opacity:.5;position:absolute;width:100%;z-index:1}.calendar .days{color:var(--text-color-light);font-weight:400;padding-bottom:7px;padding-top:16px;text-transform:uppercase}.calendar .cell-view{padding-bottom:16px}.calendar .cell-view .body{display:flex;flex-direction:column;gap:13px}.calendar .body .cell{background:var(--cool-white);cursor:pointer;font-size:1.5em;overflow:hidden;padding:0;position:relative;text-align:center;transition:.25s ease-out}.calendar .body .cell .number{border-radius:100%;color:var(--navy);display:block;font-family:var(--sunset-gothic-pro);font-size:14.74px;font-style:normal;font-weight:400;height:28px;letter-spacing:0;line-height:28px;margin:auto;text-align:center;width:28px}.calendar .body .cell .bg{color:var(--main-color);font-size:8em;font-weight:700;letter-spacing:-.07em;line-height:1;opacity:0;position:absolute;right:-.05em;top:-.2em;transition:.25s ease-out}.calendar .body .cell:hover{transition:.5s ease-out}.calendar .body .cell:hover .bg{opacity:.05;transition:.5s ease-in}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell.today .bg{color:var(--red);opacity:.05}.calendar .body .today{border-image-slice:1}.calendar .body .selected,.calendar .body .today{background-color:var(--navy)!important;border-image-slice:1;border-radius:100%;color:var(--white)!important}.calendar .body .selected .bg{opacity:.05;transition:.5s ease-in}.calendar .body .disabled{color:var(--neutral-primary-lighter);pointer-events:none}.calendar .body .disabled .number{opacity:50%}.calendar .body .col{flex-basis:14.2857142857%;flex-grow:0;width:14.2857142857%}.days-name{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:100%}.selected-date{color:var(--neutral-primary)}.selected-date,.selected-month{font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%}.selected-month{color:var(--navy);text-transform:uppercase}.calender-container{position:relative}.curser-type{align-items:center;cursor:pointer;display:flex}.arrow-icon{margin-left:8px}.calender-container:before{content:"";height:calc(100% - 195px)}.col.col-end.header_icon,.col.col-start.header_icon{top:16px}.calender-container .calendar{position:absolute;z-index:9}.calendar-custom-height{height:143px}.col.cell.inactiveDay{visibility:hidden}@media only screen and (max-width:480px){.calendar{padding:0}.calendar.customPadding .body,.calendar.customPadding .days{padding-left:40px;padding-right:40px}.calendar .body,.calendar .days{padding-left:24px;padding-right:24px}.calendar.customPadding{padding:0}.calendar .body .col{flex-basis:14.2857142857%;width:14.2857142857%}}.estheticianlist{border-bottom:1px solid var(--navy-light);padding:16px 48px}.estheticianlist.border-top{border-top:1px solid var(--navy-light)}@media only screen and (max-width:480px){.estheticianlist{padding:16px 24px}}.estheticianlist .estheticianlist-header{align-items:center;display:flex;gap:16px}.estheticianlist .estheticianlist-header .MuiAvatar-root{background:var(--munsell-blue);color:var(--white);font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:300;height:48px;letter-spacing:.08em;line-height:32px;text-align:center;text-transform:uppercase;width:48px}.estheticianlist .estheticianlist-header .list-profile{display:flex;flex-direction:column;gap:8px}.estheticianlist .estheticianlist-header .list-profile .list-profile-name{color:var(--munsell-blue);font-family:var(--sunset-gothic-pro);font-size:32px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;text-transform:capitalize}@media only screen and (max-width:480px){.estheticianlist .estheticianlist-header .list-profile .list-profile-name{font-size:24px}}.estheticianlist .estheticianlist-header .list-profile .list-profile-status{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:20px}.estheticianlist .estheticianlist-timeslots{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:16px;overflow:auto}.estheticianlist .estheticianlist-timeslots .timeslots-container{border:1px solid var(--navy);border-radius:5px;color:var(--accent-primary);cursor:pointer;font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;min-width:-webkit-fit-content;min-width:fit-content;padding:8px 10px}.estheticianlist .estheticianlist-timeslots .timeslots-container:active{background:var(--soft-teal)}.estheticianlist .estheticianlist-timeslots .no-slot{background-color:var(--slate-50);border-radius:20px;color:var(--white);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:24px;padding:8px 16px}.estheticianlist .any-chip{background:var(--munsell-blue);border-radius:48px;height:48px}@media only screen and (max-width:480px){.estheticianlist .any-chip{border-radius:40px;height:40px}}.estheticianlist .any-chip .MuiAvatar-root{background:var(--soft-teal);height:40px;margin-left:4px;margin-right:0;width:40px}@media only screen and (max-width:480px){.estheticianlist .any-chip .MuiAvatar-root{height:33.33px;width:33.33px}.estheticianlist .any-chip .MuiAvatar-root svg{height:21.39px;width:11.34px}}.estheticianlist .any-chip .MuiChip-label{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:20px;font-style:normal;font-weight:300;letter-spacing:0;line-height:28px;padding-left:8px;padding-right:19px}@media only screen and (max-width:480px){.estheticianlist .any-chip .MuiChip-label{font-size:16.67px;line-height:23.33px;padding-left:6.67px;padding-right:15px}}.new-booking-card-wrapper{background-color:var(--honey-50);display:flex;gap:16px;overflow:hidden;position:relative}.new-booking-card-wrapper .txt{display:flex;flex-direction:column;padding:24px 0 24px 32px}.new-booking-card-wrapper .txt .link-txt{color:var(--accent-primary);font-weight:600}.new-booking-card-wrapper .card-image svg{height:100%}.new-booking-card-wrapper .bold{font-weight:600!important}.new-booking-card-wrapper .new-icon{left:-6px;position:absolute;top:-8px}.limit-enhancement-dialog .MuiDialog-paper{align-items:center;display:flex;flex-direction:column;max-width:415px;padding:40px}.limit-enhancement-dialog .MuiDialog-paper h4{font-size:24px;margin:0}.limit-enhancement-dialog .MuiDialog-paper p{color:var(--neutral-primary-light);font-size:16px;line-height:24px;margin-top:12px;text-align:center}.limit-enhancement-dialog .MuiDialog-paper .change-date{margin-bottom:8px}@media only screen and (max-width:480px){.limit-enhancement-dialog .MuiDialog-paper{max-width:320px;padding:24px}}.filter{align-items:center;display:flex;gap:8px;padding:0 0 0 48px}@media only screen and (max-width:480px){.filter{padding:0 0 0 24px}}.filter button{border-radius:5px;color:var(--navy);flex-shrink:0;font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;padding:10px 12px;text-transform:uppercase}.filter button,.filter button:hover{background-color:var(--soft-teal)}@media only screen and (max-width:550px){.filter-menu .MuiPaper-root{left:24px!important;width:calc(100% - 48px)!important}}.esthetician-item .name-avatar{background-color:var(--munsell-blue)!important;border-radius:48px;color:var(--white)!important;font-family:var(--sunset-gothic-pro);font-size:24px!important;font-style:normal;font-weight:300;height:48px!important;letter-spacing:.08em;line-height:32px;margin-right:16px;text-align:center;text-transform:uppercase;width:48px!important}@media only screen and (max-width:480px){.esthetician-item .name-avatar{font-size:20px!important;height:40px!important;line-height:26.67px;margin-right:8px;width:40px!important}}.esthetician-item .name-text{color:var(--munsell-blue);font-family:var(--sunset-gothic-pro);font-size:32px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;max-width:184px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}@media only screen and (max-width:480px){.esthetician-item .name-text{font-size:24px}}.esthetician-item .lastseen-text{color:var(--iron);font-family:var(--cadiz);font-size:14px;line-height:20px}.esthetician-item .check-icon{position:absolute;right:24px}.esthetician-item .any-chip{background:var(--munsell-blue);border-radius:48px;height:48px}.esthetician-item .any-chip .MuiAvatar-root{background:var(--soft-teal);height:40px;margin-left:4px;margin-right:0;width:40px}.esthetician-item .any-chip .MuiChip-label{color:var(--white);font-family:var(--sunset-gothic-pro);font-size:20px;font-style:normal;font-weight:300;letter-spacing:0;line-height:28px;padding-left:8px;padding-right:20px}.selected-pills{flex-direction:row;gap:8px;overflow-x:auto}.selected-pills .MuiChip-root{border:1px solid var(--navy);border-radius:20px;height:44px;padding:4px 12px 4px 16px}.selected-pills .MuiChip-root:last-of-type{margin-right:8px}.selected-pills .MuiChip-root .MuiChip-label{font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;padding-left:0;padding-right:8px;text-transform:capitalize}.selected-pills .MuiChip-root .MuiChip-deleteIcon{margin:0}.esth-list-container{padding-bottom:10px}.esth-list-container .est-list-content{display:flex;flex-direction:column;gap:16px;padding:24px 0}@media only screen and (max-width:480px){.esth-list-container .est-list-content{gap:24px;padding-bottom:8px}}.esth-list-container .est-list-content .select-location{align-items:center;display:flex;flex-direction:row;gap:9px;padding:0 48px}@media only screen and (max-width:480px){.esth-list-container .est-list-content .select-location{align-items:flex-start;flex-direction:column;padding:0 24px}}.esth-list-container .est-list-content .select-location .selected-facial{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0}@media only screen and (max-width:480px){.esth-list-container .est-list-content .select-location .selected-facial{font-size:20px}}.esth-list-container .est-list-content .select-location .location-name{align-items:center;display:flex;flex-direction:row;gap:8px;margin:0}.esth-list-container .est-list-content .select-location .location-name .map-icon{color:var(--accent-primary);height:32px;margin:0;width:32px}@media only screen and (max-width:480px){.esth-list-container .est-list-content .select-location .location-name .map-icon{height:24px;width:24px}}.esth-list-container .est-list-content .select-location .location-name .sub-head{border-bottom:1.3px solid var(--munsell-blue);color:var(--munsell-blue)!important;font-family:var(--sunset-gothic-pro);font-size:24px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;text-decoration:none}@media only screen and (max-width:480px){.esth-list-container .est-list-content .select-location .location-name .sub-head{font-size:20px}}.esth-list-container .est-list-content .select-location .selected-location{align-items:center;display:flex}.esth-list-container .est-list-content .select-location .laser-sub-head{cursor:default}.esth-list-container .selected-location-area{align-items:center;display:flex;margin:16px 24px}.esth-list-container .selected-location-area .sub-head-1{margin-right:10px}.esth-list-container .selected-location-area .sub-head-1 h4{color:var(--neutral-primary-light);font-family:var(--cadiz);margin:0}.esth-list-container .selected-location-area .sub-head-2{align-items:center;color:var(--accent-primary);display:flex;font-size:20px;font-weight:600;line-height:28px}.esth-list-container .selected-location-area .sub-head-2 .map-icon{height:24px;width:24px}@media only screen and (max-width:480px){.esth-list-container .selected-location-area .sub-head-2 .map-icon{height:16px;width:16px}}.esth-list-container .selected-location-area .sub-head-2 .border-box{border-bottom:1.5px solid var(--accent-primary);margin:0 4px;padding-bottom:2px;word-break:break-all}.esth-list-container .selected-location-area .sub-head-2 .border-box a{text-decoration:none}@media only screen and (max-width:570px){.esth-list-container .selected-location-area .sub-head-1{font-size:20px}.esth-list-container .selected-location-area .sub-head-2{font-size:16px}.esth-list-container .selected-location-area .sub-head-2 .map-icon{width:18px}}.esth-list-container .estheticianlist-footer{background-color:var(--soft-teal);border-radius:5px;margin:16px 48px;padding:16px;text-align:center}@media only screen and (max-width:480px){.esth-list-container .estheticianlist-footer{margin:16px 24px}}.esth-list-container .estheticianlist-footer p{border-bottom:.4px solid var(--navy);color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:18px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:0 0 8px;padding-bottom:8px;text-align:center}.esth-list-container .estheticianlist-footer .link,.esth-list-container .estheticianlist-footer a{color:var(--navy)!important;font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;text-transform:uppercase}.esth-list-container .estheticianlist-footer .estheticianlist-footerlink{color:var(--accent-primary);font-weight:600;text-decoration:none}.esth-list-container .rebook-message{color:var(--munsell-blue);font-size:18px;margin:16px 48px}@media only screen and (max-width:480px){.esth-list-container .rebook-message{margin:16px 24px}}.esth-list-container .rebook-message span{font-weight:400}.esth-list-container .no-results{margin:72px 0;text-align:center}.esth-list-container .no-results svg{height:64px;width:64px}@media only screen and (max-width:480px){.esth-list-container .no-results svg{height:48px;width:48px}}.esth-list-container .no-results h3{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:48px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:16px 0 8px;text-align:center}@media only screen and (max-width:480px){.esth-list-container .no-results h3{font-size:36px}}.esth-list-container .no-results p{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;margin:0;text-align:center}.esth-list-container .no-results-month{margin:72px 0;text-align:center}.esth-list-container .no-results-month svg{height:72px;width:72px}@media only screen and (max-width:480px){.esth-list-container .no-results-month svg{height:48px;width:48px}}.esth-list-container .no-results-month h3{font-family:var(--sunset-gothic-pro);font-size:48px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:100%;margin:16px 0 8px;text-align:center;white-space:nowrap}@media only screen and (max-width:480px){.esth-list-container .no-results-month h3{font-size:36px}}.esth-list-container .no-results-month p{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;margin:0;text-align:center}.offer-banner{align-items:center;animation-name:"test";background-color:var(--sky-50);border-radius:8px;bottom:0;color:var(--neutral-primary);display:flex;font-family:var(--cadiz);font-size:16px;gap:16px;justify-content:space-between;line-height:24px;margin:8px;max-width:534px;padding:16px;position:fixed;z-index:9999}.offer-banner .calender-icon{height:16px;width:16px}.offer-banner .message{align-items:center;display:inline}.cssanimation{animation-duration:.5s;animation-fill-mode:both}.fadeInBottom{animation-name:fadeInBottom}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1}}.health-body-wrapper{background-color:var(--munsell-blue)!important;padding-bottom:65px!important}.health-check-content{background:var(--munsell-blue);padding:48px}@media only screen and (max-width:480px){.health-check-content{padding:24px 24px 48px}}.health-check-content .head-label{font-weight:400;line-height:110%;margin:0;text-transform:uppercase}.health-check-content p{font-size:16px;letter-spacing:0;line-height:150%;margin-bottom:0}.health-check-content h3,.health-check-content p{color:var(--neutral-secondary);font-family:var(--sunset-gothic-pro);font-style:normal;font-weight:300}.health-check-content h3{font-size:48px;letter-spacing:-.03em;line-height:100%;margin-bottom:32px;margin-top:0;padding-top:8px}.health-check-content .facialCheckList{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 32px;padding-left:0}.health-check-content .facialCheckList li{color:var(--neutral-secondary);font-family:var(--sunset-gothic-pro);font-size:16px;font-style:normal;font-weight:300;letter-spacing:0;line-height:150%;padding-left:20px;position:relative}.health-check-content .facialCheckList li:after{background-color:var(--soft-teal);border-radius:100%;content:"";display:block;height:8px;left:0;position:absolute;top:8px;width:8px}.footer-continue.health-check-footer{background-color:var(--munsell-blue)}.footer-continue.health-check-footer button{text-transform:uppercase!important}.footer-continue.health-check-footer button.app-btn-outlined{border:1px solid var(--neutral-secondary)!important;color:var(--neutral-secondary)!important}body{margin:0}.main{background-color:#000000b3;top:0;width:100%;z-index:9}.main,.main .main-box{min-height:100vh;position:relative}.main .main-box{background:var(--white);margin:0 auto;overflow:hidden;padding-top:52px;width:550px}@media(max-width:550px){.main .main-box{width:100%}}.SnackbarContent-root{border-radius:8px!important;box-shadow:0 4px 4px #00000040!important;font-family:var(--cadiz)!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important;margin:auto}.SnackbarContent-root .SnackbarItem-message{width:470px}.SnackbarItem-variantError{background-color:var(--negative-primary-darker)!important}.SnackbarItem-variantWarning{background-color:var(--peony-50)!important;color:var(--neutral-primary)!important;font-family:var(--cadiz)!important;font-size:16px!important;line-height:24px!important}.SnackbarItem-action{left:calc(100% - 70px);position:absolute}.SnackbarItem-action button{color:var(--white)}.SnackbarItem-message{padding-right:10%!important}.notistack-SnackbarContainer{bottom:40px;padding:0 48px}@media only screen and (max-width:480px){.notistack-SnackbarContainer{bottom:14px;padding:0 8px}}.notistack-SnackbarContainer .notistack-CollapseWrapper{padding:0}.notistack-SnackbarContainer .notistack-CollapseWrapper .notistack-Snackbar .notistack-MuiContent-warning{background-color:var(--accent-sun)!important;border-radius:8px!important;box-shadow:4px 6px 8px 0 rgba(0,0,0,.059);padding:16px}.notistack-SnackbarContainer .notistack-CollapseWrapper .notistack-Snackbar .notistack-MuiContent-warning #notistack-snackbar{color:var(--navy);font-family:var(--sunset-gothic-pro);font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;padding:0;vertical-align:middle}.notistack-SnackbarContainer .notistack-CollapseWrapper .notistack-Snackbar .notistack-MuiContent-warning .toast-close-btn{padding:0 5px 0 0}.notistack-SnackbarContainer .notistack-CollapseWrapper .notistack-Snackbar .notistack-MuiContent-warning .toast-close-btn svg{fill:var(--navy)!important}.notistack-SnackbarContainer .notistack-CollapseWrapper .notistack-MuiContent-error{background-color:var(--negative-primary);border-radius:8px;flex-wrap:nowrap}.notistack-SnackbarContainer .notistack-CollapseWrapper .notistack-MuiContent-error button svg{fill:var(--white)}.notistack-SnackbarContainer .notistack-CollapseWrapper .notistack-MuiContent-error #notistack-snackbar{font-family:var(--sunset-gothic-pro);font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:150%;max-width:287px;vertical-align:middle}.app-loader{background-color:var(--loader-backdrop);height:100%;left:0;position:fixed;right:0;width:100%;z-index:9999}.app-loader span{position:fixed;top:250px}
/*# sourceMappingURL=main.b65d2006.css.map*/