.elementor .lemons-site-footer-ccaa2a{width:auto;min-width:0px;padding-block-start:65px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;background-color:#f1f5ef;display:block;box-sizing:border-box; border-top-style: solid; border-top-color: var(--lemons-line);\n}.elementor .lemons-footer-bottom-0d97da{width:auto;min-width:0px;font-size:0.74rem;color:var(--lemons-muted);padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;display:flex;gap:25px;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box; border-top-style: solid; border-top-color: #d5dfd3;\n}.elementor .lemons-footer-grid-3606da{width:auto;min-width:0px;padding:0px;margin:0px;display:grid;gap:45px;grid-template-columns:1.3fr 1fr .8fr 1fr;box-sizing:border-box;\n}.elementor .lemons-footer-small-d0d017{font-size:0.8rem;color:var(--lemons-muted);margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-footer-links-df9ddc{width:auto;min-width:0px;padding:0px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-a-f5f029{width:auto;min-width:0px;font-size:0.87rem;color:inherit;text-decoration:none;padding:0px;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:block;text-align:left; box-sizing:border-box;\n}.elementor .lemons-h3-fbcf70{font-family:Georgia;font-weight:400;font-size:1.85rem;letter-spacing:0.16em;line-height:1.15;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box; font:.78rem Arial;\n}.elementor .lemons-footer-brand-568f75{width:auto;min-width:0px;padding:0px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-p-d2f2b3{font-size:0.87rem;margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-img-72e169{width:185px;height:auto;max-width:100%;margin-block-end:25px;mix-blend-mode:multiply;display:block;box-sizing:border-box;\n}.elementor .lemons-site-header-9d7fa2{width:auto;min-width:0px;position:sticky;inset-block-start:0px;z-index:20;padding:0px;margin:0px;border-block-end-width:1px;background-color:rgba(255,255,255,.98);display:block;box-sizing:border-box; border-bottom-style: solid; border-bottom-color: var(--lemons-line);\n}.elementor .lemons-wrap-163f16{width:auto;min-width:0px;min-height:110px;max-width:1320px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;margin:auto;display:flex;gap:30px;align-items:center;box-sizing:border-box;\n}.elementor .lemons-header-actions-93a490{width:auto;min-width:0px;padding:0px;margin:0px;display:flex;gap:22px;align-items:center;box-sizing:border-box;\n}.elementor .lemons-button-0b564e{width:auto;min-width:0px;min-height:51px;font-weight:600;font-size:0.82rem;color:white;letter-spacing:0.035em;text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:0px;border-width:1px;border-color:var(--lemons-deep);border-style:solid;background-color:var(--lemons-deep);display:inline-flex;gap:28px;justify-content:center;align-items:center;text-align:left; box-sizing:border-box; transition:background .2s,color .2s;\n}.elementor .lemons-brand-94db94{width:auto;min-width:0px;color:inherit;text-decoration:none;padding:0px;margin:0px;display:block;flex:0 0 190px;box-sizing:border-box;\n}.elementor .lemons-img-6dd085{width:180px;height:auto;max-width:100%;max-height:83px;object-fit:contain;display:block;box-sizing:border-box;\n}.elementor .lemons-topbar-94fb3e{width:auto;min-width:0px;font-size:0.8rem;color:white;letter-spacing:0.03em;padding:0px;margin:0px;background-color:var(--lemons-deep);display:block;box-sizing:border-box;\n}.elementor .lemons-wrap-1c12da{width:auto;min-width:0px;max-width:1320px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:50px;padding-inline-end:50px;margin:auto;display:flex;gap:20px;justify-content:space-between;box-sizing:border-box;\n}.elementor .lemons-section-4b3917{width:auto;min-width:0px;max-width:1320px;padding-block-start:95px;padding-block-end:95px;padding-inline-start:50px;padding-inline-end:50px;margin:auto;display:block;box-sizing:border-box;\n}.elementor .lemons-contact-grid-9c79cc{width:auto;min-width:0px;padding:0px;margin:0px;display:grid;gap:75px;grid-template-columns:1fr 1fr;box-sizing:border-box;\n}.elementor .lemons-salon-photo-3d33ca{width:100%;height:auto;max-width:100%;aspect-ratio:1.3;object-fit:cover;display:block;box-sizing:border-box;\n}.elementor .lemons-lemons-contact-form-5ac4f4{width:auto;min-width:0px;padding:0px;margin-block-start:0px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-contact-details-d376a2{width:auto;min-width:0px;padding:0px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-app-store-links-1a0ee6{width:auto;min-width:0px;max-width:100%;padding:0px;margin-block-start:12px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:12px;align-items:center;box-sizing:border-box; flex-flow:row nowrap;\n}.elementor .lemons-google-badge-97a1c7{width:186px;height:auto;max-width:100%;object-fit:contain;margin:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-a-4d0203{width:auto;min-width:0px;color:var(--lemons-deep);text-decoration:none;padding:0px;margin:0px;border-width:0px;display:flex;flex:0 1 auto;align-items:center;box-sizing:border-box; text-underline-offset:4px;\n}.elementor .lemons-apple-badge-9e3b33{width:144px;height:auto;max-width:100%;object-fit:contain;margin:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-p-7af3c0{margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-h3-f1e536{font-family:Georgia;font-weight:400;font-size:1.85rem;line-height:1.15;margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-hours-3cf5b5{width:100%;min-width:0px;padding:0px;margin:0px;display:block;box-sizing:border-box; border-collapse:collapse;\n}.elementor .lemons-tbody-df9ddc{width:auto;min-width:0px;padding:0px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-tr-e50ae7{width:auto;min-width:0px;padding:0px;margin:0px;border-block-end-width:1px;display:flex;justify-content:space-between;box-sizing:border-box; border-bottom-style: solid; border-bottom-color: #dfe6df;\n}.elementor .lemons-td-62d07e{width:auto;min-width:0px;font-weight:400;color:var(--lemons-muted);padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;display:block;box-sizing:border-box; border-bottom-style: solid; border-bottom-color: var(--lemons-line); text-align:right;\n}.elementor .lemons-th-8776d5{width:auto;min-width:0px;font-weight:400;padding-block-start:10px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;display:block;box-sizing:border-box; text-align:left; border-bottom-style: solid; border-bottom-color: var(--lemons-line);\n}.elementor .lemons-h2-437535{font-family:Georgia;font-weight:400;font-size:clamp(2rem,3.2vw,3.3rem);letter-spacing:-0.035em;line-height:1.15;margin-block-start:0px;margin-block-end:1.3rem;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-main-ad6c01{width:100%;min-width:0px;font-family:Arial;font-size:16px;color:var(--lemons-ink);line-height:1.75;padding:0px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-eyebrow-fa4659{font-weight:600;font-size:0.75rem;color:var(--lemons-deep);letter-spacing:0.19em;text-transform:uppercase;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-span-165435{margin:0px;display:inline;}.elementor .lemons-page-banner-f49c2a{width:auto;min-width:0px;padding-block-start:55px;padding-block-end:62px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;background-color:var(--lemons-wash);display:block;box-sizing:border-box; border-bottom-style: solid; border-bottom-color: var(--lemons-line);\n}.elementor .lemons-wrap-6d5486{width:auto;min-width:0px;max-width:1320px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;margin:auto;display:block;box-sizing:border-box;\n}.elementor .lemons-page-banner-inner-706d37{width:auto;min-width:0px;padding:0px;margin:0px;display:flex;gap:45px;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .lemons-div-df9ddc{width:auto;min-width:0px;padding:0px;margin:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-h1-d92b10{max-width:950px;font-family:Georgia;font-weight:400;font-size:clamp(2.7rem,5vw,4.7rem);letter-spacing:-0.045em;line-height:1.15;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-eyebrow-4afc93{font-weight:600;font-size:0.75rem;color:var(--lemons-deep);letter-spacing:0.19em;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:block;box-sizing:border-box;\n}.elementor .lemons-breadcrumb-190df5{width:auto;min-width:0px;font-size:0.78rem;color:var(--lemons-muted);padding:0px;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;flex-wrap:wrap;box-sizing:border-box;\n}.elementor .lemons-span-94be6a{margin:0px;display:inline;box-sizing:border-box;\n}.elementor .lemons-a-c04c58{width:auto;min-width:0px;color:inherit;text-decoration:none;padding:0px;margin:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; font-size:inherit; box-sizing:border-box;\n}