.site-header nav{align-items:center}.product-navigation{align-items:center;display:flex;position:relative}.product-navigation-trigger{min-height:36px;color:inherit;font:inherit;line-height:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 10px;transition:background-color .14s,color .14s;display:flex}.product-navigation-trigger:hover,.product-navigation-trigger[aria-expanded=true]{background:var(--panel2);color:var(--gold)}.product-navigation-layer{z-index:140;pointer-events:none;position:fixed;inset:0}.product-navigation-layer>*{pointer-events:auto}.product-navigation-backdrop{z-index:0;-webkit-backdrop-filter:none;cursor:default;background:#02091238;border:0;position:fixed;inset:0}html.product-navigation-open main{filter:blur(18px)}.product-navigation-menu{z-index:1;background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--gold);width:min(810px,100vw - 28px);color:var(--text);border-radius:2px;padding:0 12px 12px;animation:.14s ease-out both product-menu-in;position:fixed;top:126px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0003}.product-navigation-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:9px 2px;display:flex}.product-navigation-heading>span,.product-navigation-level>small{border:1px solid var(--gold);background:var(--panel2);color:var(--muted);letter-spacing:.11em;text-transform:uppercase;border-radius:4px;padding:6px 8px;font-size:10px;font-weight:700}.product-navigation-heading button{border:1px solid var(--line);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border-radius:0;font-size:18px;line-height:1}.product-navigation-heading button:hover{border-color:var(--gold);color:var(--gold)}.product-navigation-columns{grid-template-columns:1fr 1.45fr 1.15fr;min-height:310px;display:grid}.product-navigation-columns.has-no-subcategories{grid-template-columns:.9fr 1.4fr}.product-navigation-level{border-right:1px solid var(--line);min-width:0;padding:13px 9px 0}.product-navigation-level:last-child{border-right:0}.product-navigation-level>small{margin:0 7px 8px;display:block}.product-navigation-level button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 6px;font-size:11px;line-height:1.3;transition:background-color .12s,color .12s;display:flex}:is(.product-navigation-level button:hover,.product-navigation-level button:focus-visible,.product-navigation-level button.is-active){background:var(--panel2);color:var(--gold);outline:0}.product-navigation-level button.is-active{box-shadow:inset 2px 0 0 var(--gold)}.product-navigation-level:first-child button span,.product-navigation-subcategories button span{text-transform:uppercase}.product-navigation-level button b{color:var(--gold);font-size:15px;font-weight:400}.product-navigation-level button>small{color:var(--muted);margin-left:auto;font-size:9px}.product-navigation-level button:disabled{opacity:.38;cursor:not-allowed}.product-navigation-subcategories button{grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;column-gap:10px;display:grid}.product-navigation-subcategories button span{overflow-wrap:anywhere;min-width:0}.product-navigation-subcategories button>small{justify-self:end;margin-left:0}.product-navigation-subcategories button b{justify-self:end;line-height:1}.product-navigation-subcategories p{color:var(--muted);margin:10px 7px;font-size:11px;line-height:1.55}.product-navigation-products>div{max-height:280px;padding-right:3px;overflow:auto}.product-navigation-products button{justify-content:flex-start;padding:6px}.product-navigation-products button img{object-fit:contain;background:#fff;border-radius:5px;flex:0 0 36px;width:36px;height:36px}.product-navigation-products button span{color:var(--text);flex:1;font-weight:700}@keyframes product-menu-in{0%{opacity:0;transform:translate(-50%,-7px)}to{opacity:1;transform:translate(-50%)}}html[data-theme=light] .product-navigation-backdrop{background:#141f2c2e}html[data-theme=light] .product-navigation-menu{background:var(--panel)}@media (max-width:1000px){.product-navigation{position:static}.product-navigation-menu{background:var(--panel);border-inline:0;border-radius:0;width:100%;height:calc(100dvh - 156px);padding:0 18px 22px;top:156px;left:0;overflow:auto;transform:none}.product-navigation-heading{z-index:2;background:var(--panel);position:sticky;top:0}.product-navigation-columns{grid-template-columns:1fr;min-height:0}.product-navigation-level{border-bottom:0;border-right:0;padding:14px 0}.product-navigation-level:first-child,.product-navigation-subcategories{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.product-navigation-level:first-child>small,.product-navigation-subcategories>small,.product-navigation-subcategories>p{grid-column:1/-1}.product-navigation-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-height:none;display:grid}@keyframes product-menu-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}}@media (max-width:700px){.product-navigation-backdrop{background:#0209123d}.product-navigation-menu{background:var(--panel);border-top-width:1px;height:calc(100dvh - 82px);padding:0 14px 28px;top:82px}.product-navigation-heading{padding:14px 0 12px}.product-navigation-columns{display:block}.product-navigation-level{border-bottom:1px solid var(--line);padding:12px 0}.product-navigation-level:first-child,.product-navigation-subcategories{display:block}.product-navigation-level:first-child>small,.product-navigation-subcategories>small{margin-left:0}.product-navigation-level button{min-height:42px;padding:10px 8px;font-size:12px}.product-navigation-products>div{grid-template-columns:1fr;gap:6px;display:grid}.product-navigation-products button{background:var(--panel2);border:1px solid var(--line);min-height:52px;padding:7px 9px}}@media (max-width:600px){.product-navigation-level:first-child,.product-navigation-subcategories,.product-navigation-products>div{grid-template-columns:1fr}.product-navigation-heading a{display:none}}@media (prefers-reduced-motion:reduce){.product-navigation-menu{animation:none}.product-navigation-level button{transition:none}}
