.menu-search[data-v-7acc3569]{display:flex;flex-direction:column;gap:var(--spacing-24);min-height:0}.menu-search__results[data-v-7acc3569]{min-height:0;overflow-y:auto;scrollbar-width:none}.menu-search__results[data-v-7acc3569]::-webkit-scrollbar{display:none}.menu-search__form[data-v-7acc3569]{align-items:center;display:flex}.menu-search__input[data-v-7acc3569]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:var(--color-primary);flex:1;height:1lh;min-width:0;outline:none;padding:0}.menu-search__input[data-v-7acc3569]::-moz-placeholder{color:var(--color-secondary)}.menu-search__input[data-v-7acc3569]::placeholder{color:var(--color-secondary)}.menu-search__input[data-v-7acc3569]::-webkit-search-cancel-button,.menu-search__input[data-v-7acc3569]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.menu-search__clear[data-v-7acc3569]{color:var(--color-secondary);cursor:pointer;flex-shrink:0;line-height:1;padding:var(--spacing-3)}.menu-search__clear[data-v-7acc3569]:focus-visible,.menu-search__clear[data-v-7acc3569]:hover{color:var(--color-primary)}.menu-search__clear [data-v-7acc3569] svg{display:block;height:8px;width:8px}.menu-search__item[data-v-7acc3569]:not(:last-child){border-bottom:1px solid var(--color-bg-primary)}.menu-search__hit[data-v-7acc3569]{display:flex;flex-direction:column;gap:var(--spacing-10);text-wrap:wrap}@media(hover:hover){.menu-search__hit[data-v-7acc3569][data-v-7acc3569]:hover{color:var(--color-secondary)}}.locale-switcher-option[data-v-dc904b2c]{background-color:var(--color-bg-primary);padding:var(--spacing-3) var(--spacing-10)}.locale-switcher-option.active[data-v-dc904b2c]{background-color:var(--color-bg-secondary)}@media(min-width:768px){@media(hover:hover){.locale-switcher-option[data-v-dc904b2c][data-v-dc904b2c]:hover{background-color:var(--color-bg-secondary)}}}.cart-line[data-v-a3d1a1c4]{border-bottom:1px solid var(--color-bg-primary);display:grid;gap:var(--spacing-24);grid-template-columns:120px 1fr;padding-bottom:var(--spacing-10)}.cart-line[aria-busy=true][data-v-a3d1a1c4]{opacity:.6}.cart-line__body[data-v-a3d1a1c4]{display:flex;flex-direction:column;gap:var(--spacing-xxs,.25rem)}.cart-line__controls[data-v-a3d1a1c4]{align-items:center;display:flex;gap:var(--spacing-xs,.5rem);justify-content:space-between;margin-block-start:auto}.cart__lines[data-v-e9fae312]{flex:1;list-style:none;overflow-y:auto;scrollbar-width:none}.cart__lines[data-v-e9fae312]::-webkit-scrollbar{display:none}.cart__footer[data-v-e9fae312]{border-top:1px solid var(--color-stroke)}.layout-header{border:1px solid var(--color-stroke);display:flex;left:50%;position:fixed;top:var(--spacing-10);transform:translate(-50%);transition:z-index 0s linear .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:var(--z-index-header)}.layout-header.is-under-filters{transition:z-index 0s;z-index:calc(var(--z-index-header) - 2)}.layout-header__menu{gap:var(--spacing-4)}.layout-header__menu,.layout-header__search{display:flex;flex-direction:column;min-height:0}.layout-header .layout-header__featured{text-wrap:wrap}.submenu-enter-active,.submenu-leave-active{overflow:hidden;transition:height .3s cubic-bezier(.22,.61,.36,1)}.submenu-enter-active .layout-header__submenu,.submenu-leave-active .layout-header__submenu{transition:opacity .24s ease-out,transform .3s cubic-bezier(.22,.61,.36,1)}.submenu-enter-from .layout-header__submenu,.submenu-leave-to .layout-header__submenu{opacity:0;transform:translateY(calc(var(--spacing-4)*-1))}.layout-header__submenu{display:flex;flex-wrap:wrap;gap:var(--spacing-4);padding-block:var(--spacing-16)}.layout-header__item.has-children{display:flex;flex-direction:column}.nav-backdrop{background:var(--color-backdrop);inset:0;position:fixed;z-index:calc(var(--z-index-header) - 1)}.nav-backdrop-enter-active{transition:opacity .3s ease-out}.nav-backdrop-leave-active{transition:opacity .26s ease-out .06s}.nav-backdrop-enter-from,.nav-backdrop-leave-to{opacity:0}#nav-container{--ease-nav-fast:cubic-bezier(.16,1,.3,1);--ease-nav-close:cubic-bezier(.33,1,.68,1);--ease-nav-close-width:cubic-bezier(.5,1,.89,1);--ease-nav-open-width:cubic-bezier(.33,1,.68,1);display:flex;flex-direction:column;height:var(--nav-closed-height,var(--header-height));overflow:hidden;position:relative;width:calc(100vw - var(--spacing-10)*2)}#nav-container.is-ready{transition:height .26s var(--ease-nav-close) .06s,width .26s var(--ease-nav-close-width) .06s}#nav-container.modal-is-open{height:calc(100dvh - var(--spacing-10)*2)}#nav-container.is-ready.modal-is-open{transition:height .4s var(--ease-nav-fast),width .4s var(--ease-nav-open-width)}#nav-closed{align-items:center;display:flex;flex:none;justify-content:space-between}#nav-closed .buttons{display:flex;flex:none;gap:var(--spacing-0)}.nav-cta{align-items:center;display:flex}@media(hover:hover){.nav-cta:hover .nav-cta__stack>span{border-bottom:1px solid var(--color-primary);border-top:1px solid var(--color-primary)}}.nav-cta__stack{display:grid;justify-items:center}.nav-cta__stack>span{border-bottom:1px solid var(--color-white);border-top:1px solid var(--color-white);padding:var(--spacing-2)}.nav-cta__stack>*{grid-area:1/1}.nav-cta__sizer{visibility:hidden}#cart-modal-content{padding-top:var(--spacing-80)}#menu-modal-content{padding:var(--spacing-48) var(--spacing-10) var(--spacing-10)}#cart-modal-content,#menu-modal-content{flex:1;min-height:0}.nav-panel-leave-active{height:calc(100dvh - var(--spacing-10)*2 - var(--nav-closed-height, 0px));left:0;position:absolute;right:0;top:var(--nav-closed-height,0)}#nav-container{--nav-content-delay:.2s}#nav-container.is-expanding .nav-panel-enter-active{transition:opacity .3s linear var(--nav-content-delay)}#nav-container.is-expanding .nav-panel-enter-from{opacity:0}#nav-container:not(.modal-is-open) .nav-panel-leave-active{transition:opacity .06s ease-out}#nav-container:not(.modal-is-open) .nav-panel-leave-to{opacity:0}.layout-header__toggle{display:block;padding:0}#logo-svg{padding-right:var(--spacing-10)}#logo-svg svg{display:block;height:var(--logo-height);width:var(--logo-width)}.featured-media{aspect-ratio:1/1;height:120px;overflow:hidden;width:120px}.featured-media figure,.featured-media picture{height:100%!important;width:100%}.nav-cta__quantity{align-items:center;display:inline-flex;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.layout-header{border:none;left:unset;position:relative;top:unset;transform:unset}#menu-modal-content{padding:var(--spacing-80) var(--spacing-10) var(--spacing-10)}#cart-modal-content,#menu-modal-content{align-self:center;width:min(var(--modal-width),100vw - 2 * var(--spacing-10))}#nav-container{height:var(--nav-closed-height,auto);left:50%;max-width:calc(100vw - var(--spacing-10)*2);position:fixed;top:var(--spacing-10);transform:translate(-50%);width:var(--nav-closed-width,-moz-max-content);width:var(--nav-closed-width,max-content);z-index:var(--z-index-header)}#nav-container.modal-is-open{height:calc(100dvh - var(--spacing-10)*2);width:var(--modal-width)}.nav-panel-leave-active{height:calc(100dvh - var(--spacing-10)*2);top:0}#nav-container:not(.modal-is-open) .nav-panel-leave-active{left:50%;right:auto;transform:translate(-50%)}#nav-closed{justify-content:center}#nav-container.modal-is-open #nav-closed{left:0;position:absolute;right:0}#logo-svg{padding-right:var(--spacing-0);position:fixed;right:var(--spacing-10);top:var(--spacing-10);z-index:var(--z-index-header)}.layout-header__submenu{gap:var(--spacing-4);padding-block:var(--spacing-4)}}
