@layer salon-theme{.bs-aura{--au-max:1312px;--au-gutter:64px;--au-pad:max(var(--au-gutter), calc((100cqi - var(--au-max)) / 2));font-family:var(--f-body)}@container site (width<=767px){.bs-aura{--au-gutter:20px}}.bs-aura .au-display{font-family:var(--f-heading);font-weight:200;font-size:var(--fs-hero,128px);line-height:round(calc(var(--fs-hero,128px) * .96), 1px);letter-spacing:-.05em}.bs-aura .au-h2{font-family:var(--f-heading);font-weight:300;font-size:var(--fs-title,64px);line-height:round(calc(var(--fs-title,64px) * 1.04), 1px);letter-spacing:-.04em}.bs-aura .au-h3{font-family:var(--f-heading);letter-spacing:-.02em;font-size:26px;font-weight:400;line-height:31px}.bs-aura .au-h4{font-family:var(--f-heading);letter-spacing:-.01em;font-size:18px;font-weight:500;line-height:23px}.bs-aura .au-num{font-family:var(--f-heading);letter-spacing:-.05em;font-size:110px;font-weight:200;line-height:106px}.bs-aura .au-label{font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:600;line-height:16px}.bs-aura :where(.au-label,.s-label__text){margin-right:-.16em}.bs-aura .au-text-l{font-family:var(--f-body);letter-spacing:-.005em;font-size:18px;font-weight:400;line-height:29px}.bs-aura .au-text{font-family:var(--f-body);letter-spacing:0;font-size:15px;font-weight:400;line-height:24px}.bs-aura .au-text-s{font-family:var(--f-body);letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.bs-aura .au-btn-text{font-family:var(--f-body);letter-spacing:0;font-size:14.5px;font-weight:500;line-height:15px}.bs-aura .au-price{font-family:var(--f-body);letter-spacing:-.005em;font-size:17px;font-weight:500;line-height:20px}.bs-aura .au-muted{color:var(--c-muted)}.bs-aura .au-decor{color:var(--role-accent-decor)}.bs-aura .au-glyph{font-family:var(--f-numeric);font-weight:300}@container block (width<=767px){.bs-aura .au-display{font-size:var(--fs-hero-m,52px);line-height:round(calc(var(--fs-hero-m,52px) * .96), 1px)}.bs-aura .au-h2{font-size:var(--fs-title-m,36px);line-height:round(calc(var(--fs-title-m,36px) * 1.04), 1px)}.bs-aura .au-h3{font-size:21px;line-height:25px}.bs-aura .au-h4{font-size:17px;line-height:22px}.bs-aura .au-num{font-size:64px;line-height:61px}.bs-aura .au-label{font-size:11px;line-height:15px}.bs-aura .au-text-l{font-size:16px;line-height:26px}.bs-aura .au-btn-text{font-size:14px;line-height:14px}.bs-aura .au-price{font-size:16px;line-height:19px}}.bs-aura .au-kicker{min-width:0;font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11.5px;font-weight:600;line-height:16px;display:flex}.bs-aura .au-kicker__line{background:var(--role-accent-decor);flex:none;width:24px;height:1px}.bs-aura .s-label{color:var(--c-text);font-family:var(--f-label);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:16px;display:block}.bs-aura .s-label__no:after{content:" · ";white-space:pre}@container block (width<=767px){.bs-aura .s-label,.bs-aura .au-kicker{font-size:11px;line-height:15px}}.bs-aura .s-btn{min-height:0;font-family:var(--f-body);letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;gap:12px;padding:18px 30px;font-size:14.5px;font-weight:500;line-height:15px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.bs-aura .s-btn__label{display:block}.bs-aura .s-btn__arrow{font-family:var(--f-numeric);letter-spacing:0;flex:none;font-size:16px;font-weight:300;line-height:19px}.bs-aura .s-btn--primary,.bs-aura .s-btn--default{background:var(--c-btn);color:var(--c-btn-text)}.bs-aura .s-btn--primary:hover,.bs-aura .s-btn--default:hover{background:color-mix(in srgb, var(--c-btn) 86%, var(--c-btn-text))}.bs-aura .s-btn--light{background:var(--s-surface-bg);color:var(--s-surface-text)}.bs-aura .s-btn--light:hover{background:var(--s-base-bg)}.bs-aura .s-btn--outline{border:1px solid var(--c-text);color:var(--c-text);background:0 0}.bs-aura .s-btn--outline:hover{background:var(--c-text);color:var(--c-bg)}.bs-aura .s-btn--outline_light{border:1px solid var(--role-text-inverse);color:var(--role-text-inverse);background:0 0}.bs-aura .s-btn--outline_light:hover{background:color-mix(in srgb, var(--role-text-inverse) 14%, transparent)}.bs-aura .s-btn--underline{color:var(--c-text);background:0 0;border-bottom:1px solid;border-radius:0;gap:6px;padding:0 0 4px}.bs-aura .s-btn--underline .s-btn__arrow{font-size:14px;line-height:17px}.bs-aura .s-btn--underline:hover{border-bottom-color:#0000}.bs-aura .s-btn--text{color:var(--c-text);background:0 0;border-radius:0;gap:.3em;padding:0}.bs-aura .s-btn--text .s-btn__arrow{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit}.bs-aura .s-btn--text:hover{opacity:.7}.bs-aura .s-btn--nav{color:var(--c-text);background:0 0;border-radius:0;padding:0;font-size:15px;font-weight:400;line-height:24px}.bs-aura .s-btn--nav:hover{opacity:.7}.bs-aura .s-btn--chip{background:color-mix(in srgb, var(--c-text) 16%, transparent);color:var(--c-text);gap:0;padding:9px 16px;font-size:13px;font-weight:400;line-height:20px}.bs-aura .s-btn--chip:hover{background:color-mix(in srgb, var(--c-text) 24%, transparent)}.bs-aura .s-btn:focus-visible{outline-offset:3px;outline:2px solid}@container block (width<=767px){.bs-aura .s-btn{font-size:14px;line-height:14px}.bs-aura .s-btn--nav{font-size:15px;line-height:24px}.bs-aura .s-btn--chip{font-size:13px;line-height:20px}}.bs-aura .au-stretch{position:relative}.bs-aura .au-stretch .au-stretch__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.bs-aura .au-hidden-label{z-index:1;border-radius:inherit;background:0 0;border:0;min-height:0;padding:0;position:absolute;inset:0}.bs-aura .au-hidden-label .s-btn__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bs-aura .au-glass{background:color-mix(in srgb, var(--role-text-inverse) 18%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.bs-aura .au-video{width:1200px;max-width:calc(100% - 32px);color:var(--s-inverse-text);background:0 0;border:0;padding:56px 0 0;overflow:visible}.bs-aura .au-video::backdrop{background:color-mix(in srgb, var(--s-inverse-bg) 88%, transparent)}.bs-aura .au-video__box{position:relative}.bs-aura .au-video__frame{aspect-ratio:16/9;background:var(--s-inverse-bg);border-radius:24px;overflow:hidden}.bs-aura .au-video__frame iframe{border:0;width:100%;height:100%}.bs-aura .au-video__close{border:1px solid var(--s-inverse-text);background:color-mix(in srgb, var(--s-inverse-text) 18%, transparent);width:44px;height:44px;color:var(--s-inverse-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-56px;right:0}.bs-aura .au-video__x{width:20px;height:20px;position:relative}.bs-aura .au-video__x:before,.bs-aura .au-video__x:after{content:"";background:currentColor;border-radius:1px;width:20px;height:2px;position:absolute;top:9px;left:0;transform:rotate(45deg)}.bs-aura .au-video__x:after{transform:rotate(-45deg)}.bs-aura .au-video__close:focus-visible{outline:2px solid var(--s-inverse-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bs-aura .s-btn{transition:none}}}
