<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://mercadosales.com/wp-sitemap-index.xsl" ?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>https://mercadosales.com/wp-sitemap-posts-post-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-posts-page-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-posts-allmart_header-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-posts-allmart_footer-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-posts-allmart_block-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-posts-product-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-taxonomies-category-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-taxonomies-product_brand-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-taxonomies-product_cat-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-taxonomies-product_tag-1.xml</loc></sitemap><sitemap><loc>https://mercadosales.com/wp-sitemap-users-1.xml</loc></sitemap></sitemapindex>
	<style id="mspromo-css" data-no-optimize="1" data-no-minify="1">
	.mspromo-overlay{position:fixed;inset:0;z-index:99990;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(26,10,58,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}
	.mspromo-overlay.is-open{display:flex}
	.mspromo-modal{position:relative;width:100%;max-width:760px;max-height:calc(100vh - 40px);overflow:auto;display:grid;grid-template-columns:42% 58%;background:#fff;border-radius:14px;box-shadow:0 24px 64px rgba(46,16,101,.28);animation:mspromo-in .22s ease-out;-webkit-overflow-scrolling:touch}
	@keyframes mspromo-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
	@media (prefers-reduced-motion:reduce){.mspromo-modal{animation:none}}
	.mspromo-art{display:flex;align-items:center;justify-content:center;padding:40px 24px;border-radius:14px 0 0 14px;background:linear-gradient(150deg,#4C1D95 0%,#6D28D9 55%,#8B5CF6 100%)}
	.mspromo-badge{color:#fff;font-weight:800;letter-spacing:-.03em;line-height:.86;text-align:left}
	.mspromo-badge .n{display:block;font-size:clamp(56px,9vw,104px)}
	.mspromo-badge .o{display:block;font-size:clamp(22px,3.4vw,40px);letter-spacing:.02em}
	.mspromo-body{padding:40px 40px 32px;text-align:center}
	.mspromo-wordmark{display:inline-flex;align-items:baseline;gap:4px;font-size:22px;font-weight:800;color:#4C1D95;letter-spacing:-.02em}
	.mspromo-wordmark b{color:#8B5CF6}
	.mspromo-wordmark i{width:7px;height:7px;border-radius:50%;background:#F5A524;display:inline-block}
	.mspromo-title{margin:18px 0 8px;font-size:clamp(22px,3vw,28px);line-height:1.2;font-weight:800;color:#2E1065}
	.mspromo-sub{margin:0 auto 22px;max-width:34ch;font-size:15px;line-height:1.55;color:#4B5563}
	.mspromo-field{width:100%;height:52px;padding:0 16px;font-size:16px;color:#2E1065;background:#fff;border:1px solid #E5E7EB;border-radius:10px;box-sizing:border-box}
	.mspromo-field:focus{outline:none;border-color:#8B5CF6;box-shadow:0 0 0 4px #EDE9FE}
	.mspromo-field[aria-invalid="true"]{border-color:#DC2626}
	.mspromo-submit{width:100%;height:52px;margin-top:14px;font-size:16px;font-weight:700;color:#fff;background:#4C1D95;border:0;border-radius:10px;cursor:pointer;transition:background .15s,transform .05s}
	.mspromo-submit:hover{background:#6D28D9}
	.mspromo-submit:active{transform:translateY(1px)}
	.mspromo-submit[disabled]{opacity:.65;cursor:progress}
	.mspromo-decline{display:block;width:100%;margin-top:14px;padding:8px;font-size:15px;font-weight:700;color:#4C1D95;background:none;border:0;cursor:pointer;text-decoration:none}
	.mspromo-decline:hover{text-decoration:underline}
	.mspromo-terms{margin:18px 0 0;font-size:11.5px;line-height:1.5;color:#6B7280}
	.mspromo-terms a{color:#4C1D95}
	.mspromo-msg{min-height:20px;margin:12px 0 0;font-size:13.5px;line-height:1.5}
	.mspromo-msg.is-error{color:#B91C1C}
	.mspromo-msg.is-ok{color:#047857}
	.mspromo-close{position:absolute;top:12px;right:12px;
	/*width:36px;*/
	height:36px;display:grid;place-items:center;font-size:20px;line-height:1;color:#6B7280;background:#fff;border:0;border-radius:50%;cursor:pointer}
	.mspromo-close:hover{color:#2E1065;background:#EDE9FE}
	.mspromo-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
	.mspromo-done .mspromo-form,.mspromo-done .mspromo-decline{display:none}
	@media (max-width:720px){
		.mspromo-overlay{padding:0;align-items:flex-end}
		.mspromo-modal{grid-template-columns:1fr;max-width:none;max-height:96vh;border-radius:18px 18px 0 0}
		.mspromo-art{padding:26px 20px;border-radius:18px 18px 0 0}
		.mspromo-badge{text-align:center}
		.mspromo-badge .n{font-size:64px}
		.mspromo-badge .o{font-size:26px}
		.mspromo-body{padding:26px 20px 28px}
		.mspromo-close{background:rgba(255,255,255,.92)}
	}
	@media (max-width:380px){.mspromo-body{padding:22px 16px 24px}.mspromo-title{font-size:21px}}
	</style>

	<div class="mspromo-overlay" id="mspromo-overlay" role="dialog" aria-modal="true"
		aria-labelledby="mspromo-title" aria-describedby="mspromo-sub" hidden>
		<div class="mspromo-modal">
			<button type="button" class="mspromo-close" data-mspromo-close
				aria-label="Close offer">&times;</button>

			<div class="mspromo-art" aria-hidden="true">
				<div class="mspromo-badge"><span class="n">10%</span><span class="o">OFF</span></div>
			</div>

			<div class="mspromo-body">
				<span class="mspromo-wordmark"><span>mercado</span><b>sales</b><i></i></span>
				<h2 class="mspromo-title" id="mspromo-title">
					Unlock Offer Instantly				</h2>
				<p class="mspromo-sub" id="mspromo-sub">
					Create an account and receive 10% off your first eligible purchase. We&#039;ll email you a secure link to confirm your address.				</p>

				<form class="mspromo-form" id="mspromo-form" novalidate>
					<label class="screen-reader-text" for="mspromo-email">
						Email address					</label>
					<input class="mspromo-field" type="email" id="mspromo-email" name="email"
						autocomplete="email" inputmode="email" required
						placeholder="Enter your email address">

					<div class="mspromo-hp" aria-hidden="true">
						<label for="mspromo-website">Website</label>
						<input type="text" id="mspromo-website" name="website" tabindex="-1" autocomplete="off">
					</div>

					<button type="submit" class="mspromo-submit">
						Sign Up					</button>
				</form>

				<p class="mspromo-msg" id="mspromo-msg" role="status" aria-live="polite"></p>

				<button type="button" class="mspromo-decline" data-mspromo-close>
					No Thanks				</button>

				<p class="mspromo-terms">
					10% off your first eligible purchase. One-time use. One offer per customer. <a href="https://mercadosales.com/terms-conditions/" target="_blank" rel="noopener">Terms apply.</a>				</p>
			</div>
		</div>
	</div>
		<script id="mspromo-js" data-no-optimize="1" data-no-defer="1" data-no-minify="1"
		data-cfasync="false" data-pagespeed-no-defer>
	(function(){
		var CFG = {"ajaxUrl":"https:\/\/mercadosales.com\/wp-admin\/admin-ajax.php","nonce":"fa90f60e62","delay":4000,"snooze":30,"force":false,"genericErr":"Something went wrong. Please try again in a moment.","emailErr":"Please enter a valid email address."};
		var overlay = document.getElementById('mspromo-overlay');
		if (!overlay) { return; }

		var form   = document.getElementById('mspromo-form');
		var email  = document.getElementById('mspromo-email');
		var msg    = document.getElementById('mspromo-msg');
		var button = form.querySelector('.mspromo-submit');
		var KEY    = 'mspromo_snooze_until';
		var openedAt = 0, lastFocus = null, shown = false;

		function snoozed(){
			if (CFG.force) { return false; }
			try {
				var until = parseInt(window.localStorage.getItem(KEY) || '0', 10);
				return until && Date.now() < until;
			} catch(e){ return document.cookie.indexOf('mspromo_snooze=1') > -1; }
		}
		function snooze(days){
			var until = Date.now() + days * 864e5;
			try { window.localStorage.setItem(KEY, String(until)); } catch(e){}
			document.cookie = 'mspromo_snooze=1;path=/;max-age=' + (days*86400) + ';samesite=lax';
		}

		function open(){
			if (shown || snoozed()) { return; }
			shown = true;
			lastFocus = document.activeElement;
			overlay.hidden = false;
			overlay.classList.add('is-open');
			document.documentElement.style.overflow = 'hidden';
			openedAt = Date.now();
			setTimeout(function(){ email.focus({preventScroll:true}); }, 60);
		}
		function close(remember){
			overlay.classList.remove('is-open');
			overlay.hidden = true;
			document.documentElement.style.overflow = '';
			if (remember !== false) { snooze(CFG.snooze); }
			if (lastFocus && lastFocus.focus) { lastFocus.focus(); }
		}

		// Triggers: timed, exit-intent (desktop), 60% scroll depth (mobile).
		if (CFG.force) {
			open();
		} else if (!snoozed()) {
			setTimeout(open, CFG.delay);
			document.addEventListener('mouseout', function(e){
				if (!e.relatedTarget && e.clientY <= 0) { open(); }
			});
			window.addEventListener('scroll', function onScroll(){
				var h = document.documentElement;
				if ((h.scrollTop + window.innerHeight) / h.scrollHeight > 0.6) {
					open();
					window.removeEventListener('scroll', onScroll);
				}
			}, {passive:true});
		}

		// Manual trigger for any element: <a href="#" data-mspromo-open>Get 10% off</a>
		document.addEventListener('click', function(e){
			if (!e.target || !e.target.closest) { return; }
			var opener = e.target.closest('[data-mspromo-open]');
			if (opener) { e.preventDefault(); shown = false; open(); return; }
			if (e.target.closest('[data-mspromo-close]')) { e.preventDefault(); close(true); }
		});
		overlay.addEventListener('click', function(e){ if (e.target === overlay) { close(true); } });
		document.addEventListener('keydown', function(e){
			if (e.key === 'Escape' && overlay.classList.contains('is-open')) { close(true); }
			if (e.key === 'Tab' && overlay.classList.contains('is-open')) { trap(e); }
		});

		function trap(e){
			var sel = 'button,[href],input,select,textarea,[tabindex]:not([tabindex="-1"])';
			var items = Array.prototype.filter.call(overlay.querySelectorAll(sel), function(el){
				return el.offsetParent !== null;
			});
			if (!items.length) { return; }
			var first = items[0], last = items[items.length-1];
			if (e.shiftKey && document.activeElement === first) { e.preventDefault(); last.focus(); }
			else if (!e.shiftKey && document.activeElement === last) { e.preventDefault(); first.focus(); }
		}

		function signals(){
			var s = window.screen || {};
			return {
				tz: (Intl.DateTimeFormat().resolvedOptions().timeZone || ''),
				lang: (navigator.language || ''),
				platform: (navigator.platform || ''),
				// Bucketed, not exact — coarse enough to avoid unique fingerprinting.
				screen: (Math.round((s.width||0)/160)*160) + 'x' + (Math.round((s.height||0)/160)*160),
				dpr: Math.round(window.devicePixelRatio || 1),
				cores: navigator.hardwareConcurrency || 0,
				touch: ('ontouchstart' in window) ? 1 : 0
			};
		}

		function say(text, kind){
			msg.textContent = text;
			msg.className = 'mspromo-msg' + (kind ? ' is-' + kind : '');
		}

		form.addEventListener('submit', function(e){
			e.preventDefault();
			var value = (email.value || '').trim();
			if (!/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/.test(value)) {
				email.setAttribute('aria-invalid','true');
				say(CFG.emailErr, 'error');
				email.focus();
				return;
			}
			email.removeAttribute('aria-invalid');
			button.disabled = true;
			say('', '');

			var data = new FormData();
			data.append('action', 'mspromo_signup');
			data.append('nonce', CFG.nonce);
			data.append('email', value);
			data.append('website', form.website.value);
			data.append('elapsed', String(Math.round((Date.now() - openedAt) / 1000)));
			data.append('signals', JSON.stringify(signals()));

			fetch(CFG.ajaxUrl, {method:'POST', body:data, credentials:'same-origin'})
				.then(function(r){ return r.json(); })
				.then(function(res){
					button.disabled = false;
					if (res && res.success) {
						overlay.querySelector('.mspromo-modal').classList.add('mspromo-done');
						say(res.data.message, 'ok');
						snooze(365);
					} else {
						say((res && res.data && res.data.message) || CFG.genericErr, 'error');
					}
				})
				.catch(function(){
					button.disabled = false;
					say(CFG.genericErr, 'error');
				});
		});
	})();
	</script>
	