@media(max-width:768.98px){.main-nav__badge{display:none}.main-nav__grandchild-grid .main-nav__item{padding-top:0}.mega-nav--sidebar .main-nav__grandchild.main-nav__grandchild-exhaust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 16px 2.5rem}.mega-nav--sidebar .main-nav__grandchild-exhaust-group{min-width:0}.mega-nav--sidebar .main-nav__grandchild-exhaust-heading{margin:0 0 8px;color:rgba(var(--nav-child-text-color) / .72);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.15;text-transform:uppercase;white-space:nowrap}.mega-nav--sidebar .main-nav__grandchild-exhaust-list{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none}.mega-nav--sidebar .main-nav__grandchild-exhaust-list>li{min-width:0;border-bottom:0}.mega-nav--sidebar .sidebar-exhaust-card{display:block;width:100%;padding:0;font-size:13px;line-height:1.2}.mega-nav--sidebar .sidebar-exhaust-card .grandchild-nav__image{width:100%;margin:0 0 5px;aspect-ratio:1.65;border-radius:7px}.mega-nav--sidebar .sidebar-exhaust-card .grandchild-nav__label{display:block;min-width:0;overflow-wrap:normal;word-break:normal}}.mega-nav--sidebar{--sidebar-mega-panel-width: 1260px;--sidebar-mega-left-width: 300px;--sidebar-mega-right-columns: 4;--sidebar-mega-panel-max-height: 660px;--sidebar-mega-card-min-width: 184px;--sidebar-mega-card-ratio: 1;--sidebar-mega-radius: 14px;--sidebar-mega-border-color: rgba(var(--nav-child-text-color, var(--text-color)) / .12);--sidebar-mega-soft-bg: rgba(var(--nav-child-text-color, var(--text-color)) / .035)}.main-nav__grandchild-grid .grandchild-nav__item{display:block;width:100%}.mega-nav--sidebar .main-nav__grandchild-grid>li{min-width:0;padding:0}.mega-nav--sidebar .grandchild-nav__image{display:flex;position:relative;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--sidebar-mega-card-ratio);overflow:hidden;border:1px solid var(--sidebar-mega-border-color);border-radius:8px;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mega-nav--sidebar .grandchild-nav__image>.main-nav__deferred-image{top:4px;right:4px;bottom:4px;left:4px;width:auto;height:auto;background-size:contain}.mega-nav--sidebar .grandchild-nav__item:hover .grandchild-nav__image,.mega-nav--sidebar .grandchild-nav__item:focus-visible .grandchild-nav__image{border-color:rgba(var(--header-accent-color, var(--nav-child-text-color)) / .38);box-shadow:0 10px 22px #00000014;transform:translateY(-2px)}.mega-nav--sidebar .main-nav__grandchild-grid .grandchild-nav__image+*{display:block;margin-top:.65rem;color:rgb(var(--nav-child-text-color));font-size:.9em;font-weight:600;line-height:1.25}@media(min-width:769px){.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))}.main-nav__child.mega-nav--sidebar{left:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2 + var(--gutter)));width:min(var(--sidebar-mega-panel-width),calc(100vw - (var(--gutter) * 2)));min-width:0;min-height:min(520px,calc(100vh - var(--header-end, var(--header-height, 120px)) - 24px));max-height:min(var(--sidebar-mega-panel-max-height),calc(100vh - var(--header-end, var(--header-height, 120px)) - 24px));padding:0;overflow:hidden;border:1px solid var(--sidebar-mega-border-color);border-radius:var(--sidebar-mega-radius);background-color:rgb(var(--nav-child-bg-color));box-shadow:0 20px 60px #0000002e;scrollbar-gutter:stable both-edges}[dir=rtl] .main-nav__child.mega-nav--sidebar{right:max(var(--gutter),calc((100vw - var(--page-width, 1320px)) / 2 + var(--gutter)));left:auto}.mega-nav--sidebar>.container{display:grid;position:relative;grid-template-columns:minmax(260px,var(--sidebar-mega-left-width)) minmax(0,1fr);align-items:stretch;width:100%;max-width:none;height:100%;min-height:inherit;max-height:inherit;margin:0;padding:0;overflow:hidden;border-radius:inherit;background-color:rgb(var(--nav-child-bg-color))}.mega-nav--sidebar .main-nav__item--go{display:none}.mega-nav--sidebar .child-nav{display:block;grid-column:1;width:100%;height:100%;max-height:inherit;padding:14px 10px 16px;overflow-x:hidden;overflow-y:auto;border-inline-end:1px solid var(--sidebar-mega-border-color);background:var(--sidebar-mega-soft-bg);overscroll-behavior:contain;scrollbar-width:thin}.mega-nav--sidebar .child-nav[data-sidebar-heading]:before{content:attr(data-sidebar-heading);display:block;padding:8px 8px 12px;color:rgba(var(--nav-child-text-color) / .72);font-family:var(--body-font-family);font-size:.72em;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.mega-nav--sidebar .child-nav li,.mega-nav--sidebar .child-nav nav-menu,.mega-nav--sidebar .child-nav details{position:static;width:100%}.mega-nav--sidebar .child-nav>li+li{margin-top:6px}.mega-nav--sidebar .child-nav__item,.mega-nav--sidebar .child-nav__item--toggle,.mega-nav--sidebar .main-nav__item-content{min-width:0}.mega-nav--sidebar .child-nav__item,.mega-nav--sidebar .child-nav__item--toggle{width:100%;padding:0;border:0}.mega-nav--sidebar .child-nav__item--toggle>.main-nav__item-content,.mega-nav--sidebar .child-nav>li>.child-nav__item,.mega-nav--sidebar .child-nav__collection-image{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 12px;border:1px solid transparent;border-radius:8px;color:rgb(var(--nav-child-text-color));line-height:1.25;white-space:normal;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.mega-nav--sidebar .child-nav__item--toggle>.main-nav__item-content>a,.mega-nav--sidebar .child-nav>li>.child-nav__item{overflow-wrap:anywhere}.mega-nav--sidebar .child-nav__item--toggle:hover>.main-nav__item-content,.mega-nav--sidebar .child-nav__item--toggle.is-visible>.main-nav__item-content,.mega-nav--sidebar .child-nav>li>.child-nav__item:hover,.mega-nav--sidebar .child-nav__collection-image:hover,.mega-nav--sidebar .child-nav__collection-image:focus-within{border-color:rgba(var(--header-accent-color, var(--nav-child-text-color)) / .32);background:#fff;box-shadow:inset 3px 0 rgb(var(--header-accent-color));color:rgb(var(--nav-child-text-color))}.mega-nav--sidebar .child-nav__item--toggle .main-nav__collection-image,.mega-nav--sidebar .child-nav__collection-image .main-nav__collection-image{flex:0 0 auto;margin:0}.mega-nav--sidebar .main-nav__collection-image--standard{--image-size: 44px}.mega-nav--sidebar .main-nav__collection-image--large{--image-size: 52px}.mega-nav--sidebar .main-nav__collection-image--xl{--image-size: 60px}.mega-nav--sidebar .main-nav__collection-image--xxl{--image-size: 68px}.mega-nav--sidebar .child-nav__item .icon,.mega-nav--sidebar .child-nav__item--toggle .icon,.mega-nav--sidebar .child-nav details[open]:not(.is-closing) .icon{position:static;right:auto;left:auto;flex:0 0 auto;width:16px;height:16px;margin:0;transition:none;transform:rotate(-90deg)!important}[dir=rtl] .mega-nav--sidebar .child-nav__item .icon,[dir=rtl] .mega-nav--sidebar .child-nav__item--toggle .icon,[dir=rtl] .mega-nav--sidebar .child-nav details[open]:not(.is-closing) .icon{transform:rotate(90deg)!important}.mega-nav--sidebar .child-nav__item--toggle+.disclosure__panel{display:block;visibility:hidden;position:absolute;z-index:1;inset-block:0;inset-inline-start:var(--sidebar-mega-left-width);inset-inline-end:0;height:auto!important;max-height:none;padding:26px 28px 28px;overflow-x:hidden;overflow-y:auto;background-color:rgb(var(--nav-child-bg-color));opacity:0;pointer-events:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;transition:opacity .18s ease,visibility .18s ease}.js .mega-nav--sidebar .child-nav__item--toggle.is-visible+.disclosure__panel.has-motion,.no-js .mega-nav--sidebar .child-nav__item--toggle:hover+.disclosure__panel,.no-js .mega-nav--sidebar .child-nav__item--toggle:focus+.disclosure__panel,.no-js .mega-nav--sidebar .disclosure__panel:hover{visibility:visible;opacity:1;pointer-events:auto}.mega-nav--sidebar .disclosure__panel>*:not(.main-nav__grandchild-grid),.mega-nav--sidebar .main-nav__grandchild-grid{position:relative;top:0;display:grid;align-content:start;align-items:start;justify-items:stretch;width:100%;max-height:none;margin:0;overflow-y:visible;padding:0}.mega-nav--sidebar .main-nav__grandchild{padding:0}.mega-nav--sidebar .main-nav__grandchild:not(.main-nav__grandchild-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.mega-nav--sidebar .main-nav__grandchild.main-nav__grandchild-exhaust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:8px 18px;width:100%;margin:0;padding:0}.mega-nav--sidebar .main-nav__grandchild-exhaust-group{min-width:0}.mega-nav--sidebar .main-nav__grandchild-exhaust-heading{margin:0 0 12px;color:rgba(var(--nav-child-text-color) / .72);font-size:.78em;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.mega-nav--sidebar .main-nav__grandchild-exhaust-list{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.mega-nav--sidebar .sidebar-exhaust-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:84px;padding:9px 12px;border:1px solid var(--sidebar-mega-border-color);border-radius:8px;background:#fff;color:rgb(var(--nav-child-text-color));font-size:1em;font-weight:700;line-height:1.25;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mega-nav--sidebar .sidebar-exhaust-card:hover,.mega-nav--sidebar .sidebar-exhaust-card:focus-visible{border-color:rgba(var(--header-accent-color, var(--nav-child-text-color)) / .38);box-shadow:0 10px 22px #00000014;transform:translateY(-1px)}.mega-nav--sidebar .sidebar-exhaust-card .grandchild-nav__image{width:112px;margin:0;aspect-ratio:1.45;border-radius:7px}.mega-nav--sidebar .sidebar-exhaust-card .grandchild-nav__image>.main-nav__deferred-image{top:4px;right:4px;bottom:4px;left:4px;width:auto;height:auto;background-size:contain}.mega-nav--sidebar .sidebar-exhaust-card .grandchild-nav__label{display:block;min-width:0;overflow-wrap:anywhere}.mega-nav--sidebar .main-nav__grandchild-exhaust-group--manufacturer .sidebar-exhaust-card{display:block;min-height:128px;padding:10px;text-align:center}.mega-nav--sidebar .main-nav__grandchild-exhaust-group--manufacturer .sidebar-exhaust-card .grandchild-nav__image{width:100%;max-width:148px;margin:0 auto 9px;aspect-ratio:1.7}.mega-nav--sidebar .main-nav__grandchild-exhaust-group--manufacturer .sidebar-exhaust-card .grandchild-nav__label{font-size:.95em;line-height:1.2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.mega-nav--sidebar .main-nav__grandchild .main-nav__item{padding:0 0 .45rem;font-size:.92em}.mega-nav--sidebar .main-nav__grandchild .sidebar-exhaust-card{padding:9px 12px;font-size:1em}.mega-nav--sidebar .main-nav__grandchild-grid.md\:nav-grid-cols-6{grid-template-columns:repeat(var(--sidebar-mega-right-columns),minmax(var(--sidebar-mega-card-min-width),1fr));gap:24px 22px}.mega-nav--sidebar .main-nav__grandchild-grid .grandchild-nav__item{padding:0;color:rgb(var(--nav-child-text-color))}.mega-nav--sidebar .main-nav__grandchild-grid .grandchild-nav__item:focus-visible{outline:2px solid rgb(var(--header-accent-color));outline-offset:3px}.no-js .mega-nav--sidebar .child-nav__item{pointer-events:none}.md\:nav-gap-y-4{row-gap:calc(4 * var(--space-unit))}.md\:nav-gap-x-4{column-gap:calc(4 * var(--space-unit))}.md\:nav-grid-cols-6{display:grid;width:100%}}@media(min-width:1100px){.mega-nav--sidebar .main-nav__grandchild-exhaust-group--manufacturer .main-nav__grandchild-exhaust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1099.98px){.main-nav__child.mega-nav--sidebar{--sidebar-mega-left-width: min(250px, 34vw)}.mega-nav--sidebar .main-nav__grandchild-grid.md\:nav-grid-cols-6{grid-template-columns:repeat(3,minmax(min(128px,var(--sidebar-mega-card-min-width)),1fr))}.mega-nav--sidebar .main-nav__grandchild.main-nav__grandchild-exhaust{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}}@media(hover:none){.mega-nav--sidebar .child-nav__item--toggle>.main-nav__item-content{pointer-events:none}}
/*# sourceMappingURL=/cdn/shop/t/297/assets/navigation-mega-sidebar.css.map */
