.hero[data-astro-cid-i3irphx7]{background:radial-gradient(120% 90% at 0% 0%, #fbfbf9 0%, #fbfbf900 60%), var(--paper-2);--hero-h:clamp(34rem, 22.4rem + 18.6vw, 38.5625rem)}.hero__grid[data-astro-cid-i3irphx7]{min-height:var(--hero-h);padding-left:max(var(--gutter), calc((100% - var(--container)) / 2));grid-template-columns:minmax(min(23.5rem,100%),460fr) minmax(0,463fr) minmax(0,382fr);column-gap:clamp(.75rem,.2rem + .9vw,1rem);padding-right:clamp(1rem,1.9vw,1.6875rem);display:grid}.hero__copy[data-astro-cid-i3irphx7]{padding-block:clamp(2.5rem,2rem + 2vw,3.75rem);align-self:center;padding-right:clamp(.5rem,.2rem + .6vw,1rem)}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--fs-hero);letter-spacing:var(--track-hero);text-wrap:initial;margin-top:1.25rem;font-weight:510;line-height:1.02}.hero__line[data-astro-cid-i3irphx7]{display:block}.hero__line--accent[data-astro-cid-i3irphx7]{letter-spacing:-.02em;color:var(--rust);margin-top:.02em;font-style:italic;font-weight:430}.hero__lede[data-astro-cid-i3irphx7]{max-width:17.5em;font-size:var(--fs-lede);color:var(--ink-soft);margin-top:1.1rem;line-height:1.36}.hero__today[data-astro-cid-i3irphx7]{justify-items:start;gap:.6rem;margin-top:1.5rem;display:grid}.hero[data-astro-cid-i3irphx7] .hero__today-line{border:1px solid var(--rust-line);border-radius:var(--radius);min-height:3.375rem;color:var(--rust-deep);font-weight:600;font-size:var(--fs-small);background:#ffffff8c;align-items:center;gap:.75rem;padding:.55rem 1.4rem;line-height:1.25;display:inline-flex}.hero[data-astro-cid-i3irphx7] .hero__today-line .todays-line__dot{width:.55rem;height:.55rem;transform:none}.hero__walkin[data-astro-cid-i3irphx7]{font-size:var(--fs-note);color:var(--muted)}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem clamp(.75rem,.5rem + .6vw,1.25rem);margin-top:1.6rem;display:flex}.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{padding-inline:clamp(1.25rem,1.05rem + .55vw,1.625rem)}.hero__photo[data-astro-cid-i3irphx7]{background:#e6e1da;border-radius:0}.hero__photo[data-astro-cid-i3irphx7] img{height:100%}.hero__photo--portrait[data-astro-cid-i3irphx7] img{object-position:50% 20%}.hero__photo--salon[data-astro-cid-i3irphx7] img{object-position:60% 50%}@media (width<=63.99rem){.hero__grid[data-astro-cid-i3irphx7]{min-height:0;padding-inline:var(--gutter);padding-bottom:var(--gutter);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);row-gap:0}.hero__copy[data-astro-cid-i3irphx7]{padding-block:2.25rem 2rem;grid-column:1/-1;padding-right:0}.hero__lede[data-astro-cid-i3irphx7]{max-width:21em}.hero__photo[data-astro-cid-i3irphx7]{aspect-ratio:4/5;border-radius:var(--radius-sm)}.hero__photo--salon[data-astro-cid-i3irphx7]{aspect-ratio:auto}}@media (width<=29.99rem){.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:100%}.hero[data-astro-cid-i3irphx7] .hero__today-line{padding-inline:1rem}}.trust[data-astro-cid-3z5oxakz]{background:var(--paper)}.trust__wrap[data-astro-cid-3z5oxakz]{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto;padding-block:1.4rem 1.1rem}.trust__list[data-astro-cid-3z5oxakz]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));display:grid}.trust__item[data-astro-cid-3z5oxakz]{justify-content:center;align-items:center;gap:.85rem;min-width:0;padding:.35rem 1rem;display:flex;position:relative}.trust__item[data-astro-cid-3z5oxakz]+.trust__item[data-astro-cid-3z5oxakz]:before{content:"";background:var(--line);width:1px;height:2.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.trust[data-astro-cid-3z5oxakz] .trust__icon{color:var(--rust);flex:none}.trust__label[data-astro-cid-3z5oxakz]{color:var(--ink);font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem);font-weight:500;line-height:1.3}.trust__note[data-astro-cid-3z5oxakz]{text-align:center;font-size:var(--fs-note);color:var(--muted);margin-top:.85rem}@media (width>=60rem){.trust[data-astro-cid-3z5oxakz]{background:0 0}.trust__wrap[data-astro-cid-3z5oxakz]{width:100%;padding-block:0}.trust__card[data-astro-cid-3z5oxakz]{max-width:min(90vw, 100% - 2 * var(--gutter), var(--container));background:var(--card);box-shadow:var(--shadow-float);border-radius:60px;margin:50px auto 0;padding:1.3rem clamp(1.5rem,.5rem + 2vw,3rem)}.trust__label[data-astro-cid-3z5oxakz]{white-space:nowrap}.trust__note[data-astro-cid-3z5oxakz]{margin-top:.9rem}}@media (width<=37.49rem){.trust__wrap[data-astro-cid-3z5oxakz]{padding-block:1.25rem 1rem}.trust__item[data-astro-cid-3z5oxakz]{text-align:center;flex-direction:column;gap:.5rem;padding:.25rem .5rem}.trust__item[data-astro-cid-3z5oxakz]+.trust__item[data-astro-cid-3z5oxakz]:before{height:3.5rem}.trust[data-astro-cid-3z5oxakz] .trust__icon{width:1.875rem;height:1.875rem}.trust__label[data-astro-cid-3z5oxakz]{font-size:.875rem}}@media (width<=21.24rem){.trust__list[data-astro-cid-3z5oxakz]{grid-template-columns:1fr;gap:.75rem}.trust__item[data-astro-cid-3z5oxakz]{text-align:left;flex-direction:row;justify-content:flex-start}.trust__item[data-astro-cid-3z5oxakz]+.trust__item[data-astro-cid-3z5oxakz]:before{display:none}}.menu[data-astro-cid-ae5zgc4m]{background:var(--paper-2);padding-block:var(--band-top) var(--band-bottom)}.menu__head[data-astro-cid-ae5zgc4m]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.menu__sub[data-astro-cid-ae5zgc4m]{font-size:var(--fs-lede);color:#4b4a4d;margin-top:.55rem}.menu__more[data-astro-cid-ae5zgc4m]{justify-items:end;gap:.6rem;padding-bottom:.35rem;display:grid}.menu__more[data-astro-cid-ae5zgc4m] .text-link[data-astro-cid-ae5zgc4m]{font-size:var(--fs-link);font-weight:500}.menu__cols[data-astro-cid-ae5zgc4m]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,1rem + 5.8vw,6.5rem);margin-top:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);display:grid;position:relative}.menu__cols[data-astro-cid-ae5zgc4m]:before{content:"";background:var(--line);width:1px;position:absolute;top:.25rem;bottom:1.25rem;left:50%}.menu__row[data-astro-cid-ae5zgc4m]{grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1.5rem;padding-block:.4rem 1.3rem;display:grid}.menu__row[data-astro-cid-ae5zgc4m]+.menu__row[data-astro-cid-ae5zgc4m]{border-top:1px solid var(--line);padding-top:1.4rem}.menu__name[data-astro-cid-ae5zgc4m]{font-size:var(--fs-row);color:var(--ink);font-weight:500;line-height:1.3}.menu__price[data-astro-cid-ae5zgc4m]{font-size:var(--fs-price);color:var(--rust);white-space:nowrap;font-weight:500;line-height:1.25}.menu__from[data-astro-cid-ae5zgc4m]{margin-right:.3em;font-size:.86em;font-weight:450}.menu__time[data-astro-cid-ae5zgc4m]{font-size:var(--fs-small);color:var(--muted);white-space:nowrap;align-self:center}.menu__line[data-astro-cid-ae5zgc4m]{font-size:var(--fs-body);color:#5d5c61;grid-column:1/-1;line-height:1.45}@media (width<=47.99rem){.menu__head[data-astro-cid-ae5zgc4m]{align-items:flex-start}.menu__more[data-astro-cid-ae5zgc4m]{justify-items:start}.menu__cols[data-astro-cid-ae5zgc4m]{grid-template-columns:1fr}.menu__cols[data-astro-cid-ae5zgc4m]:before{display:none}.menu__col[data-astro-cid-ae5zgc4m]+.menu__col[data-astro-cid-ae5zgc4m] .menu__row[data-astro-cid-ae5zgc4m]:first-child{border-top:1px solid var(--line);padding-top:1.65rem}}.lookbook[data-astro-cid-xy5nvbpu]{padding-block:var(--band-top) var(--band-bottom)}.lookbook__head[data-astro-cid-xy5nvbpu]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.lookbook__title[data-astro-cid-xy5nvbpu]{margin-top:.7rem}.lookbook__head[data-astro-cid-xy5nvbpu] .text-link[data-astro-cid-xy5nvbpu]{font-size:var(--fs-link);padding-bottom:.4rem;font-weight:500}.lookbook__grid[data-astro-cid-xy5nvbpu]{grid-template-columns:minmax(0,806fr) minmax(0,464fr);gap:.6rem 1.25rem;margin-top:clamp(1.25rem,1rem + .8vw,1.6rem);display:grid}.look--pano[data-astro-cid-xy5nvbpu]{grid-column:1/-1}.look__frame[data-astro-cid-xy5nvbpu]{aspect-ratio:806/355}.look--narrow[data-astro-cid-xy5nvbpu]{grid-template-rows:minmax(0,1fr) auto;display:grid}.look--narrow[data-astro-cid-xy5nvbpu] .look__frame[data-astro-cid-xy5nvbpu]{aspect-ratio:auto;min-height:0}.look--narrow[data-astro-cid-xy5nvbpu] .look__frame[data-astro-cid-xy5nvbpu] picture,.look--narrow[data-astro-cid-xy5nvbpu] .look__frame[data-astro-cid-xy5nvbpu] img{width:100%;height:100%;position:absolute;inset:0}.look--pano[data-astro-cid-xy5nvbpu] .look__frame[data-astro-cid-xy5nvbpu]{aspect-ratio:1289/200}.look__frame[data-astro-cid-xy5nvbpu] img{height:100%}@media (width<=47.99rem){.lookbook__grid[data-astro-cid-xy5nvbpu]{grid-template-columns:1fr}.look__frame[data-astro-cid-xy5nvbpu],.look--narrow[data-astro-cid-xy5nvbpu] .look__frame[data-astro-cid-xy5nvbpu]{aspect-ratio:4/3}.look--pano[data-astro-cid-xy5nvbpu] .look__frame[data-astro-cid-xy5nvbpu]{aspect-ratio:2}}.home-products[data-astro-cid-qzj7gepj]{padding-block:var(--band-top) var(--band-bottom);background:var(--paper-2)}.home-products__head[data-astro-cid-qzj7gepj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.home-products__title[data-astro-cid-qzj7gepj]{margin-top:.7rem}.home-products__more[data-astro-cid-qzj7gepj]{justify-items:end;gap:.6rem;padding-bottom:.35rem;display:grid}.home-products__more[data-astro-cid-qzj7gepj] .text-link[data-astro-cid-qzj7gepj]{font-size:var(--fs-link);font-weight:500}.home-products__claim[data-astro-cid-qzj7gepj]{color:var(--ink);align-items:center;gap:.6rem;margin-top:1.1rem;font-weight:500;display:inline-flex}.home-products__claim[data-astro-cid-qzj7gepj] .icon{color:var(--rust)}.home-products__grid[data-astro-cid-qzj7gepj]{margin-top:clamp(1.25rem,1rem + .8vw,1.75rem)}@media (width<=47.99rem){.home-products__more[data-astro-cid-qzj7gepj]{justify-items:start}}.visit[data-astro-cid-uuwfl3js]{padding-block:var(--band-top) var(--band-bottom)}.visit__head[data-astro-cid-uuwfl3js]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.visit__head[data-astro-cid-uuwfl3js] .text-link[data-astro-cid-uuwfl3js]{font-size:var(--fs-link);padding-bottom:.4rem;font-weight:500}.visit__card[data-astro-cid-uuwfl3js]{background:var(--card);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,695fr) minmax(0,336fr) minmax(0,262fr);margin-top:clamp(1.1rem,.9rem + .6vw,1.4rem);display:grid;overflow:hidden}.visit__map[data-astro-cid-uuwfl3js]{min-height:20.625rem}.visit__place[data-astro-cid-uuwfl3js],.visit__hours[data-astro-cid-uuwfl3js]{padding:clamp(1.25rem,.9rem + 1vw,1.75rem) clamp(1.25rem,.8rem + 1.2vw,2.25rem)}.visit__place[data-astro-cid-uuwfl3js]{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.visit__hours[data-astro-cid-uuwfl3js]{flex-direction:column;gap:.5rem;display:flex;position:relative}.visit__hours[data-astro-cid-uuwfl3js]:before{content:"";background:var(--line);width:1px;position:absolute;top:1.75rem;bottom:1.75rem;left:0}.visit__name[data-astro-cid-uuwfl3js]{font-family:var(--font-body);letter-spacing:0;font-size:clamp(1.125rem,1.04rem + .36vw,1.375rem);font-weight:500}.visit__address[data-astro-cid-uuwfl3js]{font-size:var(--fs-body);color:#4b4a4d;line-height:1.55;display:grid}.visit__directions[data-astro-cid-uuwfl3js]{min-height:2.75rem;margin-top:.35rem;padding:.6rem 1.15rem;font-size:.9375rem}.visit__parking[data-astro-cid-uuwfl3js]{border-top:1px solid var(--line);width:100%;margin-top:auto;padding-top:1rem}.visit__parking[data-astro-cid-uuwfl3js] p[data-astro-cid-uuwfl3js]{font-size:var(--fs-small);color:var(--muted);margin-top:.3rem}.visit__sub[data-astro-cid-uuwfl3js]{font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:0;font-weight:500}.visit[data-astro-cid-uuwfl3js] .visit__today{font-size:var(--fs-small);color:var(--ink);font-weight:600}.visit__call[data-astro-cid-uuwfl3js]{min-height:2.75rem;margin-top:auto;padding:.6rem 1rem;font-size:.9375rem}.visit[data-astro-cid-uuwfl3js] .visit__call-icon{color:var(--rust)}@media (width<=63.99rem){.visit__card[data-astro-cid-uuwfl3js]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.visit__map[data-astro-cid-uuwfl3js]{grid-column:1/-1;min-height:15rem}}@media (width<=47.99rem){.visit__card[data-astro-cid-uuwfl3js]{grid-template-columns:1fr}.visit__hours[data-astro-cid-uuwfl3js]:before{width:auto;height:1px;inset:0 clamp(1.25rem,.8rem + 1.2vw,2.25rem) auto}.visit__call[data-astro-cid-uuwfl3js]{margin-top:.75rem}}
