:root{--mps-blue: #1F4E78;--mps-blue-dark: #143352;--mps-blue-light: #E8EEF5;--mps-red: #C0392B;--ink: #1a1a1a;--ink-2: #4a4a4a;--ink-3: #7a7a7a;--border: #E0E4E8;--bg: #ffffff;--bg-2: #F7F8FA;--success: #2E7D32}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:var(--bg);font-size:15px;line-height:1.55}a{color:var(--mps-blue);text-decoration:none}a:hover{text-decoration:underline}.announce{background:var(--mps-blue-dark);color:#fff;font-size:12.5px;text-align:center;padding:8px 16px;letter-spacing:.02em}.announce a{color:#fff;text-decoration:underline}.site-header{border-bottom:1px solid var(--border);background:#fff;position:sticky;top:0;z-index:5}.header-inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:20px}.brand{display:flex;align-items:center;gap:12px}.brand img{height:52px;width:auto;display:block}.brand-text{line-height:1.15}.brand-text .name{font-weight:700;color:var(--mps-blue);font-size:16px}.brand-text .tag{font-size:11.5px;color:var(--ink-3)}.search{flex:1;max-width:520px;display:flex;align-items:center;border:1.5px solid var(--border);border-radius:6px;padding:8px 12px;background:#fff}.search input{border:0;outline:0;width:100%;font-size:14px;background:transparent}.header-cta{display:flex;align-items:center;gap:18px;font-size:13px}.header-cta .phone{font-weight:700;color:var(--mps-blue)}.cart-icon{border:1px solid var(--border);border-radius:4px;padding:6px 12px;font-size:13px;color:var(--ink)}.nav{background:var(--mps-blue);color:#fff}.nav-inner{max-width:1240px;margin:0 auto;display:flex;gap:22px;padding:11px 24px;font-size:13.5px;font-weight:500}.nav a{color:#fff}.nav a:hover{text-decoration:underline;text-underline-offset:3px}.product{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:48px;padding:22px 24px 40px}@media(max-width:900px){.product{grid-template-columns:1fr}}.gallery{position:sticky;top:100px;align-self:start}.hero-img{width:100%;aspect-ratio:1 / 1;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-img img{max-width:88%;max-height:88%;object-fit:contain}.thumbs{display:flex;gap:10px;margin-top:12px}.thumb{width:68px;height:68px;border:1px solid var(--border);border-radius:6px;background:var(--bg-2);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;color:var(--ink-3);text-align:center}.thumb.active{border-color:var(--mps-blue);box-shadow:0 0 0 2px var(--mps-blue-light)}.thumb.pdf{background:var(--mps-blue-light);color:var(--mps-blue);font-weight:700}.info h1{font-size:26px;margin:0 0 8px;line-height:1.25;color:var(--ink)}.vendor-line{font-size:13px;color:var(--ink-3);margin-bottom:12px}.vendor-line a{color:var(--mps-blue);font-weight:500}.sku-line{font-size:12.5px;color:var(--ink-3);margin-bottom:20px}.stars{color:#f4a100;font-size:13px}.price-block{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0;margin-bottom:22px}.price{font-size:30px;font-weight:700;color:var(--ink)}.price .cents{font-size:20px;vertical-align:4px}.price-note{font-size:12.5px;color:var(--ink-3);margin-top:4px}.availability{margin-top:10px;font-size:13px;color:var(--success);font-weight:600}.availability:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--success);margin-right:8px;vertical-align:middle}.cfp{background:var(--mps-blue-light);border:1px solid var(--mps-blue);border-radius:8px;padding:18px}.cfp .label{font-size:12px;font-weight:700;color:var(--mps-blue);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.cfp .phone-big{font-size:28px;font-weight:700;color:var(--mps-blue);line-height:1.1}.cfp .cfp-note{font-size:12.5px;color:var(--ink-2);margin-top:6px}.qty-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--border);border-radius:6px;overflow:hidden}.qty button{background:#fff;border:0;padding:8px 12px;font-size:16px;cursor:pointer;color:var(--ink)}.qty input{width:44px;text-align:center;border:0;padding:8px 4px;font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 20px;border-radius:6px;font-size:14.5px;font-weight:600;cursor:pointer;border:0;transition:background .15s;width:100%}.btn-primary{background:var(--mps-blue);color:#fff}.btn-primary:hover{background:var(--mps-blue-dark)}.btn-outline{background:#fff;color:var(--mps-blue);border:1.5px solid var(--mps-blue)}.btn-outline:hover{background:var(--mps-blue-light)}.btn-block{margin-top:10px}.trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;padding:16px;background:var(--bg-2);border-radius:8px;border:1px solid var(--border)}.trust .item{display:flex;align-items:flex-start;gap:10px;font-size:12.5px}.trust .icon{color:var(--mps-blue);font-weight:900;font-size:15px;flex:0 0 20px}.trust .item strong{display:block;color:var(--ink);font-size:12.5px}.trust .item span{color:var(--ink-3)}.feature-block{margin-top:18px}.feature-block h3{font-size:13px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.feature-block ul{margin:0;padding-left:20px;font-size:13.5px;color:var(--ink-2)}.feature-block li{margin-bottom:5px}.sections{max-width:1240px;margin:0 auto;padding:20px 24px 60px}.section{border-top:1px solid var(--border);padding:28px 0}.section h2{font-size:20px;font-weight:700;color:var(--ink);margin:0 0 16px}.section p{color:var(--ink-2);margin:0 0 12px;max-width:780px}.section ul{color:var(--ink-2);max-width:780px}.specs{width:100%;max-width:780px;border-collapse:collapse;font-size:14px}.specs td{padding:10px 14px;border-bottom:1px solid var(--border)}.specs td:first-child{font-weight:600;color:var(--ink);width:42%}.specs td:last-child{color:var(--ink-2)}.specs tr:nth-child(2n) td{background:var(--bg-2)}.docs-strip{display:flex;gap:12px;flex-wrap:wrap}.doc-card{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--border);border-radius:8px;background:#fff;min-width:260px}.doc-card .doc-icon{width:40px;height:40px;background:var(--mps-blue-light);color:var(--mps-blue);font-weight:700;font-size:11px;border-radius:6px;display:flex;align-items:center;justify-content:center}.doc-card .doc-name{font-size:13.5px;font-weight:600;color:var(--ink)}.doc-card .doc-meta{font-size:12px;color:var(--ink-3)}.callout{background:var(--mps-blue-light);border-left:3px solid var(--mps-blue);padding:14px 18px;border-radius:4px;font-size:13.5px;color:var(--ink-2);max-width:780px}.callout strong{color:var(--mps-blue)}.footer{background:var(--mps-blue-dark);color:#fff;padding:36px 24px 22px;margin-top:24px}.footer-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}@media(max-width:900px){.footer-inner{grid-template-columns:1fr 1fr}}.footer h4{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;color:#fff}.footer a{color:#ffffffd9;font-size:13px;display:block;margin-bottom:6px}.footer .about-blurb{font-size:13px;color:#ffffffbf;line-height:1.55}.footer .copyright{border-top:1px solid rgba(255,255,255,.15);max-width:1240px;margin:24px auto 0;padding-top:16px;font-size:12px;color:#ffffff8c;text-align:center}.mockup-badge{position:fixed;bottom:20px;right:20px;background:var(--mps-red);color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;letter-spacing:.06em;text-transform:uppercase;z-index:100;box-shadow:0 4px 12px #0003}.hero-v2{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:340px 1fr 320px;gap:32px;padding:18px 24px 24px;align-items:start}@media(max-width:1100px){.hero-v2{grid-template-columns:300px 1fr}.hero-v2 .buy-box{grid-column:1 / span 2}}@media(max-width:720px){.hero-v2{grid-template-columns:1fr}}.hero-v2 .gallery-v2 .hero-img{aspect-ratio:1 / 1;background:var(--bg-2);border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-v2 .gallery-v2 .hero-img img{max-width:90%;max-height:90%;object-fit:contain}.hero-v2 .gallery-v2 .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.hero-v2 .gallery-v2 .thumb{aspect-ratio:1 / 1;border:1px solid var(--border);border-radius:6px;background:var(--bg-2);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--ink-3);text-align:center;cursor:pointer}.hero-v2 .gallery-v2 .thumb.active{border-color:var(--mps-blue);box-shadow:0 0 0 2px var(--mps-blue-light)}.hero-v2 .gallery-v2 .thumb.pdf{background:var(--mps-blue-light);color:var(--mps-blue);font-weight:700}.hero-v2 .ident .breadline{font-size:12px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.hero-v2 .ident .breadline a{color:var(--mps-blue);font-weight:600}.hero-v2 .ident h1{font-size:24px;line-height:1.25;margin:0 0 14px;color:var(--ink)}.hero-v2 .ident .id-row{display:flex;gap:24px;align-items:baseline;margin-bottom:20px;padding:12px 14px;background:var(--bg-2);border:1px solid var(--border);border-radius:6px;font-family:SF Mono,Consolas,Menlo,monospace}.hero-v2 .id-row .k{font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:2px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif}.hero-v2 .id-row .v{font-size:15px;font-weight:700;color:var(--ink)}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.pill{display:inline-flex;flex-direction:column;border:1px solid var(--border);border-radius:6px;padding:8px 12px;background:#fff;min-width:88px}.pill .k{font-size:10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.pill .v{font-size:14px;font-weight:700;color:var(--ink)}.hero-v2 .features-inline{border-top:1px solid var(--border);padding-top:16px}.hero-v2 .features-inline h3{font-size:12px;font-weight:700;margin:0 0 8px;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}.hero-v2 .features-inline ul{columns:2;column-gap:24px;margin:0;padding-left:18px;font-size:13px;color:var(--ink-2)}.hero-v2 .features-inline li{margin-bottom:4px;break-inside:avoid}@media(max-width:700px){.hero-v2 .features-inline ul{columns:1}}.hero-v2 .buy-box{border:1.5px solid var(--mps-blue);border-radius:8px;padding:18px;background:#fff;position:sticky;top:100px}.buy-box .price-v2{font-size:30px;font-weight:700;color:var(--ink);line-height:1}.buy-box .price-v2 .cents{font-size:18px;vertical-align:4px}.buy-box .map-note{font-size:11px;color:var(--ink-3);margin-top:4px}.buy-box .stock{margin-top:12px;padding:8px 10px;background:#f1f8f1;color:var(--success);border-radius:4px;font-size:12.5px;font-weight:600;border-left:3px solid var(--success)}.buy-box .qty-row-v2{margin:14px 0 10px;display:flex;align-items:center;gap:10px}.buy-box .qty-row-v2 label{font-size:12px;color:var(--ink-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.buy-box .qty{flex:1}.buy-box .btn{width:100%}.buy-box .buy-badges{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr;gap:8px;font-size:12px;color:var(--ink-2)}.buy-box .buy-badges .row{display:flex;align-items:center;gap:8px}.buy-box .buy-badges .row .ok{color:var(--success);font-weight:900;width:14px;flex:0 0 14px}.buy-box .contact-line{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);text-align:center;font-size:12px;color:var(--ink-3)}.buy-box .contact-line .p{font-size:18px;font-weight:700;color:var(--mps-blue);display:block;margin-top:2px}.buy-box.cfp-box{border-color:var(--mps-blue);background:var(--mps-blue-light)}.buy-box.cfp-box .cfp-label{font-size:11px;font-weight:700;color:var(--mps-blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.buy-box.cfp-box .cfp-phone{font-size:24px;font-weight:700;color:var(--mps-blue);line-height:1.1}.buy-box.cfp-box .cfp-body{font-size:12.5px;color:var(--ink-2);margin-top:8px}.trust-bar{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:12px 24px}.trust-bar-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;font-size:12.5px}.trust-bar-inner .item{display:flex;align-items:center;gap:8px}.trust-bar-inner .item .icon{color:var(--mps-blue);font-weight:900;width:18px;flex:0 0 18px}@media(max-width:700px){.trust-bar-inner{grid-template-columns:1fr 1fr}}.content-v2{max-width:1400px;margin:0 auto;padding:32px 24px 20px;display:grid;grid-template-columns:1fr 380px;gap:40px}@media(max-width:1000px){.content-v2{grid-template-columns:1fr}}.content-v2 .col-left h2{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 12px;text-transform:uppercase;letter-spacing:.04em;padding-bottom:8px;border-bottom:2px solid var(--mps-blue)}.content-v2 .col-left .block{margin-bottom:28px}.content-v2 .col-left p{color:var(--ink-2);margin:0 0 12px;max-width:720px}.content-v2 .col-left ul{color:var(--ink-2)}.specs-card{border:1px solid var(--border);border-radius:8px;background:#fff;overflow:hidden;position:sticky;top:100px}.specs-card h3{margin:0;padding:12px 16px;background:var(--mps-blue);color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.specs-card table{width:100%;border-collapse:collapse;font-size:13px}.specs-card td{padding:9px 14px;border-bottom:1px solid var(--border)}.specs-card td:first-child{font-weight:600;color:var(--ink);width:55%}.specs-card td:last-child{color:var(--ink-2);text-align:right}.specs-card tr:last-child td{border-bottom:0}.specs-card tr:nth-child(2n) td{background:var(--bg-2)}.tri-cards{max-width:1400px;margin:0 auto;padding:20px 24px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}@media(max-width:1000px){.tri-cards{grid-template-columns:1fr}}.tri-card{border:1px solid var(--border);border-radius:8px;background:#fff;overflow:hidden}.tri-card h3{margin:0;padding:11px 16px;background:var(--bg-2);color:var(--ink);font-size:13px;font-weight:700;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.06em}.tri-card .body{padding:14px 16px;font-size:13.5px;color:var(--ink-2);line-height:1.55}.tri-card .body p{margin:0 0 8px}.tri-card .body strong{color:var(--ink)}.tri-card .doc-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;margin-bottom:8px;color:var(--ink)}.tri-card .doc-link:hover{background:var(--bg-2);text-decoration:none}.tri-card .doc-link .icon{background:var(--mps-blue-light);color:var(--mps-blue);font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px}.tri-card .doc-link .name{font-size:13px;font-weight:600}.tri-card .doc-link .meta{font-size:11.5px;color:var(--ink-3)}.about-band{background:var(--mps-blue-dark);color:#fff;padding:26px 24px;margin-top:12px}.about-band-inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:center}@media(max-width:800px){.about-band-inner{grid-template-columns:1fr}}.about-band h3{font-size:15px;margin:0 0 8px;color:#fff;text-transform:uppercase;letter-spacing:.06em}.about-band p{color:#ffffffd9;font-size:13.5px;line-height:1.55;margin:0}.about-band .cta-block{text-align:right}.about-band .cta-block .p{font-size:22px;font-weight:700;color:#fff;display:block;margin-bottom:4px}.about-band .cta-block .l{font-size:12.5px;color:#ffffffbf}@media(max-width:800px){.about-band .cta-block{text-align:left}}html,body,.shopify-section,.shopify-section *{font-family:-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.shopify-section .button:not(.button--tertiary),.shopify-section .button--primary,.shopify-section .product-form__submit,.shopify-section .cart__submit,.shopify-section .shopify-challenge__button,button.button{background:var(--mps-blue)!important;color:#fff!important;border-radius:6px!important;border:0!important;font-weight:600!important;letter-spacing:.01em!important;padding:12px 20px!important}.shopify-section .button:not(.button--tertiary):hover,.shopify-section .button--primary:hover,.shopify-section .product-form__submit:hover,.shopify-section .cart__submit:hover{background:var(--mps-blue-dark)!important}.shopify-section .button--secondary{background:#fff!important;color:var(--mps-blue)!important;border:1.5px solid var(--mps-blue)!important}.shopify-section a:not(.button):not(.header__menu-item):not(.list-menu__item):not(.card__heading-link):not(.full-unstyled-link):not(.footer a){color:var(--mps-blue)}.shopify-section .page-width,.shopify-section .page-width--narrow{max-width:1240px!important}.shopify-section--page .page-width{padding-top:24px}.price__regular .price-item--regular,.price__sale .price-item--sale{color:var(--ink)!important;font-weight:700}.card__heading,.card__content .card__heading{color:var(--ink)!important}.crumbs{max-width:1240px;margin:0 auto;padding:14px 24px 0;font-size:12.5px;color:var(--ink-3)}.crumbs a{color:var(--ink-3)}.crumbs span{margin:0 6px}.hero-v2 .gallery-v2 .thumb{overflow:hidden}.hero-v2 .gallery-v2 .thumb img{max-width:88%;max-height:88%;width:auto;height:auto;object-fit:contain;display:block}.app-card .bg-solid{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0}.app-card .icon,.app-card .label,.app-card .label-top{z-index:2}.shopify-section.mps-section--header,#shopify-section-header-group,sticky-header{position:sticky;top:0;z-index:50;background:#fff}.nav a,.nav-inner a,.announce a,.footer a,.footer-inner a,.hero-big a:not(.btn),.hero-finder a,.help-block a:not(.btn),.email-signup a,.about-band a,.app-card,.app-card .label a{color:#fff!important}.footer a{color:#ffffffd9!important}.footer a:hover,.footer h4{color:#fff!important}.nav a,.nav-inner a{color:#fff!important;text-decoration:none!important}.nav a:hover,.nav-inner a:hover{text-decoration:underline!important;text-underline-offset:3px!important;color:#fff!important}.announce,.announce a{color:#fff!important}.mps-quote-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none}.mps-quote-modal[aria-hidden=false]{display:block}.mps-quote-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a14288c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mps-quote-dialog{position:relative;margin:5vh auto;max-width:520px;width:calc(100% - 32px);max-height:90vh;overflow-y:auto;background:#fff;border-radius:10px;padding:28px 28px 32px;box-shadow:0 25px 80px #00000059;font-family:inherit}.mps-quote-close{position:absolute;top:10px;right:14px;background:none;border:0;font-size:26px;line-height:1;color:#666;cursor:pointer;padding:4px 8px}.mps-quote-close:hover{color:#000}.mps-quote-dialog h2{margin:0 0 6px;font-size:22px;color:var(--mps-blue, #0e243c)}.mps-quote-sub{margin:0 0 18px;font-size:14px;color:#555}.mps-quote-row{margin-bottom:12px}.mps-quote-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mps-quote-row label{display:block;font-size:13px;font-weight:600;color:#333}.mps-quote-row label span{color:#c00}.mps-quote-row input,.mps-quote-row textarea{display:block;width:100%;margin-top:4px;padding:9px 11px;border:1px solid #c7cfdc;border-radius:5px;font:inherit;font-size:14px;box-sizing:border-box}.mps-quote-row textarea{resize:vertical}.mps-quote-row input:focus,.mps-quote-row textarea:focus{outline:2px solid var(--mps-blue, #0e243c);outline-offset:0;border-color:var(--mps-blue, #0e243c)}.mps-quote-dialog .btn-primary{width:100%;margin-top:6px}.mps-quote-fine{margin:14px 0 0;font-size:12px;color:#666;text-align:center}.mps-quote-success{padding:20px 10px;text-align:center}.mps-quote-success h2{color:var(--mps-blue, #0e243c);margin-bottom:10px}@media(max-width:500px){.mps-quote-two{grid-template-columns:1fr}.mps-quote-dialog{margin:2vh auto;padding:22px 20px 26px;max-height:96vh}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mps-product.css.map */
