@media screen and (min-width:1000px){.nav-bar__linklist{display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px}.nav-bar__link{font-size:12px;padding-inline:10px;letter-spacing:.01em;white-space:nowrap}.mega-menu:not(.mega-menu--floating) .mega-menu__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 26px;align-items:start;max-height:min(73vh,760px);overflow-y:auto;overscroll-behavior:contain;padding-block:22px}.mega-menu:not(.mega-menu--floating) .mega-menu__column{min-width:0;margin:0;padding:0;width:auto}.mega-menu:not(.mega-menu--floating) .mega-menu__column:first-child,.mega-menu:not(.mega-menu--floating) .mega-menu__column:last-child{margin:0}.mega-menu .mega-menu__category-heading{display:flex;align-items:center;gap:12px;min-width:0;line-height:1.3;font-size:14px}.mega-menu .mega-menu__category-heading img{width:70px;height:64px;object-fit:contain;flex:0 0 70px;background:transparent}.mega-menu .mega-menu__category-heading span{min-width:0;overflow-wrap:break-word}.mega-menu .mega-menu__linklist{margin-top:10px}.mega-menu .mega-menu__link{display:flex;align-items:center;gap:9px;line-height:1.35;overflow-wrap:anywhere}.mega-menu .mega-menu__link img{height:38px;width:40px;flex:0 0 40px;object-fit:contain;background:transparent}.mega-menu .mega-menu__item{padding-block:4px}.mega-menu .mega-menu__link:focus-visible,.mega-menu .mega-menu__category-heading:focus-visible{outline:2px solid var(--accent-color, #04758f);outline-offset:3px}}@media screen and (min-width:1000px)and (max-width:1200px){.mega-menu:not(.mega-menu--floating) .mega-menu__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1000px){.mega-menu .mega-nav__thumb--large{width:70px;height:64px;object-fit:contain;flex:0 0 70px;background:transparent}.mega-menu .mega-nav__thumb--small{width:40px;height:38px;object-fit:contain;flex:0 0 40px;background:transparent}.mega-menu .mega-menu__category-heading,.mega-menu .mega-menu__link{text-decoration:none}}.mega-nav__thumb--mobile{width:32px;height:32px;flex:0 0 32px;object-fit:contain;background:transparent}.mobile-menu__nav-link .mega-nav__thumb--mobile,.mobile-menu__nav-list-toggle .mega-nav__thumb--mobile{display:inline-block;vertical-align:middle;margin-right:8px}@media screen and (min-width:1000px){.mega-menu .mega-nav__thumb--large,.mega-menu .mega-nav__thumb--small{background-color:#fff;border-radius:4px;padding:3px;box-sizing:border-box}}.mega-nav__thumb--mobile{background-color:#fff;border-radius:3px;padding:2px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mega-nav.css.map */
