.jb{--bg:#f6f5f2;--card:#ffffff;--ink:#14171c;--muted:#57606c;--line:rgba(20,23,28,.12);--line2:rgba(20,23,28,.07);--accent:#c82828;--accent-hover:#a81f1f;--accent-soft:#fbeeee;--ok:#1f7a4d;--warn:#a8510c;--r:12px;background:var(--bg);color:var(--ink);font-family:inherit;line-height:1.5;padding-bottom:110px}.jb *{box-sizing:border-box}.jb [hidden]{display:none!important}.jb .jb-wrap{max-width:1280px;margin:0 auto;padding:0 20px}.jb button{font-family:inherit;color:inherit}.jb .jb-hero{background:var(--card);border-bottom:1px solid var(--line2)}.jb .jb-hero .jb-wrap{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-end;padding-top:48px;padding-bottom:40px}.jb .jb-hero-copy{flex:1 1 440px;min-width:0}.jb .jb-kick{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0}.jb .jb-h1{font-family:var(--font-heading--family,inherit);font-weight:800;font-size:clamp(32px,4.4vw,48px);line-height:1.05;margin:12px 0 16px;letter-spacing:-.01em}.jb .jb-sub{font-size:17px;color:var(--muted);margin:0 0 18px;max-width:540px}.jb .jb-claims{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px;font-weight:500;color:var(--muted);list-style:none;margin:0;padding:0}.jb .jb-ladder{flex:1 1 420px;min-width:0}.jb .jb-steps{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:8px;align-items:end}.jb .jb-step{display:flex;flex-direction:column;gap:6px;text-align:center}.jb .jb-step b{font-size:22px;font-weight:800;color:#8a827a}.jb .jb-step i{display:block;border-radius:6px 6px 0 0;background:#e9e5df}.jb .jb-step span{font-size:13px;font-weight:600}.jb .jb-step small{font-size:12px;color:var(--muted)}.jb .jb-step.is-reached b{color:var(--accent)}.jb .jb-step.is-reached i{background:#f0b9b9}.jb .jb-step.is-current i{background:var(--accent)}.jb .jb-ladder-note{font-size:12px;color:var(--muted);text-align:center;margin:10px 0 0}.jb .jb-main{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:28px;align-items:flex-start;padding-top:32px;padding-bottom:32px}.jb .jb-side{flex:1 1 300px;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;display:flex;flex-direction:column;gap:16px}.jb .jb-cat{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.jb .jb-lbl{font-size:13px;font-weight:600;color:var(--muted)}.jb .jb-count{display:flex;align-items:baseline;gap:10px;margin-top:2px}.jb .jb-count strong{font-size:40px;font-weight:800;line-height:1}.jb .jb-badge{margin-left:auto;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:#efebe5;color:var(--muted);white-space:nowrap}.jb .jb-badge.is-on{background:var(--accent);color:#fff}.jb .jb-bar{height:10px;background:#ece7e1;border-radius:999px;overflow:hidden}.jb .jb-bar i{display:block;height:100%;background:var(--accent);border-radius:999px;transition:width .25s}.jb .jb-ticks{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:var(--muted);margin-top:6px}.jb .jb-next{font-size:14px;font-weight:600;color:var(--accent);margin:8px 0 0}.jb .jb-incart{font-size:12px;color:var(--muted);margin:4px 0 0}.jb .jb-sums{border-top:1px solid var(--line2);padding-top:14px;display:flex;flex-direction:column;gap:7px;font-size:14px}.jb .jb-sums div{display:flex;justify-content:space-between;gap:12px}.jb .jb-sums .jb-tot{font-size:17px;font-weight:700;padding-top:4px}.jb .jb-sums .jb-save{color:var(--accent);font-weight:600}.jb .jb-sums .jb-avg{font-size:13px;color:var(--muted)}.jb .jb-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border:0;border-radius:10px;background:var(--accent);color:#fff;font-size:16px;font-weight:700;cursor:pointer;padding:0 18px;text-decoration:none}.jb .jb-btn:hover{background:var(--accent-hover)}.jb .jb-btn[disabled]{opacity:.45;cursor:not-allowed}.jb .jb-btn.is-busy{opacity:.7;pointer-events:none}.jb .jb-fine{font-size:12px;color:var(--muted);text-align:center;margin:-6px 0 0}.jb .jb-err{font-size:13px;color:var(--accent);margin:0}.jb .jb-picked{border-top:1px solid var(--line2);padding-top:12px}.jb .jb-picked ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto}.jb .jb-picked li{display:flex;align-items:center;gap:10px;font-size:13px}.jb .jb-picked li span:nth-child(2){flex:1 1 auto;min-width:0}.jb .jb-x{border:0;background:none;padding:6px;cursor:pointer;color:var(--muted);display:flex}.jb .jb-quote{background:var(--bg);border-radius:8px;padding:14px;font-size:13px;color:var(--muted)}.jb .jb-quote strong{color:var(--ink)}.jb .jb-quote a{color:var(--accent);font-weight:600}.jb .jb-tools{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px;display:flex;flex-direction:column;gap:14px}.jb .jb-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.jb .jb-search{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 12px;height:44px;background:#fff}.jb .jb-search input{border:0;outline:none;flex:1 1 auto;min-width:0;font:inherit;font-size:15px;background:none;color:var(--ink)}.jb .jb-search:focus-within{border-color:var(--ink)}.jb .jb-tabs{display:flex;flex-wrap:wrap;gap:4px;background:var(--bg);border-radius:10px;padding:4px}.jb .jb-tab{border:0;border-radius:7px;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;min-height:36px;background:transparent}.jb .jb-tab[aria-pressed=true]{background:var(--ink);color:#fff}.jb .jb-tab em,.jb .jb-fam em{font-style:normal;font-weight:500;opacity:.65}.jb .jb-check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);cursor:pointer;min-height:44px}.jb .jb-check input{width:18px;height:18px;accent-color:var(--accent)}.jb .jb-fam{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px 6px 8px;font-size:13px;font-weight:600;cursor:pointer;min-height:36px}.jb .jb-fam[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.jb .jb-fam.is-empty{opacity:.45}.jb .jb-dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.18);flex:none}.jb .jb-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;min-height:40px}.jb .jb-chip:hover,.jb .jb-fam:hover{border-color:var(--ink)}.jb .jb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.jb .jb-link{border:0;background:none;padding:6px 0;font-size:14px;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline}.jb .jb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:8px;list-style:none;margin:0;padding:0}.jb .jb-item{display:flex;align-items:center;gap:12px;background:var(--card);border:1.5px solid var(--line);border-radius:10px;padding:8px 8px 8px 12px}.jb .jb-item.is-picked{background:var(--accent-soft);border-color:var(--accent)}.jb .jb-item.is-out{opacity:.6}.jb .jb-sw{width:30px;height:30px;border-radius:50%;flex:none;border:1px solid rgba(0,0,0,.12);background:#ccc center/cover no-repeat}.jb .jb-sw.f-glitter{background-image:radial-gradient(rgba(255,255,255,.75) 1px,transparent 1.5px);background-size:6px 6px}.jb .jb-sw.f-silk{box-shadow:inset -6px -6px 10px #0000002e,inset 5px 5px 8px #ffffff73}.jb .jb-sw.f-translucent{opacity:.75}.jb .jb-info{flex:1 1 auto;min-width:0}.jb .jb-name{font-weight:600;font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;color:inherit;text-decoration:none}.jb .jb-name:hover{text-decoration:underline}.jb .jb-sub2{font-size:12px;color:var(--muted)}.jb .jb-stock{font-weight:600;color:var(--ok)}.jb .jb-stock.is-low{color:var(--warn)}.jb .jb-stock.is-out{color:var(--muted)}.jb .jb-price{text-align:right;flex:none;font-size:14px;font-weight:700}.jb .jb-price s{display:block;font-size:11px;font-weight:500;color:var(--muted)}.jb .jb-step-q{display:flex;align-items:center;flex:none;border:1px solid var(--line);border-radius:8px;background:#fff}.jb .jb-step-q button{width:36px;height:40px;border:0;background:none;font-size:18px;cursor:pointer}.jb .jb-step-q button[disabled]{opacity:.35;cursor:not-allowed}.jb .jb-step-q input{width:36px;height:40px;border:0;text-align:center;font:inherit;font-size:14px;font-weight:600;background:none;color:var(--ink);-moz-appearance:textfield}.jb .jb-step-q input::-webkit-outer-spin-button,.jb .jb-step-q input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jb .jb-empty{background:var(--card);border:1px dashed var(--line);border-radius:10px;padding:32px;text-align:center;color:var(--muted)}.jb .jb-more{align-self:center;border:1px solid var(--ink);background:#fff;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;min-height:44px}.jb .jb-terms{font-size:13px;color:var(--muted);margin:4px 0 0}.jb .jb-float{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;justify-content:center;pointer-events:none;transform:translateY(110%);transition:transform .25s}.jb .jb-float.is-on{transform:none}.jb .jb-float-in{pointer-events:auto;width:100%;max-width:880px;background:var(--ink);color:#fff;border-radius:14px;box-shadow:0 12px 32px #14171c47;padding:12px 12px 12px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.jb .jb-float-l{display:flex;align-items:center;gap:12px;flex:1 1 240px;min-width:0}.jb .jb-float-l strong{font-size:26px;font-weight:800;line-height:1}.jb .jb-float-l .jb-t1{font-size:14px;font-weight:600}.jb .jb-float-l .jb-t1 span{color:#f4b4a8}.jb .jb-float-l .jb-t2{font-size:12px;color:#d6d3cf}.jb .jb-float .jb-bar{height:4px;background:#ffffff2e;margin-top:6px;max-width:220px}.jb .jb-float .jb-bar i{background:#f4b4a8}.jb .jb-float-r{text-align:right}.jb .jb-float-r b{display:block;font-size:18px}.jb .jb-float-r small{font-size:12px;color:#f4b4a8;font-weight:600}.jb .jb-float .jb-btn{width:auto;min-height:48px;font-size:15px}.jb .jb-actions{display:flex;flex-direction:column;gap:8px}.jb .jb-btn2{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;border:1.5px solid var(--ink);border-radius:10px;background:#fff;color:var(--ink);font-size:15px;font-weight:700;cursor:pointer;padding:0 18px}.jb .jb-btn2:hover{background:var(--bg)}.jb .jb-float-btns{display:flex;gap:8px;align-items:center}.jb .jb-btn2--dark{width:auto;min-height:48px;background:transparent;color:#fff;border-color:#ffffff8c}.jb .jb-btn2--dark:hover{background:#ffffff1a}@media(max-width:600px){.jb .jb-float-r{display:none}.jb .jb-float-btns{flex:1 1 100%}.jb .jb-float-btns .jb-btn{flex:1 1 auto}.jb .jb-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/194/assets/jessie-bulk-order.css.map */
