.menu-link{box-shadow:inset 0 0 0 0 var(--color-vert);color:var(--color-vert-fonce);display:block;-webkit-hyphens:auto;hyphens:auto;position:relative;text-decoration:none;transition:color .35s ease-in-out,box-shadow .35s ease-in-out;word-break:break-word}@media(hover:hover){.menu-link:hover{box-shadow:inset 100vw 0 0 0 var(--color-vert);color:var(--color-creme)}}.menu-links{opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;transition-delay:.12s}.menu-links.is-open{opacity:1;transform:translateY(0)}.mobile-menu-enter-active{transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s ease}.mobile-menu-leave-active{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .35s ease}.mobile-menu-enter-from{opacity:0;transform:translateY(100%)}.mobile-menu-enter-to,.mobile-menu-leave-from{opacity:1;transform:translateY(0)}.mobile-menu-leave-to{opacity:0;transform:translateY(100%)}.menu-slide-enter-active{transition:clip-path .4s cubic-bezier(.25,.46,.45,.94)}.menu-slide-leave-active{transition:clip-path .3s cubic-bezier(.55,.06,.68,.19)}.menu-slide-enter-from,.menu-slide-leave-to{clip-path:inset(0 0 100% 0)}.menu-slide-enter-to,.menu-slide-leave-from{clip-path:inset(0 0 0 0)}.bb-site-header[data-v-af1cb3c3]{padding-top:clamp(.75rem,2vw,1.15rem)}.bb-site-header__dock[data-v-af1cb3c3]{align-items:center;display:grid;grid-template-columns:clamp(8.75rem,12vw,10.5rem) minmax(0,1fr);margin-inline:auto;pointer-events:none;position:relative;width:min(1280px,calc(100vw - clamp(1.5rem,5vw,5.5rem)))}.bb-site-header__dock[data-v-af1cb3c3]:before{-webkit-backdrop-filter:blur(7px) saturate(1.04);backdrop-filter:blur(7px) saturate(1.04);background:linear-gradient(135deg,#fffaf1e6,#f6eddcc7),#fffaf1d1;border:1px solid rgba(62,83,72,.14);border-radius:2px;box-shadow:0 22px 50px #0d1c192e,inset 0 0 0 1px #ffffff2e;content:"";inset:.85rem 0;opacity:var(--bb-header-rail-opacity,1);pointer-events:none;position:absolute;transform:translateY(var(--bb-header-rail-y,0)) scaleX(var(--bb-header-rail-scale,1));transform-origin:right center;transition:opacity .12s linear,transform .12s linear;z-index:0}.bb-site-header__dock[data-v-af1cb3c3]:has(.bb-site-header__shell--scrolled):before{-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);background:linear-gradient(90deg,#fffaf1e6,#f6eddcc2 48%,#fffaf1db),#fffaf1c7;border-color:#a8895d47;box-shadow:0 18px 46px #0d1c192e,inset 0 1px #ffffff5c,inset 0 -2px #3e534829}.bb-site-header__dock[data-v-af1cb3c3]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.25' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h72v72H0z' filter='url(%23a)' opacity='.45'/%3E%3C/svg%3E");background-size:72px 72px;content:"";inset:.85rem 0;mix-blend-mode:multiply;opacity:calc(var(--bb-header-rail-opacity, 1)*.18);pointer-events:none;position:absolute;transition:opacity .12s linear;z-index:0}.bb-site-header__dock[data-v-af1cb3c3]:has(.bb-site-header__shell--scrolled):after{opacity:calc(var(--bb-header-rail-opacity, 1)*.11)}.bb-site-header__dock[data-v-af1cb3c3]:has(.bb-site-header__shell--standard):before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-creme);border-color:transparent;box-shadow:none}.bb-site-header__dock[data-v-af1cb3c3]:has(.bb-site-header__shell--standard):after{opacity:.05}.bb-site-header__shell[data-v-af1cb3c3]{-webkit-backdrop-filter:blur(7px) saturate(1.04);backdrop-filter:blur(7px) saturate(1.04);background:linear-gradient(135deg,#fffaf1e6,#f6eddcc7),#fffaf1d1;border:1px solid rgba(255,250,241,.22);box-shadow:0 22px 50px #0d1c192e,inset 0 0 0 1px #ffffff2e;flex:1 1 auto;min-height:4.25rem;min-width:0;overflow:visible;padding:.55rem .85rem .55rem 1rem;pointer-events:auto;position:relative;z-index:1;--bb-nav-panel-bg:linear-gradient(135deg,rgba(255,250,241,.985),rgba(246,237,220,.97)),rgba(255,250,241,.98);--bb-nav-panel-border:rgba(62,83,72,.16);--bb-nav-panel-shadow:0 24px 58px rgba(13,28,25,.2);--bb-nav-panel-text:rgba(18,43,37,.82);--bb-nav-panel-text-strong:var(--color-vert-fonce);--bb-nav-panel-muted:rgba(62,83,72,.58);--bb-nav-panel-hover:rgba(62,83,72,.08);--bb-nav-panel-accent:rgba(168,137,93,.72);transition:background .26s ease,border-color .26s ease,box-shadow .26s ease,transform .26s ease,min-height .26s ease}.bb-site-header__shell[data-v-af1cb3c3]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.25' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h72v72H0z' filter='url(%23a)' opacity='.45'/%3E%3C/svg%3E");background-size:72px 72px;content:"";inset:0;mix-blend-mode:multiply;opacity:.18;pointer-events:none;position:absolute}.bb-site-header__brand[data-v-af1cb3c3]{flex:0 0 auto;height:7rem;justify-self:center;padding:0;pointer-events:auto;position:relative;transform:translate(calc(clamp(1.5rem,5vw,5.5rem)/-4));transition:transform .26s ease;width:7rem;z-index:1}.bb-site-header__logo[data-v-af1cb3c3]{filter:brightness(0) invert(var(--bb-logo-invert,0)) drop-shadow(0 2px 8px rgba(0,0,0,var(--bb-logo-shadow-opacity,0)));transition:height .26s ease,filter .26s ease,opacity .26s ease}.bb-site-header__brand[data-v-af1cb3c3]:hover{transform:translate(calc(clamp(1.5rem,5vw,5.5rem)/-4)) translateY(-1px)}.bb-site-header__shell--home[data-v-af1cb3c3]:not(.bb-site-header__shell--scrolled){-webkit-backdrop-filter:blur(4px) saturate(1.05);backdrop-filter:blur(4px) saturate(1.05);background:linear-gradient(135deg,#12252061,#1225202e),#fffaf10d;border-color:#fffaf12e;box-shadow:0 24px 55px #0000002e,inset 0 0 0 1px #fffaf114;--bb-nav-panel-bg:linear-gradient(135deg,rgba(255,250,241,.985),rgba(246,237,220,.965)),rgba(255,250,241,.98);--bb-nav-panel-border:rgba(255,250,241,.42);--bb-nav-panel-shadow:0 26px 62px rgba(0,0,0,.28);--bb-nav-panel-text:rgba(18,43,37,.8);--bb-nav-panel-text-strong:var(--color-vert-fonce);--bb-nav-panel-muted:rgba(62,83,72,.58);--bb-nav-panel-hover:rgba(62,83,72,.08);--bb-nav-panel-accent:rgba(232,201,145,.72)}.bb-site-header__shell--scrolled[data-v-af1cb3c3],.bb-site-header__shell--standard[data-v-af1cb3c3]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;min-height:4rem}.bb-site-header__shell--scrolled[data-v-af1cb3c3]:after,.bb-site-header__shell--standard[data-v-af1cb3c3]:after{opacity:0}.bb-site-header__dock:has(.bb-site-header__shell--scrolled) .bb-site-header__brand[data-v-af1cb3c3]:hover,.bb-site-header__dock:has(.bb-site-header__shell--standard) .bb-site-header__brand[data-v-af1cb3c3]:hover{transform:translate(calc(clamp(1.5rem,5vw,5.5rem)/-4)) translateY(-1px)}.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled) .hamburger-button[data-v-af1cb3c3],.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled) .nav-link-desktop[data-v-af1cb3c3]{color:#fffaf1eb;text-shadow:0 1px 10px rgba(0,0,0,.18)}.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled) .nav-link-desktop[data-v-af1cb3c3]:hover{color:#fffaf1}.bb-reserve-button[data-v-af1cb3c3]{background:var(--color-vert-fonce);border:1px solid rgba(168,137,93,.45);box-shadow:0 12px 24px #0d1c191f;color:var(--color-creme);white-space:nowrap}.bb-reserve-button[data-v-af1cb3c3]:hover{background:var(--color-creme);border-color:#fffaf1a6;color:var(--color-vert-fonce)}.bb-cart-control[data-v-af1cb3c3]{transform:translate(clamp(.7rem,1.5vw,1.35rem))}.bb-cart-button[data-v-af1cb3c3]{align-items:center;background:transparent;border:1px solid transparent;box-shadow:none;color:var(--color-vert-fonce);display:inline-flex;height:4.25rem;justify-content:center;padding:0;position:relative;transition:border-color .18s ease,color .18s ease,transform .18s ease;width:4.25rem}.bb-cart-button[data-v-af1cb3c3]:hover{background:transparent;border-color:transparent;color:var(--color-dore-fonce);transform:translateY(-1px)}.bb-cart-button__count[data-v-af1cb3c3]{align-items:center;background:var(--color-dore);border:1px solid rgba(255,250,241,.72);border-radius:999px;color:var(--color-vert-fonce);display:flex;font-size:.72rem;font-weight:900;height:1.35rem;justify-content:center;line-height:1;position:absolute;right:-.45rem;top:-.45rem;width:1.35rem}.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled) .bb-reserve-button[data-v-af1cb3c3]{background:#fffaf1e6;border-color:#fffaf185;color:var(--color-vert-fonce)}.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled) .bb-reserve-button[data-v-af1cb3c3]:hover{background:var(--color-vert-fonce);color:var(--color-creme)}.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled) .bb-cart-button[data-v-af1cb3c3]{background:transparent;border-color:transparent;color:#fffaf1f0}.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled) .bb-cart-button[data-v-af1cb3c3]:hover{background:transparent;color:#fffaf1}.bb-nav-panel[data-v-af1cb3c3]{-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08);background:var(--bb-nav-panel-bg);border:1px solid var(--bb-nav-panel-border);border-radius:2px;box-shadow:var(--bb-nav-panel-shadow);color:var(--bb-nav-panel-text);min-width:20rem}.bb-nav-panel--ateliers[data-v-af1cb3c3]{min-width:0;width:min(22rem,calc(100vw - 3rem))}.bb-nav-panel-transition[data-v-af1cb3c3]{transform-origin:top center;will-change:opacity,clip-path}.bb-nav-panel-transition--enter[data-v-af1cb3c3]{transition:clip-path .36s cubic-bezier(.2,.82,.22,1),opacity .18s ease-out}.bb-nav-panel-transition--leave[data-v-af1cb3c3]{transition:clip-path .18s ease-in,opacity .14s ease-in}.bb-nav-panel-reveal-from[data-v-af1cb3c3]{clip-path:inset(0 0 100% 0);opacity:0}.bb-nav-panel-reveal-to[data-v-af1cb3c3]{clip-path:inset(0 0 0 0);opacity:1}.bb-nav-panel[data-v-af1cb3c3]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.2' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h72v72H0z' filter='url(%23a)' opacity='.48'/%3E%3C/svg%3E");background-size:72px 72px;content:"";inset:0;mix-blend-mode:overlay;opacity:.16;pointer-events:none;position:absolute}.bb-nav-panel__glint[data-v-af1cb3c3]{background:linear-gradient(90deg,transparent,var(--bb-nav-panel-accent),transparent);height:1px;inset:0 0 auto;opacity:.85;pointer-events:none;position:absolute}.bb-nav-panel__section[data-v-af1cb3c3]{padding:.75rem;position:relative;z-index:1}.bb-nav-panel__eyebrow[data-v-af1cb3c3]{color:var(--bb-nav-panel-muted);font-size:.64rem;font-weight:600;letter-spacing:.28em;margin-bottom:.8rem;text-transform:uppercase}.bb-nav-panel__item[data-v-af1cb3c3]{align-items:center;border:1px solid transparent;color:var(--bb-nav-panel-text);display:flex;gap:1rem;justify-content:space-between;padding:.82rem .9rem;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.bb-nav-panel__item-copy[data-v-af1cb3c3]{display:grid;gap:.25rem;min-width:0}.bb-nav-panel__item--divider[data-v-af1cb3c3]{border-top-color:var(--bb-nav-panel-border);margin-top:.55rem;padding-top:1rem}.bb-nav-panel__item[data-v-af1cb3c3]:focus-visible,.bb-nav-panel__item[data-v-af1cb3c3]:hover{background:var(--bb-nav-panel-hover);border-color:var(--bb-nav-panel-border);color:var(--bb-nav-panel-text-strong);outline:none;transform:translate(2px)}.bb-nav-panel__item-label[data-v-af1cb3c3]{align-items:center;color:inherit;display:flex;font-size:.92rem;font-weight:650;gap:.45rem;line-height:1.2}.bb-nav-panel__item-description[data-v-af1cb3c3]{color:var(--bb-nav-panel-muted);font-size:.72rem;line-height:1.25}.bb-nav-panel__item-arrow[data-v-af1cb3c3]{color:var(--color-vert-fonce);font-size:1rem;font-weight:900;line-height:1;opacity:.55;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}.bb-nav-panel__item:focus-visible .bb-nav-panel__item-arrow[data-v-af1cb3c3],.bb-nav-panel__item:hover .bb-nav-panel__item-arrow[data-v-af1cb3c3]{opacity:1;transform:translate(0)}.bb-nav-panel__item-label--active[data-v-af1cb3c3]{color:var(--bb-nav-panel-text-strong);font-weight:600}.hamburger-button[data-v-af1cb3c3]{align-items:center;background:transparent;border:none;display:inline-flex;justify-content:center}.hamburger-line[data-v-af1cb3c3]{background-color:currentColor;border-radius:9999px;height:2px;position:absolute;transition:transform .3s ease,opacity .3s ease;width:22px}.hamburger-line[data-v-af1cb3c3]:first-child{transform:translateY(-6px)}.hamburger-line[data-v-af1cb3c3]:nth-child(2){transform:translateY(0)}.hamburger-line[data-v-af1cb3c3]:nth-child(3){transform:translateY(6px)}.hamburger-line.is-open[data-v-af1cb3c3]:first-child{transform:translateY(0) rotate(45deg)}.hamburger-line.is-open[data-v-af1cb3c3]:nth-child(2){opacity:0}.hamburger-line.is-open[data-v-af1cb3c3]:nth-child(3){transform:translateY(0) rotate(-45deg)}.nav-link-desktop[data-v-af1cb3c3]{line-height:1.3;padding:.5rem .75rem;text-align:center}@media(min-width:1280px){.nav-link-desktop[data-v-af1cb3c3]{padding:.5rem .85rem}}.nav-link-desktop[data-v-af1cb3c3]:hover{text-decoration:none}@media(max-width:1023px){.bb-site-header[data-v-af1cb3c3]{padding-top:1.25rem}.bb-site-header__dock[data-v-af1cb3c3]{grid-template-columns:7.25rem minmax(0,1fr);width:min(100%,calc(100vw - 1.5rem))}.bb-site-header__brand[data-v-af1cb3c3]{height:4.55rem;transform:translate(0);width:6.25rem}.bb-site-header__brand[data-v-af1cb3c3]:hover{transform:translateY(-1px)}.bb-site-header__logo[data-v-af1cb3c3]{height:auto;max-height:3.7rem;max-width:5.9rem}.bb-site-header__shell[data-v-af1cb3c3]{flex:1 1 auto;min-height:4.35rem;padding:.75rem .7rem}.bb-site-header__dock[data-v-af1cb3c3]:has(.bb-site-header__shell--home:not(.bb-site-header__shell--scrolled)){grid-template-columns:7.25rem auto;justify-content:space-between}.bb-site-header__shell--home[data-v-af1cb3c3]:not(.bb-site-header__shell--scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none;min-height:4.35rem;width:auto}.bb-site-header__shell--home[data-v-af1cb3c3]:not(.bb-site-header__shell--scrolled):after{opacity:0}.bb-site-header__dock[data-v-af1cb3c3]:has(.bb-site-header__shell--scrolled),.bb-site-header__dock[data-v-af1cb3c3]:has(.bb-site-header__shell--standard){grid-template-columns:7.25rem minmax(0,1fr)}.bb-site-header__dock:has(.bb-site-header__shell--scrolled) .bb-site-header__brand[data-v-af1cb3c3],.bb-site-header__dock:has(.bb-site-header__shell--standard) .bb-site-header__brand[data-v-af1cb3c3]{height:4.55rem;transform:translate(0);width:6.25rem}.bb-site-header__dock:has(.bb-site-header__shell--scrolled) .bb-site-header__brand[data-v-af1cb3c3]:hover,.bb-site-header__dock:has(.bb-site-header__shell--standard) .bb-site-header__brand[data-v-af1cb3c3]:hover{transform:translateY(-1px)}.bb-site-header__dock:has(.bb-site-header__shell--scrolled) .bb-site-header__logo[data-v-af1cb3c3],.bb-site-header__dock:has(.bb-site-header__shell--standard) .bb-site-header__logo[data-v-af1cb3c3]{height:auto;max-height:3.7rem;max-width:5.9rem}.bb-site-header__shell--scrolled[data-v-af1cb3c3],.bb-site-header__shell--standard[data-v-af1cb3c3]{min-height:4.35rem;padding-block:.75rem}}@media(min-width:1180px){.bb-site-header__shell[data-v-af1cb3c3]{gap:clamp(.75rem,1.35vw,1.4rem);justify-content:space-between}.bb-site-header__nav[data-v-af1cb3c3]{display:flex;flex:1 1 auto;justify-content:space-around;min-width:0}.bb-site-header__actions[data-v-af1cb3c3]{flex:0 0 auto}.hamburger-button[data-v-af1cb3c3]{display:none}}.bb-newsletter-popup[data-v-1971833a]{background:#efe5d6;border-color:#efe5d6e6;color:#35453f}.bb-newsletter-popup__title[data-v-1971833a]{color:#35453f}.bb-newsletter-popup__copy[data-v-1971833a]{color:#35453fc2}.bb-newsletter-popup__input[data-v-1971833a]{border-color:#35453f38;color:#35453f}.bb-newsletter-popup__input[data-v-1971833a]::-moz-placeholder{color:#35453f6b}.bb-newsletter-popup__input[data-v-1971833a]::placeholder{color:#35453f6b}.bb-newsletter-popup__input[data-v-1971833a]:focus{border-color:#b08a57}.bb-newsletter-popup__skip[data-v-1971833a]{color:#35453f94}.bb-newsletter-popup__skip[data-v-1971833a]:hover{color:#35453f}
