.nmpq{--nmpq-green: rgb(149 198 134);--nmpq-green-dark: #77b663;--nmpq-green-soft: rgb(149 198 134 / .16);--nmpq-ink: rgb(var(--color-foreground-rgb, 0 0 0));--nmpq-muted: rgb(var(--color-foreground-rgb, 0 0 0) / .62);--nmpq-line: rgb(var(--color-foreground-rgb, 0 0 0) / .12);--nmpq-bg: rgb(var(--color-background-rgb, 255 255 255));--nmpq-panel: rgb(var(--color-foreground-rgb, 0 0 0) / .025);--nmpq-warn: #b45309;--nmpq-err: #b91c1c;--nmpq-radius: 14px;padding-top:var(--nmpq-pad-top, 36px);padding-bottom:var(--nmpq-pad-bottom, 60px);max-width:1040px;margin:0 auto;color:var(--nmpq-ink)}.nmpq [hidden]{display:none!important}.nmpq__intro{max-width:720px;margin-bottom:28px}.nmpq__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;color:var(--nmpq-muted);margin:0 0 8px}.nmpq__title{margin:0 0 12px}.nmpq__lede{color:var(--nmpq-muted);font-size:1.05em}.nmpq__muted{color:var(--nmpq-muted)}.nmpq__small{font-size:.875em}.nmpq__h2{font-size:1.25rem;margin:0 0 16px}.nmpq__modes{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--nmpq-line);border-radius:999px;margin-bottom:24px;background:var(--nmpq-bg)}.nmpq__mode{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:10px 20px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;color:var(--nmpq-muted)}.nmpq__mode.is-active{background:var(--nmpq-ink);color:var(--nmpq-bg)}.nmpq__notice{padding:14px 18px;border-radius:10px;margin-bottom:20px;background:var(--nmpq-green-soft);border:1px solid var(--nmpq-green)}.nmpq__notice.is-error{background:#fef2f2;border-color:#fca5a5;color:var(--nmpq-err)}.nmpq__notice.is-warn{background:#fffbeb;border-color:#fcd34d;color:#78350f}.nmpq__steps{list-style:none;display:flex;gap:8px;padding:0;margin:0 0 24px;flex-wrap:wrap}.nmpq__step{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--nmpq-muted);padding:8px 14px 8px 8px;border-radius:999px;border:1px solid var(--nmpq-line)}.nmpq__step span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--nmpq-panel);border:1px solid var(--nmpq-line);font-size:12px}.nmpq__step.is-current{color:var(--nmpq-ink);border-color:var(--nmpq-ink)}.nmpq__step.is-current span{background:var(--nmpq-green);border-color:var(--nmpq-ink);color:#000}.nmpq__step.is-done{color:var(--nmpq-ink);cursor:pointer}.nmpq__step.is-done span{background:var(--nmpq-ink);color:var(--nmpq-bg);border-color:var(--nmpq-ink)}.nmpq__card{border:1px solid var(--nmpq-line);border-radius:var(--nmpq-radius);padding:24px;margin:0 0 20px;background:var(--nmpq-bg);min-width:0}fieldset.nmpq__card legend{font-weight:700;font-size:1.05rem;padding:0 6px;margin-left:-6px}.nmpq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.nmpq__field{display:flex;flex-direction:column;gap:6px;font-size:14px;min-width:0}.nmpq__field>span{font-weight:600}.nmpq__field--full{grid-column:1 / -1}.nmpq__field--full+.nmpq__field--full{margin-top:0}.nmpq .nmpq__card>.nmpq__field--full{margin-top:16px}.nmpq__field input,.nmpq__field select,.nmpq__field textarea,.nmpq__search input,.nmpq__config select,.nmpq__qty{font:inherit;font-size:15px;width:100%;padding:11px 12px;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .2);border-radius:8px;background:var(--nmpq-bg);color:inherit;box-sizing:border-box}.nmpq__field input:focus,.nmpq__field select:focus,.nmpq__field textarea:focus,.nmpq__search input:focus,.nmpq__config select:focus,.nmpq__qty:focus{outline:2px solid var(--nmpq-green);outline-offset:1px;border-color:var(--nmpq-ink)}.nmpq__field.is-invalid input,.nmpq__field.is-invalid select,.nmpq__field.is-invalid textarea{border-color:var(--nmpq-err)}.nmpq__field .nmpq__err{color:var(--nmpq-err);font-size:12px;font-weight:500}.nmpq__check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:4px 0 14px;cursor:pointer}.nmpq__check input{margin-top:3px;width:16px;height:16px;accent-color:#000}.nmpq__actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.nmpq__btn{min-width:160px}.nmpq__btn[disabled]{opacity:.45;cursor:not-allowed}.nmpq__link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:6px 4px;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer;color:inherit}.nmpq__search{position:relative}.nmpq__results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);background:var(--nmpq-bg);border:1px solid var(--nmpq-line);border-radius:10px;box-shadow:0 12px 30px #0000001f;max-height:380px;overflow:auto}.nmpq__result{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--nmpq-line);background:none;text-align:left;font:inherit;cursor:pointer;color:inherit}.nmpq__result:last-child{border-bottom:0}.nmpq__result:hover,.nmpq__result.is-active{background:var(--nmpq-green-soft)}.nmpq__result img,.nmpq__thumb{width:48px;height:48px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid var(--nmpq-line)}.nmpq__result small{display:block;color:var(--nmpq-muted);font-size:12px}.nmpq__result b{font-weight:600;font-size:14px}.nmpq__catalog-empty{padding:14px;color:var(--nmpq-muted)}.nmpq__config{margin-top:16px;display:grid;grid-template-columns:96px 1fr;gap:16px;padding:16px;border-radius:12px;background:var(--nmpq-panel);border:1px solid var(--nmpq-line)}.nmpq__config img{width:96px;height:96px;object-fit:contain;background:#fff;border-radius:8px;border:1px solid var(--nmpq-line)}.nmpq__config-title{font-weight:700;margin:0 0 2px}.nmpq__config-opts{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.nmpq__config-opts label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;min-width:160px;flex:1}.nmpq__config-foot{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.nmpq__config-foot .nmpq__qty{width:90px}.nmpq__config-price{font-size:1.15rem;font-weight:700;margin-right:auto}.nmpq__config-price small{font-weight:500;color:var(--nmpq-muted);font-size:12px;display:block}.nmpq__lines{width:100%;border-collapse:collapse;font-size:14px}.nmpq__lines th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--nmpq-muted);font-weight:600;padding:0 8px 10px;border-bottom:1px solid var(--nmpq-line)}.nmpq__lines td{padding:12px 8px;border-bottom:1px solid var(--nmpq-line);vertical-align:middle}.nmpq__lines .num{text-align:right;white-space:nowrap}.nmpq__line-item{display:flex;gap:12px;align-items:center}.nmpq__line-item small{display:block;color:var(--nmpq-muted)}.nmpq__lines .nmpq__qty{width:76px;padding:8px}.nmpq__remove{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-size:20px;line-height:1;color:var(--nmpq-muted);padding:4px 8px}.nmpq__remove:hover{color:var(--nmpq-err)}.nmpq__lines tfoot td{font-weight:700;border-bottom:0}.nmpq__empty{padding:28px;text-align:center;color:var(--nmpq-muted);border:1px dashed var(--nmpq-line);border-radius:10px}.nmpq__choice-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nmpq__choice{display:flex;gap:12px;padding:18px;border:1.5px solid var(--nmpq-line);border-radius:12px;cursor:pointer;align-items:flex-start}.nmpq__choice:has(input:checked){border-color:var(--nmpq-ink);background:var(--nmpq-green-soft)}.nmpq__choice input{margin-top:4px;accent-color:#000;width:18px;height:18px;flex:none}.nmpq__choice-body{display:flex;flex-direction:column;gap:4px;font-size:14px}.nmpq__choice-body strong{font-size:15px}.nmpq__price{font-weight:700;margin-top:4px}.nmpq__rates{margin-top:18px;display:flex;flex-direction:column;gap:10px}.nmpq__rate{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--nmpq-line);border-radius:10px;cursor:pointer;font-size:14px}.nmpq__rate:has(input:checked){border-color:var(--nmpq-ink);background:var(--nmpq-green-soft)}.nmpq__rate input{accent-color:#000;width:18px;height:18px}.nmpq__rate-name{flex:1}.nmpq__rate-name small{display:block;color:var(--nmpq-muted)}.nmpq__rate-price{font-weight:700}.nmpq__spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--nmpq-line);border-top-color:var(--nmpq-ink);border-radius:50%;animation:nmpq-spin .8s linear infinite;vertical-align:-3px;margin-right:8px}@keyframes nmpq-spin{to{transform:rotate(360deg)}}.nmpq__loading{padding:16px 0;color:var(--nmpq-muted)}.nmpq__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.nmpq__doc{--q-teal: #0e3b3b;--q-sage: #adc4c2;--q-sage-lt: #eff4f3;border-top:6px solid var(--q-teal)!important;background:#fff;color:#111;border:1px solid var(--nmpq-line);border-radius:6px;padding:48px 52px;box-shadow:0 18px 50px #00000014;font-size:14px;line-height:1.5}.nmpq-q__head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding-bottom:22px;border-bottom:3px solid var(--nmpq-green)}.nmpq-q__brand{display:flex;gap:16px;align-items:flex-start}.nmpq-q__brand img{flex:0 0 auto;width:auto!important;height:84px!important;max-width:160px;object-fit:contain}.nmpq-q__brand-name{font-size:18px;font-weight:700;color:var(--q-teal)}.nmpq-q__ref{margin:0 0 6px;color:#666;font-size:12px}.nmpq-q__img{width:52px;height:52px;object-fit:contain;border:1px solid #dde6e5;border-radius:6px;background:#fff;display:block}.nmpq-q__table tr.is-freight td{background:#95c68624}.nmpq-q__parties>div{background:var(--q-sage-lt);border-left:3px solid var(--nmpq-green);padding:12px 14px;border-radius:6px}.nmpq-q__brand p{margin:6px 0 0;color:#555;font-size:12.5px;line-height:1.45}.nmpq-q__meta{text-align:right}.nmpq-q__meta h2{margin:0 0 4px;font-size:30px;letter-spacing:.14em;color:var(--q-teal)}.nmpq-q__meta table{margin-left:auto;font-size:13px;border-collapse:collapse}.nmpq-q__meta td{padding:2px 0 2px 14px}.nmpq-q__meta td:first-child{color:#666}.nmpq-q__parties{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.nmpq-q__parties h4{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#666;margin:0 0 6px}.nmpq-q__parties p{margin:0;font-size:13px}.nmpq-q__table{width:100%;border-collapse:collapse;font-size:13px}.nmpq-q__table th{background:var(--q-teal);color:#fff;text-align:left;padding:9px 10px;font-weight:600;font-size:12px}.nmpq-q__table td{padding:10px;border-bottom:1px solid #e5e5e5;vertical-align:top}.nmpq-q__table .num{text-align:right;white-space:nowrap}.nmpq-q__table small{color:#666;display:block}.nmpq-q__totals{margin:16px 0 0 auto;width:min(340px,100%);font-size:14px;border-collapse:collapse}.nmpq-q__totals td{padding:6px 10px}.nmpq-q__totals td:last-child{text-align:right;white-space:nowrap}.nmpq-q__totals .is-grand td{background:var(--q-teal);color:#fff;font-weight:700;font-size:17px;padding:10px}.nmpq-q__totals .is-sub td{color:#666;font-size:12.5px}.nmpq-q__foot{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:12.5px;color:#333}.nmpq-q__foot h4{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--q-teal);margin:0 0 6px}.nmpq-q__accept{margin-top:26px;padding:16px 18px;background:#95c6862e;border-left:4px solid var(--nmpq-green);font-size:13px}.nmpq-q__accept a{color:inherit;word-break:break-all}.nmpq__drop{display:block;position:relative;border:2px dashed var(--nmpq-line);border-radius:12px;padding:34px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.nmpq__drop:hover,.nmpq__drop.is-over{border-color:var(--nmpq-ink);background:var(--nmpq-green-soft)}.nmpq__drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.nmpq__saved{margin-top:18px}.nmpq__saved h3{font-size:14px;margin:0 0 8px}.nmpq__saved button{display:flex;justify-content:space-between;width:100%;gap:12px;padding:12px 14px;margin-bottom:8px;border:1px solid var(--nmpq-line);border-radius:8px;background:none;font:inherit;font-size:14px;cursor:pointer;text-align:left;color:inherit}.nmpq__saved button:hover{border-color:var(--nmpq-ink)}.nmpq__callout{padding:14px 16px;background:var(--nmpq-panel);border-radius:10px;font-size:14px;margin:6px 0 16px;border:1px solid var(--nmpq-line)}.nmpq__flag{color:var(--nmpq-warn);font-size:12px;font-weight:600;display:block}@media(max-width:749px){.nmpq__card{padding:18px}.nmpq__grid,.nmpq__choice-row,.nmpq-q__parties,.nmpq-q__foot{grid-template-columns:1fr}.nmpq__field--half{grid-column:auto}.nmpq__steps{gap:6px}.nmpq__step{font-size:12px;padding:6px 10px 6px 6px}.nmpq__doc{padding:22px 18px}.nmpq-q__head{flex-direction:column}.nmpq-q__meta{text-align:left}.nmpq-q__meta table{margin-left:0}.nmpq-q__meta td{padding:2px 14px 2px 0}.nmpq__lines thead{display:none}.nmpq__lines tr{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:10px 0;border-bottom:1px solid var(--nmpq-line)}.nmpq__lines td{border:0;padding:0}.nmpq__lines td:first-child{grid-column:1 / -1}.nmpq__lines td.unit{display:none}.nmpq__lines tfoot tr{display:flex;justify-content:space-between}.nmpq__actions{flex-direction:column-reverse;align-items:stretch}.nmpq__btn{width:100%}.nmpq__config{grid-template-columns:64px 1fr}.nmpq__config img{width:64px;height:64px}.nmpq__modes{display:flex}.nmpq__mode{flex:1;padding:10px 12px}}@media print{body *{visibility:hidden}.nmpq__doc,.nmpq__doc *{visibility:visible}.nmpq__doc{position:absolute;left:0;top:0;width:100%;border:0;box-shadow:none;padding:0}}.nmpq-q__plink{color:inherit;text-decoration:none}.nmpq-q__plink:hover{text-decoration:underline}.nmpq-q__foot a{color:var(--q-teal)}.nmpq__nmpe{margin:12px 0 14px}.nmpq__nmpe .nmpe-cfg__meta,.nmpq__nmpe .nmpe-ship,.nmpq__nmpe .nmpe-cfg__fine,.nmpq__nmpe .nmpe-cfg__total{display:none!important}.nmpq__config{grid-template-columns:96px minmax(0,1fr)}.nmpq-q__ins{margin:-8px 0 22px;padding:12px 14px;background:#95c68624;border-left:3px solid var(--nmpq-green);border-radius:6px}.nmpq-q__ins h4{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--q-teal, #0e3b3b);margin:0 0 6px}.nmpq-q__ins dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0}.nmpq-q__ins dt{font-size:11px;color:#666;text-transform:uppercase;letter-spacing:.04em}.nmpq-q__ins dd{margin:0;font-size:13px;font-weight:600}@media(max-width:749px){.nmpq-q__ins dl{grid-template-columns:1fr 1fr}}#quote.nmpq{scroll-margin-top:90px}
/*# sourceMappingURL=/cdn/shop/t/64/assets/nmp-quote.css.map */
