/* https://www.nm-pos.com/wp-content/uploads/elementor/css/post-8618.css?ver=1789686305 */
.elementor-8618 .elementor-element.elementor-element-6be378b{--display:flex}.elementor-8618 .elementor-element.elementor-element-9307893{--display:flex}.elementor-8618 .elementor-element.elementor-element-c24f181{--display:flex}.elementor-8618 .elementor-element.elementor-element-91e5bda{text-align:center}.elementor-8618 .elementor-element.elementor-element-f9f266f .dt-css-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:30px;grid-row-gap:30px}.elementor-8618 .elementor-element.elementor-element-f9f266f{--wide-desktop-columns:3;--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--variations-direction:row;--variations-align:center;--variations-justify:var(--align-variation-items);--label-justify:flex-start;--label-margin:var(--label-margin-top, 0px) var(--label-margin-right, 10px) var(--label-margin-bottom, 0px) var(--label-margin-left, 0px);--justify-btn:flex-start;--btn-padding-left:var(--box-button-width, 32px);--text-margin:0 var(--box-button-padding-right, 10px) 0 var(--box-button-padding-left, 10px);--btn-padding-right:0;--btn-width:auto;--icon-order:0;--text-order:1;--icon-position-left:0;--icon-position-right:auto;--icon-margin:margin: 0 0 0 var(--btn-icon-spacing);--expand-padding:0 0 0 var(--image-button-background-size)}.elementor-8618 .elementor-element.elementor-element-f9f266f .products-variations-wrap{display:none}.elementor-8618 .elementor-element.elementor-element-f9f266f .woo-list-buttons{display:flex}.elementor-8618 .elementor-element.elementor-element-f9f266f .woocom-list-content{text-align:center}.elementor-8618 .elementor-element.elementor-element-f9f266f .star-rating{font-size:12px;line-height:12px}.elementor-8618 .elementor-element.elementor-element-f9f266f .products-variations-wrap{grid-row-gap:10px}.elementor-8618 .elementor-element.elementor-element-f9f266f .products-variations:not(.swatch-type-list){grid-column-gap:10px;grid-row-gap:10px}.elementor-8618 .elementor-element.elementor-element-f9f266f article .box-button>span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap}.elementor-8618 .elementor-element.elementor-element-f9f266f article .box-button i{order:1;margin:0 0 0 var(--btn-icon-spacing)}.elementor-8618 .elementor-element.elementor-element-f9f266f article .box-button svg{order:1;margin:0 0 0 var(--btn-icon-spacing)}.elementor-8618 .elementor-element.elementor-element-f9f266f article .box-button .popup-icon{order:1;margin:0 0 0 var(--btn-icon-spacing)}.elementor-8618 .elementor-element.elementor-element-f9f266f .paginator{justify-content:center}@media(max-width:1024px){.elementor-8618 .elementor-element.elementor-element-f9f266f .dt-css-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-8618 .elementor-element.elementor-element-f9f266f{--wide-desktop-columns:2}}@media(max-width:767px){.elementor-8618 .elementor-element.elementor-element-f9f266f .dt-css-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.elementor-8618 .elementor-element.elementor-element-f9f266f{--wide-desktop-columns:1}}@media screen and (min-width:1301px){.the7-wc-products-f9f266f .dt-css-grid{grid-template-columns:repeat(var(--wide-desktop-columns),minmax(0,1fr)) ! important}}<!-- NM POS — PREMIUM STOREFRONT / COMPLETE REPLACEMENT / Native-button Quick View — CSS edition Built for /storefront/ (page 8618),The7 product widget f9f266f. INSTALL 1. Save an Elementor revision or duplicate the page as a draft. 2. Open your existing storefront HTML widget and DELETE its entire previous contents. 3. Paste this entire file,including the <style>block. Keep the existing Products widget. Remove any separately installed earlier cart-hover fix;this file includes all styling. First installation:add one HTML widget in the top container above the product grid. 4. Preview desktop,tablet and phone before publishing. Clear page/CSS caches afterward. 5. In the existing Products widget,choose a 600px-or-larger image size for sharper photos. REQUIRES:active YITH WooCommerce Quick View FREE with a working Quick View button in the existing product grid. Enable its mobile option in YITH settings. CSS positions the native YITH button over the product image and displays a magnifier. Clicking the image or magnifier opens YITH. Product titles still link to the full page. No custom JavaScript or new product-loading logic. No hard-coded prices,checkout replacement,tracking or external fonts. The original heading is visually replaced by the introduction below. Product data stays live. Remove this HTML widget to undo. If you duplicate the page,replace .elementor-8618 with the new page's Elementor class. If you recreate the Products widget, update f9f266f.

IMPORTANT: This is a presentation layer, not a cart/checkout configuration fix.
Verify WooCommerce's assigned Cart and Checkout pages and test a purchase separately. --><style>.elementor-8618{--nmps-ink:#202723;--nmps-muted:#626960;--nmps-paper:#faf9f6;--nmps-line:#e4e6df;--nmps-accent:#a84724;--nmps-radius:22px;background:var(--nmps-paper);color:var(--nmps-ink)}.elementor-8618 .elementor-element.elementor-element-6be378b,.elementor-8618 .elementor-element.elementor-element-9307893{--content-width:1280px;--container-max-width:1280px;padding:0 36px;gap:0}.elementor-8618 .elementor-element.elementor-element-6be378b>.e-con-inner,.elementor-8618 .elementor-element.elementor-element-9307893>.e-con-inner{width:100%;max-width:1280px;padding:0;gap:0}.elementor-8618 .elementor-element.elementor-element-9307893{padding-bottom:88px}.elementor-8618:has(.nmps) .elementor-element.elementor-element-c24f181{display:none}.elementor-8618 .elementor-element.elementor-element-6be378b .elementor-widget-html{width:100%}.nmps,.nmps *,.nmps *::before,.nmps *::after{box-sizing:border-box}.nmps{width:100%;max-width:1280px;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--nmps-ink,#202723);-webkit-font-smoothing:antialiased}.nmps a{text-decoration:none}.nmps .nmps-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 0 23px;border-bottom:1px solid var(--nmps-line)}.nmps .nmps-eyebrow{margin:0;font-size:11px;line-height:1.5;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--nmps-muted)}.nmps .nmps-help{color:var(--nmps-ink);font-size:13px;line-height:1.6}.nmps .nmps-help span{margin-left:8px;color:var(--nmps-accent)}.nmps .nmps-help:hover{text-decoration:underline;text-underline-offset:4px}.nmps .nmps-hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px, 4vw, 64px);align-items:center;padding:55px 0 48px}.nmps .nmps-kicker{color:var(--nmps-accent);margin-bottom:20px}.nmps .nmps-title{margin:0 0 23px;max-width:640px;font-family:inherit;font-size:clamp(40px, 4.3vw, 66px);font-weight:600;line-height:1.06;letter-spacing:-.055em;color:var(--nmps-ink);text-transform:none;text-wrap:balance}.nmps .nmps-title span{display:block;color:#777d72}.nmps .nmps-intro{margin:0;max-width:440px;font-size:17px;line-height:1.8;color:var(--nmps-muted)}.nmps .nmps-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.nmps .nmps-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:14px 24px;border:1px solid var(--nmps-ink);border-radius:8px;color:#fff;background:var(--nmps-ink);font-size:14px;font-weight:600;line-height:1.4;transition:background .2s ease,transform .2s ease}.nmps .nmps-button:hover{background:#374238;color:#fff;transform:translateY(-2px)}.nmps .nmps-secondary{display:inline-flex;align-items:center;min-height:44px;color:var(--nmps-ink);border-bottom:1px solid #aeb4a7;font-size:14px;font-weight:600}.nmps .nmps-secondary:hover{color:var(--nmps-accent);border-color:currentColor}.nmps .nmps-stage{position:relative;min-width:0;overflow:hidden;margin:0;padding:28px 30px 22px;border:1px solid #e1e4d9;border-radius:28px;background:radial-gradient(ellipse at 50% 40%,#fff 0%,#f0f1e9 64%,#e9ede2 100%)}.nmps .nmps-stage-label{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#56644f}.nmps .nmps-dot{height:6px;width:6px;border-radius:50%;background:#6d815e;flex:0 0 auto}.nmps .nmps-stage img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:contain;mix-blend-mode:multiply;margin:5px 0}.nmps .nmps-stage-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #d9ded1;padding-top:16px}.nmps .nmps-stage-caption strong{display:block;color:var(--nmps-ink);font-size:16px;line-height:1.5;font-weight:600}.nmps .nmps-stage-caption small{display:block;font-size:12px;line-height:1.6;color:var(--nmps-muted)}.nmps .nmps-product-link{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #ccd2c2;border-radius:50%;color:var(--nmps-ink);font-size:21px;transition:background .2s}.nmps .nmps-product-link:hover{background:#fff}.nmps .nmps-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--nmps-line);border-bottom:1px solid var(--nmps-line);padding:23px 0}.nmps .nmps-service{display:flex;align-items:flex-start;gap:13px;padding:0 25px}.nmps .nmps-service:first-child{padding-left:0}.nmps .nmps-service+.nmps-service{border-left:1px solid var(--nmps-line)}.nmps .nmps-service svg{width:23px;height:23px;flex:0 0 23px;color:#737d68;margin-top:2px}.nmps .nmps-service strong{display:block;font-size:13px;line-height:1.5;font-weight:600}.nmps .nmps-service p{margin:4px 0 0;font-size:12px;line-height:1.6;color:var(--nmps-muted)}.nmps .nmps-catalog-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:48px 0 27px;scroll-margin-top:140px}.nmps .nmps-catalog-head h2{margin:8px 0 0;font:600 clamp(29px, 3vw, 40px)/1.15 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.04em;color:var(--nmps-ink)}.nmps .nmps-catalog-note{max-width:330px;margin:0 0 3px;font-size:13px;line-height:1.7;color:var(--nmps-muted)}.elementor-8618 .elementor-element.elementor-element-f9f266f{--wide-desktop-columns:4;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.elementor-8618 .elementor-element.elementor-element-f9f266f .dt-css-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px;align-items:stretch}.elementor-8618 .elementor-element-f9f266f .product-wrap{min-width:0;padding:0;display:flex}.elementor-8618 .elementor-element-f9f266f article.product{width:100%;height:100%;margin:0;padding:0;border:1px solid var(--nmps-line);border-radius:var(--nmps-radius);background:#fff;box-shadow:0 4px 16px rgba(32,39,35,.025);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.elementor-8618 .elementor-element-f9f266f .woocom-project{display:flex;flex-direction:column;width:100%;height:100%;margin:0}.elementor-8618 .elementor-element-f9f266f .trigger-img-hover{margin:0;padding:17px 17px 0;border-radius:22px 22px 0 0}.elementor-8618 .elementor-element-f9f266f .img-border{border:0;border-radius:13px;overflow:hidden;background:#f7f8f5}.elementor-8618 .elementor-element-f9f266f a.img-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1 / 1;padding:14px;margin:0;background:#f7f8f5}.elementor-8618 .elementor-element-f9f266f a.img-wrap::before{display:none}.elementor-8618 .elementor-element-f9f266f a.img-wrap img{position:static;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.elementor-8618 .elementor-element-f9f266f .woocom-list-content{display:flex;flex:1;flex-direction:column;align-items:stretch;padding:23px 22px 22px;text-align:left!important;background:transparent}.elementor-8618 .elementor-element-f9f266f .product-title{min-height:5.2em;margin:0 0 12px;padding:0;font-family:inherit;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.025em;text-transform:none}.elementor-8618 .elementor-element-f9f266f .product-title a{color:var(--nmps-ink);text-decoration:none}.elementor-8618 .elementor-element-f9f266f .product-title a:hover{color:var(--nmps-accent)}.elementor-8618 .elementor-element-f9f266f .price{display:block;margin:0 0 18px;color:var(--nmps-ink);font-family:inherit;font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.035em}.elementor-8618 .elementor-element-f9f266f .price ins{background:none;text-decoration:none;color:inherit}.elementor-8618 .elementor-element-f9f266f .price del{font-size:14px;color:#6b7267}.elementor-8618 .elementor-element-f9f266f .woocommerce-product-details__short-description{display:block;margin:0 0 24px;padding:0;color:var(--nmps-muted);font-size:13px;line-height:1.75}.elementor-8618 .elementor-element-f9f266f .woocommerce-product-details__short-description p{margin:0 0 10px;font:inherit;color:inherit}.elementor-8618 .elementor-element-f9f266f .woo-list-buttons{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin:auto 0 0;padding:0;opacity:1}#the7-body .elementor-8618 .elementor-element-f9f266f .woo-list-buttons a.box-button:not(.yith-wcqv-button){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:48px;margin:0;padding:13px 16px;border:1px solid #dcded5!important;border-radius:8px;background:#f0f3eb!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:#283323!important;-webkit-text-fill-color:#283323!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;font-family:inherit;font-size:13px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}#the7-body .elementor-8618 .elementor-element-f9f266f .woo-list-buttons a.box-button:not(.yith-wcqv-button):is(:hover,:focus-visible,:active){background:#92583e!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;border-color:#92583e!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;box-shadow:0 5px 14px rgba(146,88,62,.18)!important}#the7-body .elementor-8618 .elementor-element-f9f266f .woo-list-buttons a.box-button:not(.yith-wcqv-button) :is(span,i,svg,path){background:transparent!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:inherit!important;-webkit-text-fill-color:inherit!important;fill:currentColor!important}#the7-body .elementor-8618 .elementor-element-f9f266f .woo-list-buttons a.box-button:not(.yith-wcqv-button) svg{position:static;width:15px;height:15px;margin:0}#the7-body .elementor-8618 .elementor-element-f9f266f .woo-list-buttons a.box-button:not(.yith-wcqv-button)::before,#the7-body .elementor-8618 .elementor-element-f9f266f .woo-list-buttons a.box-button:not(.yith-wcqv-button)::after{background:transparent!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:inherit!important;-webkit-text-fill-color:inherit!important;box-shadow:none!important}.elementor-8618 .elementor-element-f9f266f .added_to_cart{color:var(--nmps-accent);text-decoration:underline;text-underline-offset:4px;font-size:13px}#the7-body .elementor-8618 .elementor-element-f9f266f article.product{position:relative}#the7-body .elementor-8618 .elementor-element-f9f266f article.product :is(div,figure,figcaption):has(.yith-wcqv-button){position:static!important;transform:none!important;filter:none!important;perspective:none!important;contain:none!important;will-change:auto!important;overflow:visible!important}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button{box-sizing:border-box!important;position:absolute!important;inset:17px auto auto 17px!important;z-index:10!important;display:block!important;width:calc(100% - 34px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1;padding:0!important;margin:0!important;border:0!important;border-radius:13px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;font-size:0!important;line-height:0!important;text-shadow:none!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;transform:none!important;cursor:pointer!important}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button>:is(span,i,svg){font-size:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button>:is(i,svg){display:none!important}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button::before,#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button::after{content:""!important;display:block!important;position:absolute!important;top:auto!important;left:auto!important;margin:0!important;padding:0!important;transform:none!important;pointer-events:none!important;opacity:1;transition:opacity .18s ease,background-color .18s ease}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button::before{bottom:12px!important;right:12px!important;width:46px!important;height:46px!important;box-sizing:border-box!important;border:1px solid #d9ddd2!important;border-radius:50%!important;background:#fff!important;box-shadow:0 4px 14px rgba(32,39,35,.12)!important}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button::after{bottom:24px!important;right:24px!important;width:22px!important;height:22px!important;border:0!important;border-radius:0!important;background:#202723!important;box-shadow:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E") center / contain no-repeat}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button:is(:hover,:focus-visible)::before{background:#92583e!important;border-color:#92583e!important}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button:is(:hover,:focus-visible)::after{background:#fff!important}#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button:focus-visible{outline:3px solid #92583e!important;outline-offset:3px!important}@media (hover:hover) and (pointer:fine){#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button::before,#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button::after{opacity:0}#the7-body .elementor-8618 .elementor-element-f9f266f article.product:is(:hover,:focus-within) .yith-wcqv-button::before,#the7-body .elementor-8618 .elementor-element-f9f266f article.product:is(:hover,:focus-within) .yith-wcqv-button::after{opacity:1}}@media (max-width:1100px){#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button{max-height:300px!important}}@media (max-width:560px){#the7-body .elementor-8618 .elementor-element-f9f266f article.product .yith-wcqv-button{aspect-ratio:1.2;max-height:none!important}}body.page-id-8618 #yith-quick-view-modal .yith-quick-view-overlay{background:rgba(25,32,27,.58)!important}body.page-id-8618 #yith-quick-view-modal .yith-wcqv-main{background:#faf9f6!important;border:1px solid #e4e6df;border-radius:22px!important;box-shadow:0 24px 80px rgba(20,26,22,.24)!important;overscroll-behavior:contain;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#202723}body.page-id-8618 #yith-quick-view-content .summary{padding:54px 32px 30px!important}body.page-id-8618 #yith-quick-view-content .product_title{font-family:inherit;font-size:clamp(24px, 3vw, 34px);line-height:1.18;letter-spacing:-.035em;color:#202723}body.page-id-8618 #yith-quick-view-content .summary .price{color:#202723;font-size:25px;font-weight:600}body.page-id-8618 #yith-quick-view-content .summary p{color:#626960;line-height:1.75}body.page-id-8618 #yith-quick-view-content .images img{object-fit:contain!important}body.page-id-8618 #yith-quick-view-modal .yith-wcqv-head{width:44px;height:44px;top:12px;right:12px}body.page-id-8618 #yith-quick-view-modal .yith-quick-view-close{display:inline-flex;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:50%;background:#fff!important;color:#202723!important;border:1px solid #d9ddd2!important;opacity:1}body.page-id-8618 #yith-quick-view-modal .single_add_to_cart_button{background:#202723!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #202723!important;border-radius:8px!important;min-height:48px;box-shadow:none!important}body.page-id-8618 #yith-quick-view-modal .single_add_to_cart_button:is(:hover,:focus-visible){background:#92583e!important;border-color:#92583e!important}body.page-id-8618 #yith-quick-view-modal .single_add_to_cart_button::before,body.page-id-8618 #yith-quick-view-modal .single_add_to_cart_button::after{background:transparent!important;color:inherit!important}body.page-id-8618 #yith-quick-view-modal :is(a,button,input,select):focus-visible{outline:3px solid #92583e;outline-offset:3px}@media (max-width:767px){body.page-id-8618 #yith-quick-view-modal .yith-wcqv-wrapper{left:12px!important;top:20px!important;width:calc(100% - 24px)!important;height:calc(100% - 40px)!important}body.page-id-8618 #yith-quick-view-content div[id^="product"]{display:flex;flex-direction:column;height:auto!important}body.page-id-8618 #yith-quick-view-content :is(div.images,div.summary){width:100%!important;float:none!important}body.page-id-8618 #yith-quick-view-content .images{padding:50px 20px 0}body.page-id-8618 #yith-quick-view-content .images img{max-height:300px}body.page-id-8618 #yith-quick-view-content .summary{padding:24px!important}}.nmps a:focus-visible,.elementor-8618 .elementor-element-f9f266f a:focus-visible{outline:3px solid var(--nmps-accent);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.elementor-8618 .elementor-element-f9f266f article.product:hover{transform:translateY(-5px);border-color:#cbd3c2;box-shadow:0 18px 34px rgba(32,39,35,.07)}.elementor-8618 .elementor-element-f9f266f article.product:hover a.img-wrap img{transform:scale(1.035)}}@media (max-width:1100px){.elementor-8618 .elementor-element.elementor-element-f9f266f .dt-css-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px}.elementor-8618 .elementor-element-f9f266f .product-title{min-height:3.9em}.elementor-8618 .elementor-element-f9f266f a.img-wrap{max-height:300px}.nmps .nmps-stage{padding:22px}.nmps .nmps-service{padding:0 16px}}@media (max-width:767px){.elementor-8618 .elementor-element.elementor-element-6be378b,.elementor-8618 .elementor-element.elementor-element-9307893{padding-left:20px;padding-right:20px}.nmps .nmps-topline{padding:20px 0;gap:12px}.nmps .nmps-topline .nmps-eyebrow{font-size:9px;letter-spacing:.12em}.nmps .nmps-help{font-size:11px}.nmps .nmps-hero{grid-template-columns:1fr;gap:30px;padding:36px 0 30px}.nmps .nmps-title{font-size:clamp(39px, 8vw, 56px);max-width:580px}.nmps .nmps-intro{font-size:16px}.nmps .nmps-stage{max-width:540px;width:100%;justify-self:center}.nmps .nmps-stage img{max-height:290px}.nmps .nmps-service-strip{grid-template-columns:1fr;padding:4px 0}.nmps .nmps-service,.nmps .nmps-service:first-child{padding:17px 0}.nmps .nmps-service+.nmps-service{border-left:0;border-top:1px solid var(--nmps-line)}.nmps .nmps-service p{margin-top:2px}.nmps .nmps-catalog-head{flex-direction:column;align-items:flex-start;gap:14px;padding:35px 0 24px}.nmps .nmps-catalog-note{max-width:420px}.elementor-8618 .elementor-element-f9f266f .woocom-list-content{padding:20px}}@media (max-width:560px){.elementor-8618 .elementor-element.elementor-element-f9f266f .dt-css-grid{grid-template-columns:minmax(0,1fr)!important;gap:22px}.elementor-8618 .elementor-element-f9f266f .product-title{min-height:0;font-size:21px}.elementor-8618 .elementor-element-f9f266f .woocommerce-product-details__short-description{font-size:14px}.elementor-8618 .elementor-element-f9f266f a.img-wrap{aspect-ratio:1.2;max-height:none}.nmps .nmps-actions{gap:12px 22px}}@media (prefers-reduced-motion:reduce){.nmps *,.elementor-8618 .elementor-element-f9f266f *,body.page-id-8618 #yith-quick-view-modal *{transition:none!important;animation:none!important}}</style><div class="nmps"><div class="nmps-topline"><p class="nmps-eyebrow">New Mexico POS / Hardware collection</p><a class="nmps-help" href="/contact/">Expert help,right here <span aria-hidden="true">↗</span></a></div><section class="nmps-hero" aria-labelledby="nmps-title"><div><p class="nmps-eyebrow nmps-kicker">Built around your restaurant</p><h1 class="nmps-title" id="nmps-title">Great service.<br>Starts here.<span>Your next POS.</span></h1><p class="nmps-intro">From the first order to the final check. Explore countertop systems,handhelds,and tablets for your NX Restaurant setup.</p><div class="nmps-actions"><a class="nmps-button" href="#nmpos-shop">Explore the collection <span aria-hidden="true">↓</span></a><a class="nmps-secondary" href="/contact/">Help me choose</a></div></div><figure class="nmps-stage"><div class="nmps-stage-label"><span class="nmps-dot" aria-hidden="true"></span>Meet your countertop centerpiece</div><img src="/wp-content/uploads/2026/09/NX15-1024x1024.png" width="1024" height="1024" alt="NX15 countertop restaurant POS terminal and credit card reader" decoding="async" fetchpriority="high"><figcaption class="nmps-stage-caption"><div><strong>NX15 Countertop POS</strong><small>15.6-inch display · Card reader included</small></div><a class="nmps-product-link" href="/product/nx15-countertop-restaurant-pos-system-with-credit-card-reader/" aria-label="View NX15 countertop POS product details">↗</a></figcaption></figure></section><div class="nmps-service-strip" aria-label="New Mexico POS services"><div class="nmps-service"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path d="M19 10c0 5-7 11-7 11S5 15 5 10a7 7 0 1 1 14 0Z"/><circle cx="12" cy="10" r="2.5"/></svg><div><strong>Local people. Real support.</strong><p>A New Mexico team you can talk to.</p></div></div><div class="nmps-service"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="4" width="18" height="13" rx="2"/><path d="M8 21h8M12 17v4m-4-11 3 3 5-5"/></svg><div><strong>Set up for your workflow.</strong><p>Ask about programming and installation.</p></div></div><div class="nmps-service"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><path d="M4 5h16v12H9l-5 4V5Z"/><path d="M8 9h8M8 13h5"/></svg><div><strong>Choose with confidence.</strong><p>Get help finding your hardware fit.</p></div></div></div><section class="nmps-catalog-head" id="nmpos-shop" aria-labelledby="nmps-shop-title"><div><p class="nmps-eyebrow">The hardware collection</p><h2 id="nmps-shop-title">Find your fit.</h2></div><p class="nmps-catalog-note">Countertop or tableside? Start with how you serve.<br>Select a product image or magnifying glass for details.</p></section></div>