.cm-home-navigation .cm-nav-disclosure,.cm-home-navigation .cm-site-mobile-nav{position:static}.cm-home-navigation :is(.cm-nav-disclosure,.cm-site-mobile-nav)[open]>summary,.cm-home-navigation nav>[aria-current=page]{color:#ffba97}.cm-home-navigation .cm-nav-mobile-panel,.cm-home-navigation .cm-nav-panel{inset:calc(100% + 5px) 16px auto auto;inset-inline-end:16px;inset-inline-start:auto;width:min(760px,calc(100% - 32px));max-height:min(570px,calc(100dvh - 76px));overflow:auto;overscroll-behavior:contain;padding:14px;border-color:#6f4235;border-radius:15px;background:#171418;box-shadow:0 22px 50px #000b}.cm-home-navigation .cm-nav-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px}.cm-home-navigation .cm-nav-panel:has(.cm-nav-feature){grid-template-columns:minmax(0,1fr) minmax(0,205px)}.cm-home-navigation .cm-nav-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.cm-home-navigation .cm-nav-group>p{margin:5px 9px 6px;color:#dd9c83;font-size:11px;font-weight:650;letter-spacing:.03em}.cm-home-navigation .cm-nav-group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.cm-home-navigation .cm-nav-group :is(a,button){align-items:center;padding:5px 9px;line-height:1.25}.cm-home-navigation .cm-nav-group :is(a,button) span{display:block}.cm-home-navigation .cm-nav-feature small,.cm-home-navigation .cm-nav-group small{display:block;margin-top:3px;color:#c7aaa1;font-size:11px;line-height:1.35}.cm-home-navigation .cm-nav-panel .cm-nav-feature{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;overflow:hidden;padding:0 0 10px;background:#2a1a16;border:1px solid #7d4a36;border-radius:10px}.cm-nav-feature img{grid-column:1/-1;width:100%;aspect-ratio:16/9;object-fit:cover}.cm-nav-feature>span{padding-inline-start:10px}.cm-nav-feature>svg{margin-inline-end:10px;color:#ff9564}.cm-home-navigation .cm-nav-mobile-panel{display:grid;gap:8px}.cm-home-navigation .cm-nav-mobile-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid #644338}.cm-home-navigation .cm-nav-mobile-account :is(a,button){width:auto}.cm-home-navigation .cm-nav-mobile-account select{min-height:44px}@media (max-width:700px){.cm-home-navigation .cm-nav-mobile-panel{inset-inline-end:8px;width:min(440px,calc(100% - 16px));padding:10px}.cm-home-navigation .cm-nav-mobile-panel .cm-nav-groups{gap:8px}.cm-home-navigation .cm-nav-mobile-panel .cm-nav-group :is(a,button){font-size:13px}}