.cw-mobile-nav{position:fixed;inset:0;background:var(--color-black);z-index:200;display:flex;flex-direction:column;justify-content:flex-start;padding:64px;transform:translateX(-100%);transition:transform .5s var(--ease-lv)}.cw-mobile-nav.-open{transform:translateX(0);z-index:960}.cw-mobile-nav:after{content:"";position:absolute;inset-inline:0;bottom:64px;height:4rem;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--color-black));pointer-events:none;opacity:0;transition:opacity var(--transition-base)}.cw-mobile-nav.-suite:after{opacity:1}.cw-mobile-nav__list{list-style:none;display:flex;flex-direction:column;margin-block:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.cw-mobile-nav a{font-family:var(--font-body);font-size:32px;font-weight:300;color:var(--color-white);letter-spacing:.025rem;text-decoration:none;padding:16px 0;display:block;transition:opacity var(--transition-base)}.cw-mobile-nav a:hover{opacity:.6}.cw-mobile-nav__signout{font-family:var(--font-body);font-size:32px;font-weight:300;color:var(--color-white);letter-spacing:.025rem;padding:16px 0;background:transparent;border:none;cursor:pointer;display:block;text-align:left;width:100%;transition:opacity var(--transition-base)}.cw-mobile-nav__signout:hover{opacity:.6}.cw-mobile-nav__espace{font-family:var(--font-body);font-size:32px;font-weight:300;color:var(--color-white);letter-spacing:.025rem;padding:16px 0;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;gap:14px;text-align:left;width:100%;transition:opacity var(--transition-base)}.cw-mobile-nav__espace:hover{opacity:.6}.cw-mobile-nav__chevron{font-size:20px;line-height:1;transition:transform var(--transition-base)}.cw-mobile-nav__chevron.-open{transform:rotate(180deg)}.cw-mobile-nav__sublist{list-style:none;margin:0;padding:0 0 8px 28px;display:flex;flex-direction:column}.cw-mobile-nav__sublist .cw-mobile-nav__signout,.cw-mobile-nav__sublist a{font-size:22px;padding:10px 0}.cw-mobile-nav__close{position:absolute;top:32px;right:32px;background:transparent;border:none;color:var(--color-white);cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--transition-base)}.cw-mobile-nav__close:hover{opacity:.6}.cw-mobile-nav-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:199;opacity:0;pointer-events:none;transition:opacity .5s var(--ease-lv);display:none}.cw-mobile-nav-backdrop.-visible{opacity:1;pointer-events:auto;z-index:959}@media (min-width:769px){.cw-mobile-nav{width:30%;min-width:380px;max-width:520px;inset:0 auto 0 0;padding:64px 56px}.cw-mobile-nav a,.cw-mobile-nav__signout{font-size:26px}.cw-mobile-nav__close{top:28px;right:28px}.cw-mobile-nav-backdrop{display:block}}.cw-tabbar{display:none}@media (max-width:1023px){.cw-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(3,1fr);background:var(--color-white);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom)}.cw-tabbar__item{position:relative;display:flex;align-items:center;justify-content:center;height:3.5rem;padding:0 2px;text-align:center;line-height:1.25;hyphens:auto;-webkit-hyphens:auto;font-size:12px;font-weight:400;letter-spacing:.0625rem;text-transform:uppercase;text-decoration:none;color:var(--color-grey-400);transition:color .3s var(--ease-lv)}.cw-tabbar__item.-active{color:var(--color-black)}@media (max-width:360px){.cw-tabbar__item{letter-spacing:.03rem}}.cw-tabbar__item.-active:before{content:"";position:absolute;top:-1px;left:1.25rem;right:1.25rem;height:2px;background:var(--color-black)}body.cw-has-tabbar{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}body.cw-has-tabbar ol[data-sonner-toaster][data-y-position=bottom]{bottom:calc(4.5rem + env(safe-area-inset-bottom))!important}}