:root{--lby-nav-height: 50px;--lby-color-bg: #ffffff;--lby-color-text: #000000;--lby-color-sub: #333333;--lby-color-sale: #b50000;--lby-color-border: #ededed;--lby-color-active: #ededed;--lby-shadow-flyout: inset 0 0 0 1px #eaeaea, 0 5px 20px rgba(0,0,0,.15);--lby-transition: .3s ease;--lby-tabnav-width: 250px;--lby-zindex: 500;--lby-font: 16px}nav.lby-nav.Header__MainNav{display:none!important;padding:0!important;margin:0!important;text-align:left!important}@media(min-width:1240px){nav.lby-nav.Header__MainNav{display:flex!important;align-items:stretch;height:var(--lby-nav-height)}}.lby-nav__list{display:flex;flex-direction:row;align-items:stretch;list-style:none;margin:0;padding:0 0 0 25px;height:var(--lby-nav-height)}.lby-nav__item{display:inline-block;position:static;vertical-align:top}.lby-nav__item[data-lby-mega=flyout]{position:relative}button.lby-nav__link{background:none;border:none;font-family:inherit}.lby-nav__link{display:flex;align-items:center;gap:4px;height:var(--lby-nav-height);padding:0 20px;font-size:var(--lby-font);font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--lby-color-sub);white-space:nowrap;position:relative;background:none;border:none;cursor:pointer;transition:color var(--lby-transition)}.lby-nav__link:after{content:"";position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);height:2px;background-color:var(--lby-color-text);transform:scaleX(0);transform-origin:left;transition:transform var(--lby-transition)}.lby-nav__link:hover:after,.lby-nav__item.is-open .lby-nav__link:after,:root[data-lby-open=mega-yarns] [aria-controls=mega-yarns]:after,:root[data-lby-open=mega-projects] [aria-controls=mega-projects]:after,:root[data-lby-open=mega-patterns] [aria-controls=mega-patterns]:after,:root[data-lby-open=mega-kits] [aria-controls=mega-kits]:after,:root[data-lby-open=mega-accessories] [aria-controls=mega-accessories]:after,:root[data-lby-open=mega-learn] [aria-controls=mega-learn]:after,:root[data-lby-open=mega-community] [aria-controls=mega-community]:after,:root[data-lby-open=mega-rewards] [aria-controls=mega-rewards]:after{transform:scaleX(1)}.lby-nav__link--sale,.lby-nav__link--sale:hover{color:var(--lby-color-sale)!important}.lby-nav__link--sale:after{background-color:var(--lby-color-text)!important}.lby-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--lby-zindex) - 1);pointer-events:none;background:#0000;transition:background var(--lby-transition)}.lby-backdrop.is-visible{background:#00000040}.lby-mega,.lby-flyout{display:block;position:absolute;left:0;top:100%;z-index:var(--lby-zindex);background:var(--lby-color-bg);box-shadow:none;border-top:1px solid var(--lby-color-border);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--lby-transition),visibility 0s}.lby-mega{width:100%;right:0;max-width:100vw}.lby-mega.is-open,.lby-flyout.is-open{opacity:1;visibility:visible;pointer-events:auto}:root[data-lby-open=mega-yarns] #mega-yarns,:root[data-lby-open=mega-projects] #mega-projects,:root[data-lby-open=mega-patterns] #mega-patterns,:root[data-lby-open=mega-kits] #mega-kits,:root[data-lby-open=mega-accessories] #mega-accessories,:root[data-lby-open=mega-learn] #mega-learn,:root[data-lby-open=mega-community] #mega-community,:root[data-lby-open=mega-rewards] #mega-rewards{opacity:1;visibility:visible;pointer-events:auto}.lby-mega__inner{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:300px;max-height:calc(100vh - 130px);overflow:hidden;padding:12px 12px 12px 0}.lby-mega__tabnav{flex:0 0 var(--lby-tabnav-width);width:var(--lby-tabnav-width);border-right:1px solid var(--lby-color-border);display:flex;flex-direction:column;padding:10px 0;overflow-y:auto}.lby-mega__tabnav .lby-mega__tablist{list-style:none;margin:0;padding:0}.lby-mega__tab{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 12px 12px 25px;font-size:var(--lby-font);font-weight:700;letter-spacing:0;text-align:left;color:var(--lby-color-sub);background:none;border:none;cursor:pointer;white-space:nowrap;line-height:1.4;transition:background var(--lby-transition)}.lby-mega__tab:after{content:"\276f";font-size:16px;font-weight:400;color:#888;flex-shrink:0;margin-left:6px}.lby-mega__tab:hover{background:#f5f5f5}.lby-mega__tab.is-active,.lby-mega__tab[aria-selected=true]{background:var(--lby-color-active);color:var(--lby-color-text)}.lby-mega__divider{border:none;border-top:1px solid var(--lby-color-border);margin:8px 25px}.lby-mega__direct{list-style:none;margin:0;padding:0}.lby-mega__direct-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 25px;font-size:var(--lby-font);font-weight:700;color:var(--lby-color-sub);text-decoration:none;letter-spacing:0;line-height:1.4;white-space:nowrap;transition:background var(--lby-transition),color var(--lby-transition)}.lby-mega__direct-link:hover{background:var(--lby-color-active);color:var(--lby-color-text)}.lby-mega__direct-link--all{font-weight:700}.lby-mega__tabcontent{flex:1 1 auto;min-width:0;overflow-y:auto;overflow-x:hidden;position:relative;display:flex}.lby-panel{display:none;width:100%;min-width:0}.lby-panel.is-active{display:flex;flex-direction:row;align-items:stretch;overflow:hidden}.lby-panel__cols{flex:0 0 clamp(338px,calc(100% - 652px),600px);min-width:338px;box-sizing:border-box;padding:10px 10px 10px 20px}.lby-panel__cols--2{display:flex;flex-direction:row;align-items:flex-start;gap:0}.lby-panel__cols--2 .lby-menu__links{flex:0 0 50%;min-width:0}.lby-menu__links{list-style:none;margin:0;padding:0}.lby-menu__links a{display:block;padding:5px 15px;font-size:var(--lby-font);font-weight:400;color:var(--lby-color-sub);text-decoration:none;line-height:1.4;transition:color var(--lby-transition)}.lby-menu__links a:hover{color:var(--lby-color-text)}.lby-menu__links--all{font-weight:700!important;margin-top:4px}.lby-panel__push{flex:1 1 0;min-width:0;display:flex;flex-direction:row;align-items:flex-start;overflow:hidden}.lby-push__link{display:block;flex:1 1 0;min-width:0;max-width:500px}.lby-panel__push>.lby-push__link:nth-of-type(1){margin-right:5px}.lby-panel__push>.lby-push__link:nth-of-type(2){margin-left:5px}.lby-push__img{display:block;width:100%;height:auto;transition:transform .35s ease}.lby-push__link:hover .lby-push__img{transform:scale(1.03)}.lby-flyout{min-width:220px;width:auto;left:0;right:auto;padding:7px 0;box-shadow:var(--lby-shadow-flyout)!important}.lby-flyout__list{list-style:none;margin:0;padding:0}.lby-flyout__list li{display:block}.lby-flyout__list a{display:block;padding:7px 25px;font-size:var(--lby-font);font-weight:400;color:var(--lby-color-sub);text-decoration:none;white-space:nowrap;line-height:1.4;transition:background var(--lby-transition),color var(--lby-transition)}.lby-flyout__list a:hover{background:#0000000d;color:var(--lby-color-text)}.lby-nav__link:focus-visible,.lby-mega__tab:focus-visible,.lby-mega__direct-link:focus-visible,.lby-menu__links a:focus-visible,.lby-flyout__list a:focus-visible{outline:2px solid #000;outline-offset:-2px}.lby-mega:focus-within,.lby-flyout:focus-within{opacity:1;visibility:visible;pointer-events:auto}#SidebarNav .Collapsible__Button[aria-expanded=false]~.Collapsible__Inner{height:0px!important}#SidebarNav,#SidebarNav ul,#SidebarNav li{list-style:none!important;padding-left:0!important;margin-left:0!important}#SidebarNav>li{border-bottom:1px solid #e5e5e5}#SidebarNav>li:first-child{border-top:1px solid #e5e5e5}#SidebarNav .Collapsible__Button{font-size:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:#000!important;padding:12px 0!important;display:flex!important;align-items:center!important;width:100%!important;background:none!important;border:none!important;text-align:left!important}#SidebarNav>li>.Collapsible>.Collapsible__Inner,#SidebarNav>li>.Collapsible>.Collapsible__Inner .Collapsible>.Collapsible__Inner{padding-left:0!important;margin-left:0!important;border-left:none!important}.lby-branch{display:none}#SidebarNav>li>.Collapsible>.Collapsible__Inner>.Collapsible__Content{border-left:1px solid #d0d0d0;padding-left:16px!important;margin-left:12px!important}#SidebarNav>li>.Collapsible>.Collapsible__Inner .Collapsible .Collapsible__Inner>.Collapsible__Content{border-left:1px solid #d0d0d0;padding-left:16px!important;margin-left:0!important}#SidebarNav .Collapsible__Inner>.Collapsible__Content .Collapsible__Button{padding-left:0!important;font-size:16px!important;color:#333!important}#SidebarNav .Collapsible__Inner>.Collapsible__Content .Linklist__Item>a,#SidebarNav .Collapsible__Inner>.Collapsible__Content .lby-mob__direct a{display:block!important;position:static!important;padding:12px 0!important}#SidebarNav .Collapsible__Plus{display:none!important}#SidebarNav .Collapsible__Button[data-action=toggle-collapsible]:after{content:"+";flex-shrink:0;margin-left:auto;padding-left:12px;font-size:20px;font-weight:300;line-height:1;color:#000}#SidebarNav .Collapsible__Button[data-action=toggle-collapsible][aria-expanded=true]:after{content:"\2013"}#SidebarNav .Linklist__Item:last-child{border-bottom:none}#SidebarNav .Linklist__Item a{font-size:16px!important;font-weight:400!important;color:#333!important;padding:10px 0!important;display:block;text-decoration:none;border:none!important;text-transform:none!important;letter-spacing:0!important}#SidebarNav .Linklist__Item a:hover{color:#000!important}#SidebarNav .Linklist--bordered{border-left:unset}.lby-mob__direct{margin-top:4px}.lby-mob__all{font-weight:700!important}#SidebarNav .lby-mob__sale,#SidebarNav a.lby-mob__sale{color:#b50000!important;display:block;padding:16px 0!important;font-size:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none;background:none!important;border:none!important}@media(prefers-reduced-motion:reduce){.lby-mega,.lby-flyout,.lby-push__img,.lby-backdrop,.lby-mega__tab,.lby-nav__link{transition:none!important}}.lby-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#SidebarNav .Collapsible:last-child{border-bottom:unset}#SidebarNav .Linklist--spacingLoose .Linklist__Item{margin-bottom:unset}#SidebarNav .Collapsible .Linklist--bordered{margin-top:4px}#SidebarNav .Collapsible__Content{padding-bottom:unset}
/*# sourceMappingURL=/cdn/shop/t/1403/assets/mega-menu.css.map */
