.menu-desktop__item.active .menu-desktop__mega,.menu-desktop__item.active .menu-desktop__drop{display:block}.menu-desktop__item.active>a{color:var(--color-black);font-weight:700;text-decoration:underline}.menu-desktop__item:hover>a{color:var(--color-black);font-weight:700;text-decoration:underline}.menu-desktop__mega{display:none;position:absolute;background-color:var(--color-white);left:0;top:100%;width:100%;border-top:1px solid var(--color-black)}.menu-desktop__mega--1-tier,.menu-desktop__mega--shop-by-industry{background-color:var(--color-grey-light)}.menu-desktop__drop{display:none;position:absolute;background-color:var(--color-white);border:1px solid var(--color-black);left:-1.5em;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:10em}.menu-desktop__drop--right{left:auto;right:-1.5em}.menu-desktop__drop--right .menu-child__link{justify-content:flex-end}.menu-desktop .menu-drop .menu-child{display:flex;flex-direction:column}.menu-desktop .menu-drop .menu-child__link{display:flex;padding:.75em 1.5em;text-decoration:none;border-bottom:1px solid var(--color-grey-light)}.menu-desktop .menu-drop .menu-child__item:last-child .menu-child__link{border-bottom:none}.menu-desktop .top-link-container{background-color:var(--color-white);padding:2.5em 0;box-shadow:2px 2px 1px #0000001a}.menu-desktop .top-link-container .top-links{display:flex;justify-content:flex-start;font-family:autonomous,sans-serif;color:var(--color-black);gap:2.5em;width:100%}.menu-desktop .top-link-container .top-links--one{text-decoration:underline;font-weight:700}.menu-desktop .top-link-container .top-links--two{text-decoration:none}.menu-desktop .menu-mega--2-tier{display:grid;grid-template-columns:auto 1fr}.menu-desktop .menu-mega--1-tier{padding:2em 0;display:grid;grid-template-columns:1fr auto;gap:2em}.menu-desktop .menu-mega--1-tier .menu-child__link:hover{color:var(--color-black);text-decoration:underline}.menu-desktop .menu-mega__title{display:none}.menu-desktop .menu-mega__menus--child,.menu-desktop .menu-mega__menus--grandchild{padding:2em 3em}.menu-desktop .menu-mega__menus--grandchild{display:flex;justify-content:space-between;background:var(--color-grey-light) url(drop-menu.gif) repeat-y left top/100%}.menu-desktop .menu-mega__features{display:flex;gap:1em;flex-wrap:wrap;justify-content:flex-end}.menu-desktop .menu-mega__feature{width:17em;min-width:17em;position:relative}.menu-desktop .menu-mega__feature a{display:block;position:relative}.menu-desktop .menu-mega__feature img{position:relative;z-index:1;opacity:1;transition-property:opacity;transition-duration:.25s;transition-timing-function:linear}.menu-desktop .menu-mega__feature img.preload{opacity:0}.menu-desktop .menu-mega__feature span{position:absolute;left:0;bottom:0;background-color:var(--color-yellow);width:100%;padding:.5em 1em;z-index:2;text-align:center;font:1em Oswald,arial,sans-serif;font-weight:700;text-transform:uppercase}.menu-desktop .menu-mega .menu-child,.menu-desktop .menu-mega .menu-grandchild{display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:1em 3em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-desktop .menu-mega .menu-child a,.menu-desktop .menu-mega .menu-grandchild a{text-decoration:none}.menu-desktop .menu-mega .menu-child a:hover,.menu-desktop .menu-mega .menu-grandchild a:hover{text-decoration:underline;text-decoration-thickness:1px;color:var(--color-black)}.menu-desktop .menu-mega--shop-by-industry .menu-child{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-auto-flow:row;gap:1em;width:100%!important;height:100%;padding:2em 0}.menu-desktop .menu-mega--shop-by-industry .menu-child a,.menu-desktop .menu-mega--shop-by-industry .menu-child a:hover{text-decoration:none}.menu-desktop .menu-mega--shop-by-industry .bottom-link{display:block;width:100%;text-align:center;font-family:autonomous,sans-serif;text-decoration:underline;padding:0 0 2em;text-transform:uppercase;font-weight:700}.menu-desktop .menu-mega--shop-by-industry .menu-mega__menus{display:flex;width:100%;justify-content:space-around}.menu-desktop .menu-mega--shop-by-industry .menu-child-item{display:block;position:relative;align-self:center;height:6em;width:100%}.menu-desktop .menu-mega--shop-by-industry .menu-child-item .industry-link{position:relative;display:block;height:100%}.menu-desktop .menu-mega--shop-by-industry .menu-child-item__inner{color:#00f;display:flex;justify-content:flex-start;overflow:hidden;position:relative;height:100%;width:100%;padding:1em}.menu-desktop .menu-mega--shop-by-industry .menu-child-item__inner--title{color:var(--color-grey-light);position:relative;font-family:Oswald,arial,sans-serif;text-transform:uppercase;z-index:99;font-size:1.5em;text-wrap:wrap}.menu-desktop .menu-mega--shop-by-industry .menu-child-item__inner img{position:absolute;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:.2em;left:50%;top:50%;transform:translate(-50%,-50%)}.menu-desktop .menu-mega--shop-by-industry .menu-child-item__inner .img-mask{position:absolute;width:100%;height:100%;z-index:2;background:linear-gradient(#0009,#0003);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:.2em}.menu-desktop .menu-mega--brands{padding:2em 0}.menu-desktop .menu-mega--brands .menu-child{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-auto-flow:row;gap:0}.menu-desktop .menu-mega--brands .menu-child__item--has-brand span{display:none}.menu-desktop .menu-mega--brands .menu-child__item span{font-size:1.125em;text-transform:uppercase;font-weight:700}.menu-desktop .menu-mega--brands .menu-child__item a{display:flex;border-right:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125);width:100%;height:100%;align-items:center;justify-content:center;padding:2em;min-height:8.5em}.menu-desktop .menu-mega--brands .menu-child__item a img{width:auto;height:auto;max-width:100%;max-height:4em}.menu-desktop .menu-mega--brands .menu-child li:nth-child(6) a{border-right:none}.menu-desktop .menu-mega--brands .menu-child li:nth-child(10) a,.menu-desktop .menu-mega--brands .menu-child li:nth-child(11) a,.menu-desktop .menu-mega--brands .menu-child li:nth-child(12) a,.menu-desktop .menu-mega--brands .menu-child li:nth-child(7) a,.menu-desktop .menu-mega--brands .menu-child li:nth-child(8) a,.menu-desktop .menu-mega--brands .menu-child li:nth-child(9) a{border-bottom:none}.menu-desktop .menu-mega--brands .menu-child li:nth-child(12) a{border-right:none}.menu-desktop .menu-mega--brands .view-all{font:1em autonomous,sans-serif;font-weight:500;display:flex;justify-content:center;align-items:center;padding:2em 0 0;text-align:center;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px}.menu-desktop .menu-mega--brands .view-all span{font-size:.875em}.menu-desktop .menu-mega .menu-child{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}.menu-desktop .menu-mega .menu-child a.active{text-decoration:underline;text-decoration-thickness:1px}.menu-desktop .menu-mega .menu-grandchild{gap:.75em 2em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.menu-desktop .menu-mega .menu-grandchild__link--all{font-weight:700}.menu-desktop .menu-mega .menu-grandchild__link:hover{text-decoration:underline;text-decoration-thickness:1px}.menu-desktop .menu-mega .menu-grandchild__link span{font-size:.875em}.menu-desktop .menu-mega .menu-grandchild-container{display:none;justify-content:space-between;min-width:100%;gap:2em}.menu-desktop .menu-mega .menu-grandchild-container.active{display:flex}.menu-desktop .menu-mega .menu-feature{width:17em;min-width:17em;position:relative}.menu-desktop .menu-mega .menu-feature__title{margin-bottom:.5em}.menu-desktop .menu-mega .menu-feature__title span{font:.875em autonomous,sans-serif;font-weight:400;text-transform:uppercase}.menu-desktop .menu-mega .menu-feature a{display:block;position:relative}.menu-desktop .menu-mega .menu-feature img{position:relative;z-index:1;opacity:1;transition-property:opacity;transition-duration:.25s;transition-timing-function:linear}.menu-desktop .menu-mega .menu-feature img.preload{opacity:0}.menu-desktop .menu-mega .menu-feature .label{position:absolute;left:0;bottom:0;background-color:var(--color-yellow);width:100%;padding:.5em 1em;z-index:2;text-align:center;font:1em Oswald,arial,sans-serif;font-weight:700;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/61/assets/menu-desktop-mega.css.map */
