.LashExtensionsOfferPopup-module__SKiJWW__backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);background:#30251f45;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.LashExtensionsOfferPopup-module__SKiJWW__popup{color:#3a2c25;text-align:center;background:#fffaf5e6;border:1px solid #ffffff85;border-radius:28px;width:min(100%,480px);padding:42px 34px 32px;position:relative;box-shadow:0 28px 80px #3a2c2538}.LashExtensionsOfferPopup-module__SKiJWW__close{color:#3a2c25;cursor:pointer;background:#ffffffa6;border:1px solid #3a2c251f;border-radius:999px;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:15px;right:15px}.LashExtensionsOfferPopup-module__SKiJWW__kicker{letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700}.LashExtensionsOfferPopup-module__SKiJWW__popup h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(34px,5vw,46px);font-weight:500;line-height:.98}.LashExtensionsOfferPopup-module__SKiJWW__description{color:#3a2c25a8;max-width:370px;margin:16px auto 0;font-size:14px;line-height:1.6}.LashExtensionsOfferPopup-module__SKiJWW__rule{background:#3a2c251f;width:100%;height:1px;margin:24px 0 20px}.LashExtensionsOfferPopup-module__SKiJWW__stylesLine{margin:0;font-size:13px;font-weight:700;line-height:1.5}.LashExtensionsOfferPopup-module__SKiJWW__note{color:#3a2c257a;max-width:390px;margin:14px auto 0;font-size:11px;line-height:1.55}.LashExtensionsOfferPopup-module__SKiJWW__actions{justify-content:center;gap:10px;margin-top:24px;display:flex}.LashExtensionsOfferPopup-module__SKiJWW__primary,.LashExtensionsOfferPopup-module__SKiJWW__secondary{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.LashExtensionsOfferPopup-module__SKiJWW__primary{color:#fffaf5;background:#3a2c25}.LashExtensionsOfferPopup-module__SKiJWW__secondary{color:#3a2c25;background:#ffffff61;border:1px solid #3a2c2533}@media (max-width:520px){.LashExtensionsOfferPopup-module__SKiJWW__backdrop{align-items:flex-end;padding:18px 16px 92px}.LashExtensionsOfferPopup-module__SKiJWW__popup{border-radius:24px;padding:40px 24px 27px}.LashExtensionsOfferPopup-module__SKiJWW__popup h2{font-size:34px;line-height:1}.LashExtensionsOfferPopup-module__SKiJWW__actions{flex-direction:column}.LashExtensionsOfferPopup-module__SKiJWW__primary,.LashExtensionsOfferPopup-module__SKiJWW__secondary{width:100%}}
.ReferencePhotoBar-module__AsFIiG__bar{color:#fffaf5;background:#3a2c25;width:100%;padding:20px 7vw 22px;position:relative;overflow:hidden}.ReferencePhotoBar-module__AsFIiG__bar:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff0a 39%,#fff4de30 48%,#ffffff0a 57%,#0000 70%) 0 0/260% 100%;animation:6.5s ease-in-out infinite ReferencePhotoBar-module__AsFIiG__inspirationSweep;position:absolute;inset:0}.ReferencePhotoBar-module__AsFIiG__inner{z-index:1;text-align:center;justify-content:center;align-items:center;gap:22px;width:min(100%,1180px);margin:0 auto;display:flex;position:relative}.ReferencePhotoBar-module__AsFIiG__inner span{letter-spacing:.17em;text-transform:uppercase;color:#fffaf5b8;flex:none;font-size:10px;font-weight:700}.ReferencePhotoBar-module__AsFIiG__inner p{font-family:var(--font-heading), Georgia, serif;color:#fffaf5;margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.3}@keyframes ReferencePhotoBar-module__AsFIiG__inspirationSweep{0%,62%,to{opacity:0;background-position:170% 0}68%{opacity:1}80%{opacity:1;background-position:-70% 0}87%{opacity:0}}@media (max-width:767px){.ReferencePhotoBar-module__AsFIiG__bar{padding:17px 20px 19px}.ReferencePhotoBar-module__AsFIiG__inner{display:block}.ReferencePhotoBar-module__AsFIiG__inner span{margin-bottom:7px;font-size:9px;display:block}.ReferencePhotoBar-module__AsFIiG__inner p{font-size:17px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.ReferencePhotoBar-module__AsFIiG__bar:after{animation:none}}
.LashExtensionsDetail-module__3GyW2a__page{color:#3a2c25;background:#f8f2ec;overflow:hidden}.LashExtensionsDetail-module__3GyW2a__kicker{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}.LashExtensionsDetail-module__3GyW2a__hero{background-color:#d7cec5;background-image:linear-gradient(90deg,#2a1f1ab8 0%,#2a1f1a80 28%,#2a1f1a33 48%,#2a1f1a0a 66%,#2a1f1a00 80%),url(/images/services/lash-extensions/hero/lash-extensions-hero.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;align-items:center;height:620px;min-height:620px;padding:0 7vw;display:flex;position:relative}.LashExtensionsDetail-module__3GyW2a__heroCopy{z-index:2;color:#fffaf5;width:min(100%,580px);max-width:580px;position:relative}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__kicker{color:#fffaf5cc}.LashExtensionsDetail-module__3GyW2a__hero h1{max-width:560px;font-family:var(--font-heading), Georgia, serif;letter-spacing:-.045em;color:#fffaf5;margin:10px 0 17px;font-size:clamp(48px,4.8vw,72px);font-weight:500;line-height:.95}.LashExtensionsDetail-module__3GyW2a__heroDescription{color:#fffaf5d1;max-width:510px;margin:0;font-size:15px;line-height:1.72}.LashExtensionsDetail-module__3GyW2a__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.LashExtensionsDetail-module__3GyW2a__primaryButton,.LashExtensionsDetail-module__3GyW2a__secondaryButton{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__primaryButton{color:#fffaf5;background:#191614eb;border:1px solid #ffffff14}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__secondaryButton{color:#fffaf5;-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff8f}.LashExtensionsDetail-module__3GyW2a__primaryButton{color:#fffaf5;background:#3a2c25}.LashExtensionsDetail-module__3GyW2a__secondaryButton{color:#3a2c25;background:0 0;border:1px solid #3a2c2538}.LashExtensionsDetail-module__3GyW2a__levelSection{color:#3a2c25;background:#d7c3ae;padding:62px 7vw 66px}.LashExtensionsDetail-module__3GyW2a__levelTwo{color:#3a2c25;background:#d7c3ae}.LashExtensionsDetail-module__3GyW2a__levelHeading{max-width:710px;margin-bottom:30px}.LashExtensionsDetail-module__3GyW2a__levelHeading h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(38px,3.6vw,52px);font-weight:500;line-height:1}.LashExtensionsDetail-module__3GyW2a__levelHeading>p:last-child{color:#3a2c2599;margin:0;font-size:14px;line-height:1.65}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__levelHeading>p:last-child{color:#3a2c259e}.LashExtensionsDetail-module__3GyW2a__desktopPricing{display:block;overflow-x:auto}.LashExtensionsDetail-module__3GyW2a__priceTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.LashExtensionsDetail-module__3GyW2a__priceTable th,.LashExtensionsDetail-module__3GyW2a__priceTable td{text-align:center;border-top:1px solid #3a2c251f;padding:18px 16px}.LashExtensionsDetail-module__3GyW2a__priceTable thead th{vertical-align:bottom;border-top:0;border-bottom:1px solid #3a2c2529}.LashExtensionsDetail-module__3GyW2a__priceTable thead th strong{font-family:var(--font-heading), Georgia, serif;font-size:21px;font-weight:500;display:block}.LashExtensionsDetail-module__3GyW2a__priceTable thead th span,.LashExtensionsDetail-module__3GyW2a__priceTable thead th small{display:block}.LashExtensionsDetail-module__3GyW2a__priceTable thead th span{text-transform:uppercase;letter-spacing:.1em;color:#3a2c257a;margin-top:5px;font-size:9px}.LashExtensionsDetail-module__3GyW2a__priceTable thead th small{color:#3a2c25b8;margin-top:8px;font-size:16px;font-weight:700}.LashExtensionsDetail-module__3GyW2a__priceTable td{font-family:var(--font-heading), Georgia, serif;font-size:27px}.LashExtensionsDetail-module__3GyW2a__rowHeadingCell{width:170px;text-align:left!important}.LashExtensionsDetail-module__3GyW2a__rowHeadingCell strong{font-family:inherit;font-size:13px;display:block}.LashExtensionsDetail-module__3GyW2a__rowHeadingCell span{text-transform:uppercase;letter-spacing:.08em;color:#3a2c2575;margin-top:3px;font-size:9px;font-weight:400;display:block}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__priceTable th,.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__priceTable td{border-color:#3a2c2521}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__priceTable thead th{border-bottom-color:#3a2c2529}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__priceTable thead th span,.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__rowHeadingCell span,.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__priceTable thead th small{color:#3a2c259e}.LashExtensionsDetail-module__3GyW2a__mobilePricing{display:none}.LashExtensionsDetail-module__3GyW2a__appointmentNote{text-align:center;color:#3a2c2585;background:#f2e9e2;margin:0;padding:18px 24px;font-size:11px;line-height:1.55}.LashExtensionsDetail-module__3GyW2a__finalCta{text-align:center;background:#e8ddd5;padding:66px 24px 84px}.LashExtensionsDetail-module__3GyW2a__finalCta h2{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.04em;margin:8px auto 10px;font-size:clamp(40px,4vw,54px);font-weight:500;line-height:1}.LashExtensionsDetail-module__3GyW2a__finalCta>p:not(.LashExtensionsDetail-module__3GyW2a__kicker){color:#3a2c2599;max-width:620px;margin:0 auto;font-size:13px;line-height:1.6}.LashExtensionsDetail-module__3GyW2a__finalCta .LashExtensionsDetail-module__3GyW2a__actions{justify-content:center}@media (max-width:767px){.LashExtensionsDetail-module__3GyW2a__hero{background-image:url(/images/services/lash-extensions/hero/lash-extensions-hero.jpg);background-position:66%;background-size:cover;height:610px;min-height:610px;padding:0;display:block}.LashExtensionsDetail-module__3GyW2a__heroCopy{text-align:center;-webkit-backdrop-filter:blur(8px);color:#3a2c25;background:#f8f2ecb8;border-top:1px solid #fff6;width:100%;max-width:none;padding:14px 18px 18px;position:absolute;bottom:0;left:0;right:0}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__kicker{color:#3a2c259e;font-size:9px}.LashExtensionsDetail-module__3GyW2a__hero h1{color:#3a2c25;margin:6px auto 8px;font-size:32px;line-height:1}.LashExtensionsDetail-module__3GyW2a__heroDescription{color:#3a2c25b3;max-width:390px;margin:0 auto;font-size:12.5px;line-height:1.45}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__actions{justify-content:center;margin-top:14px}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__primaryButton{color:#fffaf5;background:#3a2c25;min-height:40px}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__secondaryButton{color:#3a2c25;background:#ffffff47;border:1px solid #3a2c253d;min-height:40px}.LashExtensionsDetail-module__3GyW2a__levelSection{padding:48px 20px 50px}.LashExtensionsDetail-module__3GyW2a__levelHeading{margin-bottom:22px}.LashExtensionsDetail-module__3GyW2a__levelHeading h2{font-size:38px}.LashExtensionsDetail-module__3GyW2a__desktopPricing{display:none}.LashExtensionsDetail-module__3GyW2a__mobilePricing{display:block}.LashExtensionsDetail-module__3GyW2a__mobileStyle{border-top:1px solid #3a2c2524;padding:24px 0 4px}.LashExtensionsDetail-module__3GyW2a__mobileStyle:first-child{border-top:0;padding-top:4px}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__mobileStyle{border-color:#3a2c2526}.LashExtensionsDetail-module__3GyW2a__mobileStyleHeading{justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:13px;display:flex}.LashExtensionsDetail-module__3GyW2a__mobileStyleHeading strong{font-family:var(--font-heading), Georgia, serif;font-size:26px;font-weight:500;display:block}.LashExtensionsDetail-module__3GyW2a__mobileStyleHeading span{text-transform:uppercase;letter-spacing:.1em;color:#3a2c2575;margin-top:4px;font-size:9px;display:block}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__mobileStyleHeading span{color:#3a2c257a}.LashExtensionsDetail-module__3GyW2a__mobileStyleHeading small{color:#3a2c25b3;font-size:15px;font-weight:700}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__mobileStyleHeading small{color:#3a2c25b8}.LashExtensionsDetail-module__3GyW2a__mobileRows{border-top:1px solid #3a2c251a}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__mobileRows{border-color:#3a2c251f}.LashExtensionsDetail-module__3GyW2a__mobileRow{border-bottom:1px solid #3a2c251a;justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__mobileRow{border-color:#3a2c251f}.LashExtensionsDetail-module__3GyW2a__mobileRow>div strong{font-size:13px;display:block}.LashExtensionsDetail-module__3GyW2a__mobileRow>div span{text-transform:uppercase;letter-spacing:.07em;color:#3a2c2573;margin-top:2px;font-size:9px;display:block}.LashExtensionsDetail-module__3GyW2a__levelTwo .LashExtensionsDetail-module__3GyW2a__mobileRow>div span{color:#3a2c257a}.LashExtensionsDetail-module__3GyW2a__mobileRow b{font-family:var(--font-heading), Georgia, serif;font-size:24px;font-weight:500}.LashExtensionsDetail-module__3GyW2a__appointmentNote{padding:16px 24px;font-size:10px}.LashExtensionsDetail-module__3GyW2a__finalCta{padding:54px 20px 78px}.LashExtensionsDetail-module__3GyW2a__finalCta h2{font-size:39px}.LashExtensionsDetail-module__3GyW2a__heroDescription{display:none!important}.LashExtensionsDetail-module__3GyW2a__hero .LashExtensionsDetail-module__3GyW2a__actions{margin-top:12px}}
