.vitrine{--v-bg:#f7f3ee;--v-bg-deep:#efe9e1;--v-surface:#ffffff;--v-surface-2:#f3eee7;--v-line:rgb(31 27 23/0.1);--v-line-strong:rgb(31 27 23/0.2);--v-wash:rgb(31 27 23/0.04);--v-ink:#1f1b17;--v-ink-2:rgb(31 27 23/0.78);--v-ink-3:rgb(31 27 23/0.66);--v-star:#b0812f;--v-ok:#10b981;--v-ok-ink:#047857;--v-inverse:#1f1b17;--v-inverse-ink:#f7f3ee;--v-inverse-hover:#3a332d;--v-shadow:rgb(70 52 35/0.18);--v-accent-ink:var(--salon-accent-ink-light,color-mix(in oklab,var(--salon-primary,#7c3aed) 78%,#1f1b17));--v-cta-ring:var(--salon-cta-ring-light,transparent);--v-grain-opacity:0.05;--v-grain-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.2 0 0 0 0 0.15 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color-scheme:light;background-color:var(--v-bg);color:var(--v-ink)}.vitrine [data-tone=dark],.vitrine[data-theme=grafite]{--v-bg:#26211d;--v-bg-deep:#1f1b18;--v-surface:#312b26;--v-surface-2:#3a332d;--v-line:rgb(243 237 228/0.12);--v-line-strong:rgb(243 237 228/0.22);--v-wash:rgb(243 237 228/0.06);--v-ink:#f3ede4;--v-ink-2:rgb(243 237 228/0.8);--v-ink-3:rgb(243 237 228/0.64);--v-star:#d9b97a;--v-ok:#34d399;--v-ok-ink:#6ee7b7;--v-inverse:#f3ede4;--v-inverse-ink:#1f1b17;--v-inverse-hover:#ffffff;--v-shadow:rgb(0 0 0/0.5);--v-accent-ink:var(--salon-accent-ink-dark,color-mix(in oklab,var(--salon-primary,#7c3aed) 55%,#f3ede4));--v-cta-ring:var(--salon-cta-ring-dark,transparent);--v-grain-opacity:0.06;--v-grain-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 0.95 0 0 0 0 0.9 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");color-scheme:dark;color:var(--v-ink)}.vitrine,.vitrine [data-tone]{--v-accent:var(--salon-primary,#7c3aed);--v-accent-soft:color-mix(in oklab,var(--v-accent) 16%,transparent);--v-accent-line:color-mix(in oklab,var(--v-accent-ink) 50%,transparent);--v-accent-glow:color-mix(in oklab,var(--v-accent) 55%,transparent)}.vitrine,.vitrine *{border-color:revert-layer}@layer base{.vitrine,.vitrine *{border-color:var(--v-line)}}.vitrine ::selection{background-color:color-mix(in oklab,var(--v-accent) 45%,transparent);color:var(--v-ink)}@layer components{.v-display{letter-spacing:-.022em;font-feature-settings:"cv01","ss01","lnum"}}.v-eyebrow{font-size:.6875rem;line-height:1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--v-ink-3)}.v-balance{text-wrap:balance}.v-pretty{text-wrap:pretty}.v-underline{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .2s ease}.v-underline:focus-visible,.v-underline:hover,.v-underline[aria-current=true]{background-size:100% 1px}.v-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch}.v-rail::-webkit-scrollbar{display:none}.v-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:var(--v-grain-opacity);background-image:var(--v-grain-image)}@keyframes v-rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes v-reveal{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes v-pulse{0%,to{box-shadow:0 0 0 0 rgb(52 211 153/.55)}50%{box-shadow:0 0 0 5px rgb(52 211 153/0)}}@media print{.vitrine,.vitrine [data-tone],.vitrine[data-theme]{--v-bg:#ffffff;--v-bg-deep:#ffffff;--v-surface:#ffffff;--v-surface-2:#ffffff;--v-line:#cccccc;--v-line-strong:#999999;--v-ink:#000000;--v-ink-2:#222222;--v-ink-3:#444444;--v-accent-ink:#000000;--v-inverse:transparent;--v-inverse-hover:transparent;--v-inverse-ink:#000000;--v-ok-ink:#000000;--v-star:#000000}.v-grain{display:none}}@media (prefers-reduced-motion:no-preference){html:has(.vitrine){scroll-behavior:smooth}.v-rise{animation:v-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * 90ms + 60ms)}.v-live{animation:v-pulse 2.4s ease-in-out infinite}@supports (animation-timeline:view()){.v-reveal{animation:v-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}}