:root{--mega-nav-duration: .3s;--mega-nav-duration-long: .4s;--mega-nav-ease: cubic-bezier(.85, 0, .28, 1);--mega-nav-fg: rgba(0, 0, 0, 1);--mega-nav-bg: #fff;--mega-nav-border: #e5e5e5;--mega-nav-font: "Titling Gothic FB Nrm Reg", sans-serif}.MegaNav,.MegaNav__Backdrop{display:none}@media screen and (min-width:1025px){html:not(.tablet) .MenuMobile,html:not(.tablet) .page-header .menu-wrapper.MenuMobile{display:none!important}html:not(.tablet) .page-header:has(.MegaNav)>.Header__MainNav>.header-bar{display:none}html:not(.tablet) .page-header .MegaNav{display:flex;align-items:center;position:relative;z-index:5;height:var(--header-height);width:100%;max-width:100%;min-width:0;transition:height .4s ease-out}html:not(.tablet) .Header--no-transparent .page-header .MegaNav,html:not(.tablet) .Header--fixed-scroll .page-header .MegaNav{height:var(--header-height-scroll)}html:not(.tablet) .MegaNav__Backdrop{display:block;position:fixed;left:0;right:0;bottom:0;top:0;z-index:19;background-color:#00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mega-nav-duration) ease,visibility var(--mega-nav-duration) ease;cursor:default}html:not(.tablet) .MegaNav__Backdrop.is-visible{opacity:1;visibility:visible;pointer-events:auto}html:not(.tablet) #shopify-section-header.is-mega-nav-open,html:not(.tablet) #section-header.is-mega-nav-open,html:not(.tablet) .Header.is-mega-nav-open{background-color:var(--mega-nav-bg);transition:background-color var(--mega-nav-duration) ease,box-shadow var(--mega-nav-duration) ease,color var(--mega-nav-duration) ease;z-index:30}html:not(.tablet) #shopify-section-header.is-mega-nav-open .Header,html:not(.tablet) #section-header.is-mega-nav-open.Header,html:not(.tablet) .Header.is-mega-nav-open,html:not(.tablet) .Header:has(.MegaNav.is-open),html:not(.tablet) .Header.Header--is-active-visible:has(.MegaNav),html:not(.tablet) .supports-sticky .Search[aria-hidden=true]+.Header--transparent:has(.MegaNav.is-open),html:not(.tablet) .supports-sticky .Search[aria-hidden=true]+.Header--transparent.Header--is-active-visible:has(.MegaNav),html:not(.tablet) .supports-sticky .Search[aria-hidden=true]+.Header--transparent[data-color=white]:has(.MegaNav.is-open),html:not(.tablet) .supports-sticky .Search[aria-hidden=true]+.Header--transparent[data-color=white].Header--is-active-visible:has(.MegaNav){background-color:var(--mega-nav-bg);color:var(--mega-nav-fg);box-shadow:none}html:not(.tablet) #shopify-section-header.is-mega-nav-open .Header__Wrapper,html:not(.tablet) #section-header.is-mega-nav-open .Header__Wrapper,html:not(.tablet) .Header.is-mega-nav-open .Header__Wrapper,html:not(.tablet) .Header:has(.MegaNav.is-open) .Header__Wrapper,html:not(.tablet) .Header.Header--is-active-visible:has(.MegaNav) .Header__Wrapper{box-shadow:none}html:not(.tablet) #shopify-section-header.is-mega-nav-open .Header #logo,html:not(.tablet) #section-header.is-mega-nav-open.Header #logo,html:not(.tablet) .Header:has(.MegaNav.is-open) #logo,html:not(.tablet) .Header.Header--is-active-visible:has(.MegaNav) #logo,html:not(.tablet) .Header--transparent[data-color=white]:has(.MegaNav.is-open) #logo,html:not(.tablet) .Header--transparent[data-color=white].Header--is-active-visible:has(.MegaNav) #logo{fill:var(--mega-nav-fg)}html:not(.tablet) #shopify-section-header.is-mega-nav-open .MegaNav__Link,html:not(.tablet) .Header:has(.MegaNav.is-open) .MegaNav__Link,html:not(.tablet) .Header.Header--is-active-visible:has(.MegaNav) .MegaNav__Link,html:not(.tablet) .Header--transparent[data-color=white]:has(.MegaNav.is-open) .MegaNav__Link{color:var(--mega-nav-fg)}html:not(.tablet) #shopify-section-header.is-mega-nav-open .Header__Icon,html:not(.tablet) #shopify-section-header.is-mega-nav-open .Header__FlexItem--links a,html:not(.tablet) .Header:has(.MegaNav.is-open) .Header__Icon,html:not(.tablet) .Header:has(.MegaNav.is-open) .Header__FlexItem--links a,html:not(.tablet) .Header.Header--is-active-visible:has(.MegaNav) .Header__Icon,html:not(.tablet) .Header.Header--is-active-visible:has(.MegaNav) .Header__FlexItem--links a,html:not(.tablet) .Header--transparent[data-color=white]:has(.MegaNav.is-open) .Header__Icon,html:not(.tablet) .Header--transparent[data-color=white]:has(.MegaNav.is-open) .Header__FlexItem--links a{color:var(--mega-nav-fg)}html:not(.tablet) .page-header:has(.MegaNav.is-open){z-index:22;overflow:visible}html:not(.tablet) .MegaNav.is-open{z-index:22}html:not(.tablet) .MegaNav__Items{display:flex;align-items:center;height:100%;width:100%;min-width:0;margin:0;padding:0;list-style:none}html:not(.tablet) .MegaNav__Item{position:relative;height:100%;display:flex;align-items:center;flex:0 1 auto;min-width:0}html:not(.tablet) .MegaNav__Item--has-dropdown{--mega-nav-bridge: 0px}html:not(.tablet) .MegaNav__Item--has-dropdown:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--mega-nav-bridge);z-index:21;pointer-events:none}html:not(.tablet) .MegaNav__Item.is-open:after{pointer-events:auto}html:not(.tablet) .MegaNav__Link{--mega-link-pad-x: 15px;position:relative;display:flex;align-items:center;height:100%;padding:0 var(--mega-link-pad-x);text-transform:uppercase;color:inherit;white-space:nowrap;transition:opacity var(--mega-nav-duration) ease;letter-spacing:1px;font-size:12px;line-height:16px}html:not(.tablet) .MegaNav__Item:first-child .MegaNav__Link{padding-left:0}html:not(.tablet) .MegaNav__Item--has-dropdown>.MegaNav__Link:before{content:"";position:absolute;left:var(--mega-link-pad-x);right:var(--mega-link-pad-x);bottom:calc(50% - 12px);height:1px;background-color:currentColor;opacity:.3;transform:scaleX(0);transform-origin:right;transition:transform var(--mega-nav-duration-long) var(--mega-nav-ease),opacity var(--mega-nav-duration-long) var(--mega-nav-ease)}html:not(.tablet) .MegaNav__Item:first-child.MegaNav__Item--has-dropdown>.MegaNav__Link:before{left:0}html:not(.tablet) .MegaNav__Item--has-dropdown:hover>.MegaNav__Link:before,html:not(.tablet) .MegaNav__Item.is-open>.MegaNav__Link:before{opacity:1;transform:scaleX(1);transform-origin:left}html:not(.tablet) .MegaNav__Dropdown{--mega-dropdown-pad-x: 50px;display:none;position:fixed;left:0;right:0;width:100%;background:var(--mega-nav-bg);border-top:none;z-index:23;padding:40px var(--mega-dropdown-pad-x) 48px;box-sizing:border-box;color:var(--mega-nav-fg);max-height:calc(100vh - var(--mega-nav-top, 80px));overflow-y:auto;isolation:isolate;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none}html:not(.tablet) .MegaNav__Dropdown.is-visible{display:block}html:not(.tablet) .MegaNav__Inner{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--mega-dropdown-pad-x) * 2);margin:0 auto;width:100%}html:not(.tablet) .MegaNav__Dropdown--cards-only .MegaNav__Inner{justify-content:center}html:not(.tablet) .MegaNav__Columns{display:flex;flex-wrap:nowrap;gap:50px;flex:1 1 auto;min-width:0;width:auto;max-width:100%}html:not(.tablet) .MegaNav__Dropdown--columns-only .MegaNav__Columns{width:100%}html:not(.tablet) .MegaNav__Column{flex:1 1 0;width:auto;max-width:none}html:not(.tablet) .MegaNav__ColumnTitle{display:block;position:relative;margin:0 0 16px;text-transform:uppercase;color:var(--mega-nav-fg);font-weight:700;text-decoration:none;max-width:100%;overflow-wrap:break-word;word-break:normal;width:fit-content;letter-spacing:1px;font-size:12px;line-height:16px}html:not(.tablet) .MegaNav__Column--leaf .MegaNav__ColumnTitle{margin-bottom:0}html:not(.tablet) .MegaNav__ColumnTitle:before,html:not(.tablet) .MegaNav__LinkItem a:before,html:not(.tablet) .MegaNav__CardTitle:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:currentColor;opacity:.3;transform:scaleX(0);transform-origin:right;transition:transform var(--mega-nav-duration-long) var(--mega-nav-ease),opacity var(--mega-nav-duration-long) var(--mega-nav-ease)}html:not(.tablet) .MegaNav__ColumnTitle:hover:before,html:not(.tablet) .MegaNav__LinkItem a:hover:before,html:not(.tablet) .MegaNav__CardLink:hover .MegaNav__CardTitle:before{opacity:1;transform:scaleX(1);transform-origin:left}html:not(.tablet) .MegaNav__LinkList{list-style:none;margin:0;padding:0}html:not(.tablet) .MegaNav__LinkItem{margin:0 0 12px}html:not(.tablet) .MegaNav__LinkItem a{position:relative;display:inline;color:var(--mega-nav-fg);text-transform:none;text-decoration:none;overflow-wrap:break-word;word-break:normal;letter-spacing:1px;font-size:12px;line-height:16px}html:not(.tablet) .MegaNav__Cards{--mega-card-gap: 20px;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-end;gap:var(--mega-card-gap);flex:0 1 auto;margin-left:0;width:auto;max-width:100%}html:not(.tablet) .MegaNav__Dropdown--cards-only .MegaNav__Cards{flex:0 1 auto;width:auto;max-width:100%;margin-left:auto;margin-right:auto;justify-content:center}html:not(.tablet) .MegaNav__Dropdown--cards-only .MegaNav__Card{flex:0 1 auto}html:not(.tablet) .MegaNav__Card{flex:1 1 0;width:auto;max-width:248px}@media screen and (min-width:1500px){html:not(.tablet) .MegaNav__Card{--card-display-width: min(var(--card-nat-width, 248px), 248px);flex:0 1 var(--card-display-width);width:var(--card-display-width);max-width:var(--card-display-width)}}html:not(.tablet) .MegaNav__CardLink{display:block;text-decoration:none;color:inherit}html:not(.tablet) .MegaNav__CardMedia{position:relative;width:100%;aspect-ratio:var(--card-aspect-ratio, 1 / 1);overflow:hidden;background:#f5f5f5}html:not(.tablet) .MegaNav__Card--auto .MegaNav__CardMedia{aspect-ratio:auto}html:not(.tablet) .MegaNav__CardImage{display:block;width:100%;height:100%;object-fit:cover}html:not(.tablet) .MegaNav__Card--auto .MegaNav__CardImage{height:auto;object-fit:contain}html:not(.tablet) .MegaNav__CardTitle{position:relative;display:inline-block;margin:12px 0 0;text-transform:uppercase;color:var(--mega-nav-fg);letter-spacing:1px;font-size:12px;line-height:16px}@media screen and (max-width:1499px){html:not(.tablet) .MegaNav__Inner{gap:var(--mega-dropdown-pad-x)}html:not(.tablet) .MegaNav__Columns{gap:24px}html:not(.tablet) .MegaNav__Cards{--mega-card-gap: 16px}}@media screen and (max-width:1280px){html:not(.tablet) .MegaNav__Columns{gap:16px}html:not(.tablet) .MegaNav__Cards{--mega-card-gap: 12px}}}@media screen and (max-width: 1024px),html.tablet{.MegaNav,.MegaNav__Backdrop,.MegaNav__Dropdown{display:none!important}.page-header .menu-wrapper .sub-menu.level-2>.MegaNavMobile__ListItem,.page-header .menu-wrapper .sub-menu.level-3>.MegaNavMobile__ListItem{list-style:none;flex-shrink:0}.MegaNavMobile__ListItem{margin-top:auto;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.MegaNavMobile{padding:0 50px 50px;box-sizing:border-box;width:100%}.page-header .sub-menu-wrapper:has(.MegaNavMobile--with-links){padding-left:0;padding-right:0;overflow-x:clip}.page-header .sub-menu-wrapper:has(.MegaNavMobile--with-links)>.sub-menu>li:not(.MegaNavMobile__ListItem){padding-left:20px;padding-right:20px;box-sizing:border-box}.MegaNavMobile--with-links{padding:20px 0 35px;max-width:100%;width:100%;margin:0;overflow:hidden;box-sizing:border-box}.MegaNavMobile--with-links .MegaNavMobile__Cards{--mega-mobile-with-links-gap: 12px;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--mega-mobile-with-links-gap);box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0 20px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none}.MegaNavMobile--with-links .MegaNavMobile__Cards::-webkit-scrollbar{display:none}.MegaNavMobile--with-links .MegaNavMobile__Card{flex:0 0 calc((100% - var(--mega-mobile-with-links-gap)) * 4 / 6);min-width:0;scroll-snap-align:start}@media screen and (min-width:768px){.MegaNavMobile--with-links .MegaNavMobile__Card{flex:0 0 calc((100% - 2 * var(--mega-mobile-with-links-gap)) / 2.2)}}.MegaNavMobile--cards-only .MegaNavMobile__Cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;padding:15px 0 0}.MegaNavMobile--cards-only .MegaNavMobile__Cards .MegaNavMobile__CardTitle{margin-left:0;font-size:14px;line-height:16px}.MenuMobile__SubMenu--cards-only{list-style:none;margin:0;flex-direction:column;align-items:center;justify-content:flex-start;min-height:100%}.page-header .list-wrapper:nth-child(2) .sub-menu-wrapper>.MenuMobile__SubMenu--cards-only,.page-header .list-wrapper:nth-child(3) .sub-menu-wrapper>.MenuMobile__SubMenu--cards-only{display:flex}.MenuMobile__SubMenu--cards-only>.MegaNavMobile{padding:0;flex:0 1 auto;display:flex;justify-content:center;width:100%;overflow:auto;scrollbar-width:none}.MegaNavMobile__CardLink{display:block;text-decoration:none;color:inherit}.MegaNavMobile__CardMedia{width:100%;overflow:hidden;background:#f5f5f5}.MegaNavMobile__Card--auto .MegaNavMobile__CardMedia{aspect-ratio:auto}.MegaNavMobile__CardImage{display:block;width:100%;height:100%;object-fit:cover}.MegaNavMobile__CardTitle{margin:12px 15px 0;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--mega-nav-fg)}}
/*# sourceMappingURL=/cdn/shop/t/131/assets/mega-nav.css.map */
