<!doctype html>
<!--[if lt IE 7]><html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
<!--[if IE 7]><html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
<!--[if IE 8]><html class="no-js lt-ie9" lang="en"> <![endif]-->
<!--[if IE 9 ]><html class="ie9 no-js"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html class="no-touch no-js"> <!--<![endif]-->
<div id="myModalGlobal" class="modal">
<div class="modal-content">
<div class="top-modal-content">
<h2>Request a Quote</h2>
<span class="close-modal-global">Continue Shopping</span>
<button id="only-close-button-global" class="close-button-modal-global">
<svg xmlns="http://www.w3.org/2000/svg" width="30px" height="30px" viewBox="0 0 24 24" fill="none">
<path opacity="0.5" d="M12 22C7.28595 22 4.92893 22 3.46447 20.5355C2 19.0711 2 16.714 2 12C2 7.28595 2 4.92893 3.46447 3.46447C4.92893 2 7.28595 2 12 2C16.714 2 19.0711 2 20.5355 3.46447C22 4.92893 22 7.28595 22 12C22 16.714 22 19.0711 20.5355 20.5355C19.0711 22 16.714 22 12 22Z" fill="#1C274C"/>
<path d="M8.96967 8.96967C9.26256 8.67678 9.73744 8.67678 10.0303 8.96967L12 10.9394L13.9697 8.96969C14.2626 8.6768 14.7374 8.6768 15.0303 8.96969C15.3232 9.26258 15.3232 9.73746 15.0303 10.0303L13.0607 12L15.0303 13.9697C15.3232 14.2625 15.3232 14.7374 15.0303 15.0303C14.7374 15.3232 14.2625 15.3232 13.9696 15.0303L12 13.0607L10.0304 15.0303C9.73746 15.3232 9.26258 15.3232 8.96969 15.0303C8.6768 14.7374 8.6768 14.2626 8.96969 13.9697L10.9394 12L8.96967 10.0303C8.67678 9.73744 8.67678 9.26256 8.96967 8.96967Z" fill="#1C274C"/>
</svg>
</button>
</div>
<div class="saved-products-container"></div>
<div class="total-price-container">
<p class="total-price-p" id="totalPriceText">Total Price: $0.00</p>
</div>
<h2 style="margin: 2rem 0; color: rgba(0,0,0,0.7);">Contact Information</h2>
<form action="your-form-handler-global-url" method="post" class="global-modal-form">
<div class="input-grid">
<div class="input-group">
<input type="text" id="firstNameGlobal" name="firstNameGlobal" class="modal-input-global" placeholder="* First Name" required>
<div class="input-line"></div>
</div>
<div class="input-group">
<input type="text" id="lastNameGlobal" name="lastNameGlobal" class="modal-input-global" placeholder="* Last Name" required>
<div class="input-line"></div>
</div>
<div class="input-group">
<input type="email" id="emailGlobal" name="emailGlobal" class="modal-input-global" placeholder="* Email" required>
<div class="input-line"></div>
</div>
<div class="input-group">
<input type="text" id="organizationGlobal" name="organizationGlobal" class="modal-input-global" placeholder="* Organization Name" required>
<div class="input-line"></div>
</div>
<div class="input-group">
<input type="text" id="cityGlobal" name="cityGlobal" class="modal-input-global" placeholder="* City" required>
<div class="input-line"></div>
</div>
<div class="input-group">
<input type="text" id="stateGlobal" name="stateGlobal" class="modal-input-global" placeholder="* State/Province/Region" required>
<div class="input-line"></div>
</div>
</div>
<div class="full-width-input">
<textarea id="messageGlobal" name="messageGlobal" rows="4" class="modal-input-global" placeholder="Message"></textarea>
<div class="input-line-message"></div>
</div>
<div class="modal-bottom-global">
<p style="width: 65%">Thank you for trusting MSE Supplies. Your quote will be emailed to you momentarily.<br> For any questions, please contact us at sales@msesupplies.com.</p>
<button id='global-submit-quote-btn' class="modal-close-btn-global">Submit Quote</button>
</div>
</form>
</div>
</div>
<div id="global-overlay" class="global-overlay">
<div id="global-success-popup" class="global-popup" style="z-index: 99999;">
<div class="global-popup-content">
<h2>Thank you!</h2>
<p>Your quote has been successfully submitted!</p>
<small style="display: none;">For products requiring additional information, our team will contact you within 1 business day</small>
<button id="global-close-success">Close</button>
</div>
</div>
<div id="global-failed-popup" class="global-popup" style="background: #EC7063">
<div class="global-popup-content">
<h2>Failed</h2>
<p>There was an error submitting your quote. Please try again.</p>
<button id="global-close-failed">Close</button>
</div>
</div>
</div>
<style>
/* The Modal (background) */
.modal {
position: fixed;
z-index: 9999;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, 0.5);
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.modal.show {
opacity: 1;
visibility: visible;
}
/* Modal Content */
.modal-content {
background-color: #fefefe;
margin: 5% auto;
padding: 3rem;
border: 1px solid #888;
width: 60%;
border-radius: 15px;
transform: translateY(-50px);
opacity: 0;
transition: transform 0.3s ease, opacity 0.3s ease;
}
.modal.show .modal-content {
transform: translateY(0);
opacity: 1;
}
.modal-bottom-global{
display: flex;
justify-content: space-between;
align-items:center;
}
.modal-bottom-global p{
color: #204a80;
flex-grow: 1;
text-align: center;
margin: 0;
}
.top-modal-content{
display: flex;
justify-content: space-between;
align-items: center;
}
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
/* Close button inside modal content */
.close-btn {
margin-top: 10px;
padding: 10px 20px;
background-color: #333;
color: #fff;
border: none;
border-radius: 5px;
cursor: pointer;
}
.close-btn:hover {
background-color: #555;
}
.modal-close-btn-global{
background: rgba(32, 74, 128,0.2);
color: #000;
border: none;
border-radius: 10px;
padding: 0.7rem;
transition: all 0.3s ease-in-out;
}
.modal-close-btn-global:hover{
color: #fff;
background: #204a80;
}
.close-modal-global{
cursor: pointer;
display: flex;
justify-content: end;
font-size: 1rem;
width: max-content;
background: #204a80;
color: #fff;
padding: 10px 15px;
border-radius: 10px;
margin-bottom: 1rem;
transition: 0.3s ease-in-out all;
}
.close-modal-global:hover{
transform: scale(1.02);
}
.close-button-modal-global{
position: absolute;
top: 0.5rem;
right: 0.2rem;
background: none;
border: none;
color: red;
transition:all 0.3s ease-in-out;
}
.close-button-modal-global svg path:first-of-type {
fill: #1C274C;
transition: all 0.3s ease-in-out;
}
.close-button-modal-global:hover svg path:first-of-type {
fill: #F44336;
opacity: 0.5;
}
.input-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 2rem;
margin-top: 1rem;
}
.input-group {
display: flex;
flex-direction: column;
}
.full-width-input {
margin-top: 20px;
}
.full-width-input label {
display: block;
margin-bottom: 5px;
}
.full-width-input textarea {
width: 100%;
padding: 10px;
border-radius: 5px;
}
.modal-input-global {
width: 100%;
padding: 10px 0;
border: none !important;
border-bottom: 1px solid #ccc !important;
outline: none;
font-size: 16px;
transition: border-bottom-width 0.3s, width 0.3s;
}
.modal-input-global:focus {
border-bottom-width: 1px;
}
.input-group {
position: relative;
}
.invalid{
border-bottom: 1px solid red !important;
}
.input-line {
position: absolute;
left: 0;
bottom: 20px;
height: 1px;
width: 0;
background-color: #204a80;
transition: width 0.3s ease;
}
.input-line-message {
position: absolute;
left: 0;
bottom: 0;
height: 1px;
width: 0;
background-color: #204a80;
transition: width 0.3s ease;
}
.input-group:focus-within .input-line,
.modal-input-global:focus ~ .input-line {
width: 100%;
}
/* Hide the input line initially */
.input-line {
width: 0;
}
/* Animation for label */
.input-group label {
position: relative;
}
.input-group label::before {
content: "";
position: absolute;
left: 0;
bottom: -1px;
height: 2px;
width: 0;
background-color: #333;
transition: width 0.3s;
}
.input-group label:hover::before {
width: 100%;
}
.product-details {
display: flex;
justify-content: space-between;
width: 100%;
gap: 1rem;
padding: 1rem 0;
border-top: 1px #ccc solid;
border-bottom: 1px #ccc solid;
}
#variant-data, #variant-data-og{
font-size: 12px;
}
.product-image {
width: 20%;
}
.product-info {
width: 25%;
display: flex;
flex-direction: column;
justify-content: center;
}
.product-info h2 {
font-size: 16px;
}
.product-price{
display: flex !important;
flex-direction: column;
justify-content: space-evenly;
}
.product-delete-button{
display: flex;
flex-direction: column;
align-items: center;
gap: 2rem;
width: 7vw;
}
.product-delete-button button{
border: none;
background: none;
}
.product-delete-button svg{
fill: #BDC3C7;
transition: all 0.3s ease-in-out;
}
.product-delete-button button:hover svg{
fill: #EC7063;
}
.product-price {
width: 12.5%;
}
.product-price-saved-text{
text-align: center;
}
.product-info h2 {
font-size: 16px;
}
.product-quantity {
width: 20%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-evenly;
}
.product-quantity-buttons, .product-quantity-buttons-og{
display: flex! important;
align-items: center;
border: 1px rgba(0,0,0,0.4) solid;
border-radius: 5px;
padding: 0px 7px;
}
.product-quantity-buttons button, .product-quantity-buttons-og button{
border: none;
background: transparent;
}
.product-price{
display: grid;
margin: 0 auto;
align-items: center;
align-content: center;
}
.product-image img {
max-width: 100%;
max-height: 130px;
}
.modal-product-input{
width: 40px !important;
margin: 0 !important;
border: none !important;
text-align: center;
}
.modal-product-input::-webkit-inner-spin-button,
.modal-product-input::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
.total-price-p{
position: absolute;
right: 0;
width: 20rem;
transform: translateX(-3rem);
padding: 0.5rem;
background: #204a80;
color: white;
display: flex;
justify-content: center;
border-radius: 0 0 12px 12px;
}
.global-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
z-index: 10000;
}
.global-popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #000;
padding: 20px;
border-radius: 15px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
z-index: 10001;
opacity: 0;
transition: opacity 0.3s ease-in-out;
}
.global-popup.show-popup {
opacity: 1;
}
.global-popup.hide-popup {
opacity: 0;
}
.global-popup h2{
color: #000;
}
.global-popup-content {
text-align: center;
}
.global-popup-content button:hover{
background: #204a80;
}
.global-popup-content button {
margin-top: 20px;
padding: 0.2rem 0.7rem;
border: none;
color: #fff;
background: rgba(0, 0, 0, 0.3);
border-radius: 5px;
transition: 0.3s ease-in-out;
}
@media only screen and (max-width: 769px) {
.modal-content{
width: 90%;
margin: 20% auto;
}
.top-modal-content{
margin-top: 1rem;
flex-direction: column;
}
.close-modal{
margin-top: 1rem;
padding: 10px;
font-size: inherit;
text-align: center;
}
.close-modal-global{
padding: 5px 5px;
font-size: inherit;
}
.top-modal-content h2{
font-size: 1rem;
}
.product-details{
flex-direction: column;
align-items: center;
}
.product-details-modal{
flex-direction: column;
align-items: center;
}
.product-image{
width: auto;
}
.product-info{
width: auto;
}
.product-quantity{
width: 100%;
justify-content: center;
margin-bottom: 2rem;
}
.product-price{
width: auto;
}
.product-delete-button {
justify-content: center;
gap: 0;
}
.product-delete-button-og{
justify-content: center;
gap: 0;
}
.total-price-p{
position: relative;
width: auto;
transform: none;
}
.input-grid{
display: flex;
flex-direction: column;
}
.modal-bottom-global{
flex-direction: column;
gap: 1.5rem;
}
}
</style>
<script>
document.addEventListener("DOMContentLoaded", function() {
var modal = document.getElementById("myModalGlobal");
var closeModal = document.getElementsByClassName("close-modal-global")[0];
var modalCloseBtn = document.getElementsByClassName("modal-close-btn-global")[0];
function formatPrice(price) {
let formattedCents = price.cents.toString().padStart(2, '0');
return `$${price.dollars}.${formattedCents}`;
}
function parsePrice(priceText) {
var numericPart = priceText.replace(/[^0-9]/g, '');
var dollars = parseInt(numericPart.substring(0, numericPart.length - 2)) || 0;
var cents = parseInt(numericPart.substring(numericPart.length - 2)) || 0;
return { dollars: dollars, cents: cents };
}
function calculateTotalPrice(price, quantity) {
let totalCents = (price.dollars * 100 + price.cents) * quantity;
let totalDollars = Math.floor(totalCents / 100);
let remainingCents = totalCents % 100;
return { dollars: totalDollars, cents: remainingCents };
}
function calculateTotalPriceOfAllProducts() {
var savedProducts = JSON.parse(localStorage.getItem('savedProducts')) || [];
let totalPrice = { dollars: 0, cents: 0 };
savedProducts.forEach(product => {
totalPrice.dollars += product.totalPrice.dollars;
totalPrice.cents += product.totalPrice.cents;
});
// Handle overflow of cents into dollars
totalPrice.dollars += Math.floor(totalPrice.cents / 100);
totalPrice.cents = totalPrice.cents % 100;
return totalPrice;
}
function saveCurrentProduct() {
var savedProductsContainer = document.querySelector('.saved-products-container');
var savedProducts = JSON.parse(localStorage.getItem('savedProducts')) || [];
savedProductsContainer.childNodes.forEach(function(productElement) {
var src = productElement.querySelector('.modalProductImage').getAttribute('src');
var name = productElement.querySelector('.product-info h2').textContent;
var sku = productElement.querySelector('.product-info p').textContent.replace('SKU: ', '');
var quantity = parseInt(productElement.querySelector('.modal-product-input').value, 10);
var totalPrice = parsePrice(productElement.querySelector('.product-price-saved-text').textContent);
var variantSavedName = document.getElementById("variant-data").textContent;
var productUrl = window.location.href;
console.log('Current Price: ', currentPrice);
var existingProductIndex = savedProducts.findIndex(product => product.sku === sku);
if (existingProductIndex !== -1) {
// Update existing product
savedProducts[existingProductIndex].src = src;
savedProducts[existingProductIndex].name = name;
savedProducts[existingProductIndex].quantity = quantity;
savedProducts[existingProductIndex].totalPrice = totalPrice;
} else {
// Add new product
savedProducts.push({
src: src,
name: name,
sku: sku,
productUrl: productUrl,
variantName: variantSavedName,
originalPrice: currentPrice,
totalPrice: totalPrice,
quantity: quantity
});
}
});
localStorage.setItem('savedProducts', JSON.stringify(savedProducts));
}
function loadSavedProductsGlobal() {
var savedProducts = JSON.parse(localStorage.getItem('savedProducts')) || [];
var savedProductsContainer = document.querySelector('.saved-products-container');
savedProductsContainer.innerHTML = ''; // Clear container to prevent duplication
savedProducts.forEach(product => {
var savedProductElement = document.createElement('div');
savedProductElement.className = 'product-details';
var imgContainer = document.createElement('div');
imgContainer.className = 'product-image';
var imgElement = document.createElement('img');
imgElement.className = 'modalProductImage';
imgElement.src = product.src;
imgElement.alt = product.name;
var imgLink = document.createElement('a');
imgLink.href = product.productUrl;
imgLink.appendChild(imgElement);
imgContainer.appendChild(imgLink);
var infoContainer = document.createElement('div');
infoContainer.className = 'product-info';
var infoElement = document.createElement('h2');
infoElement.textContent = product.name;
var infoLink = document.createElement('a');
infoLink.href = product.productUrl;
infoLink.appendChild(infoElement);
infoContainer.appendChild(infoLink);
var styleElement = document.createElement('style');
styleElement.type = 'text/css';
var css = `
.product-info a h2{
color: #000 !important;
}
.product-info a:hover h2 {
color: #204a80 !important;
transition: color 0.3s ease-in-out;
}
`;
if (styleElement.styleSheet) {
styleElement.styleSheet.cssText = css; // For IE
} else {
styleElement.appendChild(document.createTextNode(css));
}
document.head.appendChild(styleElement);
var variantElement = document.createElement('p');
variantElement.textContent = product.variantName;
variantElement.id= "variant-data-og";
infoContainer.appendChild(variantElement);
var skuElement = document.createElement('p');
skuElement.textContent = `SKU: ${product.sku}`;
skuElement.style.fontSize = "0.8rem";
infoContainer.appendChild(skuElement);
var quantityContainer = document.createElement('div');
quantityContainer.className = 'product-quantity';
var quantityLabelContainer = document.createElement('div');
quantityLabelContainer.style.position = 'relative';
quantityLabelContainer.style.bottom = '15px';
var quantityLabel = document.createElement('p');
quantityLabel.textContent = 'Quantity';
quantityLabelContainer.appendChild(quantityLabel);
quantityContainer.appendChild(quantityLabelContainer);
var buttonsContainer = document.createElement('div');
buttonsContainer.className = 'product-quantity-buttons';
var decrementButton = document.createElement('button');
decrementButton.textContent = '-';
var incrementButton = document.createElement('button');
incrementButton.textContent = '+';
var quantityInput = document.createElement('input');
quantityInput.className = 'modal-product-input';
quantityInput.type = 'number';
quantityInput.min = '1';
quantityInput.value = product.quantity;
decrementButton.onclick = function() {
decrementQuantity(product, quantityInput, priceElement);
};
incrementButton.onclick = function() {
incrementQuantity(product, quantityInput, priceElement);
};
quantityInput.oninput = function() {
updateTotalPrice(product, quantityInput, priceElement);
};
buttonsContainer.appendChild(decrementButton);
buttonsContainer.appendChild(quantityInput);
buttonsContainer.appendChild(incrementButton);
quantityContainer.appendChild(buttonsContainer);
var priceContainer = document.createElement('div');
priceContainer.className = 'product-price';
var priceLabelContainer = document.createElement('div');
priceLabelContainer.style.position = 'relative';
priceLabelContainer.style.bottom = '15px';
var priceLabel = document.createElement('p');
priceLabel.textContent = 'Price';
priceLabelContainer.appendChild(priceLabel);
priceContainer.appendChild(priceLabelContainer);
var priceElement = document.createElement('p');
priceElement.className = 'product-price-saved-text';
priceElement.textContent = formatPrice(product.totalPrice);
priceContainer.appendChild(priceElement);
var deleteButtonContainer = document.createElement('div');
deleteButtonContainer.className = 'product-delete-button';
var deleteText = document.createElement('p');
deleteText.textContent = 'Delete';
var deleteButton = document.createElement('button');
deleteButton.onclick = function() {
deleteProduct(product, product, quantityInput, priceElement);
};
var deleteIcon = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
deleteIcon.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
deleteIcon.setAttribute('x', '0px');
deleteIcon.setAttribute('y', '0px');
deleteIcon.setAttribute('width', '30');
deleteIcon.setAttribute('height', '30');
deleteIcon.setAttribute('viewBox', '0 0 30 30');
var deleteIconPath = document.createElementNS('http://www.w3.org/2000/svg', 'path');
deleteIconPath.setAttribute('d', 'M 14.984375 2.4863281 A 1.0001 1.0001 0 0 0 14 3.5 L 14 4 L 8.5 4 A 1.0001 1.0001 0 0 0 7.4863281 5 L 6 5 A 1.0001 1.0001 0 1 0 6 7 L 24 7 A 1.0001 1.0001 0 1 0 24 5 L 22.513672 5 A 1.0001 1.0001 0 0 0 21.5 4 L 16 4 L 16 3.5 A 1.0001 1.0001 0 0 0 14.984375 2.4863281 z M 6 9 L 7.7929688 24.234375 C 7.9109687 25.241375 8.7633438 26 9.7773438 26 L 20.222656 26 C 21.236656 26 22.088031 25.241375 22.207031 24.234375 L 24 9 L 6 9 z');
deleteIcon.appendChild(deleteIconPath);
deleteButton.appendChild(deleteIcon);
deleteButtonContainer.appendChild(deleteText);
deleteButtonContainer.appendChild(deleteButton);
savedProductElement.appendChild(imgContainer);
savedProductElement.appendChild(infoContainer);
savedProductElement.appendChild(quantityContainer);
savedProductElement.appendChild(priceContainer);
savedProductElement.appendChild(deleteButtonContainer);
savedProductsContainer.appendChild(savedProductElement);
});
}
// Function to check and update text content
function updateGlobalZeroPrices(elements) {
elements.forEach(function(priceElement) {
// Parse the price text content
var priceText = priceElement.textContent.trim();
console.log(priceElement);
// Check if the price is zero
if (priceText === "$0.00" || priceText === "$0" || priceText === "0" || priceText === "0.00") {
// Update the text content for zero price
priceElement.textContent = "Additional information required to quote price";
priceElement.style.fontSize = "12px";
priceElement.style.margin = "0";
priceElement.style.height = "60px";
}
});
}
function updateTotalPriceDisplay() {
var totalPrice = calculateTotalPriceOfAllProducts();
var totalPriceText = document.getElementById('totalPriceText');
totalPriceText.textContent = `Total Price: ${formatPrice(totalPrice)}`;
}
function deleteProduct(productToDelete, product, quantityInput, priceElement) {
var savedProducts = JSON.parse(localStorage.getItem('savedProducts')) || [];
savedProducts = savedProducts.filter(product =>
product.sku !== productToDelete.sku
);
localStorage.setItem('savedProducts', JSON.stringify(savedProducts));
setTimeout(()=>{
var globalDeleteZeroProduct = document.querySelectorAll('.saved-products-container .product-details .product-price .product-price-saved-text');
updateGlobalZeroPrices(globalDeleteZeroProduct);
updateTotalPrice(product, quantityInput, priceElement);
console.log('Done.')
console.log('Data: ', product, quantityInput, priceElement);
}, 100)
loadSavedProductsGlobal();
}
function decrementQuantity(product, quantityInput, priceElement) {
var currentValue = parseInt(quantityInput.value, 10);
if (currentValue > 1) {
quantityInput.value = currentValue - 1;
if (/^[0-9.,$ ]+$/.test(priceElement.textContent)) {
updateTotalPrice(product, quantityInput, priceElement);
} else {
priceElement = {dollars: 0, cents: 0}
updateTotalPrice(product, quantityInput, priceElement);
}
}
updateTotalPriceDisplay();
}
function incrementQuantity(product, quantityInput, priceElement) {
var currentValue = parseInt(quantityInput.value, 10);
quantityInput.value = currentValue + 1;
if (/^[0-9.,$ ]+$/.test(priceElement.textContent)) {
updateTotalPrice(product, quantityInput, priceElement);
} else {
priceElement = { dollars: 0, cents: 0};
updateTotalPrice(product, quantityInput, priceElement);
}
updateTotalPriceDisplay();
}
function updateTotalPrice(product, quantityInput, priceElement) {
var quantity = parseInt(quantityInput.value, 10);
var currentPrice = product.originalPrice; // Use the original price here
var totalPrice = calculateTotalPrice(currentPrice, quantity);
priceElement.textContent = formatPrice(totalPrice);
var savedProducts = JSON.parse(localStorage.getItem('savedProducts')) || [];
var productIndex = savedProducts.findIndex(function(item) {
return item.sku === product.sku;
});
if (productIndex !== -1) {
savedProducts[productIndex].totalPrice = totalPrice; // Update totalPrice instead of price
savedProducts[productIndex].quantity = quantity;
localStorage.setItem('savedProducts', JSON.stringify(savedProducts));
}
updateTotalPriceDisplay();
}
function onlyCloseHandlerGlobal(){
modal.classList.remove("show");
document.body.style.overflow = "";
}
var closeButtonGlobal = document.getElementById("only-close-button-global");
closeButtonGlobal.addEventListener("click", onlyCloseHandlerGlobal);
function closeGlobalModalHandler() {
try {
saveCurrentProduct();
} catch (error) {
console.error('Error saving current product:', error);
}
modal.classList.remove("show");
document.body.style.overflow = "";
}
closeModal.onclick = closeGlobalModalHandler;
// Assuming there is a button to open the modal
var openModalBtn = document.getElementById("openGlobalModal");
if (openModalBtn) {
openModalBtn.onclick = openQuoteModal;
}
window.addEventListener('click', function(event) {
if (event.target == modal) {
closeGlobalModalHandler();
}
});
function openQuoteModal() {
loadSavedProductsGlobal();
modal.classList.add("show");
console.log('Button clicked');
document.body.style.overflow = "hidden";
updateTotalPriceDisplay();
var globalZeroPriceProducts = document.querySelectorAll('.saved-products-container .product-details .product-price .product-price-saved-text');
// Apply the function to both sets of elements
updateGlobalZeroPrices(globalZeroPriceProducts);
}
loadSavedProductsGlobal();
const globalSubmitQuoteBtn = document.getElementById('global-submit-quote-btn');
const globalOverlay = document.getElementById('global-overlay');
const globalSuccessPopup = document.getElementById('global-success-popup');
const globalFailedPopup = document.getElementById('global-failed-popup');
const globalCloseSuccessBtn = document.getElementById('global-close-success');
const globalCloseFailedBtn = document.getElementById('global-close-failed');
// Function to get form data as an object
const getFormDataGlobal = () => {
const form = document.querySelector('.global-modal-form');
if (!form) {
console.error('Form not found!');
return {};
}
const formData = new FormData(form);
const formObject = {};
formData.forEach((value, key) => {
formObject[key] = value;
});
console.log('Form Data:', formObject); // Log form data
return formObject;
};
// Function to convert image URLs to the required format
function convertShopifyURLGlobal(url) {
const shopId = '0722/7785'; // Replace with your actual shop ID
const urlPattern = /cdn\/shop\/files\/(.*)\.(jpg|png|jpeg|gif)\?v=(.*)/;
const match = url.match(urlPattern);
if (match) {
const filePath = match[1];
const extension = match[2];
const version = match[3];
return `https://cdn.shopify.com/s/files/1/${shopId}/files/${filePath}.${extension}?v=${version}`;
} else {
return url; // Return the original URL if it doesn't match the pattern
}
}
// Function to combine form data with savedProducts data and prepare it for the API
const prepareQuoteDataGlobal = () => {
const savedProducts = localStorage.getItem('savedProducts');
const formData = getFormDataGlobal();
const gclid = localStorage.getItem('gclid') || '';
const Msclickid = localStorage.getItem('MSClickID') || '';
// Check if localStorage and window object are accessible
let quoteRequestURL = '';
if (typeof window !== "undefined") {
try {
if (window.localStorage) {
quoteRequestURL = localStorage.getItem('quoteRequestURL') || window.location.href;
localStorage.setItem('quoteRequestURL', quoteRequestURL);
}
} catch (error) {
console.error("Error handling quoteRequestURL:", error);
}
}
if (savedProducts) {
const parsedData = JSON.parse(savedProducts);
const lineItems = parsedData.map(product => ({
quantity: product.quantity,
title: product.name,
price: product.totalPrice.dollars + product.totalPrice.cents / 100,
original_line_price: product.originalPrice.dollars + product.originalPrice.cents / 100,
sku: product.sku,
custom_product: false,
variant_id: product.variantId,
product_id: product.id,
variant_title: product.variantName,
image: convertShopifyURLGlobal(product.src),
}));
const quotePrice = calculateTotalPriceOfAllProducts(); // Assuming this function is defined elsewhere
// Create an array to store all collections
const allCollections = parsedData.map(product => product.collection).flat();
console.log(allCollections);
const targetCollection = 'materials-characterization-analytical-services-best-value';
const belongsToTargetCollection = allCollections.includes(targetCollection);
let assigneeId = belongsToTargetCollection ? 560 : 559;
console.log('Assigned assignee_id:', assigneeId);
const quoteData = {
email: formData.emailGlobal,
first_name: formData.firstNameGlobal,
last_name: formData.lastNameGlobal,
remarks: formData.messageGlobal || '',
assignee_id: assigneeId,
customer_id: null,
subtotal: `${quotePrice.dollars + quotePrice.cents / 100}`,
total: `${quotePrice.dollars + quotePrice.cents / 100}`,
internal_notes: Msclickid,
public_notes: '',
tags: '',
discount: {
discount_amount: null,
discount_type: 'FIXED_AMOUNT',
discount_reason: 'null'
},
custom_fields: [
{
value: quoteRequestURL || '',
name: 'Quote URL',
id: 9041
},
{
value: formData.organization || '',
name: 'Company',
id: 6528
},
{
value: formData.city || '',
name: 'City',
id: 9038
},
{
value: formData.state || '',
name: 'State',
id: 9039
},
{
value: gclid || '',
name: 'Gclid',
id: 9040
}
],
status: "Sent",
line_items: lineItems
};
return quoteData;
} else {
console.log('No savedProducts found in localStorage.');
return null;
}
};
// Function to send quote data to the API
const sendQuoteDataGlobal = (quoteData) => {
console.log('Sending quote data:', quoteData);
fetch('https://requestquote.w3apps.co/api/v1/quotes', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'msesupplies:f89b1f5b-89c5-4d85-be72-39ac34c19d14'
},
body: JSON.stringify(quoteData)
})
.then(response => {
console.log('Response from quote API:', response);
if (response.ok) {
localStorage.removeItem('savedProducts');
globalSuccessPopup.style.background = '#fff';
globalShowPopup(globalSuccessPopup);
//Do the tracking on Google Ads.
gtag('event', 'conversion', { 'send_to': 'AW-930952831/FcIzCN-LhsQZEP_s9LsD', 'value': 1.0, 'currency': 'USD' });
return response.json(); // Return JSON response to chain another then
} else {
globalShowPopup(globalFailedPopup);
throw new Error('Failed to send quote data');
}
})
.then(data => {
// Extract quote_number from response JSON
const quoteNumber = data.id;
console.log('Received quote number:', quoteNumber);
// Prepare data for the second fetch
const emailFetchData = {
quote_id: quoteNumber,
include_link: false,
include_pdf: true,
email_assignee: true
};
console.log('Sending email request:', emailFetchData);
// Perform the second fetch to send email
return fetch('https://requestquote.w3apps.co/api/v1/quotes/email', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'msesupplies:f89b1f5b-89c5-4d85-be72-39ac34c19d14'
},
body: JSON.stringify(emailFetchData)
});
})
.then(emailResponse => {
console.log('Response from email API:', emailResponse);
if (emailResponse.ok) {
console.log('Email sent successfully');
// Handle success as needed
} else {
console.error('Failed to send email');
// Handle failure as needed
}
return emailResponse.json(); // Optional: if expecting JSON response
})
.catch(error => {
console.error('Error:', error);
});
};
const globalShowPopup = (popup) => {
globalOverlay.style.display = 'block';
popup.style.opacity = '1';
};
const globalClosePopup = (popup) => {
popup.classList.remove('show-popup');
popup.classList.add('hide-popup');
popup.style.opacity = '0';
setTimeout(() => {
globalOverlay.style.display = 'none';
}, 300);
};
globalCloseSuccessBtn.addEventListener('click', () => globalClosePopup(globalSuccessPopup));
globalCloseFailedBtn.addEventListener('click', () => globalClosePopup(globalFailedPopup));
// Attach event listeners
globalSubmitQuoteBtn.addEventListener('click', (event) => {
event.preventDefault();
// Validate form fields
const formData = getFormDataGlobal();
const isValid = validateForm(formData);
if (isValid) {
closeGlobalModalHandler(); // Close modal if form is valid
const quoteData = prepareQuoteDataGlobal();
if (quoteData) {
sendQuoteDataGlobal(quoteData);
}
}
});
// Function to validate form fields
const validateForm = (formData) => {
const requiredFields = ['firstNameGlobal', 'lastNameGlobal', 'emailGlobal', 'organizationGlobal', 'cityGlobal', 'stateGlobal'];
let isValid = true;
// Regular expression for validating email format
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
requiredFields.forEach(fieldId => {
const inputElement = document.getElementById(fieldId);
const globalInputLine = inputElement.nextElementSibling; // Assuming this is where the input line is
const value = formData[inputElement.name];
if (!value) {
isValid = false;
inputElement.classList.add('invalid'); // Optional: Add styling for invalid input
} else {
// Check if it's the email field and validate email format
if (inputElement.name === 'emailGlobal' && !emailRegex.test(value)) {
isValid = false;
inputElement.classList.add('invalid');
} else {
inputElement.classList.remove('invalid'); // Remove invalid styling if present
}
}
// Listen for input events to dynamically validate as user types
inputElement.addEventListener('input', () => {
if (inputElement.value.trim() !== '') {
// Check email format if it's the email field
if (inputElement.name === 'emailGlobal' && !emailRegex.test(inputElement.value)) {
inputElement.classList.add('invalid');
} else {
inputElement.classList.remove('invalid');
}
} else {
inputElement.classList.add('invalid');
}
});
});
return isValid;
};
});
</script>
<script type="text/javascript">
window.dataLayer = window.dataLayer || [];
window.appStart = function(){
window.productPageHandle = function(){
var productName = "";
var productId = "";
var productPrice = "";
var productBrand = "";
var productCollection = "";
var productType = "";
var productSku = "";
var productVariantId = "";
var productVariantTitle = "";
window.dataLayer.push({
event: "analyzify_productDetail",
productId: productId,
productName: productName,
productPrice: productPrice,
productBrand: productBrand,
productCategory: productCollection,
productType: productType,
productSku: productSku,
productVariantId: productVariantId,
productVariantTitle: productVariantTitle,
currency: "USD",
});
};
window.allPageHandle = function(){
window.dataLayer.push({
event: "ga4kit_info",
contentGroup: "index",
userType: "visitor",
});
};
allPageHandle();
}
appStart();
</script>
<head>
<!-- Google Consent Mode V2 Consentmo -->
<script>
window.consentmo_gcm_initial_state = "1";
window.consentmo_gcm_state = "1";
window.consentmo_gcm_security_storage = "strict";
window.consentmo_gcm_ad_storage = "marketing";
window.consentmo_gcm_analytics_storage = "analytics";
window.consentmo_gcm_functionality_storage = "functionality";
window.consentmo_gcm_personalization_storage = "functionality";
window.consentmo_gcm_ads_data_redaction = "true";
window.consentmo_gcm_url_passthrough = "true";
window.consentmo_gcm_data_layer_name = "dataLayer";
// Google Consent Mode V2 integration script from Consentmo GDPR
window.isenseRules = {};
window.isenseRules.gcm = {
gcmVersion: 2,
integrationVersion: 3,
customChanges: false,
consentUpdated: false,
initialState: 7,
isCustomizationEnabled: false,
adsDataRedaction: true,
urlPassthrough: false,
dataLayer: 'dataLayer',
categories: { ad_personalization: "marketing", ad_storage: "marketing", ad_user_data: "marketing", analytics_storage: "analytics", functionality_storage: "functionality", personalization_storage: "functionality", security_storage: "strict"},
storage: { ad_personalization: "false", ad_storage: "false", ad_user_data: "false", analytics_storage: "false", functionality_storage: "false", personalization_storage: "false", security_storage: "false", wait_for_update: 2000 }
};
if(window.consentmo_gcm_state !== null && window.consentmo_gcm_state !== "" && window.consentmo_gcm_state !== "0") {
window.isenseRules.gcm.isCustomizationEnabled = true;
window.isenseRules.gcm.initialState = window.consentmo_gcm_initial_state === null || window.consentmo_gcm_initial_state.trim() === "" ? window.isenseRules.gcm.initialState : window.consentmo_gcm_initial_state;
window.isenseRules.gcm.categories.ad_storage = window.consentmo_gcm_ad_storage === null || window.consentmo_gcm_ad_storage.trim() === "" ? window.isenseRules.gcm.categories.ad_storage : window.consentmo_gcm_ad_storage;
window.isenseRules.gcm.categories.ad_user_data = window.consentmo_gcm_ad_storage === null || window.consentmo_gcm_ad_storage.trim() === "" ? window.isenseRules.gcm.categories.ad_user_data : window.consentmo_gcm_ad_storage;
window.isenseRules.gcm.categories.ad_personalization = window.consentmo_gcm_ad_storage === null || window.consentmo_gcm_ad_storage.trim() === "" ? window.isenseRules.gcm.categories.ad_personalization : window.consentmo_gcm_ad_storage;
window.isenseRules.gcm.categories.analytics_storage = window.consentmo_gcm_analytics_storage === null || window.consentmo_gcm_analytics_storage.trim() === "" ? window.isenseRules.gcm.categories.analytics_storage : window.consentmo_gcm_analytics_storage;
window.isenseRules.gcm.categories.functionality_storage = window.consentmo_gcm_functionality_storage === null || window.consentmo_gcm_functionality_storage.trim() === "" ? window.isenseRules.gcm.categories.functionality_storage : window.consentmo_gcm_functionality_storage;
window.isenseRules.gcm.categories.personalization_storage = window.consentmo_gcm_personalization_storage === null || window.consentmo_gcm_personalization_storage.trim() === "" ? window.isenseRules.gcm.categories.personalization_storage : window.consentmo_gcm_personalization_storage;
window.isenseRules.gcm.categories.security_storage = window.consentmo_gcm_security_storage === null || window.consentmo_gcm_security_storage.trim() === "" ? window.isenseRules.gcm.categories.security_storage : window.consentmo_gcm_security_storage;
window.isenseRules.gcm.urlPassthrough = window.consentmo_gcm_url_passthrough === null || window.consentmo_gcm_url_passthrough.trim() === "" ? window.isenseRules.gcm.urlPassthrough : window.consentmo_gcm_url_passthrough;
window.isenseRules.gcm.adsDataRedaction = window.consentmo_gcm_ads_data_redaction === null || window.consentmo_gcm_ads_data_redaction.trim() === "" ? window.isenseRules.gcm.adsDataRedaction : window.consentmo_gcm_ads_data_redaction;
window.isenseRules.gcm.dataLayer = window.consentmo_gcm_data_layer_name === null || window.consentmo_gcm_data_layer_name.trim() === "" ? window.isenseRules.gcm.dataLayer : window.consentmo_gcm_data_layer_name;
}
window.isenseRules.initializeGcm = function (rules) {
if(window.isenseRules.gcm.isCustomizationEnabled) {
rules.initialState = window.isenseRules.gcm.initialState;
rules.urlPassthrough = window.isenseRules.gcm.urlPassthrough === true || window.isenseRules.gcm.urlPassthrough === 'true';
rules.adsDataRedaction = window.isenseRules.gcm.adsDataRedaction === true || window.isenseRules.gcm.adsDataRedaction === 'true';
}
let initialState = parseInt(rules.initialState);
let marketingBlocked = initialState === 0 || initialState === 2 || initialState === 5 || initialState === 7;
let analyticsBlocked = initialState === 0 || initialState === 3 || initialState === 6 || initialState === 7;
let functionalityBlocked = initialState === 4 || initialState === 5 || initialState === 6 || initialState === 7;
let gdprCache = localStorage.getItem('gdprCache') ? JSON.parse(localStorage.getItem('gdprCache')) : null;
if (gdprCache && typeof gdprCache.updatedPreferences !== "undefined") {
let updatedPreferences = gdprCache.updatedPreferences;
marketingBlocked = parseInt(updatedPreferences.indexOf('marketing')) > -1;
analyticsBlocked = parseInt(updatedPreferences.indexOf('analytics')) > -1;
functionalityBlocked = parseInt(updatedPreferences.indexOf('functionality')) > -1;
}
Object.entries(rules.categories).forEach(category => {
if(rules.storage.hasOwnProperty(category[0])) {
switch(category[1]) {
case 'strict':
rules.storage[category[0]] = "granted";
break;
case 'marketing':
rules.storage[category[0]] = marketingBlocked ? "denied" : "granted";
break;
case 'analytics':
rules.storage[category[0]] = analyticsBlocked ? "denied" : "granted";
break;
case 'functionality':
rules.storage[category[0]] = functionalityBlocked ? "denied" : "granted";
break;
}
}
});
rules.consentUpdated = true;
isenseRules.gcm = rules;
}
// Google Consent Mode - initialization start
window.isenseRules.initializeGcm({
...window.isenseRules.gcm,
adsDataRedaction: true,
urlPassthrough: false,
initialState: 1
});
/*
* initialState acceptable values:
* 0 - Set both ad_storage and analytics_storage to denied
* 1 - Set all categories to granted
* 2 - Set only ad_storage to denied
* 3 - Set only analytics_storage to denied
* 4 - Set only functionality_storage to denied
* 5 - Set both ad_storage and functionality_storage to denied
* 6 - Set both analytics_storage and functionality_storage to denied
* 7 - Set all categories to denied
*/
window[window.isenseRules.gcm.dataLayer] = window[window.isenseRules.gcm.dataLayer] || [];
function gtag() { window[window.isenseRules.gcm.dataLayer].push(arguments); }
gtag("consent", "default", isenseRules.gcm.storage);
isenseRules.gcm.adsDataRedaction && gtag("set", "ads_data_redaction", isenseRules.gcm.adsDataRedaction);
isenseRules.gcm.urlPassthrough && gtag("set", "url_passthrough", isenseRules.gcm.urlPassthrough);
</script>
<link rel="shortcut icon" href="//www.msesupplies.com/cdn/shop/t/65/assets/favicon.png?v=73324649643422649421740514180" type="image/png" />
<script>
// Function to dynamically create a link element for favicon
function addFavicon(url) {
var link = document.createElement('link');
link.rel = 'shortcut icon';
link.href = url;
link.type = 'image/png';
document.head.appendChild(link);
// Also add apple-touch-icon for wider compatibility
var appleIcon = document.createElement('link');
appleIcon.rel = 'apple-touch-icon';
appleIcon.href = url;
document.head.appendChild(appleIcon);
}
// Call the function with your favicon URL
document.addEventListener('DOMContentLoaded', function() {
var faviconUrl = '//www.msesupplies.com/cdn/shop/t/65/assets/favicon.png?v=73324649643422649421740514180';
addFavicon(faviconUrl);
});
</script>
<!-- Start of Booster Apps Seo-0.1--><title>Advanced Materials and Lab Equipment Supplier</title><meta name="description" content="MSE Supplies is a trusted supplier of crystals and substrates, sputtering targets, high purity inorganic chemicals, lithium battery materials & equipment, nano materials, milling equipment, jars & milling media, pellet presses, crucibles, shakers, mixers & lab equipment, and analytical services. We Enable Innovation." /><script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "MSE Supplies LLC",
"url": "https://www.msesupplies.com",
"description": "MSE Supplies is a trusted supplier of crystals and substrates, sputtering targets, high purity inorganic chemicals, lithium battery materials \u0026 equipment, nano materials, milling equipment, jars \u0026 milling media, pellet presses, crucibles, shakers, mixers \u0026 lab equipment, and analytical services. We Enable Innovation. ","image": "https://www.msesupplies.com/cdn/shop/t/65/assets/logo.png?v=9257099028124577381740514177",
"logo": "https://www.msesupplies.com/cdn/shop/t/65/assets/logo.png?v=9257099028124577381740514177","sameAs": ["https://linkedin.com/MSE Supplies LLC"],
"telephone": "520-789-6673",
"address": {
"@type": "PostalAddress",
"streetAddress": "2705 East Medina Road, STE 161",
"addressLocality": "Tucson",
"addressRegion": "Arizona",
"postalCode": "85756",
"addressCountry": "United States"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "MSE Supplies LLC",
"url": "https://www.msesupplies.com",
"potentialAction": {
"@type": "SearchAction",
"query-input": "required name=query",
"target": "https://www.msesupplies.com/search?q={query}"
}
}
</script>
<!-- end of Booster Apps SEO -->
<!-- Hotjar Tracking Code for https://www.msesupplies.com/ -->
<script src="https://www.googleoptimize.com/optimize.js?id=OPT-KQB2X34"></script>
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:1906788,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<!-- Global site tag (gtag.js) - Google Ads: 930952831 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-930952831"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-930952831');
</script>
<script>
gtag('config', 'AW-930952831/35MaCMCQ9agDEP_s9LsD', {
'phone_conversion_number': '(520)789-6673'
});
</script>
<script type="text/javascript">
(function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo");
vgo('setAccount', '92105184');
vgo('setTrackByDefault', true);
vgo('process');
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-930952831"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-930952831');
</script>
<script type="text/javascript"> adroll_adv_id = "NPI2NQURHRCUHGQBY3H62U"; adroll_pix_id = "VVFWC32NQZFQLAH6KH46RE"; adroll_version = "2.0"; (function(w, d, e, o, a) { w.__adroll_loaded = true; w.adroll = w.adroll || []; w.adroll.f = [ 'setProperties', 'identify', 'track' ]; var roundtripUrl = "https://s.adroll.com/j/" + adroll_adv_id + "/roundtrip.js"; for (a = 0; a < w.adroll.f.length; a++) { w.adroll[w.adroll.f[a]] = w.adroll[w.adroll.f[a]] || (function(n) { return function() { w.adroll.push([ n, arguments ]) } })(w.adroll.f[a]) } e = d.createElement('script'); o = d.getElementsByTagName('script')[0]; e.async = 1; e.src = roundtripUrl; o.parentNode.insertBefore(e, o); })(window, document); adroll.track("pageView"); </script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-KD2NNGG');</script>
<!-- End Google Tag Manager -->
<!-- Basic page needs ================================================== -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="google-site-verification" content="XKQ90ZQwL1XLszYiy_Mq-UDbsKdGimNazD7DNIxAMXE" />
<!-- Title and description ================================================== -->
<!-- Product meta ================================================== -->
<meta property="og:type" content="website">
<meta property="og:title" content="Advanced Materials and Lab Equipment Supplier">
<meta property="og:image" content="http://www.msesupplies.com/cdn/shop/t/65/assets/logo.png?v=9257099028124577381740514177">
<meta property="og:image:secure_url" content="https://www.msesupplies.com/cdn/shop/t/65/assets/logo.png?v=9257099028124577381740514177">
<meta property="og:description" content="MSE Supplies is a trusted supplier of crystals and substrates, sputtering targets, high purity inorganic chemicals, lithium battery materials & equipment, nano materials, milling equipment, jars & milling media, pellet presses, crucibles, shakers, mixers & lab equipment, and analytical services. We Enable Innovation.">
<meta property="og:url" content="https://www.msesupplies.com/">
<meta property="og:site_name" content="MSE Supplies LLC">
<meta name="twitter:site" content="@">
<!-- Helpers ================================================== -->
<link rel="canonical" href="https://www.msesupplies.com/">
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- CSS ================================================== -->
<link href="//www.msesupplies.com/cdn/shop/t/65/assets/timber.scss.css?v=78184083613070490381746478693" rel="stylesheet" type="text/css" media="all" />
<link href="//fonts.googleapis.com/css?family=Open+Sans:700" rel="stylesheet" type="text/css" media="all" />
<link href="//fonts.googleapis.com/css?family=Dosis:600" rel="stylesheet" type="text/css" media="all" />
<!-- Header hook for plugins ================================================== -->
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/7227785/digital_wallets/dialog">
<meta name="shopify-checkout-api-token" content="95b8f763323016d0313b32cc68ed13fa">
<meta id="in-context-paypal-metadata" data-shop-id="7227785" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
<link rel="alternate" hreflang="x-default" href="https://www.msesupplies.com/">
<link rel="alternate" hreflang="en-GB" href="https://www.msesupplies.com/en-gb">
<link rel="alternate" hreflang="en-DE" href="https://www.msesupplies.com/en-de">
<link rel="alternate" hreflang="en-US" href="https://www.msesupplies.com/">
<script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script>
<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&shop_id=7227785" crossorigin="anonymous"></script>
<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":7227785,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/7227785","merchantName":"MSE Supplies LLC","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"MSE Supplies LLC","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
<script id="shopify-features" type="application/json">{"accessToken":"95b8f763323016d0313b32cc68ed13fa","betas":["rich-media-storefront-analytics"],"domain":"www.msesupplies.com","predictiveSearch":true,"shopId":7227785,"locale":"en"}</script>
<script>var Shopify = Shopify || {};
Shopify.shop = "msesupplies.myshopify.com";
Shopify.locale = "en";
Shopify.currency = {"active":"USD","rate":"1.0"};
Shopify.country = "US";
Shopify.theme = {"name":"Prod-Theme-Sep-2024\/main","id":126321590330,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
Shopify.theme.handle = "null";
Shopify.theme.style = {"id":null,"handle":null};
Shopify.cdnHost = "www.msesupplies.com/cdn";
Shopify.routes = Shopify.routes || {};
Shopify.routes.root = "/";</script>
<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
<script>window.ShopifyPay = window.ShopifyPay || {};
window.ShopifyPay.apiHost = "shop.app\/pay";</script>
<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
<script>
window.Shopify = window.Shopify || {};
if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
window.Shopify.featureAssets['shop-js'] = {"shop-button":["modules/v2/client.shop-button_DsS2gQ21.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"init-windoid":["modules/v2/client.init-windoid_CwUDodc0.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"shop-cash-offers":["modules/v2/client.shop-cash-offers_BsZlKz0R.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"shop-toast-manager":["modules/v2/client.shop-toast-manager_CMLvmVsJ.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"pay-button":["modules/v2/client.pay-button_C64RFEk9.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"init-fed-cm":["modules/v2/client.init-fed-cm_DrfsiAOm.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"avatar":["modules/v2/client.avatar_BTnouDA3.en.esm.js"],"checkout-modal":["modules/v2/client.checkout-modal_ChDA4NOJ.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"shop-login-button":["modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/client.init-shop-email-lookup-coordinator_jsb1pBzE.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js"],"init-customer-accounts":["modules/v2/client.init-customer-accounts_CwjbD0mp.en.esm.js","modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/client.init-shop-for-new-customer-accounts_DX02P6JM.en.esm.js","modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"init-customer-accounts-sign-up":["modules/v2/client.init-customer-accounts-sign-up_ZnXgW2Xv.en.esm.js","modules/v2/client.shop-login-button_BsjfGC5e.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"shop-follow-button":["modules/v2/client.shop-follow-button_DrPKYhJT.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"lead-capture":["modules/v2/client.lead-capture_Cvbujjsn.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"],"payment-terms":["modules/v2/client.payment-terms_DfpGCvUy.en.esm.js","modules/v2/chunk.common_C6mCRdLp.esm.js","modules/v2/chunk.modal_12YTzLtx.esm.js"]};
</script>
<script>(function() {
function asyncLoad() {
var urls = ["https:\/\/requestquote.w3apps.co\/js\/app.js?shop=msesupplies.myshopify.com","\/\/www.powr.io\/powr.js?powr-token=msesupplies.myshopify.com\u0026external-type=shopify\u0026shop=msesupplies.myshopify.com","https:\/\/wiser.expertvillagemedia.com\/assets\/js\/wiser_script.js?shop=msesupplies.myshopify.com","https:\/\/static-autocomplete.fastsimon.com\/fast-simon-autocomplete-init.umd.js?mode=shopify\u0026UUID=c096871e-4be8-4aae-889b-243078d93ff8\u0026store=7227785\u0026shop=msesupplies.myshopify.com","https:\/\/fastsimon.akamaized.net\/fast-simon-autocomplete-init.umd.js?mode=shopify\u0026UUID=c096871e-4be8-4aae-889b-243078d93ff8\u0026store=7227785\u0026shop=msesupplies.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=PxfzWV\u0026shop=msesupplies.myshopify.com","https:\/\/cp.boldapps.net\/js\/cspqb.js?shop=msesupplies.myshopify.com","https:\/\/img0.socialshopwave.com\/ssw-empty.js?shop=msesupplies.myshopify.com","https:\/\/api.greenwingtechnology.com\/public-endpoint\/shopify\/asset\/app-punchout-min.js?shop=msesupplies.myshopify.com","\/\/cdn.shopify.com\/proxy\/c9a9f276c3bcd66186ac1f63b375c86e818618e22a52fa3c0b08fede3586764a\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=msesupplies.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/chimpstatic.com\/mcjs-connected\/js\/users\/29892667898e7b7794b46c917\/600d4c7e17c15883d8264bc11.js?shop=msesupplies.myshopify.com"];
for (var i = 0; i < urls.length; i++) {
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = urls[i];
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
};
if(window.attachEvent) {
window.attachEvent('onload', asyncLoad);
} else {
window.addEventListener('load', asyncLoad, false);
}
})();</script>
<script id="__st">var __st={"a":7227785,"offset":-25200,"reqid":"f3e4abdd-a8bf-4ebb-940d-cb4c5a4ede58-1746987141","pageurl":"www.msesupplies.com\/","u":"dadaeb4583be","p":"home"};</script>
<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.2.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
<script integrity="sha256-w1TMG8bx+vw+BuOfT7Dh2avfdjByyjlNYGyp9vJB5oo=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.msesupplies.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-c354cc1bc6f1fafc3e06e39f4fb0e1d9abdf763072ca394d606ca9f6f241e68a.js" crossorigin="anonymous"></script>
<script crossorigin="anonymous" defer="defer" src="//www.msesupplies.com/cdn/shopifycloud/shopify/assets/shopify_pay/storefront-80e528be853eac23af2454534897ca9536b1d3d04aa043b042f34879a3c111c8.js?v=20220906"></script>
<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.msesupplies.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
</script>
<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
</script>
<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
</script>
<link rel="stylesheet" media="screen" href="https://www.msesupplies.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
<style id="shopify-accelerated-checkout-cart">
#shopify-buyer-consent {
margin-top: 1em;
display: inline-block;
width: 100%;
}
#shopify-buyer-consent.hidden {
display: none;
}
#shopify-subscription-policy-button {
background: none;
border: none;
padding: 0;
text-decoration: underline;
font-size: inherit;
cursor: pointer;
}
#shopify-subscription-policy-button::before {
box-shadow: none;
}
</style>
<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
<!--[if lt IE 9]>
<script src="//html5shiv.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
<script src="//www.msesupplies.com/cdn/shop/t/65/assets/respond.min.js?v=52248677837542619231740514179" type="text/javascript"></script>
<link href="//www.msesupplies.com/cdn/shop/t/65/assets/respond-proxy.html" id="respond-proxy" rel="respond-proxy" />
<link href="//www.msesupplies.com/search?q=b5b574b15d72a5cfb3c799d6235bec7d" id="respond-redirect" rel="respond-redirect" />
<script src="//www.msesupplies.com/search?q=b5b574b15d72a5cfb3c799d6235bec7d" type="text/javascript"></script>
<![endif]-->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" type="text/javascript"></script>
<script src="//www.msesupplies.com/cdn/shop/t/65/assets/modernizr.min.js?v=26620055551102246001740514178" type="text/javascript"></script>
<!-- Logical Position Google Meta Tag for Website Verification Please Do Not Delete -->
<meta name="google-site-verification" content="UTq_lhAW_yVdIpPkYi7xvB03CcsSVBpdY2UvhMwXRF4" />
<meta name="google-site-verification" content="sMNtAqURcdhFM5kaGRl8P3PNJKu-x920pcwZkP9ynzc" />
<script>
var gsf_conversion_data = {page_type : 'home', event : 'page_view', data : {product_data : [{variant_id : 40730671415354, product_id : 7364930437178, name : "0.02% EDTA Solution (Versene Solution)", price : "126.95", currency : "USD", sku : "PB180320-100-5", brand : "Elabscience Biotechnology", variant : "100mL x 5", category : "Life Science Products"}, {variant_id : 40728712839226, product_id : 7364398055482, name : "0.05% Trypsin Solution (dissolved in D-Hank's)", price : "126.95", currency : "USD", sku : "PB180220-100-5", brand : "Elabscience Biotechnology", variant : "100mL x 5", category : "Life Science Products"}], total_price :"253.90", shop_currency : "USD"}};
</script>
<script>(function(w,d,t,r,u){var f,n,i;w[u]=w[u]||[],f=function(){var o={ti:"25076636"};o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")},n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function(){var s=this.readyState;s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)},i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)})(window,document,"script","//bat.bing.com/bat.js","uetq");</script>
<!-- BING CONVERSIONS TAGS-->
<script>
(function(w,d,t,r,u)
{
var f,n,i;
w[u]=w[u]||[],f=function()
{
var o={ti:"25076636", enableAutoSpaTracking: true};
o.q=w[u],w[u]=new UET(o),w[u].push("pageLoad")
},
n=d.createElement(t),n.src=r,n.async=1,n.onload=n.onreadystatechange=function()
{
var s=this.readyState;
s&&s!=="loaded"&&s!=="complete"||(f(),n.onload=n.onreadystatechange=null)
},
i=d.getElementsByTagName(t)[0],i.parentNode.insertBefore(n,i)
})
(window,document,"script","//bat.bing.com/bat.js","uetq");
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push('set', { 'pid': {
'em': "",
'ph': ""
}});
</script>
<script>
window.uetq = window.uetq || [];
window.uetq.push("event", "PRODUCT_PURCHASE", {"ecomm_prodid":"REPLACE_WITH_PRODUCT_ID","ecomm_pagetype":"PURCHASE","revenue_value":Replace_with_Variable_Revenue_Function(),"currency":"USD"});
</script>
<script>
function uet_report_conversion() {
window.uetq = window.uetq || [];
window.uetq.push("event", "PRODUCT_PURCHASE", {"ecomm_prodid":"REPLACE_WITH_PRODUCT_ID","ecomm_pagetype":"PURCHASE","revenue_value":Replace_with_Variable_Revenue_Function(),"currency":"USD"});
}
</script>
<link href="//www.msesupplies.com/cdn/shop/t/65/assets/globorequestforquote.css?v=140222255668054985821740514180" rel="stylesheet" type="text/css" media="all" /><script src="//www.msesupplies.com/cdn/shop/t/65/assets/globorequestforquote_params.js?v=182872014949741744691740514178" type="text/javascript"></script><script type="text/javascript">var GRFQConfigs = GRFQConfigs || {};GRFQConfigs.customer = {'id': '','email': '','name': ''};GRFQConfigs.product = null;</script><script type="text/javascript" src="//www.msesupplies.com/cdn/shop/t/65/assets/globorequestforquote.js?v=42277936440569924661740514178" defer="defer"></script>
<meta http-equiv="Expires" content="30" />
<meta name="msvalidate.01" content="32D088EDA31688D66BE7B58369373A42" />
<script>
var gsf_conversion_data = {page_type : 'home', event : 'page_view', data : {product_data : [{variant_id : 40730671415354, product_id : 7364930437178, name : "0.02% EDTA Solution (Versene Solution)", price : "126.95", currency : "USD", sku : "PB180320-100-5", brand : "Elabscience Biotechnology", variant : "100mL x 5", category : "Life Science Products"}, {variant_id : 40728712839226, product_id : 7364398055482, name : "0.05% Trypsin Solution (dissolved in D-Hank's)", price : "126.95", currency : "USD", sku : "PB180220-100-5", brand : "Elabscience Biotechnology", variant : "100mL x 5", category : "Life Science Products"}], total_price :"253.90", shop_currency : "USD"}};
</script>
<script>var $wc_load=function(a){return JSON.parse(JSON.stringify(a))},$wc_leads=$wc_leads||{doc:{url:$wc_load(document.URL),ref:$wc_load(document.referrer),search:$wc_load(location.search),hash:$wc_load(location.hash)}};</script>
<script src="//s.ksrndkehqnwntyxlhgto.com/138338.js" async></script>
<script>
var __fast_options = { with_product_attributes: true };
const VNEXT_COMMUNICATE_TAG_NAME = "communicate";
const ZERO_PRODUCTS_TAG = "Quote Products";
const ANALYTICAL_SERVICES_TAG = "Analytical Services"; // Changed to tag
const LASER_OPTICS_TAG = "Laser Optics";
/* get all products to loop on */
function getProductElements(element) {
return [...element.querySelectorAll(`.fs-results-product-card`)];
}
function isCommunicate(tags) {
return tags.includes(VNEXT_COMMUNICATE_TAG_NAME);
}
function isZeroProducts(tags) {
return tags.includes(ZERO_PRODUCTS_TAG);
}
function isAnalyticalService(tags) { // Now checks tags instead of type
return tags.includes(ANALYTICAL_SERVICES_TAG);
}
function isLaserOptics(tags) {
return tags.includes(LASER_OPTICS_TAG);
}
function hooks() {
SerpOptions.registerHook('serp-product-grid', ({ products, element }) => {
for (const productElement of getProductElements(element)) {
/* get product data */
const productID = productElement.dataset.productId;
const data = products[productID];
const tags = data.tags ?? [];
// Check all conditions
const shouldHide = isCommunicate(tags) ||
isZeroProducts(tags) ||
isAnalyticalService(tags) ||
isLaserOptics(tags);
if (shouldHide) {
const selectors = [
'.button-wrapper',
'.price-container',
'.compare'
];
selectors.forEach(selector => {
const element = productElement.querySelector(selector);
if (element) {
element.style.display = 'none';
console.log(`Hidden ${selector} for ${productID}`);
}
});
}
}
});
}
// execution here
if (window.SerpOptions) {
hooks();
} else {
window.addEventListener('fast-serp-ready', hooks);
}
</script>
<style>
.wrapper{
max-width: 1200px;
}
.top_bar {
transition: opacity 0.3s ease;
}
.top_bar p {
position: relative;
z-index: 2;
display: flex;
-webkit-box-align: center;
align-items: center;
justify-content: center;
flex-wrap: wrap;
padding: 3px;
height: 100%;
overflow: hidden;
background: #204a80;
color: #FFFFFF;
font-family: "Dosis", sans-serif;
font-size: 18px;
font-weight: 700;
cursor: default;
}
.globalQuoteButton{
position: relative;
display: none;
left: 102%;
bottom: 3.2rem;
border: none;
background: #204a80;
color: white;
font-weight: bold;
padding: 7px;
}
.quote-icon{
position: relative;
top: 4px;
}
.quote-icon svg{
height: 23px;
width: 35px;
}
.header-cart-btn{
background: #FF6600 !important;
}
.site-header .search-bar input[type=search]{
background: #204a80 !important;
}
.product-count{
position: absolute;
font-size: 12px;
top: -5px;
right: -5px;
color: white;
background: #2a9dcc;
border-radius: 50%;
padding: 1px 7px;
}
@media only screen and (max-width: 769px) {
.top_bar p {
position: fixed;
bottom: 0;
margin: 0;
text-align: center;
font-size: 15px;
height: auto;
}
#scrollToTopBtn {
z-index: 2;
bottom: 100px;
}
.global-button-rotate {
position: fixed;
right: 0;
margin-right: 1rem;
z-index: 999;
display: flex;
justify-content: end;
transform-origin: right;
transform: rotate(270deg);
}
.globalQuoteButton{
position: initial;
font-size: 0.8rem;
padding: 5px 10px;
border-radius: 8px 8px 0px 0px;
}
.quote-icon svg{
height: 15px !important;
width: 25px !important;
}
.product-count{
font-size: 10px;
top: -10px;
}
#openModal{
font-size: 14px !important;
}
#addToCart{
font-size: 14px;
}
}
</style>
<!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/globo-mega-menu/blocks/app-embed/7a00835e-fe40-45a5-a615-2eb4ab697b58 -->
<link href="//cdn.shopify.com/extensions/524f71c7-7677-43bd-ad51-84e216c71fca/globo-mega-menu-229/assets/main-navigation-styles.min.css" rel="stylesheet" type="text/css" media="all" />
<script type="text/javascript" hs-ignore data-cookieconsent="ignore" data-ccm-injected>
document.getElementsByTagName('html')[0].classList.add('globo-menu-loading');
window.GloboMenuConfig = window.GloboMenuConfig || {}
window.GloboMenuConfig.curLocale = "en";
window.GloboMenuConfig.shop = "msesupplies.myshopify.com";
window.GloboMenuConfig.GloboMenuLocale = "en";
window.GloboMenuConfig.locale = "en";
window.menuRootUrl = "";
window.GloboMenuCustomer = false;
window.GloboMenuAssetsUrl = 'https://cdn.shopify.com/extensions/524f71c7-7677-43bd-ad51-84e216c71fca/globo-mega-menu-229/assets/';
window.GloboMenuFilesUrl = '//www.msesupplies.com/cdn/shop/files/';
window.GloboMenuLinklists = {"main-menu": [{'url' :"https:\/\/www.msesupplies.com\/pages\/mse-supplies-products", 'title': "Products"},{'url' :"https:\/\/www.msesupplies.com\/pages\/mse-supplies-industries-page", 'title': "Shop By Industry"},{'url' :"https:\/\/www.msesupplies.com\/pages\/mse-brands", 'title': "Brands"},{'url' :"https:\/\/www.msesupplies.com\/collections\/customization-solutions", 'title': "Customization"},{'url' :"\/pages\/get-a-quote-how-to", 'title': "Request A Quote"},{'url' :"https:\/\/www.msesupplies.com\/pages\/contact-us", 'title': "Contact"},{'url' :"https:\/\/www.msesupplies.com\/pages\/about-us", 'title': "About"}],"footer": [{'url' :"https:\/\/www.msesupplies.com\/pages\/customer-testimonials", 'title': "Testimonials"}],"product-catalog": [{'url' :"\/collections\/analytical-balances-scales", 'title': "Analytical Balances"},{'url' :"\/collections\/biotech-lab-supplies", 'title': "Arc Melters and Quenchers"},{'url' :"\/collections\/powder-processing", 'title': "Ball Milling Equipment, Milling Jars and Balls"},{'url' :"\/collections\/water-chiller-units", 'title': "Chillers"},{'url' :"https:\/\/www.msesupplies.com\/collections\/dr-fritsch-sintering-presses", 'title': "FAST (field assisted) Sintering Equipment"},{'url' :"\/collections\/gan-substrates-and-wafers", 'title': "GaN Substrates and Wafers"},{'url' :"\/collections\/graphene-cvd-films-and-graphene-oxide", 'title': "Graphene CVD Films and Graphene Oxide"},{'url' :"\/collections\/high-purity-lab-crucibles-and-parts", 'title': "High Purity Crucibles"},{'url' :"https:\/\/www.msesupplies.com\/collections\/high-purity-inorganic-chemicals", 'title': "High Purity Inorganic Chemicals"},{'url' :"\/collections\/ika-laboratory-products", 'title': "IKA Lab Products"},{'url' :"\/collections\/coated-glass-ito-fto-azo-substrates", 'title': "ITO FTO Substrates"},{'url' :"\/collections\/lithium-ion-battery-supplies-equipment-materials", 'title': "Lithium Battery Materials"},{'url' :"\/collections\/materials-characterization-analytical-services-best-value", 'title': "Materials Characterization Services"},{'url' :"\/collections\/metal-powders-for-additive-manufacturing-3d-printing", 'title': "Metal Powders for Additive Manufacturing (3D printing)"},{'url' :"\/collections\/molecular-sieves", 'title': "Molecular Sieves"},{'url' :"\/collections\/neware-battery-testing-systems", 'title': "Neware Battery Testing Systems"},{'url' :"\/collections\/optical-microscopes", 'title': "Optical Microscopes"},{'url' :"\/collections\/optical-components", 'title': "Optical Components"},{'url' :"\/collections\/perovskite-solar-cell-materials", 'title': "Perovskite Solar Cell Materials"},{'url' :"\/collections\/shakers-and-lab-equipment", 'title': "Shakers and Lab Equipment"},{'url' :"\/collections\/silicon-carbide-sic-crystal-substrates-and-wafers", 'title': "Silicon Carbide (SiC) Wafers"},{'url' :"\/collections\/single-crystals-wafers-and-crystal-substrates", 'title': "Single Crystals, Wafers \u0026 Substrates"},{'url' :"\/pages\/sputtering-targets", 'title': "Sputtering Targets"},{'url' :"\/collections\/welch-vacuum-pump", 'title': "Welch Vacuum Pumps"},{'url' :"https:\/\/www.msesupplies.com\/pages\/spectrometer", 'title': "Spectrometer"}],"customer-information": [{'url' :"https:\/\/www.msesupplies.com\/pages\/about-us", 'title': "About Us"},{'url' :"https:\/\/www.msesupplies.com\/pages\/career", 'title': "Careers"},{'url' :"https:\/\/www.msesupplies.com\/blogs\/news", 'title': "News \u0026 Blog"},{'url' :"https:\/\/www.msesupplies.com\/pages\/mse-supplies-products", 'title': "Products"},{'url' :"\/policies\/refund-policy", 'title': "Refund Policy"},{'url' :"https:\/\/www.msesupplies.com\/pages\/become-a-reseller", 'title': "Reseller-Distributors"},{'url' :"\/pages\/sell-your-products-through-mse-supplies", 'title': "Sell Your Products Through Us"},{'url' :"\/pages\/sitemap", 'title': "Sitemap"},{'url' :"\/pages\/terms-and-conditions", 'title': "Terms \u0026 Conditions"}],"customer-account-main-menu": [{'url' :"\/", 'title': "Shop"},{'url' :"https:\/\/shopify.com\/7227785\/account\/orders?locale=en\u0026region_country=US", 'title': "Orders"}],"new-site-menu": [{'url' :"\/collections\/all", 'title': "Products"},{'url' :"\/pages\/mse-supplies-industries-page", 'title': "Shop By Industry"}]}
window.GloboMenuConfig.is_app_embedded = true;
</script>
<script hs-ignore data-cookieconsent="ignore" data-ccm-injected type="text/javascript">
window.GloboMenus = window.GloboMenus || [];
window.GloboMenus[36249] = window.GloboMenus[36249] || {};
window.GloboMenus[36249].id = 36249;window.GloboMenus[36249].replacement = {"type":"auto"};window.GloboMenus[36249].type = "main";
window.GloboMenus[36249].settings ={"font":{"tab_fontsize":"16","menu_fontsize":"17","tab_fontfamily":"Dosis","tab_fontweight":"500","menu_fontfamily":"Dosis","menu_fontweight":"600","tab_fontfamily_2":"Lato","menu_fontfamily_2":"Lato","submenu_text_fontsize":"16","tab_fontfamily_custom":false,"menu_fontfamily_custom":false,"submenu_text_fontfamily":"Dosis","submenu_text_fontweight":"500","submenu_heading_fontsize":"16","submenu_text_fontfamily_2":"Arimo","submenu_heading_fontfamily":"Dosis","submenu_heading_fontweight":"regular","submenu_description_fontsize":"16","submenu_heading_fontfamily_2":"Bitter","submenu_description_fontfamily":"Work Sans","submenu_description_fontweight":"400","submenu_text_fontfamily_custom":false,"submenu_description_fontfamily_2":"Indie Flower","submenu_heading_fontfamily_custom":false,"submenu_description_fontfamily_custom":false},"color":{"menu_text":"#ffffff","menu_border":"rgba(15, 15, 15, 0)","submenu_text":"rgba(28, 65, 112, 1)","atc_text_color":"#FFFFFF","submenu_border":"rgba(255, 255, 255, 1)","menu_background":"rgba(32, 74, 128, 1)","menu_text_hover":"rgba(255, 255, 255, 1)","sale_text_color":"#ffffff","submenu_heading":"rgba(135, 135, 135, 1)","tab_heading_color":"#202020","soldout_text_color":"#757575","submenu_background":"#ffffff","submenu_text_hover":"rgba(4, 40, 78, 1)","submenu_description":"#969696","atc_background_color":"#1F1F1F","atc_text_color_hover":"#FFFFFF","tab_background_hover":"#d9d9d9","menu_background_hover":"rgba(4, 40, 78, 1)","sale_background_color":"#ec523e","soldout_background_color":"#d5d5d5","tab_heading_active_color":"#000000","submenu_description_hover":"#4d5bcd","atc_background_color_hover":"#000000"},"general":{"align":"left","login":false,"border":false,"logout":false,"search":false,"account":false,"trigger":"hover","register":false,"atcButton":false,"loginText":null,"max_width":"1260","indicators":true,"responsive":"768","transition":"fade","orientation":null,"menu_padding":"15","carousel_loop":true,"mobile_border":true,"mobile_trigger":"click_toggle","submenu_border":false,"tab_lineheight":"10","menu_lineheight":"10","lazy_load_enable":true,"transition_delay":"150","transition_speed":"300","submenu_max_width":null,"carousel_auto_play":true,"dropdown_lineheight":"5","linklist_lineheight":"30","mobile_sticky_header":true,"desktop_sticky_header":true,"mobile_hide_linklist_submenu":false},"language":{"name":"Name","sale":"Sale","send":"Send","view":"View details","email":"Email","phone":"Phone Number","search":"Search for...","message":"Message","sold_out":"Sold out","add_to_cart":"Add to cart"}};
window.GloboMenus[36249].itemsLength = 8;
</script><script type="template/html" id="globoMenu36249HTML"><ul class="gm-menu gm-menu-36249 gm-mobile-bordered gm-has-retractor gm-submenu-align-left gm-menu-trigger-hover gm-transition-fade" data-menu-id="36249" data-transition-speed="300" data-transition-delay="150">
<li data-gmmi="0" data-gmdi="0" class="gm-item gm-level-0 gm-has-submenu gm-submenu-mega gm-submenu-align-full"><a class="gm-target" title="Products" href="https://www.msesupplies.com/pages/mse-supplies-products"><span class="gm-text">Products</span><span class="gm-retractor"></span></a><div
class="gm-submenu gm-mega"
style=""
>
<div style="" class="submenu-background"></div>
<ul class="gm-grid">
<li class="gm-item gm-grid-item gmcol-3 gm-has-submenu"><ul style="--columns:1" class="gm-links">
<li class="gm-item"><a class="gm-target" title="Air Protection Products" href="https://www.msesupplies.com/collections/mse-pro-air-protection-products"><span class="gm-text">Air Protection Products</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Arc Melters and Quenchers" href="https://www.msesupplies.com/collections/arc-melting-and-quenching-equipment"><span class="gm-text">Arc Melters and Quenchers</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Analytical Balances and Scales" href="/collections/analytical-balances-scales"><span class="gm-text">Analytical Balances and Scales</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Analytical Services" href="/collections/materials-characterization-analytical-services-best-value"><span class="gm-text">Analytical Services</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Ball Mills, Milling Jars, Milling Media" href="/collections/powder-processing"><span class="gm-text">Ball Mills, Milling Jars, Milling Media</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Battery Characterization Systems" href="/collections/battery-material-analysis"><span class="gm-text">Battery Characterization Systems</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Battery Testing Systems" href="/collections/neware-battery-testing-systems"><span class="gm-text">Battery Testing Systems</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Ceramic Beads & Balls - Fine Grinding Media" href="/pages/ceramic-beads-balls-fine-grinding-media"><span class="gm-text">Ceramic Beads & Balls - Fine Grinding Media</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Ceramic Shots for Blast Cleaning & Microblast" href="/pages/ceramic-shots-for-blast-cleaning-microblast"><span class="gm-text">Ceramic Shots for Blast Cleaning & Microblast</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Chillers" href="/collections/water-chiller-units"><span class="gm-text">Chillers</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Coated Glass and Glass Substrates" href="https://www.msesupplies.com/collections/photovoltaics-solar-cells"><span class="gm-text">Coated Glass and Glass Substrates</span></a>
</li></ul>
</li>
<li class="gm-item gm-grid-item gmcol-3 gm-has-submenu"><ul style="--columns:1" class="gm-links">
<li class="gm-item"><a class="gm-target" title="Coating Equipment" href="/collections/coating-equipment"><span class="gm-text">Coating Equipment</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Desiccator Cabinets" href="https://www.msesupplies.com/collections/desiccators-and-desiccator-cabinets"><span class="gm-text">Desiccator Cabinets</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Electrochemical Consumables" href="/collections/electrochemical-cells"><span class="gm-text">Electrochemical Consumables</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Evaporation Materials" href="/collections/evaporation-materials"><span class="gm-text">Evaporation Materials</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="FAST / SPS Sintering Equipment" href="/collections/dr-fritsch-sintering-presses"><span class="gm-text">FAST / SPS Sintering Equipment</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="General Lab Products" href="/collections/general-lab-supplies"><span class="gm-text">General Lab Products</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Glove Boxes" href="/collections/glove-boxes"><span class="gm-text">Glove Boxes</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Graphene and Graphene Oxide" href="/collections/graphene-cvd-films-and-graphene-oxide"><span class="gm-text">Graphene and Graphene Oxide</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="High Purity Inorganic Chemicals" href="/collections/high-purity-inorganic-chemicals"><span class="gm-text">High Purity Inorganic Chemicals</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="High Purity Lab Crucibles" href="/collections/high-purity-lab-crucibles-and-parts"><span class="gm-text">High Purity Lab Crucibles</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Incubators and Environmental Chambers " href="/collections/mse-pro-incubators-and-environment-chambers"><span class="gm-text">Incubators and Environmental Chambers </span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Laboratory Drying Ovens" href="https://www.msesupplies.com/collections/mse-pro-laboratory-drying-ovens"><span class="gm-text">Laboratory Drying Ovens</span></a>
</li></ul>
</li>
<li class="gm-item gm-grid-item gmcol-3 gm-has-submenu"><ul style="--columns:1" class="gm-links">
<li class="gm-item"><a class="gm-target" title="Laboratory Furnaces" href="/collections/laboratory-furnaces"><span class="gm-text">Laboratory Furnaces</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Laboratory Microscopes" href="https://www.msesupplies.com/collections/laboratory-microscopes"><span class="gm-text">Laboratory Microscopes</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Laboratory Spectrometers" href="/collections/laboratory-spectrometers"><span class="gm-text">Laboratory Spectrometers</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Life Science Products" href="/collections/life-science-products"><span class="gm-text">Life Science Products</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Lithium Battery Materials and Tools" href="https://www.msesupplies.com/collections/lithium-ion-battery-supplies-equipment-materials"><span class="gm-text">Lithium Battery Materials and Tools</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Luminescent Materials and Phosphors" href="/collections/luminescent-materials"><span class="gm-text">Luminescent Materials and Phosphors</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Metallography Equipment & Consumables" href="/collections/metallographic-equipment-and-consumables"><span class="gm-text">Metallography Equipment & Consumables</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Metal Powders for Additive Manufacturing" href="/collections/metal-powders-for-additive-manufacturing-3d-printing"><span class="gm-text">Metal Powders for Additive Manufacturing</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Nano Powder Materials" href="/collections/nano-materials"><span class="gm-text">Nano Powder Materials</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Optical Components" href="https://www.msesupplies.com/collections/optical-components"><span class="gm-text">Optical Components</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Organic Chemicals" href="/collections/organic-chemicals"><span class="gm-text">Organic Chemicals</span></a>
</li></ul>
</li>
<li class="gm-item gm-grid-item gmcol-3 gm-has-submenu"><ul style="--columns:1" class="gm-links">
<li class="gm-item"><a class="gm-target" title="Pellet Pressing Dies and Press" href="/collections/pellet-pressing-dies"><span class="gm-text">Pellet Pressing Dies and Press</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Peristaltic Pumps" href="https://www.msesupplies.com/collections/peristaltic-pumps"><span class="gm-text">Peristaltic Pumps</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Pharmaceutical and Organic Intermediates" href="/collections/pharmaceutical-organic-intermediates-chemical-reagents"><span class="gm-text">Pharmaceutical and Organic Intermediates</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Renewable Energy Research Products" href="https://www.msesupplies.com/collections/renewable-energy-research-products"><span class="gm-text">Renewable Energy Research Products</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Shakers and Lab Equipment" href="/collections/edmund-buhler-lab-equipment"><span class="gm-text">Shakers and Lab Equipment</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Single Crystals, Wafers and Substrates" href="/collections/single-crystals-wafers-and-crystal-substrates"><span class="gm-text">Single Crystals, Wafers and Substrates</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Sputtering Targets" href="/collections/mse-supplies-custom-made-sputtering-targets"><span class="gm-text">Sputtering Targets</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Testing Supplies" href="https://www.msesupplies.com/collections/testing-supplies"><span class="gm-text">Testing Supplies</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Vacuum Pumps" href="/collections/vacuum-pumps"><span class="gm-text">Vacuum Pumps</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Wafer Cases, Membrane Boxes & Gel Boxes" href="/collections/wafer-carrier-cases-membrane-boxes-sticky-gel-boxes"><span class="gm-text">Wafer Cases, Membrane Boxes & Gel Boxes</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Wafer & Glass Scribing and Cutting Tools" href="/collections/scribing-and-cleaving-tools-for-wafers-glass-and-crystal-substrates"><span class="gm-text">Wafer & Glass Scribing and Cutting Tools</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Water Filtration Systems" href="https://www.msesupplies.com/collections/water-filtration-systems"><span class="gm-text">Water Filtration Systems</span></a>
</li></ul>
</li></ul>
<p style="text-align:right;display:flex !important;flex:0 0 100%;font-size: 11px !important;padding:3px;margin:0;justify-content:flex-end;opacity: 0.7 !important;background:transparent;visibility: visible !important;">Powered by <a style="margin: 0 0 0 3px !important;padding: 0 !important;color: #5c6ac4 !important;font-weight: bold !important;font-size: 12px !important;" href="https://apps.shopify.com/globo-mega-menu">Globo Mega Menu</a></p>
</div></li>
<li data-gmmi="1" data-gmdi="1" class="gm-item gm-level-0 gm-has-submenu gm-submenu-mega gm-submenu-align-left"><a class="gm-target" title="Shop By Industry" href="https://www.msesupplies.com/pages/mse-supplies-industries-page"><span class="gm-text">Shop By Industry</span><span class="gm-retractor"></span></a><div
class="gm-submenu gm-mega"
style="width: 700px;"
>
<div style="" class="submenu-background"></div>
<ul class="gm-grid">
<li class="gm-item gm-grid-item gmcol-4 gm-has-submenu"><ul style="--columns:1" class="gm-links">
<li class="gm-item"><a class="gm-target" title="Agriculture" href="https://www.msesupplies.com/pages/agriculture-products"><span class="gm-text">Agriculture</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Automotive & Aerospace" href="https://www.msesupplies.com/pages/automotive-aerospace-products"><span class="gm-text">Automotive & Aerospace</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Chemistry" href="https://www.msesupplies.com/pages/chemistry-products"><span class="gm-text">Chemistry</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Education" href="https://www.msesupplies.com/pages/education-products"><span class="gm-text">Education</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Food & Beverage" href="https://www.msesupplies.com/pages/food-beverage-products"><span class="gm-text">Food & Beverage</span></a>
</li></ul>
</li>
<li class="gm-item gm-grid-item gmcol-4 gm-has-submenu"><ul style="--columns:1" class="gm-links">
<li class="gm-item"><a class="gm-target" title="Industrial Process" href="https://www.msesupplies.com/pages/industrial-process-products"><span class="gm-text">Industrial Process</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Life Science" href="https://www.msesupplies.com/pages/life-science-products"><span class="gm-text">Life Science</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Lithium Battery & Renewable Energy" href="https://www.msesupplies.com/pages/lithium-battery-renewable-energy-products"><span class="gm-text">Lithium Battery & Renewable Energy</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Material Science" href="https://www.msesupplies.com/pages/material-science-products"><span class="gm-text">Material Science</span></a>
</li></ul>
</li>
<li class="gm-item gm-grid-item gmcol-4 gm-has-submenu"><ul style="--columns:1" class="gm-links">
<li class="gm-item"><a class="gm-target" title="Medical" href="https://www.msesupplies.com/pages/medical-products"><span class="gm-text">Medical</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Optics & Photonics" href="https://www.msesupplies.com/pages/optics-photonics-products"><span class="gm-text">Optics & Photonics</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Pharmaceutical" href="https://www.msesupplies.com/pages/pharmaceutical-products"><span class="gm-text">Pharmaceutical</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Semiconductor" href="https://www.msesupplies.com/pages/semiconductor-products"><span class="gm-text">Semiconductor</span></a>
</li></ul>
</li></ul>
<p style="text-align:right;display:flex !important;flex:0 0 100%;font-size: 11px !important;padding:3px;margin:0;justify-content:flex-end;opacity: 0.7 !important;background:transparent;visibility: visible !important;">Powered by <a style="margin: 0 0 0 3px !important;padding: 0 !important;color: #5c6ac4 !important;font-weight: bold !important;font-size: 12px !important;" href="https://apps.shopify.com/globo-mega-menu">Globo Mega Menu</a></p>
</div></li>
<li data-gmmi="2" data-gmdi="2" class="gm-item gm-level-0"><a class="gm-target" title="Brands" href="https://www.msesupplies.com/pages/mse-brands"><span class="gm-text">Brands</span></a></li>
<li data-gmmi="3" data-gmdi="3" class="gm-item gm-level-0"><a class="gm-target" title="New Products" href="https://www.msesupplies.com/collections/new-arrivals"><span class="gm-text">New Products</span></a></li>
<li data-gmmi="4" data-gmdi="4" class="gm-item gm-level-0"><a class="gm-target" title="Customization" href="https://www.msesupplies.com/collections/customization-solutions"><span class="gm-text">Customization</span></a></li>
<li data-gmmi="5" data-gmdi="5" class="gm-item gm-level-0"><a class="gm-target" title="Request A Quote" href="https://www.msesupplies.com/pages/updated-please-follow-the-below-steps-to-request-a-quote-from-mse-supplies"><span class="gm-text">Request A Quote</span></a></li>
<li data-gmmi="6" data-gmdi="6" class="gm-item gm-level-0"><a class="gm-target" title="Contact" href="https://www.msesupplies.com/pages/contact-us-page"><span class="gm-text">Contact</span></a></li>
<li data-gmmi="7" data-gmdi="7" class="gm-item gm-level-0 gm-has-submenu gm-submenu-dropdown gm-submenu-align-left"><a class="gm-target" title="About" href="https://www.msesupplies.com/pages/about-us"><span class="gm-text">About</span><span class="gm-retractor"></span></a><ul class="gm-submenu gm-dropdown gm-orientation-vertical ">
<li class="gm-item"><a class="gm-target" title="About" href="https://www.msesupplies.com/pages/about-us"><span class="gm-text">About</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Careers" href="/pages/career"><span class="gm-text">Careers</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="News" href="/blogs/news"><span class="gm-text">News</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Offers" href="https://www.msesupplies.com/pages/special-offers-and-programs"><span class="gm-text">Offers</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Resellers" href="https://www.msesupplies.com/pages/become-a-reseller"><span class="gm-text">Resellers</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Support" href="https://www.msesupplies.com/pages/customer-support"><span class="gm-text">Support</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Testimonials" href="https://www.msesupplies.com/pages/customer-testimonials"><span class="gm-text">Testimonials</span></a>
</li>
<li class="gm-item"><a class="gm-target" title="Why Us" href="/pages/why-choose-mse-supplies"><span class="gm-text">Why Us</span></a>
</li></ul></li>
</ul></script><style>
.gm-menu-installed .gm-menu.gm-menu-36249 {
background-color: rgba(32, 74, 128, 1) !important;
color: rgba(28, 65, 112, 1);
font-family: "Dosis", sans-serif;
font-size: 16px;
}
.gm-menu-installed .gm-menu.gm-menu-36249.gm-bordered:not(.gm-menu-mobile):not(.gm-vertical) > .gm-level-0 + .gm-level-0 {
border-left: 1px solid rgba(15, 15, 15, 0) !important;
}
.gm-menu-installed .gm-menu.gm-bordered.gm-vertical > .gm-level-0 + .gm-level-0:not(.searchItem),
.gm-menu-installed .gm-menu.gm-menu-36249.gm-mobile-bordered.gm-menu-mobile > .gm-level-0 + .gm-level-0:not(.searchItem){
border-top: 1px solid rgba(15, 15, 15, 0) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0 > .gm-target > .gm-text{
font-family: "Dosis", sans-serif !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0 > .gm-target{
padding: 15px 15px !important;
font-family: "Dosis", sans-serif !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0 > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0 > .gm-target > .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0 > .gm-target > .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0 > .gm-target > .gm-retractor{
color: #ffffff !important;
font-size: 17px !important;
font-weight: 600 !important;
font-style: normal !important;
line-height: -20px !important;
}
.gm-menu.gm-menu-36249 .gm-submenu.gm-search-form input{
line-height: 0px !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0.gm-active > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0:hover > .gm-target{
background-color: rgba(4, 40, 78, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0.gm-active > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0.gm-active > .gm-target > .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0.gm-active > .gm-target > .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0.gm-active > .gm-target > .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0:hover > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0:hover > .gm-target > .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0:hover > .gm-target > .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-item.gm-level-0:hover > .gm-target > .gm-retractor{
color: rgba(255, 255, 255, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu.gm-submenu-bordered:not(.gm-aliexpress) {
border: 1px solid rgba(255, 255, 255, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249.gm-menu-mobile .gm-tabs > .gm-tab-links > .gm-item{
border-top: 1px solid rgba(255, 255, 255, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item.gm-active > .gm-target{
background-color: #d9d9d9 !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu.gm-mega,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu.gm-search-form,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu-aliexpress .gm-tab-links,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu-aliexpress .gm-tab-content {
background-color: #ffffff !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu-bordered .gm-tabs-left > .gm-tab-links {
border-right: 1px solid rgba(255, 255, 255, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu-bordered .gm-tabs-top > .gm-tab-links {
border-bottom: 1px solid rgba(255, 255, 255, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu-bordered .gm-tabs-right > .gm-tab-links {
border-left: 1px solid rgba(255, 255, 255, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item > .gm-target > .gm-text{
font-family: "Dosis", sans-serif;
font-size: 16px;
font-weight: 500;
font-style: normal;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item > .gm-target > .gm-icon{
font-size: 16px;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item > .gm-target > .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item > .gm-target > .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item > .gm-target > .gm-icon{
color: #202020 !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item.gm-active > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > .gm-item.gm-active > .gm-target > .gm-icon{
color: #000000 !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-dropdown {
background-color: #ffffff !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-dropdown > li > a {
line-height: -25px !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-tab-links > li > a {
line-height: -20px !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-links > li:not(.gm-heading) > a {
line-height: 20px !important;
}
.gm-html-inner,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-item .gm-target {
color: rgba(28, 65, 112, 1) !important;
font-family: "Dosis", sans-serif !important;
font-size: 16px !important;
font-weight: 500 !important;
font-style: normal !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-item .gm-heading,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-item .gm-heading .gm-target{
color: rgba(135, 135, 135, 1) !important;
font-family: "Dosis", sans-serif !important;
font-size: 16px !important;
font-weight: 400 !important;
font-style: normal !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-target:hover,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-target:hover .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-target:hover .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-target:hover .gm-retractor
{
color: rgba(4, 40, 78, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-target:hover .gm-price {
color: rgba(28, 65, 112, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-target:hover .gm-old-price {
color: #969696 !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-target:hover > .gm-text > .gm-description {
color: #4d5bcd !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-submenu .gm-item .gm-description {
color: #969696 !important;
font-family: "Work Sans", sans-serif !important;
font-size: 16px !important;
font-weight: 400 !important;
font-style: normal !important;
}
.gm-menu.gm-menu-36249 .gm-label.gm-sale-label{
color: #ffffff !important;
background: #ec523e !important;
}
.gm-menu.gm-menu-36249 .gm-label.gm-sold_out-label{
color: #757575 !important;
background: #d5d5d5 !important;
}
.theme_store_id_777 .drawer a,
.drawer h3,
.drawer .h3,
.theme_store_id_601.gm-menu-installed .gm-menu.gm-menu-36249 .gm-level-0 > a.icon-account,
.theme_store_id_601.gm-menu-installed .gm-menu.gm-menu-36249 .gm-level-0 > a.icon-search,
.theme_store_id_601 #nav.gm-menu.gm-menu-36249 .gm-level-0 > a,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.gm-theme-li > a
.theme_store_id_601 #nav.gm-menu.gm-menu-36249 .gm-level-0 > select.currencies {
color: #ffffff !important;
}
.theme_store_id_601 #nav.gm-menu.gm-menu-36249 .gm-level-0 > select.currencies > option {
background-color: rgba(32, 74, 128, 1) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.gm-theme-li > a {
font-family: "Dosis", sans-serif !important;
font-size: 17px !important;
}
.gm-menu.gm-menu-36249 .gm-product-atc input.gm-btn-atc{
color: #FFFFFF !important;
background-color: #1F1F1F !important;
font-family: "Dosis", sans-serif !important;
}
.gm-menu.gm-menu-36249 .gm-product-atc input.gm-btn-atc:hover{
color: #FFFFFF !important;
background-color: #000000 !important;
}
.gm-menu.gm-menu-36249.gm-transition-fade .gm-item>.gm-submenu {
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
transition-delay: 150ms !important;
-webkit-transition-delay: 150ms !important;
}
.gm-menu.gm-menu-36249.gm-transition-shiftup .gm-item>.gm-submenu {
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
transition-delay: 150ms !important;
-webkit-transition-delay: 150ms !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target .gm-text{
color: var(--gm-item-custom-color, #ffffff) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target{
background: var(--gm-item-custom-background-color, rgba(32, 74, 128, 1)) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target .gm-text{
color: var(--gm-item-custom-hover-color, rgba(255, 255, 255, 1)) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target{
background: var(--gm-item-custom-hover-background-color, rgba(4, 40, 78, 1)) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target .gm-text{
color: var(--gm-item-custom-color) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color > .gm-target{
background: var(--gm-item-custom-background-color) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target .gm-text,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target .gm-icon,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target .gm-retractor,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target .gm-text{
color: var(--gm-item-custom-hover-color) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color.gm-active > .gm-target,
.gm-menu-installed .gm-menu.gm-menu-36249 > .gm-level-0.has-custom-color:hover > .gm-target{
background: var(--gm-item-custom-hover-background-color) !important;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-image a {
width: var(--gm-item-image-width);
max-width: 100%;
}
.gm-menu-installed .gm-menu.gm-menu-36249 .gm-icon.gm-icon-img {
width: var(--gm-item-icon-width);
max-width: var(--gm-item-icon-width, 60px);
}</style><link href="https://fonts.googleapis.com/css2?family=Dosis:ital,wght@0,400;0,500;0,600&family=Work+Sans:ital,wght@0,400&display=swap" rel="stylesheet"><script>if(window.AVADA_SPEED_WHITELIST){const gmm_w = new RegExp("globo-mega-menu", 'i');if(Array.isArray(window.AVADA_SPEED_WHITELIST)){window.AVADA_SPEED_WHITELIST.push(gmm_w);}else{window.AVADA_SPEED_WHITELIST = [gmm_w];}}</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
<script async src="https://static.klaviyo.com/onsite/js/PxfzWV/klaviyo.js?company_id=PxfzWV"></script>
<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
<script>
window.klaviyoReviewsProductDesignMode = false
</script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/product-filters-search/blocks/autocomplete/95672d06-1c4e-4e1b-9368-e84ce1ad6886 --><script>
var fast_dawn_theme_action = "/pages/search-results";
var __isp_new_jquery = "true" === "true";
</script>
<script>var _isp_injected_already = true</script>
<!-- BEGIN app snippet: fast-simon-autocomplete-init --><script id="autocomplete-initilizer"
src="https://static-autocomplete.fastsimon.com/fast-simon-autocomplete-init.umd.js?mode=shopify&UUID=c096871e-4be8-4aae-889b-243078d93ff8&store=7227785"
async>
</script>
<!-- END app snippet -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/wiser-product-recommendations/blocks/wiser-block/3f966edc-9a4a-465c-a4df-436d2a39160d --><!-- BEGIN app snippet: wiserMnyFrmt --><script>
var ShopifyWsObj = {};
ShopifyWsObj.wsMnyFrmt = '$ {{amount}}';
ShopifyWsObj.wsGetMnyFrmt = function (wsCents, wsfrmt) {
if (typeof wsCents == 'string') {
wsCents = wsCents.replace('.', '');
}
var wsValue = '';
var wsPlcHldrRgx = /\{\{\s*(\w+)\s*\}\}/;
var wsFrmtString = wsfrmt || this.wsMnyFrmt;
function defaultOption(wsOpt, wsDef) {
return typeof wsOpt == 'undefined' ? wsDef : wsOpt;
}
function formatWithDelimiters(wsNumber, wsPrecision, wsThousands, wsDecimal) {
wsPrecision = defaultOption(wsPrecision, 2);
wsThousands = defaultOption(wsThousands, ',');
wsDecimal = defaultOption(wsDecimal, '.');
if (isNaN(wsNumber) || wsNumber == null) {
return 0;
}
wsNumber = (wsNumber / 100.0).toFixed(wsPrecision);
var wsParts = wsNumber.split('.'),
wsDollars = wsParts[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g, '$1' + wsThousands),
wsCents = wsParts[1] ? wsDecimal + wsParts[1] : '';
return wsDollars + wsCents;
}
switch (wsFrmtString.match(wsPlcHldrRgx)[1]) {
case 'amount':
wsValue = formatWithDelimiters(wsCents, 2);
break;
case 'amount_no_decimals':
wsValue = formatWithDelimiters(wsCents, 0);
break;
case 'amount_with_comma_separator':
wsValue = formatWithDelimiters(wsCents, 2, '.', ',');
break;
case 'amount_no_decimals_with_comma_separator':
wsValue = formatWithDelimiters(wsCents, 0, '.', ',');
break;
}
return wsFrmtString.replace(wsPlcHldrRgx, wsValue);
};
</script><!-- END app snippet -->
<!-- BEGIN app snippet: wiser -->
<script>
var wiser_view_products = "17";
var current_productid = '';
var ws_shop_id = "7227785";
// var wsShopCountryIsoCode = (ws_shop_id == 4536991778) ? "" : "US";
var wsShopLocale = "en";
var wsRelBrseCache = 'wi_related_browse';
var wsRcntCache = 'wi_recent_products';
var wsCustBrseCache = 'wis_customer_browsed';
var wsFileNm = 'wiser_recom';
function wsIncludeWiserRecom(wsScriptUrl, $wsChkJquery) {
let $wsScriptTag = document.createElement('script');
$wsScriptTag.src = wsScriptUrl;
if ($wsChkJquery == 1) { $wsScriptTag.setAttribute('defer', true); }
if ($wsChkJquery != 1) {
$wsScriptTag.setAttribute('async', true);
$wsScriptTag.setAttribute('evm-ws-shop-id', '7227785');
$wsScriptTag.setAttribute('ws-recom-embed', 'true');
$wsScriptTag.setAttribute('ws-data-evmpopup', '');
$wsScriptTag.setAttribute('data-maincollection-id', '');
$wsScriptTag.setAttribute('data-productid', '');
$wsScriptTag.setAttribute('data-page', 'index');
$wsScriptTag.setAttribute('ws-blog-tags', '');
$wsScriptTag.setAttribute('ws-data-evmemail', '1');
$wsScriptTag.setAttribute('data-phandle', "");
$wsScriptTag.setAttribute('data-shop-id', 'msesupplies.myshopify.com');
$wsScriptTag.type = 'text/javascript';
}
document.getElementsByTagName('head').item(0).appendChild($wsScriptTag);
}
var $wsChkWsRecomScript = document.querySelector('script[evm-ws-shop-id]');
// Select all script tags and check for the desired script
const isWiserRecomFound = Array.from(document.scripts).some(script => {
const wsScriptSrc = script.src; // Directly access the 'src' property
return wsScriptSrc && wsScriptSrc.includes('wiser_recom.js');
});
if (!isWiserRecomFound) {
// if ($wsChkWsRecomScript == null) {
wsIncludeWiserRecom("https://cdn.shopify.com/extensions/2c965030-a3c4-42a3-86a5-db5cac35a406/wiser-upsell-cross-sell-895/assets/ws_jquery_js_2.2.4.js?version=0511111221", 1);
wsIncludeWiserRecom(`https://wiser.expertvillagemedia.com/assets/js/${wsFileNm}.js?version=0511111221`, 0);
var evmcustomerId = '' ? '' : '';
window.evmWSSettings = {
collections: [``],
collectionhandles:``.split(`,`),
product_id:``,
product_handle:``,
product_type: ``,
product_vendor: ``,
ws_dnmc_email_status:`1`,
tags: ``.split(`,`),
pagehandle:``,
pagetitle:``,
pageName:`index`,
pageType:`index`,
currency: `USD`,
domain: `www.msesupplies.com`,
customerId: ``,
customerEmail:``,
moneyFormat: "$ {{amount}}",
moneyFormatWithCurrency: "$ {{amount}} USD",
}
} else if ($wsChkWsRecomScript != null) {
$wsChkWsRecomScript.setAttribute('ws-data-evmpopup', '');
$wsChkWsRecomScript.setAttribute('ws-data-evmemail', '1');
}
</script>
<!-- END app snippet -->
<!-- END app block --><!-- BEGIN app block: shopify://apps/blockify-fraud-blocker/blocks/app_embed/2e3e0ba5-0e70-447a-9ec5-3bf76b5ef12e -->
<script>
window.ipBlockerMetafields = "{\"showOverlayByPass\":false,\"disableSpyExtensions\":false,\"activeApp\":true}";
</script>
<link href="https://cdn.shopify.com/extensions/31a94b48-75e1-475a-80a6-fd79e8abe639/blockify-fraud-filter-216/assets/blockify-embed.min.js" as="script" type="text/javascript" rel="preload"><link href="https://cdn.shopify.com/extensions/31a94b48-75e1-475a-80a6-fd79e8abe639/blockify-fraud-filter-216/assets/prevent-bypass-script.min.js" as="script" type="text/javascript" rel="preload">
<script type="text/javascript">
window.blockifyBaseUrl = 'https://apps-shopify.ipblocker.io/s/api';
window.blockifyPublicUrl = 'https://apps-shopify.ipblocker.io/s/api/public';
</script>
<script type="text/javascript">
window.blockifyChecking = true;
</script>
<script id="blockifyScriptByPass" type="text/javascript" src=https://cdn.shopify.com/extensions/31a94b48-75e1-475a-80a6-fd79e8abe639/blockify-fraud-filter-216/assets/prevent-bypass-script.min.js async></script>
<script id="blockifyScriptTag" type="text/javascript" src=https://cdn.shopify.com/extensions/31a94b48-75e1-475a-80a6-fd79e8abe639/blockify-fraud-filter-216/assets/blockify-embed.min.js async></script>
<!-- END app block --><!-- BEGIN app block: shopify://apps/pagefly-page-builder/blocks/app-embed/83e179f7-59a0-4589-8c66-c0dddf959200 -->
<!-- BEGIN app snippet: pagefly-cro-ab-testing-main -->
<script>
;(function () {
const url = new URL(window.location)
const viewParam = url.searchParams.get('view')
if (viewParam && viewParam.includes('variant-pf-')) {
url.searchParams.set('pf_v', viewParam)
url.searchParams.delete('view')
window.history.replaceState({}, '', url)
}
})()
</script>
<script type='module'>
window.PAGEFLY_CRO = window.PAGEFLY_CRO || {}
window.PAGEFLY_CRO['data_debug'] = {
original_template_suffix: "home",
allow_ab_test: false,
ab_test_start_time: 0,
ab_test_end_time: 0,
today_date_time: 1746987141000,
}
window.PAGEFLY_CRO['GA4'] = { enabled: false}
</script>
<!-- END app snippet -->
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-helper.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-general-helper.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-snap-slider.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-slideshow-v3.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-slideshow-v4.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-glider.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-slideshow-v1-v2.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-product-media.js" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-product.js" defer="defer"></script>
<script id='pagefly-helper-data' type='application/json'>
{
"page_optimization": {
"assets_prefetching": false
},
"elements_asset_mapper": {
"Accordion": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-accordion.js",
"Accordion3": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-accordion3.js",
"CountDown": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-countdown.js",
"GMap1": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-gmap.js",
"GMap2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-gmap.js",
"GMapBasicV2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-gmap.js",
"GMapAdvancedV2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-gmap.js",
"HTML.Video": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-htmlvideo.js",
"HTML.Video2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-htmlvideo2.js",
"HTML.Video3": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-htmlvideo2.js",
"BackgroundVideo": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-htmlvideo2.js",
"Instagram": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-instagram.js",
"Instagram2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-instagram.js",
"Insta3": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-instagram3.js",
"Tabs": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-tab.js",
"Tabs3": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-tab3.js",
"ProductBox": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-cart.js",
"FBPageBox2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-facebook.js",
"FBLikeButton2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-facebook.js",
"TwitterFeed2": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-twitter.js",
"Paragraph4": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-paragraph4.js",
"AliReviews": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"BackInStock": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"GloboBackInStock": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"GrowaveWishlist": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"InfiniteOptionsShopPad": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"InkybayProductPersonalizer": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"LimeSpot": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"Loox": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"Opinew": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"Powr": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"ProductReviews": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"PushOwl": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"ReCharge": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"Rivyo": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"TrackingMore": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"Vitals": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js",
"Wiser": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-3rd-elements.js"
},
"custom_elements_mapper": {
"pf-click-action-element": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-click-action-element.js",
"pf-dialog-element": "https://cdn.shopify.com/extensions/e4aad993-86b9-4655-a372-6fc03169cfb8/pagefly-page-builder-154/assets/pagefly-dialog-element.js"
}
}
</script>
<!-- END app block --><script src="https://cdn.shopify.com/extensions/ff157cab-0912-4157-89c4-e0d754568840/consentmo-gdpr-292/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
<script src="https://cdn.shopify.com/extensions/524f71c7-7677-43bd-ad51-84e216c71fca/globo-mega-menu-229/assets/globo.menu.index.js" type="text/javascript" defer="defer"></script>
<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 7227785,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
<script id="web-pixels-manager-setup">(function e(e,d,r,n,o,i){if(void 0===i&&(i={}),!Boolean(null===(t=null===(a=window.Shopify)||void 0===a?void 0:a.analytics)||void 0===t?void 0:t.replayQueue)){var a,t;window.Shopify=window.Shopify||{};var s=window.Shopify;s.analytics=s.analytics||{};var l=s.analytics;l.replayQueue=[],l.publish=function(e,d,r){return l.replayQueue.push([e,d,r]),!0};try{self.performance.mark("wpm:start")}catch(e){}var u=function(){var e={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(13[2-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(13[1-9]|1[4-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/},d=e.modern,r=e.legacy,n=navigator.userAgent;return n.match(d)?"modern":n.match(r)?"legacy":"unknown"}(),c="modern"===u?"modern":"legacy",f=(null!=o?o:{modern:"",legacy:""})[c],m=function(e){return[e.baseUrl,"/wpm","/b",e.hashVersion,"modern"===e.buildTarget?"m":"l",".js"].join("")}({baseUrl:r,hashVersion:n,buildTarget:c}),p=function(e){var d=e.version,r=e.bundleTarget,n=e.surface,o=e.pageUrl,i=e.monorailEndpoint;return{emit:function(e){var a=e.status,t=e.errorMsg,s=(new Date).getTime(),l=JSON.stringify({metadata:{event_sent_at_ms:s},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:d,bundle_target:r,page_url:o,status:a,surface:n,error_msg:t},metadata:{event_created_at_ms:s}}]});if(!i)return console&&console.warn&&console.warn("[Web Pixels Manager] No Monorail endpoint provided, skipping logging."),!1;try{return self.navigator.sendBeacon.bind(self.navigator)(i,l)}catch(e){}var u=new XMLHttpRequest;try{return u.open("POST",i,!0),u.setRequestHeader("Content-Type","text/plain"),u.send(l),!0}catch(e){return console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging to Monorail."),!1}}}}({version:n,bundleTarget:u,surface:e.surface,pageUrl:self.location.href,monorailEndpoint:e.monorailEndpoint});try{i.browserTarget=u,function(e){var d=e.src,r=e.async,n=void 0===r||r,o=e.onload,i=e.onerror,a=e.sri,t=e.scriptDataAttributes,s=void 0===t?{}:t,l=document.createElement("script"),u=document.querySelector("head"),c=document.querySelector("body");if(l.async=n,l.src=d,a&&(l.integrity=a,l.crossOrigin="anonymous"),s)for(var f in s)if(Object.prototype.hasOwnProperty.call(s,f))try{l.dataset[f]=s[f]}catch(e){}if(o&&l.addEventListener("load",o),i&&l.addEventListener("error",i),u)u.appendChild(l);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(l)}}({src:m,async:!0,onload:function(){if(!function(){var e,d;return Boolean(null===(d=null===(e=window.Shopify)||void 0===e?void 0:e.analytics)||void 0===d?void 0:d.initialized)}()){var r=window.webPixelsManager.init(e)||void 0;if(r){d(r);var n=window.Shopify.analytics;n.replayQueue.forEach((function(e){var d=e[0],n=e[1],o=e[2];r.publishCustomEvent(d,n,o)})),n.replayQueue=[],n.publish=r.publishCustomEvent,n.visitor=r.visitor,n.initialized=!0}}},onerror:function(){return p.emit({status:"failed",errorMsg:"".concat(m," has failed to load")})},sri:function(e){var d=/^sha384-[A-Za-z0-9+/=]+$/;return"string"==typeof e&&d.test(e)}(f)?f:"",scriptDataAttributes:i}),p.emit({status:"loading"})}catch(e){p.emit({status:"failed",errorMsg:(null==e?void 0:e.message)||"Unknown error"})}}})({shopId: 7227785,storefrontBaseUrl: "https://www.msesupplies.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://monorail-edge.shopifysvc.com/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"367755322","configuration":"{\"accountID\":\"PxfzWV\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4dc2bf2f415d498931f502e99c2a3863","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"328532026","configuration":"{\"shopId\":\"182641\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6b76812377e23018b1e229e2847785fb","type":"APP","apiClientId":2773553,"privacyPurposes":["SALE_OF_DATA"]},{"id":"328237114","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-KH6KQJTL3L\\\",\\\"google_tag_ids\\\":[\\\"G-KH6KQJTL3L\\\",\\\"GT-WB5G4LSB\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-KH6KQJTL3L\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-KH6KQJTL3L\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-KH6KQJTL3L\\\",\\\"MC-60X70CCPX0\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-KH6KQJTL3L\\\",\\\"MC-60X70CCPX0\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-KH6KQJTL3L\\\",\\\"MC-60X70CCPX0\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-KH6KQJTL3L\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-KH6KQJTL3L\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"08b22f5daf51b34bfe87b14f6c38657d","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"5865530","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"15","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"MCFX Order Tracking"},{"id":"11796538","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Google Ads Enhanced Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0411","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,effectiveTopLevelDomain: "com",initData: {"shop":{"name":"MSE Supplies LLC","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"msesupplies.myshopify.com","countryCode":"US","storefrontUrl":"https://www.msesupplies.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});},"https://www.msesupplies.com/cdn","9f94c53cwe611d86fp8ced7fbdmadbd84f4",{"modern":"","legacy":""},{"shopId":"7227785","storefrontBaseUrl":"https://www.msesupplies.com","extensionBaseUrl":"https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[]","isMerchantRequest":"false","hashVersion":"9f94c53cwe611d86fp8ced7fbdmadbd84f4"});</script><script>
window.ShopifyAnalytics = window.ShopifyAnalytics || {};
window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
window.ShopifyAnalytics.meta.currency = 'USD';
var meta = {"page":{"pageType":"home"}};
for (var attr in meta) {
window.ShopifyAnalytics.meta[attr] = meta[attr];
}
</script>
<script class="analytics">
(function () {
var customDocumentWrite = function(content) {
var jquery = null;
if (window.jQuery) {
jquery = window.jQuery;
} else if (window.Checkout && window.Checkout.$) {
jquery = window.Checkout.$;
}
if (jquery) {
jquery('body').append(content);
}
};
var hasLoggedConversion = function(token) {
if (token) {
return document.cookie.indexOf('loggedConversion=' + token) !== -1;
}
return false;
}
var setCookieIfConversion = function(token) {
if (token) {
var twoMonthsFromNow = new Date(Date.now());
twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
}
}
var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
if (trekkie.integrations) {
return;
}
trekkie.methods = [
'identify',
'page',
'ready',
'track',
'trackForm',
'trackLink'
];
trekkie.factory = function(method) {
return function() {
var args = Array.prototype.slice.call(arguments);
args.unshift(method);
trekkie.push(args);
return trekkie;
};
};
for (var i = 0; i < trekkie.methods.length; i++) {
var key = trekkie.methods[i];
trekkie[key] = trekkie.factory(key);
}
trekkie.load = function(config) {
trekkie.config = config || {};
trekkie.config.initialDocumentCookie = document.cookie;
var first = document.getElementsByTagName('script')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.onerror = function(e) {
var scriptFallback = document.createElement('script');
scriptFallback.type = 'text/javascript';
scriptFallback.onerror = function(error) {
var Monorail = {
produce: function produce(monorailDomain, schemaId, payload) {
var currentMs = new Date().getTime();
var event = {
schema_id: schemaId,
payload: payload,
metadata: {
event_created_at_ms: currentMs,
event_sent_at_ms: currentMs
}
};
return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
},
sendRequest: function sendRequest(endpointUrl, payload) {
// Try the sendBeacon API
if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
var blobData = new window.Blob([payload], {
type: 'text/plain'
});
if (window.navigator.sendBeacon(endpointUrl, blobData)) {
return true;
} // sendBeacon was not successful
} // XHR beacon
var xhr = new XMLHttpRequest();
try {
xhr.open('POST', endpointUrl);
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.send(payload);
} catch (e) {
console.log(e);
}
return false;
},
isIos12: function isIos12() {
return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
}
};
Monorail.produce('monorail-edge.shopifysvc.com',
'trekkie_storefront_load_errors/1.1',
{shop_id: 7227785,
theme_id: 126321590330,
app_name: "storefront",
context_url: window.location.href,
source_url: "//www.msesupplies.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js"});
};
scriptFallback.async = true;
scriptFallback.src = '//www.msesupplies.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js';
first.parentNode.insertBefore(scriptFallback, first);
};
script.async = true;
script.src = '//www.msesupplies.com/cdn/s/trekkie.storefront.7dd5a1f776e0762aa90f8d934b8ac8a05d3d42a2.min.js';
first.parentNode.insertBefore(script, first);
};
trekkie.load(
{"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":7227785,"isMerchantRequest":null,"themeId":126321590330,"themeCityHash":"7494959364495048855","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
);
var loaded = false;
trekkie.ready(function() {
if (loaded) return;
loaded = true;
window.ShopifyAnalytics.lib = window.trekkie;
var originalDocumentWrite = document.write;
document.write = customDocumentWrite;
try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
document.write = originalDocumentWrite;
window.ShopifyAnalytics.lib.page(null,{"pageType":"home","shopifyEmitted":true});
var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
var token = match? match[1]: undefined;
if (!hasLoggedConversion(token)) {
setCookieIfConversion(token);
}
});
var eventsListenerScript = document.createElement('script');
eventsListenerScript.async = true;
eventsListenerScript.src = "//www.msesupplies.com/cdn/shopifycloud/shopify/assets/shop_events_listener-f55dd2979ec32029c7d9e0b454ab8b33f79c01ca039d17a6f5c9b95647564b19.js";
document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
})();</script>
<script>
if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
window.ga = function ga() {
(window.ga.q = window.ga.q || []).push(arguments);
Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
};
Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
}
</script>
<script
defer
src="https://www.msesupplies.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.6.2.min.js"
data-application="storefront-renderer"
data-shop-id="7227785"
data-render-region="gcp-us-east1"
data-page-type="index"
data-theme-instance-id="126321590330"
data-theme-name=""
data-theme-version=""
data-monorail-region="shop_domain"
data-resource-timing-sampling-rate="10"
data-shs="true"
></script>
</head>
<body id="advanced-materials-and-lab-equipment-supplier" class="template-index" >
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KD2NNGG"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<meta name="google-site-verification" content="E9YR4SLk9eDS6e1XAi7G_JyIPxGdBYu9KkM_LehyzrA" />
<header class="site-header" role="banner">
<div class="wrapper">
<div class="grid--full">
<div class="grid-item large--one-half">
<h1 class="header-logo large--left" itemscope itemtype="http://schema.org/Organization">
<a href="/" itemprop="url">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/logo_300x.png?v=9257099028124577381740514177" alt="MSE Supplies LLC" itemprop="logo">
</a>
</h1>
</div>
<div class="grid-item large--one-half text-center large--text-right">
<div class="site-header--text-links">
Call Us: <a href="tel:+15207896673">+1 (520)789-6673</a>
<span class="site-header--meta-links medium-down--hide">
<a href="/account/login" id="customer_login_link">Sign in</a>
<span class="site-header--spacer">or</span>
<a href="/account/register" id="customer_register_link">Create an Account</a>
</span>
</div>
<br class="medium-down--hide">
<form action="/search" method="get" class="search-bar" role="search">
<input type="hidden" name="type" value="product">
<input type="search" name="q" value="" placeholder="Search all products..." aria-label="Search all products...">
<button type="submit" class="search-bar--submit icon-fallback-text">
<span class="icon icon-search" aria-hidden="true"></span>
<span class="fallback-text">Search</span>
</button>
</form>
<a href="/cart" class="header-cart-btn cart-toggle">
<span class="icon icon-cart"></span>
Cart <span id="cartCount" class="hidden-count">0</span>
</a>
</div>
</div>
<div class="global-button-rotate">
<button class="globalQuoteButton" id="openGlobalModal" type="button">
<span class="quote-icon">
<svg
fill="#fff"
version="1.1"
id="Ebene_1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="100px"
height="100px"
viewBox="0 0 64 64"
enable-background="new 0 0 64 64"
xml:space="preserve">
<g>
<path
d="M52,64c2.206,0,4-1.794,4-4V4c0-2.206-1.794-4-4-4H26c-1.638,0-3.668,0.841-4.828,2L10,13.171C8.841,14.33,8,16.36,8,18v42
c0,2.206,1.794,4,4,4H52z M52,4l0,56h0H12V18h10c2.206,0,4-1.794,4-4V4H52z M22,6.828V14h-7.172L22,6.828z" />
<path
d="M32,16h12c1.104,0,2-0.896,2-2s-0.896-2-2-2H32c-1.104,0-2,0.896-2,2S30.896,16,32,16z" />
<path
d="M44,22H20c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2S45.104,22,44,22z" />
<path
d="M44,32H20c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2S45.104,32,44,32z" />
<path
d="M44,42H20c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2S45.104,42,44,42z" />
<path
d="M44,52H20c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2S45.104,52,44,52z" />
</g>
</svg>
</span>
<span>Quote Request</span>
<span class="product-count" id="productCountSpan"></span>
</button>
</div>
</div>
</header>
<nav class="nav-bar" role="navigation">
<div class="wrapper">
<ul class="site-nav" id="accessibleNav">
<li class="large--hide">
<a href="/">Home</a>
</li>
<li class="site-nav--has-dropdown" aria-haspopup="true">
<a href="https://www.msesupplies.com/pages/mse-supplies-products">
Products
<span class="icon-fallback-text">
<span class="icon icon-arrow-down" aria-hidden="true"></span>
</span>
</a>
<ul class="site-nav--dropdown" style="display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;">
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/collections/arc-melting-and-quenching-equipment">Arc Melters and Quenchers</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/powder-processing">Ball Mills, Milling Jars, Milling Media</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/neware-battery-testing-systems">Battery Testing Systems</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/ceramic-beads-balls-fine-grinding-media">Ceramic Beads & Balls - Fine Grinding Media</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/ceramic-shots-for-blast-cleaning-microblast">Ceramic Shots for Blast Cleaning & Microblast</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/collections/water-chiller-units">Chillers</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/collections/coating-equipment">Coating Equipment </a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/electrochemical-consumables">Electrochemical Cells</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/evaporation-materials">Evaporation Materials</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/collections/dr-fritsch-sintering-presses">FAST / SPS Sintering Equipment</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/general-lab-supplies">General Lab Supplies</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/graphene-cvd-films-and-graphene-oxide">Graphene and Graphene Oxide</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/high-purity-inorganic-chemicals">High Purity Inorganic Chemicals</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/high-purity-lab-crucibles-and-parts">High Purity Lab Crucibles</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/collections/mse-pro-incubators-and-environment-chambers">Incubators and Environmental Chambers</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/coated-glass-ito-fto-azo-substrates">ITO FTO AZO Substrates</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/collections/mse-pro-laboratory-drying-ovens">Laboratory Drying Ovens</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/laboratory-furnaces">Laboratory Furnaces</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/life-science-products">Life Science Products</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/lithium-ion-battery-supplies-equipment-materials">Lithium Battery Materials and Tools</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/materials-characterization-analytical-services-best-value">Materials Characterization Services</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/metal-powders-for-additive-manufacturing-3d-printing">Metal Powders for Additive Manufacturing</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/nano-materials">Nano Powder Materials</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/collections/optical-components">Optical Components</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/pellet-pressing-dies">Pellet Pressing Dies and Press</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/shakers-and-lab-equipment">Shakers and Lab Equipment</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/single-crystals-wafers-and-crystal-substrates">Single Crystals, Wafers & Substrates</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/mse-supplies-custom-made-sputtering-targets">Sputtering Targets</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/vacuum-pumps">Vacuum Pumps</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/wafer-carrier-cases-membrane-boxes-sticky-gel-boxes">Wafer Cases, Membrane Boxes & Gel Boxes</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/collections/scribing-and-cleaving-tools-for-wafers-glass-and-crystal-substrates">Wafer & Glass Scribing and Cutting Tools</a></li>
</ul>
</li>
<li class="site-nav--has-dropdown" aria-haspopup="true">
<a href="https://www.msesupplies.com/pages/mse-supplies-industries-page">
Shop By Industry
<span class="icon-fallback-text">
<span class="icon icon-arrow-down" aria-hidden="true"></span>
</span>
</a>
<ul class="site-nav--dropdown" style="display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;">
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/agriculture-products">Agriculture</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/automotive-aerospace-products">Automotive & Aerospace</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/chemistry-products">Chemistry</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/education-products">Education</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/food-beverage-products">Food & Beverage</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/industrial-process-products">Industrial Process</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/life-science-products">Life Science</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/lithium-battery-renewable-energy-products">Lithium Battery & Renewable Energy</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/material-science-products">Material Science</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/medical-products">Medical</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/optics-photonics-products">Optics & Photonics</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/pharmaceutical-products">Pharmaceutical</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/semiconductor-products">Semiconductor</a></li>
</ul>
</li>
<li >
<a href="https://www.msesupplies.com/pages/mse-brands">Brands</a>
</li>
<li >
<a href="https://www.msesupplies.com/collections/customization-solutions">Customization</a>
</li>
<li >
<a href="/pages/get-a-quote-how-to">Request A Quote</a>
</li>
<li >
<a href="https://www.msesupplies.com/pages/contact-us">Contact</a>
</li>
<li class="site-nav--has-dropdown" aria-haspopup="true">
<a href="https://www.msesupplies.com/pages/about-us">
About
<span class="icon-fallback-text">
<span class="icon icon-arrow-down" aria-hidden="true"></span>
</span>
</a>
<ul class="site-nav--dropdown" style="display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;">
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/about-us">About Us</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/pages/career">Careers</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/blogs/news">News</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/special-offers-and-programs">Offers</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/pages/become-a-reseller">Resellers</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/customer-support">Support</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="https://www.msesupplies.com/pages/customer-testimonials">Testimonials</a></li>
<li style="width: 220px; font-size: 16px;"><a style="white-space: normal; height: fit-content;" href="/pages/why-choose-mse-supplies">Why Us</a></li>
</ul>
</li>
<li class="customer-navlink large--hide"><a href="/account/login" id="customer_login_link">Sign in</a></li>
<li class="customer-navlink large--hide"><a href="/account/register" id="customer_register_link">Create an Account</a></li>
</ul>
</div>
</nav>
<div id="mobileNavBar">
<div class="display-table-cell">
<a class="menu-toggle mobileNavBar-link">Menu</a>
</div>
<div class="display-table-cell navbar-right-content">
<form action="/search" method="get" class="search-bar" role="search">
<input type="hidden" name="type" value="product">
<input type="search" name="q" value="" placeholder="Search all products..." aria-label="Search all products...">
<button type="submit" class="search-bar--submit icon-fallback-text">
<span class="icon icon-search" aria-hidden="true"></span>
<span class="fallback-text">Search</span>
</button>
</form>
<a href="/cart" class="cart-toggle mobileNavBar-link">
<span class="icon icon-cart"></span>
Cart
</a>
</div>
</div>
<main class="wrapper main-content" role="main">
<div class="test_slider_container">
<div class="test_slider">
<a href="https://www.msesupplies.com/pages/about-us">
<img class="slider desktop" src="//www.msesupplies.com/cdn/shop/t/65/assets/full_brand1.png?v=115878959137067992501742572591" alt="Slider Image Desktop" width="1920px" height="500px">
<img class="slider mobile" src="//www.msesupplies.com/cdn/shop/t/65/assets/heroslider_1.png?v=125358832803426274231742572605" alt="Slider Image Mobile" width="1920px" height="1080px">
</a>
<a href="http://www.msesupplies.com/collections/powder-processing">
<img class="slider desktop" src="//www.msesupplies.com/cdn/shop/t/65/assets/full_brand2.png?v=99089779991973674641740514180" alt="Slider Image Desktop" width="1920px" height="500px">
<img class="slider mobile" src="//www.msesupplies.com/cdn/shop/t/65/assets/heroslider_2.png?v=171539517513529807411740514178" alt="Slider Image Mobile" width="1920px" height="1080px">
</a>
<a href="https://www.msesupplies.com/collections/lithium-ion-battery-materials">
<img class="slider desktop" src="//www.msesupplies.com/cdn/shop/t/65/assets/full_brand3.png?v=7331331169377611951740514180" alt="Slider Image Desktop" width="1920px" height="500px">
<img class="slider mobile" src="//www.msesupplies.com/cdn/shop/t/65/assets/heroslider_3.png?v=59985088289664453791740514178" alt="Slider Image Mobile" width="1920px" height="1080px">
</a>
<a href="https://www.msesupplies.com/collections/life-science-products">
<img class="slider desktop" src="//www.msesupplies.com/cdn/shop/t/65/assets/full_brand4.png?v=39139894557998611961740514177" alt="Slider Image Desktop" width="1920px" height="500px">
<img class="slider mobile" src="//www.msesupplies.com/cdn/shop/t/65/assets/heroslider_4.png?v=66109270197555215941740514180" alt="Slider Image Mobile" width="1920px" height="1080px">
</a>
<a href="https://www.msesupplies.com/collections/single-crystals-wafers-and-crystal-substrates">
<img class="slider desktop" src="//www.msesupplies.com/cdn/shop/t/65/assets/full_brand5.png?v=90346349574375146241740514177" alt="Slider Image Desktop" width="1920px" height="500px">
<img class="slider mobile" src="//www.msesupplies.com/cdn/shop/t/65/assets/heroslider_5.png?v=75656950803228447851740514179" alt="Slider Image Mobile" width="1920px" height="1080px">
</a>
<a href="https://www.msesupplies.com/collections/high-purity-inorganic-chemicals">
<img class="slider desktop" src="//www.msesupplies.com/cdn/shop/t/65/assets/full_brand6.png?v=86350798888415171211740514178" alt="Slider Image Desktop" width="1920px" height="500px">
<img class="slider mobile" src="//www.msesupplies.com/cdn/shop/t/65/assets/heroslider_6.png?v=160349592357381237251740514179" alt="Slider Image Mobile" width="1920px" height="1080px">
</a>
</div>
<div class="slider_buttons">
<button class="slider_button active" onclick="showSlide(1)"></button>
<button class="slider_button " onclick="showSlide(2)"></button>
<button class="slider_button " onclick="showSlide(3)"></button>
<button class="slider_button " onclick="showSlide(4)"></button>
<button class="slider_button " onclick="showSlide(5)"></button>
<button class="slider_button " onclick="showSlide(6)"></button>
</div>
</div>
<style>
/* Common styles */
.test_slider_container {
position: relative;
overflow: hidden;
width: 80vw;
left: 50%;
right: 50%;
transform: translateX(-50%);
margin-bottom: 3rem;
}
.test_slider {
display: flex;
transition: transform 0.5s ease;
}
.test_slider img {
flex: 0 0 auto;
width: 80vw;
height: auto;
overflow: hidden;
object-fit: contain;
}
.slider_buttons {
display: flex;
justify-content: center;
margin-top: 0.5rem;
}
.slider_button {
margin: 0 5px;
padding: 5px 10px;
border: none;
width: 3vw;
border-radius: 20px;
background-color: rgba(0,0,0,0.3);
cursor: pointer;
position: relative;
overflow: hidden;
transition: background-color 0.5s ease;
}
.slider_button:hover{
background-color: rgba(32, 74, 128, 0.7);
}
.slider_button.active {
background-color: #204a80 !important;
}
.slider_button::before {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(to left, transparent 0%, rgba(32, 74, 128, 0.3) 50%, rgba(32, 74, 128, 0.3) 100%);
transition: left 0.5s ease;
}
.slider_button.active::before {
left: 0;
}
.slider_button:focus {
outline: none;
}
/* Hide mobile images by default */
.test_slider img.mobile {
display: none;
}
/* Media query to show mobile images and hide desktop images */
@media (max-width: 767px) {
.slider_buttons{
margin-top: 1rem;
}
.slider_button{
width: 7vw;
}
.test_slider img.desktop {
display: none;
}
.test_slider img.mobile {
display: block;
}
}
</style>
<script>
let slider = document.querySelector('.test_slider');
let images = document.querySelectorAll('.test_slider img.desktop');
let mobileImages = document.querySelectorAll('.test_slider img.mobile');
let buttons = document.querySelectorAll('.slider_button');
let totalSlides = images.length;
let currentIndex = 0;
let sliderInterval;
// Function to show the selected slide
function showSlide(slideIndex) {
currentIndex = slideIndex - 1;
updateSlider();
updateButtonColor();
}
// Set the width of the slider to fit all slides
slider.style.width = `${100 * totalSlides}vw`;
// Start automatic sliding
function startSlider() {
sliderInterval = setInterval(function() {
currentIndex = (currentIndex + 1) % totalSlides;
updateSlider();
updateButtonColor();
}, 5000);
}
// Stop automatic sliding
function stopSlider() {
clearInterval(sliderInterval);
}
// Initially start the slider
startSlider();
// Pause the slider when hovering over the images
images.forEach((img) => {
img.addEventListener('mouseover', stopSlider);
img.addEventListener('mouseout', startSlider);
});
// Do the same for mobile images
mobileImages.forEach((img) => {
img.addEventListener('mouseover', stopSlider);
img.addEventListener('mouseout', startSlider);
});
// Update the slider position
function updateSlider() {
let newPosition = -currentIndex * 80;
slider.style.transform = `translateX(${newPosition}vw)`;
}
// Update the active button
function updateButtonColor() {
buttons.forEach((button, index) => {
if (index === currentIndex) {
button.classList.add('active');
} else {
button.classList.remove('active');
}
});
}
</script>
<div class="section-header">
<h2 class="h1 section-header--left">Shop For</h2>
<div class="section-header--right">
<a href="https://www.msesupplies.com/pages/mse-supplies-products">More categories ›</a>
</div>
</div>
<div class="grid-uniform text-center row-negative-bottom">
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/materials-characterization-analytical-services-best-value" title="Browse our Analytical Services collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/scanning-electron-microscope-materials_characterization_service_from_mse_supplies_120x.jpg?v=1542927079" alt="Analytical Services" />
</div>
</div>
<span class="featured-box--title">Analytical Services</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/coating-equipment-and-supplies" title="Browse our Coating Equipment and Supplies collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Coating_Equipment_and_Supplies_Sketch_1_120x.png?v=1741110623" alt="Coating Equipment and Supplies" />
</div>
</div>
<span class="featured-box--title">Coating Equipment and Supplies</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/wafer-and-sample-carriers" title="Browse our Delicate Sample Storage and Handling collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Carrier_120x.jpg?v=1651274212" alt="Delicate Sample Storage and Handling" />
</div>
</div>
<span class="featured-box--title">Delicate Sample Storage and Handling</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/desiccator-cabinets" title="Browse our Desiccator Cabinets collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/1200-1_120x.jpg?v=1704376316" alt="Desiccator Cabinets" />
</div>
</div>
<span class="featured-box--title">Desiccator Cabinets</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/electrochemical-consumables" title="Browse our Electrochemical Consumables collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Electrochemical_Consumables_120x.png?v=1737414709" alt="Electrochemical Consumables" />
</div>
</div>
<span class="featured-box--title">Electrochemical Consumables</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/general-lab-supplies" title="Browse our General Lab Products collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/membrane_boxes_120x.jpg?v=1741110586" alt="General Lab Products" />
</div>
</div>
<span class="featured-box--title">General Lab Products</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/glove-boxes" title="Browse our Glove Boxes collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Glove_boxes_Sketch_120x.png?v=1741110808" alt="Glove Boxes" />
</div>
</div>
<span class="featured-box--title">Glove Boxes</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/high-purity-inorganic-chemicals" title="Browse our High-Purity Inorganic Chemicals collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/HighPurityInorganics_120x.png?v=1542915734" alt="High-Purity Inorganic Chemicals" />
</div>
</div>
<span class="featured-box--title">High-Purity Inorganic Chemicals</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/life-science-products" title="Browse our Life Sciences Products collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/csm_Universalschuettler_SM30B_control_6102000_a8836a3eb6_120x.jpg?v=1689713921" alt="Life Sciences Products" />
</div>
</div>
<span class="featured-box--title">Life Sciences Products</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/lithium-ion-battery-supplies-equipment-materials" title="Browse our Lithium Ion Battery Supplies, Equipment, & Materials collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Category_Lithium_Battery_Materials_120x.jpg?v=1449590340" alt="Lithium Ion Battery Supplies, Equipment, & Materials" />
</div>
</div>
<span class="featured-box--title">Lithium Ion Battery Supplies, Equipment, & Materials</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/metallographic-equipment-and-consumables" title="Browse our Metallographic Equipment and Consumables collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Metallographic_120x.png?v=1741110509" alt="Metallographic Equipment and Consumables" />
</div>
</div>
<span class="featured-box--title">Metallographic Equipment and Consumables</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/nano-materials" title="Browse our Nanoparticles & Nano Powder Materials collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Super_C65_carbon_black_TEM_120x.jpg?v=1650521371" alt="Nanoparticles & Nano Powder Materials" />
</div>
</div>
<span class="featured-box--title">Nanoparticles & Nano Powder Materials</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/pellet-pressing-dies" title="Browse our Pellet Pressing Dies and Press collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Pellet-Press-Die-Steel_120x.jpg?v=1740579124" alt="Pellet Pressing Dies and Press" />
</div>
</div>
<span class="featured-box--title">Pellet Pressing Dies and Press</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/peristaltic-pumps" title="Browse our Peristaltic Pumps collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Peristaltic_Pumps_3e860f46-a1f4-4aa3-b465-0e9b09a75cbd_120x.jpg?v=1740696024" alt="Peristaltic Pumps" />
</div>
</div>
<span class="featured-box--title">Peristaltic Pumps</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/photonics-products" title="Browse our Photonics Products collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Photonics_120x.jpg?v=1740366801" alt="Photonics Products" />
</div>
</div>
<span class="featured-box--title">Photonics Products</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/powder-processing" title="Browse our Powder Processing with Ball Mill Media collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/LR_Combo_Milling_200_120x.jpg?v=1434952859" alt="Powder Processing with Ball Mill Media" />
</div>
</div>
<span class="featured-box--title">Powder Processing with Ball Mill Media</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/renewable-energy-research-products" title="Browse our Renewable Energy Research Products collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/Renewable_Energy_Research_Products_120x.png?v=1737415156" alt="Renewable Energy Research Products" />
</div>
</div>
<span class="featured-box--title">Renewable Energy Research Products</span>
</a>
</div>
<div class="grid-item small--one-half medium--one-third large--one-sixth">
<a href="/collections/single-crystals-wafers-and-crystal-substrates" title="Browse our Single Crystals, Wafers and Substrates collection" class="featured-box">
<div class="featured-box--inner">
<div class="featured-box--image">
<img src="//www.msesupplies.com/cdn/shop/collections/picture1_3713421f-daa8-4a71-8d3e-4fdcde05a70b_120x.jpg?v=1534894194" alt="Single Crystals, Wafers and Substrates" />
</div>
</div>
<span class="featured-box--title">Single Crystals, Wafers and Substrates</span>
</a>
</div>
</div>
<script>
$(window).load(function() {
$('.brandsflexslider').flexslider({
animation: "slide",
slideshow: true,
slideshowSpeed: 3000,
controlNav: true,
directionNav: true,
animationLoop: true,
itemWidth: 210,
itemMargin: 5,
minItems: 4,
maxItems: 4
});
});
</script>
<div class="brands-slider-section">
<h2 class="h1">Brands</h2>
<div class="brandsflexslider" id="brandHeroSlider" data-auto="true" data-rate="5000">
<ul class="slides">
<li>
<a href="https://www.msesupplies.com/pages/mse-pro-products" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_1.png?v=89032338095964373031740514178" alt="MSE PRO" />
</a>
</li>
<li>
<a href="https://www.msesupplies.com/collections/nest" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_2.png?v=8184207610310922061740514177" alt="Nest" />
</a>
</li>
<li>
<a href="https://www.msesupplies.com/collections/welch-vacuum-pump" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_3.png?v=83677139564713390911740514177" alt="Welch" />
</a>
</li>
<li>
<a href="https://www.msesupplies.com/collections/ampcera-solid-electrolyte-materials" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_4.png?v=153618484163412208571740514178" alt="Ampcera" />
</a>
</li>
<li>
<a href="https://www.msesupplies.com/collections/neware-battery-testing-systems" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_5.png?v=139567569795939277291740514179" alt="Neware" />
</a>
</li>
<li>
<a href="https://www.msesupplies.com/collections/nabertherm-laboratory-furnaces" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_6.png?v=133983256898007784621740514177" alt="Nabertherm" />
</a>
</li>
<li>
<a href="https://www.msesupplies.com/collections/ika-laboratory-products" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_7.png?v=171043053825438002881740514179" alt="IKA" />
</a>
</li>
<li>
<a href="https://www.msesupplies.com/collections/edwards-vacuum-pumps" class="slide-link">
<img src="//www.msesupplies.com/cdn/shop/t/65/assets/new_brand_slide_8.png?v=10551241531134794991740514180" alt="Edwards" />
</a>
</li>
</ul>
</div>
</div>
<div class="wiser-custom-wrapper" style="height: 1118.06px">
<div class="recently-viewed"></div><div class="trending-products"></div><div class="evm-most-popular-products"></div><div class="evm-featured-collections-product"></div>
</div>
<div class="wysiwyg-section">
<h2>We Enable Innovation</h2>
<p>MSE Supplies empowers engineers, scientists and procurement professionals globally with high-quality, high-value laboratory materials and equipment. Our team offers unparalleled technical support to streamline your sourcing so you can concentrate on moving innovation forward with confidence.</p>
<p>We're trusted by more than 20,000 customers from 2,000+ research labs and innovative companies worldwide as a preferred supplier of the best value advanced materials, lab equipment and customized solutions for both research and production. We offer MSE PROâ„¢ and other leading brands. <a href="https://www.msesupplies.com/pages/about-us">Learn more</a>.</p>
<h2>A Comprehensive Selection</h2>
<p>MSE Supplies carries a market-leading selection of scientific supplies and equipment from our MSE PROâ„¢ brand as well as 25+ world renowned manufacturing partners. <meta charset="utf-8"><span data-mce-fragment="1">When you need a specific solution tailored to your needs, trust our engineers to design it for you</span>. Our in-house team has the expertise and resources to bring your concept to fruition through our customization services.</p>
<p>We also provide high value advanced materials characterization and analytical services using sophisticated technology, including power analysis, pore structure tests and surface characterization — all supported by a highly skilled team to graduate-level education and decades of collective experience.</p>
<h2>A Trusted Global Supplier</h2>
<p>We have a proud and storied history as a strategic business partner to worldwide labs. Our commitment to quality, value and exceptional service has earned us excellent Google reviews. Read what our customers say about their experiences working with us and why they continue to trust us as their preferred analytical services and research supply company.</p>
<h2>Multi-Industry Expertise</h2>
<p>Product and equipment diversity is only the beginning — having the expertise to understand the nuances of different verticals is crucial to supporting innovation. At MSE Supplies, we specialize in understanding the varying needs of laboratories across numerous industries. Our supplies, equipment and services help businesses of all types achieve their value goals with no compromise on superior quality or world-class service.</p>
<p>We regularly partner with universities, aerospace companies, government agencies, life sciences organizations, and other public and private entities around the world</p>
</div>
<div class="cta-section">
<div class="wrapper">
<h2>Trust MSE Supplies for Laboratory Materials and Supplies</h2><p>We've become a leader among laboratory equipment suppliers through a dedication to earning your business every day. Shop online with confidence <a href="https://www.msesupplies.com/pages/why-choose-mse-supplies" target="_blank"><span style="text-decoration:underline"><strong>in the value we provide</strong></span></a>, or <a href="https://www.msesupplies.com/pages/get-a-quote-how-to" target="_blank"><span style="text-decoration:underline"><strong>request a personalized quote</strong></span></a> for your next equipment and supply order. You can also <a href="https://www.msesupplies.com/pages/contact-us" title="https://www.msesupplies.com/pages/contact-us"><span style="text-decoration:underline"><strong>contact us with questions</strong></span></a> or for more information on how we can help enable your lab's innovation.</p>
<a href="/pages/contact-us" class="cta-btn">Contact Us</a>
</div>
</div>
<div id="shopify-section-testimonial_home" class="shopify-section">
<script>
fetch("//www.msesupplies.com/cdn/shop/t/65/assets/testimonials_home_data.json?v=130286740641747688521740514178")
.then(response => response.json())
.then(data => {
renderTestimonials(data); // Call the renderTestimonials function with the JSON data
})
.catch(error => console.error('Error fetching testimonials data:', error));
function renderTestimonials(testimonials) {
if (testimonials && testimonials.length > 0) {
document.getElementById('static-google-img').src = testimonials[0].image;
// Render the testimonials slider
var sliderHtml = '<div class="slider-container">' +
'<div class="slider-track">';
testimonials.forEach(function(testimonial) {
sliderHtml += '<div class="slide">' +
'<p>' + testimonial.text + '</p>' +
'<div class="stars">' +
'<img src="' + testimonial.stars + '" alt="Stars rating">' +
'<p>' + testimonial.author + '</p>' +
'</div>' +
'</div>';
});
sliderHtml += '</div>' +
'<button class="prev" onclick="moveSlider(-1)">❮</button>' +
'<button class="next" onclick="moveSlider(1)">❯</button>' +
'</div>';
document.getElementById('testimonials-slider').innerHTML = sliderHtml;
showSlides(1); // Show the first slide initially
// Automatically move slider every 8 seconds
setInterval(function() {
moveSlider(1);
}, 8000);
} else {
// Render a message if testimonials data is not available
document.getElementById('testimonials-slider').innerHTML = '<p>No testimonials available.</p>';
}
}
var slideIndex = 1;
function moveSlider(n) {
if (window.innerWidth > 768) {
if (n === 1) {
if (slideIndex === 1) {
document.querySelector(".slider-track").style.transform = "translateX(-100%)";
slideIndex = 2;
} else {
document.querySelector(".slider-track").style.transform = "translateX(0)";
slideIndex = 1;
}
} else if (n === -1) {
if (slideIndex === 1) {
document.querySelector(".slider-track").style.transform = "translateX(-100%)";
slideIndex = 2;
} else {
document.querySelector(".slider-track").style.transform = "translateX(0)";
slideIndex = 1;
}
}
} else {
showSlides(slideIndex += n);
}
}
function showSlides(n) {
var i;
var slides = document.getElementsByClassName("slide");
var sliderTrack = document.querySelector(".slider-track");
if (n > slides.length) { slideIndex = 1 }
if (n < 1) { slideIndex = slides.length }
sliderTrack.style.transition = "transform 0.5s ease"; // Apply transition animation to the track
sliderTrack.style.transform = "translateX(" + ((-1) * (slideIndex - 1) * 100) + "%)"; // Move the entire track
}
</script>
<img id="static-google-img" class="google_img static" src="" alt="Static Customer Image" width="500px" height="165px">
<div id="testimonials-slider">
</div>
<style>
.slider-container {
width: 87%;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.slider-track {
display: flex;
flex-wrap: nowrap; /* Prevent wrapping on smaller screens */
transition: transform 0.5s ease-in-out;
}
.slider-track .prev{
display: none;
transition: 500ms ease-in-out;
}
.slider-track:hover .prev{
display: block
}
.slide {
flex: 0 0 33%;
padding: 20px;
box-sizing: border-box;
margin-top: 1rem;
}
.slide p{
font-size: 1.2rem;
}
.stars{
display: flex;
align-items:center;
flex-direction: column;
margin-top: 2rem;
}
.starts img{
width: 150px;
}
.google_img{
width: 400px;
display:grid;
margin: 0 auto;
margin-top: 3rem;
}
.prev,
.next {
position: absolute;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
padding: 10px;
background-color: rgba(0, 0, 0, 0.5);
color: white;
border: none;
outline: none;
transition: opacity 0.3s ease;
opacity: 0; /* Initially hidden */
}
.slider-container:hover .prev,
.slider-container:hover .next {
opacity: 1; /* Show on hover */
}
.prev {
left: 0;
}
.next {
right: 0;
}
@media (max-width: 768px) {
.slide {
flex: 0 0 100%;
}
.slide img{
width: 100%;
}
.google_img{
width: 300px;
}
.stars img{
width: 70%;
}
}
</style>
</div>
<style>
.cta-section{
position: relative;
right: 50%;
left: 50%;
width: 100vw;
transform: translateX(-50%);
}
.cta-section .cta-btn{
background-color: #FF6600 !important;
}
</style>
</main>
<footer class="site-footer small--text-center" role="contentinfo">
<div class="wrapper">
<div class="grid">
<div class="grid-item-footer medium--one-half large--three-twelfths">
<h3>Quick Links</h3>
<ul>
<li><a href="https://www.msesupplies.com/pages/about-us">About Us</a></li>
<li><a href="https://www.msesupplies.com/pages/career">Careers</a></li>
<li><a href="https://www.msesupplies.com/blogs/news">News & Blog</a></li>
<li><a href="https://www.msesupplies.com/pages/mse-supplies-products">Products</a></li>
<li><a href="/policies/refund-policy">Refund Policy</a></li>
<li><a href="https://www.msesupplies.com/pages/become-a-reseller">Reseller-Distributors</a></li>
<li><a href="/pages/sell-your-products-through-mse-supplies">Sell Your Products Through Us</a></li>
<li><a href="/pages/sitemap">Sitemap</a></li>
<li><a href="/pages/terms-and-conditions">Terms & Conditions</a></li>
</ul>
</div>
<div class="grid-item-footer medium--one-half large--three-twelfths">
<h3>Top Categories</h3>
<ul class="top_categories">
<li><a href="https://www.msesupplies.com/collections/new-arrivals">Browse New Products</a></li>
<li><a href="https://www.msesupplies.com/collections/arc-melting-and-quenching-equipment">Arc Melting & Quenching Equipment</a></li>
<li><a href="https://www.msesupplies.com/collections/high-purity-inorganic-chemicals">High Purity Inorganic Chemicals</a></li>
<li><a href="https://www.msesupplies.com/collections/life-science-products">Life Science & Biotechnology</a></li>
<li><a href="https://www.msesupplies.com/collections/powder-processing">Powder Processing & Ball Mill Media</a></li>
<li><a href="https://www.msesupplies.com/collections/lithium-ion-battery-materials">Lithium Battery Materials & Tools</a></li>
<li><a href="https://www.msesupplies.com/collections/pellet-pressing-dies">Pellet Pressing Dies & Press</a></li>
<li><a href="https://www.msesupplies.com/collections/single-crystals-wafers-and-crystal-substrates">Single Crystals, Wafers & Substrates</a></li>
</ul>
</div>
<div class="grid-item-footer medium--one-half large--five-twelfths">
<h3>Contact Us</h3>
<p>
<a href="https://www.msesupplies.com/pages/customer-testimonials" target="_blank">Customer Testimonials</a>
<br>
<a href="https://www.msesupplies.com/collections/customization-solutions" target="_blank">Customization</a>
<br>
<a href="https://www.msesupplies.com/pages/get-a-quote-how-to" target="_blank">Request A Quote</a>
<br>
Email:
<a href="mailto:sales@msesupplies.com" target="_blank">sales@msesupplies.com</a><br>
Phone: <a href="tel:+15207896673">+1 (520)789-6673</a> <br>
Toll Free: <a href="tel:+18666737759">1-866-673-7759</a> <br>
<p style="margin: 0;">Address: 2705 E Medina Rd, Suite 161 <br> Tucson, AZ 85756 USA</p>
Follow Us On Linkedin
<br>
<script src="https://platform.linkedin.com/in.js" type="text/javascript">
lang: en_US
</script>
<script type="IN/FollowCompany" data-id="10351584" data-counter="bottom"></script>
<br>
<br>
</p>
</div>
</div>
<a class="google_footer" href="https://www.google.com/search?q=+mse+supplies&rlz=1C1VDKB_frCA943CA943&sxsrf=ALiCzsaVEnYlXWh-2dHvHzUqHhy1J552Cg%3A1651859116943&ei=rF51YvePOeaC9PwPtJWO6As&ved=0ahUKEwj3lYnftsv3AhVmAZ0JHbSKA70Q4dUDCA4&uact=5&oq=+mse+supplies&gs_lcp=Cgdnd3Mtd2l6EAMyDQguEMcBEK8BENQCEEMyBggAEAcQHjIGCAAQBxAeMgUIABCABDIFCAAQgAQyBQgAEIAEMgUIABCABDIECAAQHjIECAAQHjIECAAQHkoECEEYAEoECEYYAFAAWABghgJoAHABeACAAW6IAW6SAQMwLjGYAQCgAQHAAQE&sclient=gws-wiz#lrd=0x86d66fd968f05895:0xbf3438ddf93b221f,1,,,%22" target="_blank"><img src="https://cdn.shopify.com/s/files/1/0722/7785/files/ne.png?v=1705329341"></a>
<hr class="hr--small">
<div class="grid">
<div class="grid-item-footer large--two-fifths">
<ul class="legal-links inline-list">
<li>© 2025 MSE Supplies LLC</li>
<li></li>
</ul>
</div>
<div class="grid-item-footer large--three-fifths large--text-right">
<ul class="inline-list payment-icons">
<li>
<span class="icon-fallback-text">
<span class="icon icon-amazon_pay" aria-hidden="true"></span>
<span class="fallback-text">amazon pay</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-american_express" aria-hidden="true"></span>
<span class="fallback-text">american express</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-apple_pay" aria-hidden="true"></span>
<span class="fallback-text">apple pay</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-diners_club" aria-hidden="true"></span>
<span class="fallback-text">diners club</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-discover" aria-hidden="true"></span>
<span class="fallback-text">discover</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-google_pay" aria-hidden="true"></span>
<span class="fallback-text">google pay</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-master" aria-hidden="true"></span>
<span class="fallback-text">master</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-paypal" aria-hidden="true"></span>
<span class="fallback-text">paypal</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-shopify_pay" aria-hidden="true"></span>
<span class="fallback-text">shopify pay</span>
</span>
</li>
<li>
<span class="icon-fallback-text">
<span class="icon icon-visa" aria-hidden="true"></span>
<span class="fallback-text">visa</span>
</span>
</li>
</ul>
</div>
</div>
</div>
</footer>
<script>
// Open modals
document.querySelectorAll(".open-cookie-modal").forEach(button => {
button.addEventListener("click", () => {
const modalId = button.getAttribute("data-modal");
const modal = document.getElementById(modalId);
if (modal) {
modal.style.display = "block";
document.body.style.overflow = "hidden"; // Disable scrolling on the body
}
});
});
// Close modals
document.querySelectorAll(".cookie-close").forEach(closeButton => {
closeButton.addEventListener("click", () => {
const modal = closeButton.closest(".cookie-modal");
if (modal) {
modal.style.display = "none";
document.body.style.overflow = ""; // Re-enable scrolling on the body
}
});
});
// Close modal when clicking outside the content
window.addEventListener("click", event => {
document.querySelectorAll(".cookie-modal").forEach(modal => {
if (event.target === modal) {
modal.style.display = "none";
document.body.style.overflow = ""; // Re-enable scrolling on the body
}
});
});
</script>
<style>
/* Modal default styles */
.cookie-modal {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: rgba(0, 0, 0, 0.8);
z-index: 1000;
overflow: auto; /* Enable scrolling within the modal */
}
.open-cookie-modal{
border: none;
background: none;
}
.open-cookie-modal:hover{
color: #204a80;
}
.cookie-close{
position: fixed;
font-size: 2rem;
color: indianred;
right: 1vw;
top: 1vh;
z-index: 9999;
cursor: pointer;
width: 30px
}
.modal-cookie-content {
background: white;
margin: 10% auto;
padding: 20px;
width: 800px;
max-height: 650px;
overflow-y: auto; /* Allow scrolling for long content */
border-radius: 8px;
position: relative;
}
.close {
position: absolute;
top: 10px;
right: 20px;
font-size: 24px;
font-weight: bold;
cursor: pointer;
}
.site-footer{
background: #fff;
}
.site-footer::before{
content:"";
position:absolute;
width: 70vw;
height: 10px;
border-top: 1px lightgray solid;
border-bottom: none;
right: 50%;
left: 50%;
margin-top: -2rem;
transform: translateX(-50%);
}
.site-footer h3{
color: #204a80;
}
.grid{
display: flex;
justify-content: space-evenly;
}
.grid::after{
content: none;
}
.grid-item-footer{
text-align: center;
}
.top_categories li{
transition: all ease-in-out 0.3s;
}
.top_categories li:hover{
transform: scale(1.02);
}
.top_categories li:hover > a{
color: #204a80;
}
.large--five-twelfths li, .large--three-twelfths li{
transition: all ease-in-out 0.3s;
}
.large--five-twelfths li:hover, .large--three-twelfths li:hover{
transform: scale(1.02);
}
.large--five-twelfths a:hover, .large--three-twelfths a:hover{
color: #204a80;
}
.large--five-twelfths p{
margin: 0;
}
.google_footer{
display: grid;
justify-content: center;
}
.google_footer img{
height: 100px;
}
@media only screen and (min-width: 769px){
.large--five-twelfths, .large--three-twelfths{
width: auto;
}
}
@media only screen and (max-width: 769px){
.grid{
flex-direction: column;
}
.modal-cookie-content{
width: 80%;
max-height: 80%;
}
}
</style>
<script src="//www.msesupplies.com/cdn/shop/t/65/assets/jquery.flexslider.min.js?v=14439053604402757841740514179" type="text/javascript"></script>
<script src="//www.msesupplies.com/cdn/shop/t/65/assets/shop.js?v=65825187293825906471740514178" type="text/javascript"></script>
<script>
var moneyFormat = '$ {{amount}}';
</script>
<div class="sweettooth-init"
data-channel-api-key="channel_XmlsFH08XpCYgXcKykh1N0Ig"
data-external-customer-id=""
data-customer-auth-digest=""
></div>
<div class="sweettooth-tab"></div>
<!-- start number replacer -->
<script type="text/javascript"><!--
vs_account_id = "fwABAVsNtjYKMADO";
//--></script>
<script type="text/javascript" src="https://rw1.marchex.io/euinc/number-changer.js">
</script>
<!-- end ad widget -->
<script type="text/javascript" src="//cdn.callrail.com/companies/418244059/1df28aa61d283ef394ae/12/swap.js"></script>
<script src="//www.msesupplies.com/cdn/shop/t/65/assets/booster-page-speed-optimizer.js?v=116306348679527292151740514178" type="text/javascript"></script>
<script type="text/javascript">
$( document ).ready(function() {
$(".quote-input-group input").each(function( index ) {
$(this).attr("isp_ignore", "");
});
$(".quote-input-group textarea").each(function( index ) {
$(this).attr("isp_ignore", "");
});
});
</script>
<!-- **BEGIN** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
<!-- **BEGIN** Hextom QAB Integration // Main - DO NOT MODIFY -->
<script type="application/javascript">
window.hextom_qab_meta = {
p1: [
],
p2: {
}
};
</script>
<!-- **END** Hextom QAB Integration // Main - DO NOT MODIFY -->
<!-- **END** Hextom QAB Integration // Main Include - DO NOT MODIFY -->
<style>
.cbb-frequently-bought-container{
display: none;
}
</style>
<link href="//www.msesupplies.com/cdn/shop/t/65/assets/fx-style.css?v=105317076284661750271740514179" rel="stylesheet" type="text/css" media="all" />
<!--Klaviyo Add to Cart-->
<script>
window.addEventListener('load', function() {
var _learnq = window._learnq || [];
function addedToCart() {
fetch(`${window.location.origin}/cart.js`)
.then(res => res.clone().json().then(data => {
var cart = {
total_price: data.total_price/100,
$value: data.total_price/100,
total_discount: data.total_discount,
original_total_price: data.original_total_price/100,
items: data.items
}
if (item !== 'undefined') {
cart = Object.assign(cart, item)
}
if (klAjax) {
_learnq.push(['track', 'Added to Cart', cart]);
klAjax = false;
}
}))
};
(function (ns, fetch) {
ns.fetch = function() {
const response = fetch.apply(this, arguments);
response.then(res => {
if (`${window.location.origin}/cart/add.js`
.includes(res.url)) {
addedToCart()
}
});
return response
}
}(window, window.fetch));
var klAjax = true;
var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']");
for (var i = 0; i < atcButtons.length; i++) {
atcButtons[i].addEventListener("click", function() {
if (klAjax) {
_learnq.push(['track', 'Added to Cart', item]);
klAjax = false;
}
})
}
});
</script>
<!-- Scroll to Top Button -->
<div id="scroll-to-top-button">
<a href="#" id="scrollToTopBtn">
<svg width="25" height="35" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<!-- First line with rounded endpoints -->
<line x1="5" y1="80" x2="50" y2="20" stroke="white" stroke-width="10" stroke-linecap="round" />
<!-- Second line with rounded endpoints -->
<line x1="50" y1="20" x2="95" y2="80" stroke="white" stroke-width="10" stroke-linecap="round" />
</svg>
</a>
</div>
<script>
//Button Go to Top.
document.addEventListener("DOMContentLoaded", function() {
var scrollToTopBtn = document.querySelector("#scrollToTopBtn");
var rootElement = document.documentElement;
var modalButton = document.getElementById("openGlobalModal");
function updateModalButtonVisibility() {
var savedProducts = JSON.parse(localStorage.getItem('savedProducts')) || [];
var modalCount = savedProducts.reduce((sum, product) => sum + (product.quantity || 0), 0);
var productCountSpan = document.getElementById('productCountSpan');
modalButton.style.display = modalCount === 0 ? 'none' : 'block';
if (productCountSpan) {
productCountSpan.textContent = modalCount;
}
}
updateModalButtonVisibility();
// Fallback to check the count and update the button visibility every 500ms
setInterval(updateModalButtonVisibility, 500);
function handleScroll() {
// Show/hide button based on scroll position
if (window.pageYOffset > 300) {
scrollToTopBtn.classList.add("show"); // Add 'show' class to display button
} else {
scrollToTopBtn.classList.remove("show"); // Remove 'show' class to hide button
}
}
function scrollToTop() {
rootElement.scrollTo({
top: 0,
behavior: "smooth"
});
}
scrollToTopBtn.addEventListener("click", function(e) {
e.preventDefault();
scrollToTop();
});
window.addEventListener("scroll", handleScroll);
});
</script>
<script>
const currentUrl = window.location.href;
if (currentUrl === "https://www.msesupplies.com/apps/request-quote?page=request") {
const gclidInput = document.getElementById('customField9040');
const getUrlInput = document.getElementById('customField9041');
console.log('Input Element:', gclidInput);
// Function to get the gclid value from localStorage
function getGclidFromLocalStorage() {
const gclData = localStorage.getItem('_gcl_ls');
if (gclData) {
const parsedData = JSON.parse(gclData);
return parsedData?.gclid?.value?.value || null;
}
return null;
}
// Capture the gclid value from localStorage
const gclid = getGclidFromLocalStorage();
// If gclid exists, assign it to the input field
if (gclid && gclidInput) {
gclidInput.value = gclid;
console.log('gclid found and assigned:', gclid);
} else {
console.log('No gclid found in localStorage');
}
// Assign the current URL to the getUrlInput field
if (getUrlInput) {
getUrlInput.value = currentUrl;
console.log('Current URL assigned:', currentUrl);
}
} else {
console.log('The URL does not match, script will not run.');
}
</script>
<style>
body{
overflow-x: hidden;
}
#scrollToTopBtn {
position: fixed;
bottom: 30px;
right: 40px;
padding: 10px 20px;
background-color: #204a80;
color: #fff;
text-decoration: none;
border-radius: 50%;
opacity: 0;
pointer-events: none;
transition: all 0.3s ease-in-out;
}
#scrollToTopBtn.show {
opacity: 1;
pointer-events: auto;
}
#scrollToTopBtn:hover {
background-color: rgba(32, 74, 128, 0.8);
}
.arrow{
width: 40px;
height: 40px;
}
@media (max-width: 767px){
#scrollToTopBtn {
bottom: 60px;
}
}
</style>
<style> </style>
<div id="shopify-block-AR0xJU0k5RGxOVU85e__6040731631751496524" class="shopify-block shopify-app-block"><script defer>
document.addEventListener("DOMContentLoaded", () => {
window.BOLD = window.BOLD || {};
window.BOLD.csp = window.BOLD.csp ?? {};
window.BOLD.csp.TAE = window.BOLD.csp.TAE ?? {};
window.BOLD.csp.TAE.settings = window.BOLD.csp.TAE.settings ?? {};
window.BOLD.csp.TAE.settings.qb_grid = window.BOLD.csp.TAE.settings.qb_grid ?? {};
window.BOLD.csp.TAE.settings.qb_grid.enabled = true;
window.BOLD.csp.TAE.settings.qb_grid.inject_in = "#boldGrid";
window.BOLD.csp.TAE.settings.qb_grid.selected_or_first_available_variant = "";
window.BOLD.csp.TAE.settings.qb_grid.check_variant_change_interval = 1000;
window.BOLD.csp.TAE.settings.qb_grid.QB_GRID_HTML = `
<div id= "bold_qb_grid" data-variant-id="" >
</div>
<style>
#bold_qb_grid > table.shappify_qb_grid {
width: 100%;
font-size: 12px;
}
#bold_qb_grid > table.shappify_qb_grid thead,
#bold_qb_grid > table.shappify_qb_grid thead tr,
#bold_qb_grid > table.shappify_qb_grid thead th,
#bold_qb_grid > table.shappify_qb_grid thead td {
background: #d6d6d6;
color: #000000;
font-weight: bold;
}
#bold_qb_grid > table.shappify_qb_grid tbody tr:nth-child(odd) {
background-color: #ffffff;
}
#bold_qb_grid > table.shappify_qb_grid tbody tr:nth-child(even) {
background-color: #efefef;
}
#bold_qb_grid > table.shappify_qb_grid tbody {
color: #000000;
}
#bold_qb_grid > table.shappify_qb_grid, #bold_qb_grid > table.shappify_qb_grid th, #bold_qb_grid > table.shappify_qb_grid td {
text-align: left;
padding: 5px;
border: 1px solid#cccccc;
border-collapse: collapse;
}
#bold_qb_grid > table.shappify_qb_grid {
margin: 0;
}
</style>
<style>
#bold_qb_grid {
margin-top: 10px;}
</style>
`;
});
</script>
</div><div id="shopify-block-ARHR5STk0bG5ITUFub__10842145328576398252" class="shopify-block shopify-app-block"><script id="bold-platform-data" type="application/json">
{
"shop": {
"domain": "www.msesupplies.com",
"permanent_domain": "msesupplies.myshopify.com",
"url": "https://www.msesupplies.com",
"secure_url": "https://www.msesupplies.com",
"money_format": "$ {{amount}}",
"currency": "USD"
},
"customer": {
"id": null,
"tags": null
},
"cart": {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},
"line_item_products": [],
"template": "index",
"product": null,
"collection": null
}
</script>
<script>
window.BOLD_COLLECTION = null;
window.BOLD_PRODUCT = null;
</script>
<style>
.money[data-product-id], .money[data-product-handle], .money[data-variant-id], .money[data-line-index], .money[data-cart-total] {
animation: moneyAnimation 0s 2s forwards; visibility: hidden;
}
@keyframes moneyAnimation { to { visibility: visible; } }
.shappify_qb_grid {
width: auto;
background: #fff;
margin: 8px 0;
}
.shappify_qb_grid, .shappify_qb_grid td, .shappify_qb_grid th {
text-align: left;
padding: 5px;
border: 1px solid #ccc;
border-collapse: collapse;
}
</style>
<script>
window.BOLD = window.BOLD || {};
window.BOLD.pre = window.BOLD.pre || {};
window.BOLD.pre.config = window.BOLD.pre.config || {};
window.BOLD.pre.config.template_product = `
{{#has_saved}}
<del><span class="bold-pre-compare-price">{{{original}}}</span></del>
{{/has_saved}}
{{money}}`;
window.BOLD.pre.config.template_cart_item = `
{{#has_saved}}
<del><span class="bold-pre-compare-price">{{{original}}}</span></del>
{{/has_saved}}
{{money}}`;
</script>
<script defer src= "/tools/shappify-csp/v2/api/msesupplies.myshopify.com/pr.js" type="text/javascript"></script>
<script defer src="/tools/shappify-csp/v2/api/msesupplies.myshopify.com/cspqb.js?v=20241206" type="text/javascript"></script>
</div><!-- Failed to render app block "15685250022964305326": app block path "shopify://apps/elevar-conversion-tracking/blocks/dataLayerEmbed/bc30ab68-b15c-4311-811f-8ef485877ad6" does not exist --></body>
</html>