.LashLayout-module__Amww7q__hero{background:#eee2d7;width:100vw;margin-left:calc(50% - 50vw);position:relative}.LashLayout-module__Amww7q__extraServices{background:#fff;border:1px solid #d9c9c1;border-radius:20px;margin-top:36px;overflow:hidden}.LashLayout-module__Amww7q__extraServicesSummary{cursor:pointer;align-items:center;gap:18px;padding:22px 26px;list-style:none;display:flex}.LashLayout-module__Amww7q__extraServicesSummary::-webkit-details-marker{display:none}.LashLayout-module__Amww7q__extraServicesSummary:hover{background:#fbf7f4}.LashLayout-module__Amww7q__extraServicesSummary:focus-visible{outline-offset:-4px;outline:2px solid #ad6960}.LashLayout-module__Amww7q__extraServicesChevron{color:#75574d;flex:none;margin-left:auto;transition:transform .2s}.LashLayout-module__Amww7q__extraServices[open] .LashLayout-module__Amww7q__extraServicesChevron{transform:rotate(180deg)}@media (max-width:639px){.LashLayout-module__Amww7q__extraServicesSummary{gap:12px;padding:18px}}.LashLayout-module__Amww7q__heroPhoto{aspect-ratio:1672/939;width:100%;display:block}.LashLayout-module__Amww7q__heroPhoto img{object-fit:contain;width:100%;height:100%;display:block}.LashLayout-module__Amww7q__heroInner{width:100%;max-width:var(--breakpoint-2xl);flex-direction:column;margin-inline:auto;padding:20px 20px 40px;display:flex;position:absolute;inset:0}@media (min-width:768px){.LashLayout-module__Amww7q__heroInner{max-width:var(--breakpoint-md);padding-inline:0}}@media (min-width:1024px){.LashLayout-module__Amww7q__heroInner{max-width:var(--breakpoint-lg)}}@media (min-width:1280px){.LashLayout-module__Amww7q__heroInner{max-width:var(--breakpoint-xl)}}@media (min-width:1376px){.LashLayout-module__Amww7q__heroInner{max-width:var(--breakpoint-2xl)}}.LashLayout-module__Amww7q__breadcrumbs{color:#4b403d;font-size:16px;line-height:24px}.LashLayout-module__Amww7q__heroCopy{color:#352a26;text-shadow:0 1px 10px #f4e8dd9c;width:min(100%,660px);margin-block:auto}.LashLayout-module__Amww7q__heroActions{white-space:nowrap;align-items:stretch;gap:12px;display:flex}.LashLayout-module__Amww7q__heroActions>*{min-height:64px}.LashLayout-module__Amww7q__equalMedia{border-radius:24px;height:100%;min-height:360px;position:relative;overflow:hidden}.LashLayout-module__Amww7q__equalMedia img{object-fit:cover}.LashLayout-module__Amww7q__topAligned img{object-position:center top}.LashLayout-module__Amww7q__comboImage{height:100%;min-height:300px;position:relative}.LashLayout-module__Amww7q__comboImage img{object-fit:cover;object-position:center top}@media (max-width:1023px){.LashLayout-module__Amww7q__heroPhoto{aspect-ratio:1122/1402}.LashLayout-module__Amww7q__heroInner{display:contents}.LashLayout-module__Amww7q__breadcrumbs{z-index:1;position:absolute;top:20px;left:20px}.LashLayout-module__Amww7q__heroCopy{width:100%;text-shadow:none;margin:0;padding:24px 20px 40px}.LashLayout-module__Amww7q__heroActions{white-space:normal;flex-wrap:wrap}.LashLayout-module__Amww7q__equalMedia{aspect-ratio:4/5;height:auto}.LashLayout-module__Amww7q__comboImage{height:340px;min-height:0}}@media (min-width:768px) and (max-width:1023px){.LashLayout-module__Amww7q__breadcrumbs{left:calc((100vw - var(--breakpoint-md)) / 2)}.LashLayout-module__Amww7q__heroCopy{max-width:var(--breakpoint-md);margin-inline:auto;padding-inline:0}}@media (max-width:767px){.LashLayout-module__Amww7q__hero{grid-template-columns:minmax(0,1fr);display:grid}.LashLayout-module__Amww7q__heroPhoto{grid-area:1/1}.LashLayout-module__Amww7q__heroCopy{display:contents}.LashLayout-module__Amww7q__heroIntro{z-index:1;color:#fff;text-shadow:0 1px 4px #1e141273;background:linear-gradient(#0000,#221917c2);grid-area:1/1;align-self:end;padding:100px 20px 22px}.LashLayout-module__Amww7q__heroIntro h1,.LashLayout-module__Amww7q__heroIntro p,.LashLayout-module__Amww7q__heroIntro strong,.LashLayout-module__Amww7q__heroIntro span{color:#fff}.LashLayout-module__Amww7q__heroDetails{grid-area:2/1;padding:4px 20px 40px}.LashLayout-module__Amww7q__heroActions{grid-template-columns:minmax(0,1fr);display:grid}.LashLayout-module__Amww7q__heroActions>*,.LashLayout-module__Amww7q__mobileBookingButton,.LashLayout-module__Amww7q__buttonLink{box-sizing:border-box;white-space:normal;text-align:center;justify-content:center;width:100%;min-width:0;max-width:100%;height:72px;padding:10px 14px;line-height:24px}}@media (min-width:1024px) and (max-width:1199px){.LashLayout-module__Amww7q__heroCopy{width:550px}.LashLayout-module__Amww7q__heroActions{white-space:normal}}
