.tandoor-nav{min-width:0;position:relative}.tandoor-trigger{min-height:32px;color:inherit;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:.35rem 0;font-size:.77rem;font-weight:800;display:flex}.tandoor-trigger:hover,.tandoor-trigger[aria-expanded=true]{color:var(--red)}.tandoor-trigger>span,.tandoor-group-trigger>span{font-size:1rem;line-height:1;transition:transform .16s}.tandoor-trigger[aria-expanded=true]>span,.tandoor-group-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.tandoor-panel{z-index:25;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--line);width:min(390px,100vw - 32px);max-height:calc(100dvh - 150px);padding:10px;position:absolute;top:calc(100% + 18px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 45px #14100a2e}.tandoor-panel[hidden],.tandoor-group-links[hidden]{display:none}.tandoor-group+.tandoor-group{border-top:1px solid var(--line)}.tandoor-group-trigger{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px;font-weight:800;display:flex}.tandoor-group-trigger:hover,.tandoor-group-trigger[aria-expanded=true]{background:#ede5d7}.site-header nav .tandoor-group-links a{letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;border:0;flex-direction:column;align-items:flex-start;gap:5px;min-height:48px;padding:12px;font-size:13px;line-height:1.5;display:flex}.site-header nav .tandoor-group-links a:hover{background:#ede5d7}.site-header nav .tandoor-group-links a small{color:#675f55;font-size:12px;font-weight:500}.site-header nav .tandoor-group-links .tandoor-category-link{color:var(--red);font-size:12px}.tandoor-nav button:focus-visible,.tandoor-nav a:focus-visible{outline-offset:2px;outline:3px solid #e9aa37}@media (width>=1051px){.public-storefront .site-header>nav>a,.public-storefront .site-header .nav-menu-trigger{white-space:nowrap}}@media (width>=1051px) and (width<=1450px){.public-storefront header.site-header{gap:12px}.public-storefront .site-header>nav[aria-label=Primary\ navigation],.public-storefront .site-header .brand{gap:.5rem}.public-storefront .site-header .brand-name{white-space:nowrap;font-size:1rem}.public-storefront .site-header .header-actions{gap:.5rem}.public-storefront .site-header .header-opening-link{display:none}}@media (width<=1050px){.tandoor-nav{width:100%;max-width:100%}.site-header .tandoor-trigger{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;min-height:48px;padding:1rem 0}.tandoor-panel{width:100%;max-height:none;box-shadow:none;border:0;padding:8px 0;position:static;transform:none}.tandoor-group-trigger{padding:12px}.site-header nav.mobile-nav-open .nav-menu-item:not(.menu-open) .menu-dropdown{display:none}}@media (prefers-reduced-motion:reduce){.tandoor-trigger>span,.tandoor-group-trigger>span{transition:none}}
