.main-nav__item--primary.is-active,.mega-nav--columns .child-nav__item.is-active,.mega-nav--columns .grandchild-nav__item[aria-current=page]{font-weight:700}.main-nav__grandchild>li:has(>.jdmas-bass-hard-baits-accordion){position:relative}.main-nav__grandchild>li:has(>.jdmas-bass-hard-baits-accordion)>.main-nav__item{padding-right:2rem}.jdmas-bass-hard-baits-accordion{margin:0 0 .35rem}.jdmas-bass-hard-baits-accordion__summary{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:rgba(var(--nav-child-text-color) / .72);cursor:pointer;list-style:none}.jdmas-bass-hard-baits-accordion__summary::-webkit-details-marker{display:none}.jdmas-bass-hard-baits-accordion__summary:hover{color:rgb(var(--nav-child-text-color))}.jdmas-bass-hard-baits-accordion__icon{display:inline-flex;flex:0 0 auto;transition:transform .2s ease}.jdmas-bass-hard-baits-accordion__icon svg{width:.9em;height:.9em}.jdmas-bass-hard-baits-accordion[open] .jdmas-bass-hard-baits-accordion__icon{transform:rotate(180deg)}.jdmas-bass-hard-baits-nav{margin:.25rem 0 .5rem .75rem;padding-left:.75rem;border-left:1px solid var(--nav-line-color)}.jdmas-bass-hard-baits-nav__link{display:block;padding:.3em 0;color:inherit;font-size:.82em;line-height:1.35}.jdmas-bass-hard-baits-nav__link:hover{color:rgba(var(--nav-child-text-color) / .7)}.jdmas-bass-hard-baits-nav__link[aria-current=page]{font-weight:700}@media(max-width:768.98px){.main-nav__badge{display:none}.mega-nav--columns .main-nav__grandchild .main-nav__item,.mega-nav--columns .main-nav__grandchild .main-nav__item--go{display:flex;align-items:center;min-height:48px;padding-top:12px;padding-bottom:12px}.mega-nav--columns .main-nav__grandchild li:first-child .main-nav__item{padding-top:12px}.jdmas-bass-hard-baits-nav{margin:.25rem 1rem .5rem;padding-left:.75rem}.jdmas-bass-hard-baits-accordion{margin:0 1rem .5rem}.jdmas-bass-hard-baits-accordion__summary{right:1rem;width:44px;min-height:44px;padding:0}.jdmas-bass-hard-baits-nav__link{display:flex;align-items:center;min-height:42px;padding:8px 0;font-size:.9em}}@media(min-width:769px){.jdmas-brand-menu__desktop{display:block}.jdmas-brand-menu__header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:20px;border-bottom:1px solid var(--nav-line-color)}.jdmas-brand-menu__eyebrow{margin:0 0 4px;color:rgba(var(--nav-child-text-color) / .6);font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jdmas-brand-menu__header h2{margin:0;font-size:1.45em;line-height:1.2}.jdmas-brand-menu__all{padding:8px 0;font-size:1.125em;font-weight:700;line-height:1.25;white-space:nowrap}.jdmas-brand-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;margin-top:12px}.jdmas-brand-menu__grid a{display:flex;align-items:center;justify-content:center;min-height:94px;padding:12px;border-bottom:1px solid var(--nav-line-color);transition:opacity .2s,background-color .2s}.jdmas-brand-menu__grid a:hover{background-color:rgba(var(--nav-child-text-color) / .035);opacity:.75}.jdmas-brand-menu__logo{display:block;width:100%;height:68px;object-fit:contain}.jdmas-brand-menu__fallback{font-weight:700;line-height:1.3;text-align:center}.jdmas-brand-menu a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jdmas-brand-menu__grid a[aria-current=page]{font-weight:800}.main-nav__badge--1{background-color:rgba(var(--badge-1-color)/.1);color:rgb(var(--badge-1-color))}.main-nav__badge--2{background-color:rgba(var(--badge-2-color)/.1);color:rgb(var(--badge-2-color))}.main-nav__badge--3{background-color:rgba(var(--badge-3-color)/.1);color:rgb(var(--badge-3-color))}.mega-nav--columns .main-nav__item--go{display:none}.mega-nav--columns .child-nav__item,.mega-nav--columns .main-nav__grandchild{padding-right:0;padding-left:0}.mega-nav--columns .child-nav__collection-image{min-height:54px}.mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline)>.main-nav__item-content,.mega-nav--columns .child-nav__collection-image.child-nav__item--toggle:not(.nav__item--no-underline){margin-bottom:calc(2 * var(--space-unit));border-bottom:1px solid var(--nav-line-color)}.mega-nav--columns .child-nav__item--toggle .main-nav__toggle-btn{display:none}.mega-nav--columns .child-nav__item--toggle{transition:none}.mega-nav--columns .child-nav__item--toggle:hover{color:unset}.mega-nav--columns .child-nav__item--toggle:hover>.main-nav__item-content{color:inherit}.mega-nav--columns .child-nav__item--toggle:hover>.main-nav__item-content.main-nav__link--featured{color:rgb(var(--header-accent-color))}.mega-nav--columns .child-nav__item--toggle>.main-nav__item-content>.child-nav__item:hover{color:rgba(var(--nav-child-text-color)/.7)}.mega-nav--columns .child-nav__item--toggle>.child-nav__panel{display:block}.mega-nav--columns .main-nav__grandchild .main-nav__item{padding:.4em 0;font-size:.88em}.mega-nav--columns .main-nav__collection-image{margin-inline-end:1rem}.md\:nav-gap-x-16{column-gap:calc(16 * var(--space-unit))}.md\:nav-gap-y-4{row-gap:calc(4 * var(--space-unit))}}@media(min-width:769px)and (max-height:720px){.main-nav__child.mega-nav--columns{padding-top:calc(4 * var(--space-unit));padding-bottom:calc(4 * var(--space-unit))}.mega-nav--columns .child-nav__item{padding-top:.5rem;padding-bottom:.5rem}.mega-nav--columns .child-nav__item--toggle:not(.nav__item--no-underline)>.main-nav__item-content,.mega-nav--columns .child-nav__collection-image.child-nav__item--toggle:not(.nav__item--no-underline){margin-bottom:var(--space-unit)}.mega-nav--columns .main-nav__grandchild .main-nav__item{padding-top:.2em;padding-bottom:.2em;line-height:1.25}}@media(min-width:1000px){.jdmas-brand-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){.jdmas-brand-menu__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:769px)and (prefers-reduced-motion:no-preference){.main-nav__item--dropdown.is-open.is-visible .jdmas-brand-menu__grid>li{animation:jdmas-menu-brand-reveal .65s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--brand-reveal-index, 0) * 35ms)}}@keyframes jdmas-menu-brand-reveal{0%{opacity:0;transform:translateY(12px) rotate(-1deg)}65%{opacity:1;transform:translateY(-2px) rotate(.35deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(max-width:768px){.jdmas-brand-menu__desktop{display:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/navigation-mega-columns.css.map */
