.jlm{--g:#C9A24B;--g2:#E7C877;--ink:#F6F1E7;--bg:#0B0B0C;--card:#141312;--line:rgb(201 162 75 / .28);--mute:rgb(246 241 231 / .62);font-family:var(--font-body--family);color:var(--ink)}.jlm *{box-sizing:border-box}.jlm-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:#c9a24b14;color:var(--g2);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jlm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:14px;background:var(--g);color:#0b0b0c;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s ease,filter .15s ease,opacity .15s ease}.jlm-btn:hover{filter:brightness(1.06)}.jlm-btn:active{transform:scale(.98)}.jlm-btn[disabled]{opacity:.45;cursor:not-allowed}.jlm-btn.is-loading{opacity:.7;pointer-events:none}.jlm-btn--ghost{background:transparent;color:var(--g2);border:1px solid var(--line)}.jlm-step{display:inline-flex;align-items:center;height:48px;border:1px solid var(--line);border-radius:14px;background:var(--bg);overflow:hidden}.jlm-step button{width:42px;height:100%;border:0;background:none;color:var(--ink);font-size:20px;cursor:pointer}.jlm-step button:disabled{opacity:.3;cursor:not-allowed}.jlm-step input{width:44px;height:100%;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;text-align:center;-moz-appearance:textfield}.jlm-step input::-webkit-outer-spin-button,.jlm-step input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jlm-bar{height:6px;border-radius:6px;background:#c9a24b2e;overflow:hidden}.jlm-bar span{display:block;height:100%;width:0;background:var(--g);transition:width .3s ease}.jlm-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;transform:translate(-50%,20px);max-width:calc(100% - 32px);padding:12px 16px;border:1px solid rgb(201 162 75 / .5);border-radius:14px;background:#141312;color:#f6f1e7;font-family:var(--font-body--family);font-size:14px;box-shadow:0 14px 40px #00000073;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.jlm-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.jlm-toast.is-error{border-color:#b4544b}.jlm-toast a{margin-left:8px;color:#e7c877;font-weight:700;text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/jl-mayorista.css.map */
