scenthaus-navigation{display:block;min-width:0}.header:has(scenthaus-navigation){position:relative}.sn-desktop{display:flex;align-items:center;gap:clamp(17px,2vw,32px)}.sn-root{position:static}.sn-root>summary,.sn-top-link{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:12px;letter-spacing:.04em;font-weight:500;white-space:nowrap;padding:20px 0;color:inherit;text-decoration:none}.sn-root>summary::-webkit-details-marker{display:none}.sn-root>summary svg{width:8px;height:5px;stroke:currentColor;fill:none;stroke-width:1}.sn-root[open]>summary{text-decoration:underline;text-underline-offset:8px}.sn-panel{position:absolute;left:0;right:0;top:100%;background:#fcfaf7;color:#24231f;border-top:1px solid #e9e3da;border-bottom:1px solid #ddd5c8;box-shadow:0 15px 22px #24231f12;padding:30px 38px 34px;max-height:calc(100dvh - var(--header-height,150px) - var(--announcement-bar-height,35px));overflow-y:auto;z-index:8}.sn-panel-inner{max-width:1500px;margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;align-items:start}.sn-column,.sn-photo{grid-column:span var(--sn-span,3);min-width:0}.sn-column-title{padding:0 0 13px;margin:0 0 6px!important;border-bottom:1px solid #e3ddd4;font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:650;min-height:35px;display:flex;align-items:start}.sn-links{list-style:none!important;padding:0!important;margin:0!important}.sn-links li{margin:0!important}.sn-links a{display:block;padding:8px 0;font-size:12px;line-height:1.5;text-decoration:none;white-space:normal;color:#24231f}.sn-links a:hover,.sn-links a[aria-current=page]{color:#776f61;text-decoration:underline;text-underline-offset:4px}.sn-photo{display:block;text-decoration:none;color:#24231f}.sn-photo img{display:block;width:100%;height:auto;aspect-ratio:1.15;object-fit:cover;object-position:center 40%}.sn-photo>span{display:block;font-size:12px;font-weight:600;margin-top:12px}.sn-photo:hover>span{text-decoration:underline;text-underline-offset:4px}.sn-highlight{display:inline-block;background:#000;color:#b6ff00;padding:5px 7px;font-size:9px;font-weight:700;letter-spacing:.04em}.sn-mobile-toggle{display:none}.sn-navigation a:focus-visible,.sn-navigation summary:focus-visible,.sn-navigation button:focus-visible,.sn-navigation input:focus-visible{outline:2px solid #637450;outline-offset:4px}.sn-drawer{display:none;border:0;margin:0;padding:0;background:#fcfaf7;color:#24231f;max-height:none;max-width:420px;width:min(420px,100vw);height:100dvh;inset:0 auto 0 0;overflow-y:auto;overscroll-behavior:contain}.sn-drawer[open]{display:block}.sn-drawer::backdrop{background:#0006}.sn-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 22px 18px;border-bottom:1px solid #e3ddd4}.sn-drawer-top>a{display:block}.sn-drawer-logo{display:block;width:96px;height:auto}.sn-drawer-top>button{padding:12px;min-width:44px;min-height:44px}.sn-search{display:flex;align-items:center;border:1px solid #d9d0c3;background:#fff;margin:20px 22px 6px}.sn-search input[type=search]{width:100%;min-width:0;min-height:44px;border:0;background:transparent;padding:12px;font:inherit;font-size:12px;outline-offset:-2px}.sn-search button{padding:12px;min-height:44px;min-width:44px}.sn-drawer>nav{padding:0 22px}.sn-mobile-root{border-bottom:1px solid #e3ddd4}.sn-mobile-root>summary,.sn-mobile-direct{display:flex;align-items:center;justify-content:space-between;min-height:55px;padding:17px 0;list-style:none;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.06em;text-decoration:none}.sn-mobile-direct{border-bottom:1px solid #e3ddd4}.sn-mobile-root>summary::-webkit-details-marker,.sn-mobile-group>summary::-webkit-details-marker{display:none}.sn-mobile-root>summary>span,.sn-mobile-group>summary>span{font-size:18px;line-height:1;font-weight:400}.sn-mobile-root[open]>summary>span,.sn-mobile-group[open]>summary>span{font-size:0}.sn-mobile-root[open]>summary>span:after,.sn-mobile-group[open]>summary>span:after{content:'−';font-size:18px}.sn-mobile-group{margin:0 0 0 10px;border-top:1px solid #eee8df}.sn-mobile-group>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:13px 0;cursor:pointer;list-style:none;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.04em}.sn-mobile-group .sn-links{padding-bottom:12px!important}.sn-mobile-group .sn-links a{font-size:12px;padding:10px 0}.sn-mobile-group.sn-highlight{display:block}.sn-mobile-group>summary.sn-highlight{background:transparent;color:#24231f}.sn-mobile-group>summary.sn-highlight{background:#000;color:#b6ff00;padding:10px;margin-block:7px}.sn-photo-mobile{display:flex;align-items:center;gap:14px;padding:12px 0}.sn-photo-mobile img{width:72px;height:72px;aspect-ratio:1;object-fit:cover}.sn-photo-mobile>span{margin:0;font-size:12px}.sn-mobile-help{display:flex;gap:24px;border-top:1px solid #e3ddd4;margin:26px 22px;padding:22px 0;font-size:11px;text-decoration:underline;text-underline-offset:4px}.sn-lock{overflow:hidden!important}@media(max-width:1100px) and (min-width:1000px){.sn-desktop{gap:15px}.sn-root>summary,.sn-top-link{font-size:10px}.sn-panel{padding:26px 24px}.sn-panel-inner{gap:18px}.sn-links a{font-size:11px}.sn-column-title{font-size:9px}.sn-highlight{font-size:8px}}@media(max-width:999px){.sn-desktop{display:none}.sn-mobile-toggle{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:44px}.sn-navigation{align-self:center}}@media(prefers-reduced-motion:reduce){.sn-navigation *{scroll-behavior:auto!important}}
