.jd-menu-mobile-toggle{display:none}.jd-managed-nav .jd-mega-columns{grid-template-columns:repeat(var(--jd-menu-columns,4),minmax(0,1fr))}.jd-managed-nav .jd-no-feature{grid-template-columns:1fr}.jd-menu-column h3{font:600 18px/1.3 'Barlow Condensed',sans-serif;color:#b59b68;margin:0 0 10px}.jd-managed-nav .jd-mega-photo h3{font:600 23px/1.2 'Barlow Condensed',sans-serif;margin:14px 0 8px;color:#f5f4ed}.jd-managed-nav .jd-mega-photo p{font-size:14px;line-height:1.5;color:#d6d5cb}.jd-managed-nav .jd-feature-button{display:inline-block;color:#cbb783;font-size:14px;margin-top:8px}.jd-managed-nav .jd-mega-photo img{height:auto;max-height:300px;object-fit:contain}.jd-managed-nav .jd-mega-toggle{min-width:24px;min-height:28px}.jd-managed-nav .jd-final-nav-items{flex-wrap:wrap}.jd-managed-nav .jd-mega-photo a{color:inherit}
@media(max-width:1024px){.breakdance .jd-final-navigation:has(.jd-managed-nav){display:block}.jd-managed-nav .jd-menu-mobile-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;border:0;background:#1e1e1e;color:#f5f4ed;font-size:16px;font-weight:600}.jd-managed-nav .jd-final-nav-items{display:none;padding:0 20px 16px;max-height:75vh;overflow:auto}.jd-managed-nav.jd-menu-open .jd-final-nav-items{display:block}.jd-managed-nav .jd-final-nav-item{display:grid;grid-template-columns:1fr 44px;padding:0;border-top:1px solid #454337;gap:0}.jd-managed-nav .jd-final-nav-item>a{padding:14px 0;white-space:normal}.jd-managed-nav .jd-mega-toggle{min-height:44px;font-size:22px}.jd-managed-nav .jd-final-mega{position:static;grid-column:1/-1;box-shadow:none}.jd-managed-nav .jd-mega-inner{display:block;padding:20px 14px}.jd-managed-nav .jd-mega-heading{gap:16px;align-items:flex-start;margin-bottom:20px}.jd-managed-nav .jd-mega-heading h2{font-size:24px}.jd-managed-nav .jd-mega-heading>a{font-size:13px}.jd-managed-nav .jd-mega-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jd-managed-nav .jd-mega-columns a{font-size:15px;min-height:44px;padding:12px 0}.jd-managed-nav .jd-mega-photo{margin-top:24px}.jd-managed-nav .jd-mega-photo img{max-height:180px;width:auto;max-width:100%}}
@media(max-width:1024px){.breakdance .jd-navigation:has(.jd-managed-nav){display:block!important}.breakdance:has(.jd-managed-nav) .jd-mobile-menu{display:none!important}}
