1(function(){var __snippets__={};(function(){for(var element=document.getElementById("snippets-script"),attribute=element?element.getAttribute("data-snippets"):"",snippets=attribute.split(",").filter(Boolean),i=0;i<snippets.length;i++)__snippets__[snippets[i]]=!0})(),(function(){if(!(!__snippets__["collection-banner"]&&!Shopify.designMode))try{document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("[data-description]").forEach(descriptionEl=>{const seeMoreBtn=descriptionEl.parentElement.querySelector("[data-see-more]");if(!seeMoreBtn)return;descriptionEl.scrollHeight>72?seeMoreBtn.classList.remove("hide"):(descriptionEl.classList.remove("reduced-intro"),seeMoreBtn.classList.add("hide")),seeMoreBtn.addEventListener("click",()=>{descriptionEl.classList.contains("expanded")?(descriptionEl.classList.remove("expanded"),seeMoreBtn.textContent="Leer m\xE1s"):(descriptionEl.classList.add("expanded"),seeMoreBtn.textContent="Leer menos")})})})}catch(e){console.error(e)}})(),(function(){if(!(!__snippets__["header-custom-ifdesign"]&&!Shopify.designMode))try{customElements.get("predictive-search")||customElements.define("predictive-search",class extends HTMLElement{constructor(){super(),this.cachedResults={},this.input=this.querySelector('input[type="search"]'),this.predictiveSearchResults=this.querySelector("[data-predictive-search]"),this.isOpen=!1,this.abortController=new AbortController,this.searchTerm="",this.setupEventListeners()}setupEventListeners(){this.querySelector("form").addEventListener("submit",this.onFormSubmit.bind(this)),this.input.addEventListener("input",this.debounce(event=>{this.onChange(event)},300).bind(this)),this.input.addEventListener("focus",this.onFocus.bind(this)),this.addEventListener("focusout",this.onFocusOut.bind(this)),this.addEventListener("keyup",this.onKeyup.bind(this)),this.addEventListener("keydown",this.onKeydown.bind(this))}getQuery(){return this.input.value.trim()}onChange(){const searchTerm=this.getQuery();if(!searchTerm.length){this.close(!0);return}this.searchTerm=searchTerm,this.getSearchResults(searchTerm)}onFormSubmit(event){(!this.getQuery().length||this.querySelector('[aria-selected="true"] a'))&&event.preventDefault()}onFocus(){const searchTerm=this.getQuery();searchTerm.length&&(this.searchTerm!==searchTerm?this.getSearchResults(searchTerm):this.open())}onFocusOut(){setTimeout(()=>{this.contains(document.activeElement)||this.close()})}onKeyup(event){switch(this.getQuery().length||this.close(!0),event.preventDefault(),event.code){case"ArrowUp":this.switchOption("up");break;case"ArrowDown":this.switchOption("down");break;case"Enter":this.selectOption();break}}onKeydown(event){(event.code==="ArrowUp"||event.code==="ArrowDown")&&event.preventDefault()}switchOption(direction){if(!this.getAttribute("open"))return;const moveUp=direction==="up",selectedElement=this.querySelector('[aria-selected="true"]'),allElements=this.querySelectorAll("li");let activeElement=this.querySelector("li");moveUp&&!selectedElement||(this.statusElement.textContent="",!moveUp&&selectedElement?activeElement=selectedElement.nextElementSibling||allElements[0]:moveUp&&(activeElement=selectedElement.previousElementSibling||allElements[allElements.length-1]),activeElement!==selectedElement&&(activeElement.setAttribute("aria-selected",!0),selectedElement&&selectedElement.setAttribute("aria-selected",!1),this.input.setAttribute("aria-activedescendant",activeElement.id)))}selectOption(){const selectedProduct=this.querySelector('[aria-selected="true"] a, [aria-selected="true"] button');selectedProduct&&selectedProduct.click()}getSearchResults(searchTerm){const queryKey=searchTerm.replace(" ","-").toLowerCase();if(this.setLiveRegionLoadingState(),this.cachedResults[queryKey]){this.renderSearchResults(this.cachedResults[queryKey]);return}this.abortController.abort(),this.abortController=new AbortController,fetch(`${window.Shopify.routes.root}search/suggest?q=${encodeURIComponent(searchTerm)}&resources[type]=product&resources[limit]=6§ion_id=predictive-search`,{signal:this.abortController.signal}).then(response=>{if(!response.ok)throw new Error(response.status);return response.text()}).then(text=>{const resultsMarkup=new DOMParser().parseFromString(text,"text/html").querySelector("#shopify-section-predictive-search").innerHTML;this.cachedResults[queryKey]=resultsMarkup,this.renderSearchResults(resultsMarkup)}).catch(error=>{if(error.name!=="AbortError")throw this.close(),error})}setLiveRegionLoadingState(){this.statusElement=this.statusElement||this.querySelector(".predictive-search-status"),this.loadingText=this.loadingText||this.getAttribute("data-loading-text"),this.setLiveRegionText(this.loadingText),this.setAttribute("loading",!0)}setLiveRegionText(statusText){this.statusElement.setAttribute("aria-hidden","false"),this.statusElement.textContent=statusText,setTimeout(()=>{this.statusElement.setAttribute("aria-hidden","true")},1e3)}renderSearchResults(resultsMarkup){this.predictiveSearchResults.innerHTML=resultsMarkup,this.setAttribute("results",!0),this.setLiveRegionResults(),this.open()}setLiveRegionResults(){this.removeAttribute("loading"),this.setLiveRegionText(this.querySelector("[data-predictive-search-live-region-count-value]")?.textContent||"")}open(){this.setAttribute("open",!0),this.isOpen=!0}close(clearSearchTerm=!1){clearSearchTerm&&(this.input.value="",this.removeAttribute("results"));const selected=this.querySelector('[aria-selected="true"]');selected&&selected.setAttribute("aria-selected",!1),this.input.setAttribute("aria-activedescendant",""),this.removeAttribute("open"),this.isOpen=!1}debounce(fn,wait){let t;return(...args)=>{clearTimeout(t),t=setTimeout(()=>fn.apply(this,args),wait)}}}),(()=>{const headerSection=document.querySelector("header.shopify-section"),headerElement=document.querySelector("header .header");let isScrolled=!1,ticking=!1;function updateHeader(){const shouldBeScrolled=window.scrollY>50;shouldBeScrolled!==isScrolled&&(isScrolled=shouldBeScrolled,isScrolled?(headerSection&&headerSection.classList.add("scrolled"),headerElement&&headerElement.classList.add("scrolled")):(headerSection&&headerSection.classList.remove("scrolled"),headerElement&&headerElement.classList.remove("scrolled"))),ticking=!1}window.addEventListener("scroll",()=>{ticking||(requestAnimationFrame(updateHeader),ticking=!0)},{passive:!0})})(),document.addEventListener("DOMContentLoaded",()=>{const burgerToggle=document.getElementById("burger-toggle"),navbar=document.querySelector(".navbar"),menuOverlay=document.querySelector("[data-menu-overlay]"),submenuTogglers=document.querySelectorAll(".plus-minus-toggler"),isMobile=()=>window.innerWidth<1024;function closeMobileMenu(){burgerToggle&&(burgerToggle.checked=!1),navbar&&navbar.classList.remove("open"),menuOverlay&&menuOverlay.classList.remove("open"),document.body.style.overflow=""}
1function openMobileMenu(){isMobile()&&typeof window.openMobileFullscreenMenu=="function"?window.openMobileFullscreenMenu():(navbar&&navbar.classList.add("open"),menuOverlay&&menuOverlay.classList.add("open"),document.body.style.overflow="hidden")}menuOverlay&&menuOverlay.addEventListener("click",closeMobileMenu),burgerToggle&&burgerToggle.addEventListener("change",()=>{burgerToggle.checked?(openMobileMenu(),isMobile()&&(burgerToggle.checked=!1)):closeMobileMenu()}),document.addEventListener("keydown",e=>{e.key==="Escape"&&navbar&&navbar.classList.contains("open")&&closeMobileMenu()});const menuOpenText=document.querySelector(".burger-menu__open");menuOpenText&&menuOpenText.addEventListener("click",()=>{openMobileMenu(),isMobile()?burgerToggle&&(burgerToggle.checked=!1):burgerToggle&&(burgerToggle.checked=!0)});const menuCloseText=document.querySelector(".burger-menu__close");menuCloseText&&menuCloseText.addEventListener("click",closeMobileMenu),submenuTogglers.forEach(toggler=>{toggler.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation();const submenu=toggler.closest(".navbar__items__item").querySelector(".navbar__submenu");submenu&&(submenu.classList.toggle("open"),toggler.setAttribute("aria-expanded",submenu.classList.contains("open")))})}),document.querySelectorAll("[data-submenu-expand]").forEach(wrapper=>{wrapper.addEventListener("click",e=>{if(e.target.closest(".navbar__items__link"))return;e.preventDefault(),e.stopPropagation();const submenu=wrapper.closest(".navbar__items__item").querySelector(".navbar__submenu"),toggler=wrapper.querySelector(".plus-minus-toggler");submenu&&(submenu.classList.toggle("open"),toggler&&toggler.setAttribute("aria-expanded",submenu.classList.contains("open")))})})}),(function(){if(window.innerWidth<1024)return;const header=document.querySelector("header.header"),megaMenuPanel=document.querySelector("[data-mega-menu-panel]"),menuTriggers=document.querySelectorAll("[data-mega-menu-trigger]");if(!header||!megaMenuPanel||!menuTriggers.length)return;let closeTimeout=null,currentPanel=null;function showMegaMenu(handle){closeTimeout&&(clearTimeout(closeTimeout),closeTimeout=null),megaMenuPanel.querySelectorAll("[data-mega-menu-content]").forEach(panel=>panel.classList.remove("is-active")),menuTriggers.forEach(trigger=>trigger.classList.remove("mega-menu-item-active"));const targetPanel=megaMenuPanel.querySelector(`[data-mega-menu-content="${handle}"]`);if(targetPanel){targetPanel.classList.add("is-active"),megaMenuPanel.classList.add("is-active"),header.classList.add("mega-menu-active"),currentPanel=targetPanel;const activeTrigger=document.querySelector(`[data-mega-menu-trigger="${handle}"]`);activeTrigger&&activeTrigger.classList.add("mega-menu-item-active")}}function hideMegaMenu(){closeTimeout=setTimeout(()=>{megaMenuPanel.classList.remove("is-active"),header.classList.remove("mega-menu-active"),megaMenuPanel.querySelectorAll("[data-mega-menu-content]").forEach(panel=>panel.classList.remove("is-active")),menuTriggers.forEach(trigger=>trigger.classList.remove("mega-menu-item-active")),currentPanel=null},150)}function cancelHide(){closeTimeout&&(clearTimeout(closeTimeout),closeTimeout=null)}menuTriggers.forEach(trigger=>{const handle=trigger.getAttribute("data-mega-menu-trigger");trigger.classList.contains("parent")&&(trigger.addEventListener("mouseenter",()=>{showMegaMenu(handle)}),trigger.addEventListener("mouseleave",()=>{hideMegaMenu()}))}),megaMenuPanel.addEventListener("mouseenter",cancelHide),megaMenuPanel.addEventListener("mouseleave",hideMegaMenu),megaMenuPanel.querySelectorAll("[data-mega-menu-link]").forEach(link=>{link.addEventListener("mouseenter",()=>{const imageUrl=link.getAttribute("data-image-url");if(!imageUrl||!currentPanel)return;const imageEl=currentPanel.querySelector("[data-mega-menu-image]");if(imageEl&&imageEl.tagName==="IMG"){imageEl.classList.add("is-loading");const newImg=new Image;newImg.onload=()=>{imageEl.src=imageUrl,imageEl.classList.remove("is-loading")},newImg.src=imageUrl}})}),document.addEventListener("click",e=>{!header.contains(e.target)&&!megaMenuPanel.contains(e.target)&&(megaMenuPanel.classList.remove("is-active"),header.classList.remove("mega-menu-active"),menuTriggers.forEac
1h(trigger=>trigger.classList.remove("mega-menu-item-active")))})})(),(function(){var cabecera=document.querySelector("header.header"),icono=document.querySelector("[data-search-toggle]"),caja=document.querySelector("[data-header-search]");!cabecera||!icono||!caja||icono.addEventListener("click",function(e){e.preventDefault();var abierto=cabecera.classList.toggle("header--search-open");if(icono.setAttribute("aria-expanded",abierto?"true":"false"),abierto){var campo=caja.querySelector('input[type="search"]');campo&&campo.focus()}})})()}catch(e){console.error(e)}})()})(); 2//# sourceMappingURL=/cdn/shop/t/3/compiled_assets/snippet-scripts.js.map?v=31643670215716072641787959357
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.