Wenger Hanging Toiletry Kit - Black (2025)

Account

';}if(custHTML) {html += '

'+custHTML+'

';}}if(html) {searchPholder.innerHTML = html;reloadScripts("#pixie_search_placeholder");}}function setPmSearch(val) {if(val) {searchInput.value = val;var event = new Event('keyup');searchInput.dispatchEvent(event);}}function performSearch(query) { searchLoader.style.display = 'block'; fetch('/elasticpixie/index/search?q=' + encodeURIComponent(query), { }) .then(response => response.json()) .then(data => { buildResults(data,query); }) .catch(error => { if (error.name === 'AbortError') { // The request was aborted console.log('Search request aborted'); } else { console.error('Error:', error); } });}var debouncedperformSearch = debounce(function (query) { if (!isSearchInProgress) { isSearchInProgress = true; performSearch(query) setTimeout(function () { isSearchInProgress = false; }, 50); }}, 50);function buildResults(data,query) {var total = 0;var html = ''; searchResults.classList.add('shown');var allresults = data.results.hits.total.value;var hitsArray = data.results.hits.hits;hitsArray.forEach(function(hit) { var index = hit._index;var type = hit._type;var id = hit._id;var score = hit._score;var source = hit._source;// Now you can access properties within the 'source' objectvar enabled = source.status;if(enabled == 1) {total++;var item = (source.pixie_html && source.pixie_html.length)?source.pixie_html:false;if(item) {html += highlightAbstract(query,item);} else {console.log('Missing record for: '+id);}} });if(total > 0) {console.log(total+" results");var showing = (total < allresults)?'You\'ve viewed the first '+total+' results':'';var button = '

'+showing+'

';var totalHtml = ''+allresults+' PRODUCTS FOUND';var totalCounter = (allresults > 1)?allresults+' results':allresults+ ' result';//searchTitle.innerHTML = totalHtml;searchCounter.innerHTML = totalCounter;searchProducts.innerHTML = html+button;searchLoader.style.display = 'none';searchResults.style.display = 'block';updateFormKey();debouncedSetAjaxCart();reloadScripts("#pixie_products");searchPholder.innerHTML = '';} else {console.log("no results");searchResults.classList.remove('shown');searchCounter.innerHTML = '0 results';//searchResults.style.display = 'none';searchProducts.innerHTML = '';searchTitle.innerHTML = '';searchLoader.style.display = 'none';placeHolderPopulate();}}function debounce(func, delay) { let timeoutId; return function () { const context = this; const args = arguments; clearTimeout(timeoutId); timeoutId = setTimeout(function () { func.apply(context, args); }, delay); };}// Wrap setAjaxCart with debouncevar debouncedSetAjaxCart = debounce(function () { if (!isSetAjaxCartInProgress) { isSetAjaxCartInProgress = true; window.setAjaxCart(); setTimeout(function () { isSetAjaxCartInProgress = false; }, 100); }}, 100);function updateFormKey() {let formKey = hyva.getFormKey(); Array.from(document.querySelectorAll('input[name="form_key"]')).map(function (input) {console.log("setting"); input.value = formKey; });}function highlight(search,value) { search = search.trim(); var index = value.toLowerCase().indexOf(search.toLowerCase()); if (index >= 0) { value = value.substring(0,index) + "

" + value.substring(index,index+search.length) + "

" + value.substring(index + search.length); return value; } // Now check if multiple words var searchWords = search.toLowerCase().split(/\s+/); for (var i = 0; i < searchWords.length; i++) { var searchWord = searchWords[i]; var index = value.toLowerCase().indexOf(searchWord); // Apply highlighting to each occurrence of the search word while (index >= 0) { value = value.substring(0, index) + "

" + value.substring(index, index + searchWord.length) + "

" + value.substring(index + searchWord.length); index = value.toLowerCase().indexOf(searchWord, index + ("

".length + "

".length)); } } return value;}function highlightAbstract(search,product) { var tempDiv = document.createElement('div'); tempDiv.innerHTML = product; var productName = tempDiv.querySelector('.product-item-link').innerHTML; var highlightName = highlight(search,productName); if(highlightName) { tempDiv.querySelector('.product-item-link').innerHTML = highlightName; return tempDiv.innerHTML; } return product; }// Attach event listener to input fieldlet debounceTimeout;searchInput.addEventListener('keyup', function(event) { const query = event.target.value; // Perform search only if the query is not empty if (query.length && query.trim() !== '') { //performSearch(query); debouncedperformSearch(query); } else {console.log("query empty");clearSearch(); }});function clearSearch() {searchController.abort();searchProducts.innerHTML = ''; searchTitle.innerHTML = ''; searchResults.classList.remove('shown');searchLoader.style.display = 'none';searchInput.value = '';}function submitSearch() {searchForm.submit();}// GENERIC LOAD SCRIPTS AFTER AJAX ACTIONfunction reloadScripts(element) {const container = document.querySelector(element);const scripts = container.querySelectorAll('script');scripts.forEach(script => { const newScript = document.createElement('script'); if (script.src) {newScript.src = script.src; // If the script has a src attribute, copy it } else {newScript.textContent = script.textContent; // Otherwise, copy the inline script content } document.head.appendChild(newScript); // Append the new script element to the document document.head.removeChild(newScript); // Optionally remove the script element after execution});}

CUSTOMER LOGIN
")});el.addEventListener( "mouseleave", function() {var relid = this.getAttribute("id");var relidstrip = relid.replace("pm-mega-","");if(document.querySelector('.page-header *[data-mmref="'+relidstrip+'"]').classList.contains("actived")) { document.querySelector('.page-header *[data-mmref="'+relidstrip+'"]').classList.remove("actived"); }document.body.classList.remove("pm-mega-on");this.style.display = 'none';updatePopper(false);});});document.querySelector(".topcatref_666663 a").innerHTML += "";document.querySelector(".topcatref_666666 a").innerHTML += "";document.querySelector(".topcatref_6666624 a").innerHTML += "";document.querySelector(".topcatref_6666612 a").innerHTML += "";document.querySelector(".topcatref_6666615 a").innerHTML += "";document.querySelector(".topcatref_66666173 a").innerHTML += "";document.querySelector(".topcatref_66666174 a").innerHTML += "";document.querySelector(".topcatref_66666190 a").innerHTML += ""; function updatePopper(show = true) {const div = document.querySelector('.popper');if(show) {div.style.display = 'block';div.style.opacity = 1;} else {div.style.opacity = 0;div.style.display = 'none';}}function removeLazy() {if(!document.body.classList.contains("lazy-remd")) {var megaImgs = document.querySelector(".pm-mega-wrap img");document.querySelectorAll(".pm-mega-wrap img").forEach(function(el) {el.setAttribute("loading",false);});document.body.classList.add("lazy-remd");}}////// HORIZONTAL MENU JS ///////document.querySelectorAll('.page-header .pm-horizontal-mega .horizontal-first li').forEach(function(el) {el.addEventListener( "mouseenter", function() {var linkRef = this.getAttribute("data-levelfirst");var thisMega = el.closest(".pm-megamenu");thisMega.querySelectorAll(".horizontal-first li").forEach(function(ele) { //document.querySelectorAll(".page-header .pm-horizontal-mega .horizontal-first li").forEach(function(el) { var linkRefEl = ele.getAttribute("data-levelfirst");if(linkRefEl !== linkRef) {ele.classList.remove("showme"); } });this.classList.add("showme"); if(this.classList.contains("pm-dual-lister")) {thisMega.querySelectorAll(".pm-mm-dual-block").forEach(function(ele) {//document.querySelectorAll(".page-header .pm-mm-dual-block").forEach(function(el) { var targetRef = ele.getAttribute("data-second");if(targetRef !== linkRef) {ele.style.display = 'none';}});thisMega.querySelector('*[data-second="'+linkRef+'"]').style.display = 'block';} else {thisMega.querySelectorAll(".horizontal-second ul").forEach(function(el) { var targetRef = el.getAttribute("data-second");if(targetRef !== linkRef) {el.style.display = 'none';}});thisMega.querySelector('*[data-second="'+linkRef+'"]').style.display = 'block';thisMega.querySelectorAll(".horizontal-third ul").forEach(function(el) { el.style.display = 'none'; });}});});document.querySelectorAll('.page-header .pm-horizontal-mega .horizontal-second li').forEach(function(el) {el.addEventListener( "mouseenter", function() {var linkRef = this.getAttribute("data-levelsecond");document.querySelectorAll(".page-header .pm-horizontal-mega .horizontal-second li").forEach(function(el) { var linkRefEl = el.getAttribute("data-second");if(linkRefEl !== linkRef) {el.classList.remove("showme"); } });this.classList.add("showme"); document.querySelectorAll(".page-header .horizontal-third ul").forEach(function(el) { var targetRef = el.getAttribute("data-third");if(targetRef !== linkRef) {el.style.display = 'none';}});document.querySelector('.page-header *[data-third="'+linkRef+'"]').style.display = 'block';});});////// MOBILE MENU JS ///////function togglePixieMenu() {document.body.classList.toggle("slideover"); document.querySelector("#sidebarIn").classList.toggle("here-boy"); setSidebarDistance();resetMenu();}function setSidebarDistance() {var element = document.querySelector('.containerheader'); var rect = element.getBoundingClientRect(); var dis = rect.bottom + window.scrollY; // Distance from the top of the documentdocument.querySelector("#sidebarIn").style.top = dis + 'px';document.querySelector("#sidebarIn").style.height = 'calc(100% - ' +dis + 'px)'; }function addMobileMenuListener() {// Clone all HTML to clear existing listenersdocument.getElementById("sidebarIn").replaceWith(document.getElementById("sidebarIn").cloneNode(true));document.querySelectorAll("#sidebarIn li.parent a").forEach(function(elem) {elem.addEventListener( "click", function(event) {console.log("Click event function here");event.preventDefault();var el = elem.parentElement;// HORIZONTAL MENU VERSIONif(el.classList.contains('parent-horizonal')) {// HORIZONTAL - TOP LEVELvar backToggle = el.parentElement.querySelector('.triggerback').outerHTML;var menuContent = el.parentElement.querySelector(".horizontal-first").outerHTML;popinMenu(backToggle,menuContent);return false;}if(el.classList.contains('horiz-parent')) {// HORIZONTAL - LEVEL 2var backToggle = el.outerHTML;var linkRef = el.getAttribute("data-levelfirst");if(linkRef && linkRef.length) {document.querySelector('#sidebarIn *[data-second="'+linkRef+'"]').style.display = 'block';var menuContent = document.querySelector('#sidebarIn *[data-second="'+linkRef+'"]').outerHTML;popinMenu(backToggle,menuContent);return false;}var linkRef = el.getAttribute("data-levelsecond");if(linkRef && linkRef.length) {document.querySelector('#sidebarIn *[data-third="'+linkRef+'"]').style.display = 'block';var menuContent = document.querySelector('#sidebarIn *[data-third="'+linkRef+'"]').outerHTML;popinMenu(backToggle,menuContent);return false;}}// Standard menu itemsvar linkRef = el.getAttribute("data-trigger");if(linkRef && linkRef.length) {var targetContent = document.querySelector('#sidebarIn *[data-target="'+linkRef+'"]');if (typeof(targetContent) != 'undefined' && targetContent != null) {var backToggle = targetContent.querySelector('.triggerback').outerHTML;var menuContent = targetContent.querySelector(".pm-mega-in ").outerHTML;popinMenu(backToggle,menuContent);return false;}}}, {once : true});});}function addMobileBackLinkListener() {var elem = document.querySelector(".mobile-target .back-link a");elem.addEventListener( "click", function(eve) {eve.preventDefault();var el = elem.parentElement; var backRef = el.getAttribute("data-triggerback");if(backRef && backRef.length) {if(backRef == 'top') {resetMenu();return false;}} // Vertical second level routine var backRef = el.getAttribute("data-levelsecond"); if(backRef && backRef.length) {var original = document.querySelector('#sidebarIn .nav-orgini *[data-levelsecond="'+backRef+'"]');if (typeof(original) != 'undefined' && original != null) {var parUl = original.closest("ul");if (typeof(parUl) != 'undefined' && parUl != null) {var upperTarget = parUl.getAttribute("data-second");if(upperTarget && upperTarget.length) { var returnElement = document.querySelector('#sidebarIn .nav-orgini *[data-levelfirst="'+upperTarget+'"]'); returnElement.querySelector('a:first-child').click(); return false;}}}}// Back to top level of vertical menu var backRef = el.getAttribute("data-leveltop"); if(backRef && backRef.length) {console.log("leveltop true here with "+backRef);var parentTarget = document.querySelector('#sidebarIn .nav-orgini *[data-mmref="'+backRef+'"]');if (typeof(parentTarget) != 'undefined' && parentTarget != null) {parentTarget.querySelector('a:first-child').click();return false;}}; // Other level routines var backRef = el.getAttribute("data-trigger");if(backRef && backRef.length) {var original = document.querySelector('#sidebarIn .nav-orgini *[data-trigger="'+backRef+'"]');if (typeof(original) != 'undefined' && original != null) {var parUl = original.closest("ul");console.log(parUl.outerHTML);var parentTarget = original.parentElement.closest(".parent");if (typeof(parentTarget) != 'undefined' && parentTarget != null) {parentTarget.querySelector('a:first-child').click();return false;}}}});}function addMobileTitleToggles() {document.querySelectorAll(".mobile-target .parent-title a").forEach(function(elem) {elem.addEventListener( "click", function(eve) {console.log("title click");eve.preventDefault();var el = elem.parentElement;var ulRef = el.getAttribute("data-titlefor");if(ulRef && ulRef.length) {el.classList.toggle("target-open");var target = document.querySelector('#sidebarIn .mobile-target *[data-ulfor="'+ulRef+'"]');target.classList.toggle("pmm-folding");}});});}function popinMenu(back,content) {// mobile-target show// nav-orgini hidedocument.querySelector("#sidebarIn .nav-orgini").style.display = 'none';//document.querySelector("#sidebarIn .top-block").style.display = 'none';document.querySelector("#sidebarIn .mobile-target .back-link .back-link-container").innerHTML = back;document.querySelector("#sidebarIn .mobile-target .back-link .back-link-container li").classList.remove("parent","horiz-parent");document.querySelector("#sidebarIn .mobile-target .content-area").innerHTML = content;document.querySelector("#sidebarIn").style.scrollTop = 0;document.querySelector("#sidebarIn .mobile-target").style.display = 'block';addMobileMenuListener();addMobileBackLinkListener();addMobileTitleToggles();}function resetMenu() {document.querySelector("#sidebarIn .nav-orgini").style.display = 'block';//document.querySelector("#sidebarIn .top-block").style.display = 'flex';document.querySelector("#sidebarIn .mobile-target").style.display = 'none';document.querySelector("#sidebarIn").style.scrollTop = 0;}addMobileMenuListener();// LOAD CUSTOM MENUfunction pmFetchMenu(ele,menuId,icon,title) {fetch('/pixiemenus/fetcher/menu?menuid='+menuId, { method: 'GET' }) .then(response => response.json()) // Parse the response as JSON.then(data => {const phtmlValue = data.phtml; const img = 'Wenger Hanging Toiletry Kit - Black (5)'showPixieSlideIn(ele, phtmlValue, img+title);}) .catch(error => { console.error('Error:', error); });}

Same Day Engraving & Dispatch

60 Day Free Returns

Free Delivery Over £100

Wenger Hanging Toiletry Kit - Black (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Ms. Lucile Johns

Last Updated:

Views: 5771

Rating: 4 / 5 (41 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Ms. Lucile Johns

Birthday: 1999-11-16

Address: Suite 237 56046 Walsh Coves, West Enid, VT 46557

Phone: +59115435987187

Job: Education Supervisor

Hobby: Genealogy, Stone skipping, Skydiving, Nordic skating, Couponing, Coloring, Gardening

Introduction: My name is Ms. Lucile Johns, I am a successful, friendly, friendly, homely, adventurous, handsome, delightful person who loves writing and wants to share my knowledge and understanding with you.