.mn-footer,.mn-header{--mn-ink:#252a28;--mn-brand:#24483f;--mn-muted:#646863;--mn-paper:#fff;--mn-line:#deded8;--mn-sage:#84a48f;color:var(--mn-ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;text-align:left}.mn-footer *,.mn-header *{box-sizing:border-box}.mn-header{position:sticky;top:0;z-index:50;background:var(--mn-paper)}.mn-footer a,.mn-header a{color:inherit;text-decoration:none}.mn-footer a:hover,.mn-header a:hover{text-decoration:underline;text-underline-offset:4px}.mn-header button{font-family:inherit}.mn-footer a,.mn-header a,.mn-header button{-webkit-tap-highlight-color:transparent}.mn-footer :focus-visible,.mn-header :focus-visible{outline:2px solid var(--mn-ink);outline-offset:4px}.mn-footer .mn-wrap,.mn-header .mn-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.mn-header .mn-skip{position:absolute;top:-100px;left:20px;padding:12px 18px;background:#fff;z-index:70}.mn-header .mn-skip:focus{top:8px}.mn-header .mn-utility{background:#f3f3ef;font-size:12px}.mn-header .mn-utility .mn-wrap{display:flex;align-items:center;justify-content:space-between;min-height:30px;gap:16px}.mn-header .mn-utility .mn-wrap>div{display:flex;align-items:center;gap:24px}.mn-header .mn-main{display:grid;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:28px;padding-block:12px}.mn-footer .mn-brand,.mn-header .mn-brand{display:block;width:204px;flex-shrink:0}.mn-footer .mn-brand svg,.mn-header .mn-brand svg{display:block;width:100%;height:auto}.mn-footer .mn-brand:hover,.mn-header .mn-brand:hover{opacity:.86}.mn-header .mn-search-slot{min-width:0}.mn-header .mn-actions{display:flex;align-items:center;gap:12px}.mn-header .mn-account-group{position:relative;display:flex;align-items:center;gap:0}.mn-header .mn-account-slot .nav-item-standard,.mn-header .mn-actions>.nav-item-standard,.mn-header .mn-cart-quote,.mn-header .mn-cart-slot>.nav-item-standard{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--mn-ink);cursor:pointer}.mn-header .mn-cart-quote{font-size:14px}.mn-header .mn-account-slot .nav-item-standard>span{display:inline;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-header .mn-cart-slot>.nav-item-standard>span{display:inline}.mn-header .mn-cart-slot>.nav-item-standard>div{background:var(--mn-ink);color:#fff;border-radius:3px}.mn-header .mn-account-toggle{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:44px;border:0;background:transparent;color:inherit;cursor:pointer}.mn-header .mn-account-toggle[aria-expanded=true] svg,.mn-header .mn-products-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.mn-header .mn-quote{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:14px;padding:11px 17px;background:var(--mn-brand);border:1px solid var(--mn-brand);color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.mn-header .mn-quote:hover{text-decoration:none;background:#173b32}.mn-header .mn-quote:focus-visible{outline-offset:3px}.mn-header .mn-secondary{border-top:1px solid var(--mn-line);border-bottom:1px solid var(--mn-line)}.mn-header .mn-secondary-inner{display:flex;align-items:center;gap:20px;min-height:46px;position:relative}.mn-header .mn-products{position:relative;align-self:stretch;display:flex}.mn-header .mn-products-toggle{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:9px 20px 9px 0;border:0;border-right:1px solid var(--mn-line);background:transparent;color:var(--mn-ink);cursor:pointer;font-size:14px;font-weight:700}.mn-header .mn-page-links{display:flex;align-items:center;gap:32px}.mn-header .mn-page-links>a{display:inline-flex;align-items:center;min-height:46px;font-size:14px}.mn-header .mn-account-panel,.mn-header .mn-products-panel{position:absolute;top:100%;z-index:65;padding:10px;background:var(--mn-paper);border:1px solid var(--mn-line);box-shadow:0 14px 30px rgba(36,72,63,.12)}.mn-header .mn-account-panel{right:0;width:238px}.mn-header .mn-account-panel a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px}.mn-header .mn-account-panel a:hover,.mn-header .mn-category-links a:hover{background:#edf2e9;text-decoration:none}.mn-header .mn-products-panel{left:0;width:min(560px,calc(100vw - 40px))}.mn-header .mn-view-products{display:flex;justify-content:space-between;min-height:44px;padding:10px 12px;font-weight:700;border-bottom:1px solid var(--mn-line)}.mn-header .mn-category-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:8px;max-height:min(440px,55vh);overflow-y:auto}.mn-header .mn-category-links a{display:flex;align-items:center;min-height:44px;padding:10px 12px;font-size:14px;overflow-wrap:anywhere}.mn-header .mn-products-panel p{margin:0;padding:16px 12px;font-size:14px;line-height:1.6;color:var(--mn-muted)}.mn-header .mn-all-categories{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-top:1px solid var(--mn-line);font-size:13px}.mn-header .mn-menu-toggle,.mn-header .mn-mobile-quote,.mn-header .mn-page-links>.mn-menu-quote{display:none}.mn-header .mn-search{position:relative;width:100%;min-width:0;margin:0;max-width:none}.mn-header .mn-search-field{position:relative}.mn-header .mn-search-input{display:block;width:100%;min-height:46px;border:1px solid #bccbbd;border-radius:3px;background:#fff;color:var(--mn-ink);padding:12px 92px 12px 15px;font:inherit;font-size:14px;line-height:1.4;box-shadow:none}.mn-header .mn-search-input::-moz-placeholder{color:#63756a;opacity:1}.mn-header .mn-search-input::placeholder{color:#63756a;opacity:1}.mn-header .mn-search-input:focus{outline:2px solid var(--mn-sage);outline-offset:1px;border-color:var(--mn-ink);box-shadow:none}.mn-header .mn-search-actions{display:flex;align-items:center;position:absolute;right:3px;top:50%;transform:translateY(-50%)}.mn-header .mn-search-clear,.mn-header .mn-search-submit{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px;border:0;border-radius:2px;background:transparent;color:var(--mn-ink);cursor:pointer}.mn-header .mn-search-clear{color:var(--mn-muted)}.mn-header .mn-search-clear:hover,.mn-header .mn-search-submit:hover{background:#edf2e9}.mn-header .mn-search-dropdown{position:absolute;z-index:65;top:100%;left:0;width:max(100%,330px);max-width:calc(100vw - 40px);max-height:min(480px,65vh);margin-top:8px;overflow-y:auto;padding:4px;background:#fff;border:1px solid var(--mn-line);border-radius:3px;box-shadow:0 14px 30px rgba(36,72,63,.12)}.mn-header .mn-search-group{padding:4px}.mn-header .mn-search-label{padding:7px 10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mn-muted)}.mn-header .mn-search-option{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px;border:0;border-radius:2px;background:transparent;color:var(--mn-ink);text-align:left;cursor:pointer}.mn-header .mn-search-option.is-selected,.mn-header .mn-search-option:hover{background:#edf2e9}.mn-header .mn-search-thumbnail{width:42px;height:42px;flex-shrink:0;background:#f3f5f0;display:flex;align-items:center;justify-content:center}.mn-header .mn-search-thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mn-header .mn-search-product-copy{min-width:0}.mn-header .mn-search-product-title{font-size:14px;font-weight:700;line-height:1.35;white-space:normal}.mn-header .mn-search-product-sku{font-size:12px;color:var(--mn-muted)}.mn-header .mn-search-status{margin:0;padding:16px 14px;color:var(--mn-muted);font-size:14px;line-height:1.6}.mn-header .mn-search-footer{border-top:1px solid var(--mn-line);padding:4px}.mn-header .mn-search-all{width:100%;min-height:44px;padding:10px;border:0;background:transparent;color:var(--mn-ink);text-align:left;font-size:13px;font-weight:700;cursor:pointer}.mn-header .mn-search-all:hover{background:#edf2e9}.mn-footer{padding-block:55px 20px;background:#fff;border-top:1px solid var(--mn-line)}.mn-footer .mn-footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:40px}.mn-footer .mn-brand{margin-bottom:18px}.mn-footer h2{color:var(--mn-muted);font-family:inherit;font-size:11px;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;font-weight:700;margin:0 0 16px}.mn-footer p{margin:0;color:var(--mn-muted);font-size:14px;line-height:1.7}.mn-footer .mn-footer-top>div>a:not(.mn-brand){display:block;width:-moz-fit-content;width:fit-content;padding-block:5px;font-size:14px}.mn-footer .mn-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--mn-line);padding-top:20px;color:var(--mn-muted);font-size:12px}.mn-footer .mn-footer-bottom>div{display:flex;gap:20px}@media (max-width:1150px){.mn-footer .mn-wrap,.mn-header .mn-wrap{width:calc(100% - 48px)}.mn-header .mn-main{gap:18px}.mn-header .mn-brand{width:172px}.mn-header .mn-actions{gap:6px}.mn-header .mn-cart-quote>span{display:none}.mn-header .mn-quote{padding-inline:13px;font-size:13px;gap:9px}.mn-header .mn-cart-slot>.nav-item-standard>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mn-header .mn-page-links{gap:28px}}@media (max-width:900px){.mn-header .mn-main{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding-block:10px 12px}.mn-header .mn-brand{width:178px}.mn-header .mn-search-slot{grid-column:1/-1;grid-row:2}.mn-header .mn-actions{justify-content:flex-end;gap:8px}.mn-header .mn-desktop-quote{display:none}.mn-header .mn-menu-toggle{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:8px;border:0;background:transparent;color:inherit;font-size:13px;cursor:pointer}.mn-header .mn-secondary-inner{justify-content:space-between}.mn-header .mn-page-links{display:none}.mn-header .mn-page-links.is-open{display:flex;position:absolute;z-index:60;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:10px;background:var(--mn-paper);border:1px solid var(--mn-line);box-shadow:0 14px 30px rgba(36,72,63,.12)}.mn-header .mn-page-links>a{padding:10px 12px}.mn-header .mn-mobile-quote{display:inline-flex;gap:10px;align-items:center;min-height:44px;font-size:13px;font-weight:700}.mn-header .mn-page-links>.mn-menu-quote{display:flex}}@media (max-width:600px){.mn-footer .mn-wrap,.mn-header .mn-wrap{width:calc(100% - 32px)}.mn-header .mn-utility{font-size:11px}.mn-header .mn-utility .mn-wrap{justify-content:flex-end}.mn-header .mn-utility .mn-wrap>span{display:none}.mn-header .mn-utility .mn-wrap>div{width:100%;justify-content:space-between;gap:12px}.mn-header .mn-brand{width:100%;max-width:145px}.mn-header .mn-main{grid-template-columns:minmax(92px,1fr) auto;gap:8px}.mn-header .mn-actions{gap:2px}.mn-header .mn-account-slot .nav-item-standard{padding-inline:4px;gap:5px}.mn-header .mn-account-slot .nav-item-standard>span{max-width:66px;font-size:12px}.mn-header .mn-account-toggle{min-width:24px}.mn-header .mn-menu-toggle{gap:5px;padding-inline:5px}.mn-header .mn-menu-toggle>span{display:none}.mn-header .mn-cart-slot>.nav-item-standard{gap:4px;padding-inline:4px}.mn-header .mn-cart-slot>.nav-item-standard svg{width:18px}.mn-header .mn-products-panel{width:calc(100vw - 32px)}.mn-header .mn-products-toggle{font-size:13px;padding-right:15px}.mn-header .mn-search-dropdown{width:100%;max-width:100%}.mn-header .mn-category-links{grid-template-columns:1fr}.mn-footer{padding-top:42px}.mn-footer .mn-footer-top{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:30px}.mn-footer .mn-footer-top>div:first-child{grid-column:1/-1}.mn-footer .mn-footer-bottom{flex-wrap:wrap;align-items:flex-start;gap:16px}.mn-footer .mn-footer-bottom>div{gap:16px}}@media (max-width:767px){.mn-header .mn-cart-quote-slot{display:none}}@media (max-width:380px){.mn-header .mn-brand{max-width:125px}.mn-header .mn-account-slot .nav-item-standard>span{max-width:48px}.mn-header .mn-actions{gap:0}.mn-header .mn-account-slot .nav-item-standard svg{width:17px}}@media (prefers-reduced-motion:reduce){html:has(.miners-store-theme){scroll-behavior:auto}.mn-footer *,.mn-header *{scroll-behavior:auto;transition:none}}.miners-store-theme .miners-public-home{--miners-navigation-offset:184px}.miners-store-theme .miners-public-home :is(#supplies,#government,#our-team,#request-quote,#order-help){scroll-margin-top:var(--miners-navigation-offset)}@media (max-width:1150px){.miners-store-theme .miners-public-home{--miners-navigation-offset:174px}}@media (max-width:900px){.miners-store-theme .miners-public-home{--miners-navigation-offset:232px}}@media (max-width:600px){.miners-store-theme .miners-public-home{--miners-navigation-offset:218px}}.mn-category-department{min-width:0}.mn-category-department h2{margin:12px 0 6px;color:#586961;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.mn-category-department a{display:block}.miners-store-theme{color:#24483f;background:#fafbf7;font-family:Arial,Helvetica,sans-serif}.miners-store-theme :is(h1,h2,h3,.account-auth-heading){font-family:MinersDisplay,Arial,sans-serif}.miners-store-theme [data-testid=account-page]{background:#fafbf7}.miners-store-theme .account-auth-layout{width:min(1240px,calc(100% - 80px));margin:48px auto 64px;min-height:560px;gap:0;border:1px solid #d9e1d8}.miners-store-theme .account-auth-form{padding:48px 32px;background:#fff}.miners-store-theme .account-auth-heading{color:#24483f}.miners-store-theme .account-auth-link,.miners-store-theme .account-link{color:#24483f;text-decoration:underline;text-underline-offset:4px}.miners-store-theme .account-auth-link:hover,.miners-store-theme .account-link:hover{color:#173b32}.miners-store-theme .account-auth-remember{accent-color:#24483f}.miners-store-theme .account-auth-aside{background:#24483f}.miners-store-theme .account-auth-decoration{display:none}.miners-store-theme .account-auth-badge{background:#e2edc714;border-color:#84a48f}.miners-store-theme .account-auth-aside svg{color:#e2edc7}.miners-store-theme .account-auth-intro{color:#e2edc7!important}.miners-store-theme .account-auth-features>div{color:#fafbf7}.miners-store-theme .miners-account-intro{display:flex;align-items:center;padding:56px;color:#fafbf7}.miners-store-theme .miners-account-intro-content{width:100%;max-width:400px;margin-inline:auto}.miners-store-theme .miners-account-intro-label{margin:0 0 20px;color:#e2edc7;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.miners-store-theme .miners-account-intro h2{margin:0 0 36px;color:#fafbf7;font-size:clamp(32px,3.3vw,46px);font-weight:600;line-height:1.12;letter-spacing:-.025em}.miners-store-theme .miners-account-intro ul{margin:0;padding:0;list-style:none}.miners-store-theme .miners-account-intro li{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-top:1px solid #84a48f66}.miners-store-theme .miners-account-intro li:last-child{padding-bottom:0}.miners-store-theme .miners-account-intro li>svg{flex-shrink:0;margin-top:2px}.miners-store-theme .miners-account-intro h3{margin:0 0 6px;color:#fafbf7;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.4}.miners-store-theme .miners-account-intro li p{margin:0;color:#d6e2d6;font-size:14px;line-height:1.6}.miners-store-theme .account-dashboard-banner{background-color:#24483f;background-image:none!important}.miners-store-theme .account-dashboard-eyebrow{color:#e2edc7!important}.miners-store-theme .account-eyebrow,.miners-store-theme .account-nav-link{color:#24483f}.miners-store-theme .account-nav-link[aria-current=page]{background:#24483f;color:#fff}.miners-store-theme .account-nav-link:not([aria-current=page]):hover{background:#edf2e9}.miners-store-theme [data-brand-button-variant=primary]:not(:disabled){background-color:#24483f!important;background-image:none!important;color:#fff!important}.miners-store-theme [data-brand-button-variant=primary]:not(:disabled):after{background-image:none!important}.miners-store-theme [data-brand-button-variant=primary]:not(:disabled):hover{background-color:#173b32!important}@media (max-width:900px){.miners-store-theme .miners-account-intro{padding:40px 32px}.miners-store-theme .account-auth-layout{width:calc(100% - 48px);margin-block:32px 48px}}@media (max-width:600px){.miners-store-theme .miners-account-intro{padding:36px 24px}.miners-store-theme .account-auth-layout{width:calc(100% - 32px);margin-block:24px 40px;min-height:auto}.miners-store-theme .account-auth-form{padding:32px 20px}}