.np-cd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;visibility:hidden;transition:visibility 0s .3s}.np-cd.on{visibility:visible;transition:none}.np-cd .dscrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0b0c73;opacity:0;transition:opacity .25s}.np-cd.on .dscrim{opacity:1}.np-cd .drawer{position:absolute;top:0;right:0;bottom:0;width:min(460px,100%);background:#fff;display:flex;flex-direction:column;box-shadow:-20px 0 50px #0003;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);outline:0}.np-cd.on .drawer{transform:none}.np-cd .dh{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.np-cd .dh b{font:900 22px/1 var(--display);text-transform:uppercase}.np-cd .dh b small{font:500 14px var(--body);color:var(--steel);text-transform:none;margin-left:6px}.np-cd .dform{display:flex;flex-direction:column;flex:1;min-height:0;margin:0}.np-cd .body{flex:1;overflow-y:auto;padding:0 22px;overscroll-behavior:contain}.np-cd.busy .body,.cp.busy .items{opacity:.6;pointer-events:none;transition:opacity .15s}:is(.np-cd,.cp) .fdb{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:10px}:is(.np-cd,.cp) .fdb p{font-size:14px;display:flex;gap:10px;align-items:center}:is(.np-cd,.cp) .fdb p b{font-weight:600}:is(.np-cd,.cp) .fdb .bar{height:6px;background:var(--stone);border-radius:6px;overflow:hidden}:is(.np-cd,.cp) .fdb .bar i{display:block;height:100%;background:var(--ink);border-radius:6px;transition:width .35s}:is(.np-cd,.cp) .fdb.done .bar i{background:#3f6212}:is(.np-cd,.cp) .fdb .when{font-size:13px;color:var(--steel);display:flex;gap:8px;align-items:center}:is(.np-cd,.cp) .fdb .when b{font-weight:600;color:var(--ink)}:is(.np-cd,.cp) .line{display:grid;grid-template-columns:88px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}:is(.np-cd,.cp) .line .im{width:88px;height:88px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;background:#fff;overflow:hidden}:is(.np-cd,.cp) .line .im img{width:84%;height:84%;object-fit:contain}:is(.np-cd,.cp) .line .t{display:grid;gap:6px;align-content:start;min-width:0}:is(.np-cd,.cp) .line .top{display:flex;justify-content:space-between;gap:10px}:is(.np-cd,.cp) .line a.n{text-decoration:none;color:var(--ink)}:is(.np-cd,.cp) .line a.n:hover b{text-decoration:underline}:is(.np-cd,.cp) .line b.n{font-size:14px;line-height:1.35;font-weight:600}:is(.np-cd,.cp) .line .pr{font-size:14.5px;font-weight:600;white-space:nowrap;text-align:right}:is(.np-cd,.cp) .line .pr s{display:block;font-size:12.5px;color:var(--mute);font-weight:400}:is(.np-cd,.cp) .line .meta{font-size:12.5px;color:var(--steel)}:is(.np-cd,.cp) .line .ctl{display:flex;justify-content:space-between;align-items:center;margin-top:4px}:is(.np-cd,.cp) .line.busy{opacity:.5;pointer-events:none}:is(.np-cd,.cp) .lvm{margin-right:6px;display:inline-flex;align-items:flex-end;gap:2px;height:11px}:is(.np-cd,.cp) .lvm i{width:3px;border-radius:1px;background:var(--line2)}:is(.np-cd,.cp) .lvm i:nth-child(1){height:4px}:is(.np-cd,.cp) .lvm i:nth-child(2){height:7.5px}:is(.np-cd,.cp) .lvm i:nth-child(3){height:11px}:is(.np-cd,.cp) .lvm i.on{background:var(--ink)}:is(.np-cd,.cp) .qty2{display:flex;align-items:center;border:1px solid var(--line2);border-radius:8px;height:40px}:is(.np-cd,.cp) .qty2 button{width:40px;height:100%;border:0;background:none;font-size:16px;color:var(--ink)}:is(.np-cd,.cp) .qty2 output{width:22px;text-align:center;font-weight:600;font-size:14px}:is(.np-cd,.cp) .rm{border:0;background:none;font-size:13px;color:var(--steel);text-decoration:underline;min-height:40px;padding:0 4px}:is(.np-cd,.cp) .note{padding:14px 0;border-bottom:1px solid var(--line)}:is(.np-cd,.cp) .note>button{border:0;background:none;padding:0;display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600;min-height:40px;width:100%;text-align:left;color:var(--ink)}:is(.np-cd,.cp) .note>button span{flex:1}:is(.np-cd,.cp) .note>button svg.chev{transition:transform .2s}:is(.np-cd,.cp) .note>button[aria-expanded=true] svg.chev{transform:rotate(180deg)}:is(.np-cd,.cp) .note textarea{width:100%;margin-top:10px;border:1px solid var(--line2);border-radius:8px;padding:10px 12px;font:500 16px var(--body);min-height:70px;resize:vertical;color:var(--ink)}@media(min-width:700px){:is(.np-cd,.cp) .note textarea{font-size:14px}}:is(.np-cd,.cp) .note small{display:block;font-size:12.5px;color:var(--steel);margin-top:6px}:is(.np-cd,.cp) .note small.ok{color:#3f6212}:is(.np-cd,.cp) .ups{padding:18px 0 22px}:is(.np-cd,.cp) .ups h3{font-size:14px;font-weight:600;margin-bottom:12px}:is(.np-cd,.cp) .ups .row{display:grid;gap:10px}:is(.np-cd,.cp) .up{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px 10px 8px 8px;text-decoration:none;color:var(--ink)}:is(.np-cd,.cp) .up img{width:56px;height:56px;object-fit:contain}:is(.np-cd,.cp) .up b{font-size:13.5px;font-weight:600;display:block;line-height:1.3}:is(.np-cd,.cp) .up span span{font-size:12.5px;color:var(--steel);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.np-cd,.cp) .up button{height:40px;border-radius:999px;border:1px solid var(--ink);background:#fff;padding:0 14px;font-size:13px;font-weight:600;display:flex;gap:6px;align-items:center;color:var(--ink);white-space:nowrap}:is(.np-cd,.cp) .up button[aria-pressed=true]{background:var(--ink);color:#fff}:is(.np-cd,.cp) .up button:disabled{opacity:.6}:is(.np-cd,.cp) .sub{display:flex;justify-content:space-between;align-items:baseline}:is(.np-cd,.cp) .sub span{font-size:15px;font-weight:600}:is(.np-cd,.cp) .sub b{font-size:22px;letter-spacing:-.02em}:is(.np-cd,.cp) [data-np-discounts]{display:contents}:is(.np-cd,.cp) .sub.dsc span{font-size:13.5px;font-weight:500;color:#3f6212}:is(.np-cd,.cp) .small{font-size:12.5px;color:var(--steel)}:is(.np-cd,.cp) .cobtn{display:flex;justify-content:center;align-items:center;gap:10px;height:54px;width:100%;border-radius:10px;background:var(--ink);color:#fff;font-weight:600;font-size:16px;border:0;text-decoration:none;cursor:pointer}:is(.np-cd,.cp) .cobtn:hover{background:#26262a}:is(.np-cd,.cp) .xp-dyn{--shopify-accelerated-checkout-button-block-size:44px;--shopify-accelerated-checkout-button-border-radius:8px;--shopify-accelerated-checkout-inline-alignment:stretch;--shopify-accelerated-checkout-row-gap:8px;--shopify-accelerated-checkout-skeleton-background-color:var(--stone)}:is(.np-cd,.cp) .xp-dyn:empty{display:none}:is(.np-cd,.cp) .trust2{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--steel)}:is(.np-cd,.cp) .trust2 span{display:inline-flex;gap:6px;align-items:center}:is(.np-cd,.cp) .trust2 a{color:inherit}:is(.np-cd,.cp) .klar{text-align:center;font-size:12.5px;color:var(--steel)}:is(.np-cd,.cp) .klar b{background:#ffb3c7;color:#0b0b0c;font-size:11px;padding:1px 5px;border-radius:4px}:is(.np-cd,.cp) .empty{padding:40px 0;display:grid;gap:14px;justify-items:center;text-align:center}:is(.np-cd,.cp) .empty h3{font:900 28px/1 var(--display);text-transform:uppercase}:is(.np-cd,.cp) .empty p{color:var(--steel);font-size:14.5px;max-width:30ch}:is(.np-cd,.cp) .empty .links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}:is(.np-cd,.cp) .empty .links a{border:1px solid var(--line2);border-radius:999px;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--ink)}.np-cd .foot2{border-top:1px solid var(--line);padding:16px 22px calc(18px + env(safe-area-inset-bottom,0px));display:grid;gap:10px;background:#fff}@media(max-width:420px){.np-cd .body{padding:0 16px}.np-cd .dh{padding:14px 16px}.np-cd .foot2{padding-inline:16px}}.cp{padding-block:0 96px}.cp h1{font-size:clamp(40px,5vw,72px);margin-top:18px}.cp .grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:56px;margin-top:28px;align-items:start}.cp .items .line{grid-template-columns:120px 1fr;padding:22px 0}.cp .items .line .im{width:120px;height:120px}.cp .items{border-top:1px solid var(--line)}.cp .summary{position:sticky;top:96px;background:var(--paper);border-radius:18px;padding:26px;display:grid;gap:14px}.cp .summary h2{font:900 24px/1 var(--display);text-transform:uppercase}.cp .summary .row{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.cp .summary .row.dsc{color:#3f6212}.cp .summary .row.tot{border-top:1px solid var(--line2);padding-top:14px;font-size:16px;font-weight:600;align-items:baseline}.cp .summary .row.tot b{font-size:26px;letter-spacing:-.02em}.cp .summary .codenote{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--steel);border-top:1px solid var(--line2);padding-top:12px}.cp .kit2{margin-top:40px}.cp .kit2 h2{font:900 26px/1 var(--display);text-transform:uppercase;margin-bottom:16px}.cp .kit2 .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cp .kit2 .up{grid-template-columns:64px minmax(0,1fr);padding:12px;align-content:start}.cp .kit2 .up img{width:64px;height:64px}.cp .kit2 .up button{grid-column:1/-1;justify-content:center}.cp .help3{background:#fff;border-radius:12px;padding:14px 16px;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;font-size:13.5px}.cp .help3 .ic{width:36px;height:36px;border-radius:50%;background:#e6f6ec;color:var(--wa);display:grid;place-items:center}.cp .help3 a{font-weight:600;color:var(--ink)}.cp .emptyp{padding:48px 0 16px}.cp .emptyp .acts{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@media(max-width:1000px){.cp .grid{grid-template-columns:1fr;gap:32px}.cp .summary{position:static}.cp .kit2 .row{grid-template-columns:1fr}.cp .kit2 .up{grid-template-columns:56px minmax(0,1fr) auto;padding:8px 10px 8px 8px}.cp .kit2 .up img{width:56px;height:56px}.cp .kit2 .up button{grid-column:auto}}@media(max-width:600px){.cp .items .line{grid-template-columns:88px 1fr}.cp .items .line .im{width:88px;height:88px}.cp .summary{padding:20px;border-radius:14px}.cp{padding-bottom:64px}}:is(.np-cd,.cp) .line .meta.props{display:block;margin-top:3px}:is(.np-cd,.cp) .line .meta.lead{display:block;margin-top:3px;font-weight:600;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/np-cart.css.map */
