.lpc{--ink:#000;--ink-2:#4d4d4d;--ink-3:#7a7a7a;--bg:#fff;--bg-3:#f1f1ef;--hair:rgba(0,0,0,.1);--hair-2:rgba(0,0,0,.18);--accent:#ECFE96;--r:16px;--r-s:10px;--pill:999px;font-family:Inter,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45;color:var(--ink);-webkit-font-smoothing:antialiased}.lpc *,.lpc *:before,.lpc *:after{box-sizing:border-box}.lpc button{font:inherit;color:inherit;cursor:pointer}.lpc img{display:block;max-width:100%}.lpc p,.lpc h2,.lpc h3,.lpc ul{margin:0;padding:0}.lpc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483646;background:#00000073;opacity:0;pointer-events:none;transition:opacity .25s ease}.lpc-drawer{position:fixed;top:0;right:0;bottom:0;z-index:2147483647;width:min(440px,100%);background:var(--bg);display:flex;flex-direction:column;box-shadow:-18px 0 50px #0000002e;transform:translate(105%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s linear .28s}.lpc.is-open .lpc-scrim{opacity:1;pointer-events:auto}.lpc.is-open .lpc-drawer{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s}.lpc.is-busy .lpc-body,.lpc.is-busy .lpc-foot{opacity:.55;pointer-events:none}.lpc-body,.lpc-foot{transition:opacity .15s ease}.lpc-head{display:flex;align-items:baseline;justify-content:space-between;padding:20px 20px 14px}.lpc .lpc-title{max-width:none;font-family:Inter Tight,Inter,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:1.75rem;letter-spacing:-.025em;line-height:1}.lpc-title strong{font-weight:600}.lpc-x{border:0;background:none;width:36px;height:36px;margin:-6px -8px 0 0;font-size:1.5rem;line-height:1;border-radius:var(--pill)}.lpc-x:hover{background:var(--bg-3)}.lpc-save{margin:0 20px;padding:12px 14px 14px;background:var(--accent);border-radius:var(--r-s)}.lpc-save p{margin-bottom:9px;font-size:.86rem;font-weight:500}.lpc-save b{font-weight:600}.lpc-track{position:relative;height:6px;background:#00000024;border-radius:var(--pill)}.lpc-fill{position:absolute;left:0;top:0;bottom:0;background:var(--ink);border-radius:var(--pill);transition:width .3s ease}.lpc-ticks{display:flex;justify-content:space-between;margin-top:7px;font-size:.72rem;font-weight:500}.lpc-ticks .on{font-weight:600}.lpc-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px 20px 20px}.lpc-line{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--hair)}.lpc-line img{width:76px;height:76px;object-fit:cover;border-radius:var(--r-s);background:var(--bg-3)}.lpc-line h3{font-size:.95rem;font-weight:600;margin-bottom:2px;text-transform:none;letter-spacing:0;line-height:1.3;font-family:inherit}.lpc-meta{font-size:.82rem;color:var(--ink-2)}.lpc-qty{display:inline-flex;align-items:center;border:1px solid var(--hair-2);border-radius:var(--pill);height:34px;margin-top:10px}.lpc-qty button{border:0;background:none;width:34px;height:32px;font-size:1.05rem;border-radius:var(--pill)}.lpc-qty button:hover{background:var(--bg-3)}.lpc-qty output{min-width:22px;text-align:center;font-size:.88rem;font-weight:600}.lpc-price{text-align:right;font-size:.95rem;font-weight:600;white-space:nowrap}.lpc-price s{display:block;font-weight:400;color:var(--ink-3);font-size:.82rem}.lpc .lpc-h{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;margin:20px 0 10px;font-family:inherit;line-height:1.3}.lpc-card{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--hair-2);border-radius:var(--r-s);background:var(--bg);width:100%;text-align:left}.lpc-card img{width:52px;height:52px;object-fit:cover;border-radius:8px;background:var(--bg-3)}.lpc-t{flex:1;min-width:0}.lpc-t b{display:block;font-size:.9rem;font-weight:600}.lpc-t span{display:block;font-size:.8rem;color:var(--ink-2)}.lpc-add{border:1px solid var(--ink);background:var(--bg);border-radius:var(--pill);padding:8px 14px;font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.lpc-add:hover{background:var(--ink);color:#fff}.lpc-auto.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lpc-sw{flex:none;width:44px;height:26px;border-radius:var(--pill);background:#d9d9d6;position:relative;transition:background .2s ease}.lpc-sw:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.lpc-auto.is-on .lpc-sw{background:var(--ink)}.lpc-auto.is-on .lpc-sw:after{transform:translate(18px);background:var(--accent)}.lpc .lpc-badges{display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;margin-top:20px}.lpc-badges li{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-3);border-radius:var(--r-s)}.lpc-badges svg{flex:none;width:22px;height:22px}.lpc-badges b{display:block;font-size:.8rem;font-weight:600;line-height:1.25}.lpc-badges span{display:block;font-size:.74rem;color:var(--ink-2);line-height:1.25}.lpc-reviews{margin-top:20px;padding:14px;border:1px solid var(--hair);border-radius:var(--r-s)}.lpc-rating{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--ink-2)}.lpc-stars{color:var(--ink);letter-spacing:.08em;font-size:.9rem}.lpc-quote{margin-top:10px;min-height:5.2em}.lpc-quote b{display:block;font-size:.88rem;font-weight:600;margin-bottom:2px}.lpc-quote q{font-size:.86rem;color:var(--ink);quotes:"\201c" "\201d"}.lpc-quote cite{display:block;margin-top:6px;font-style:normal;font-size:.78rem;color:var(--ink-3)}.lpc-dots{display:flex;gap:6px;margin-top:10px}.lpc-dots button{width:22px;height:14px;padding:0;border:0;background:none;display:flex;align-items:center}.lpc-dots button:before{content:"";width:100%;height:3px;border-radius:var(--pill);background:#00000029}.lpc-dots button[aria-current=true]:before{background:var(--ink)}.lpc-foot{border-top:1px solid var(--hair);padding:14px 20px calc(18px + env(safe-area-inset-bottom));background:var(--bg)}.lpc-row{display:flex;justify-content:space-between;gap:12px;font-size:.88rem;color:var(--ink-2);margin-bottom:5px}.lpc-row.is-total{color:var(--ink);font-weight:600;font-size:1rem;margin:9px 0 13px}.lpc-row .is-yes{color:var(--ink);font-weight:600}.lpc-btn{display:flex;align-items:center;justify-content:center;gap:.7em;width:100%;border:1px solid var(--ink);border-radius:var(--r-s);padding:15px 24px;min-height:52px;font-size:.84rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;line-height:1.1;background:var(--ink);color:#fff!important;text-decoration:none;transition:background .15s ease,transform .15s ease}.lpc-btn:hover{background:#262626;transform:translateY(-1px)}.lpc .lpc-note{margin-top:10px;text-align:center;font-size:.78rem;color:var(--ink-3)}.lpc .lpc-err{margin:10px 20px 0;padding:10px 12px;border-radius:var(--r-s);background:#fdecec;color:#7a1414;font-size:.84rem}.lpc-empty{padding:56px 0 24px;text-align:center;color:var(--ink-2)}.lpc [hidden]{display:none!important}.header-row>.btn{margin-left:auto}.lpc-chip{margin-left:10px;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff;font:600 .8rem/1 Inter,-apple-system,sans-serif;color:#000;cursor:pointer}.lpc-chip:hover{border-color:#000}.lpc-chip svg{width:17px;height:17px}.lpc-chip i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#ecfe96}.lpc-chip[hidden]{display:none}@media(prefers-reduced-motion:reduce){.lpc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/lp-cart.css.map */
