1(function(){const header=()=>{const header2=document.querySelector(".shopify-section-header"),menu=document.querySelector(".list-menu--inline"),menuLinks=document.querySelectorAll(".list-menu-item"),search=document.querySelector(".header__search");header2.addEventListener("keydown",e=>{e.code==="Escape"&&search.isOpen&&search.close()});let vh=window.innerHeight*.01;document.documentElement.style.setProperty("--vh",`${vh}px`);const annBar=document.querySelector(".section-announcement"),annBarObserver=new IntersectionObserver(entries=>{const[entry]=entries;entry.isIntersecting?document.documentElement.style.setProperty("--ann-height",`${entry.intersectionRect.height}px`):document.documentElement.style.setProperty("--ann-height","0px")});annBar&&annBarObserver.observe(annBar),menuLinks.forEach(link=>{link.addEventListener("mouseenter",e=>{if(link.classList.contains("list-menu--megamenu")){if(link.classList.contains("list-menu--tabs")){const megaMenu=link.querySelector(".mega-menu"),headerMain=header2.querySelector(".header");if(!megaMenu||!headerMain)return;const linkPosition=link.getBoundingClientRect().x;megaMenu.style.left=`${linkPosition}px`}link.classList.add("list-menu--megamenu-visible"),header2.classList.contains("color-background-3")&&!header2.classList.contains("shopify-section-header-sticky")&&header2.classList.remove("color-background-3"),menuLinks.forEach(el=>{el!==link&&el.classList.remove("list-menu--megamenu-visible")})}else menuLinks.forEach(el=>{el.classList.remove("list-menu--megamenu-visible")})})}),menu.addEventListener("mouseleave",e=>{menuLinks.forEach(link=>{link.classList.remove("list-menu--megamenu-visible")})}),document.body.addEventListener("mousedown",function(){document.body.classList.add("mouse-focus")}),document.body.addEventListener("keydown",function(e){e.key==="Tab"&&document.body.classList.remove("mouse-focus")});const addBackground=()=>{new ResizeObserver(entries=>{const[entry]=entries;entry.contentRect.width>=1200&&header2.classList.contains("color-background-3")&&!header2.classList.contains("shopify-section-header-sticky")&&header2.classList.remove("color-background-3")}).observe(header2)},removeBackground=()=>{new ResizeObserver(entries=>{const[entry]=entries;entry.contentRect.width>=1200&&header2.classList.contains("color-background-1")&&!header2.classList.contains("shopify-section-header-sticky")&&header2.classList.add("color-background-3")}).observe(header2)};header2.addEventListener("mouseenter",addBackground),header2.addEventListener("focus",addBackground),header2.addEventListener("focusin",addBackground),header2.addEventListener("mouseleave",removeBackground),header2.addEventListener("focusout",removeBackground);const megaMenuListLinks=()=>{const megaMenuLinkWithSubmenu=document.querySelector(".mega-menu__list-item--children"),megaMenuLinks=document.querySelectorAll(".mega-menu__list-item");megaMenuLinkWithSubmenu&&(megaMenuLinks.forEach(link=>{link.classList.add("mega-menu__list-item--opacity")}),megaMenuLinkWithSubmenu.classList.remove("mega-menu__list-item--opacity"),megaMenuLinkWithSubmenu.classList.add("mega-menu__list-item--visible")),$(".mega-menu__list-item").mouseenter(function(event){megaMenuLinkWithSubmenu&&megaMenuLinkWithSubmenu.classList.remove("mega-menu__list-item--visible"),$(this).removeClass("mega-menu__list-item--opacity"),$(this).siblings().addClass("mega-menu__list-item--opacity"),$(this).mouseleave(()=>{$(this).siblings().removeClass("mega-menu__list-item--opacity")})}),$(".mega-menu__list-item").focus(function(event){megaMenuLinkWithSubmenu&&megaMenuLinkWithSubmenu.classList.remove("mega-menu__list-item--visible"),$(this).removeClass("mega-menu__list-item--opacity"),$(this).siblings().addClass("mega-menu__list-item--opacity"),$(this).mouseleave(()=>{$(this).siblings().removeClass("mega-menu__list-item--opacity")})})},megaMenuSublinks=()=>{$(".mega-menu--list .mega-menu__submenu-item").mouseenter(function(event){$(this).removeClass("mega-menu__submenu-item--opacity"),$(this).parent().siblings().find(".mega-menu__submenu-item").addClass("mega-menu__submenu-item--opacity"),$(this).mouseleave(()=>{$(this).parent().siblings().find(".mega-menu__submenu-item").removeClass("mega-menu__submenu-item--opacity")})}),$(".mega-menu--list .mega-menu__submenu-item").focusin(function(event){$(this).removeClass("mega-menu__submenu-item--opacity"),$(this).parent().siblings().find(".mega-menu__submenu-item").addClass("mega-menu__submenu-item--opacity"),$(this).focusout(()=>{$(this).parent().siblings().find(".mega-menu__submenu-item").removeClass("mega-menu__submenu-item--opacity")})})},megaMenuTabs=()=>{$(".mega-menu__tab-wrapper").children().find(".mega-menu__tab-wrapper").first().addClass("mega-menu__tab-wrapper--active"),$(".mega-menu__tab-wrapper").mouseenter(function(event){$(".mega-menu__tab-wrapper").removeClass("mega-menu__tab-wrapper--active"),$(this).addClass("mega-menu__tab-wrapper--active")}),$(".mega-menu__tab-wrapper").focus(function(event){$(".mega-menu__tab-wrapper").removeClass("mega-menu__tab-wrapper--active"),$(this).addClass("mega-menu__tab-wrapper--active")}),$(".mega-menu__tab-wrapper").focusin(function(event){$(".mega-menu__tab-wrapper").removeClass("mega-menu__tab-wrapper--active"),$(this).addClass("mega-menu__tab-wrapper--active")})};megaMenuListLinks(),megaMenuSublinks(),megaMenuTabs();const main=document.querySelector("main"),breadcrumbs=document.querySelector(".breadcrumbs-wrapper");main.querySelectorAll(".shopify-section")[0]?.classList.contains("section--has-overlay")&&!main.querySelectorAll(".shopify-section")[0]?.classList.contains("not-margin")&&(header2.classList.add("color-background-1","color-background-3"),breadcrumbs&&breadcrumbs.classList.add("color-background-3"))};header(),document.addEventListener("shopify:section:load",header),document.addEventListener("shopify:section:unload",header),document.addEventListener("shopify:section:reorder",header)})(); 2//# sourceMappingURL=/cdn/shop/t/18/assets/header.js.map?v=160531037058530306851760554861
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.