#jbp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;font-family:inherit;color:#111}#jbp[hidden]{display:none!important}#jbp .jbp__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}#jbp .jbp__modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 24px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000052}#jbp .jbp__x{position:absolute;top:8px;right:10px;z-index:3;width:32px;height:32px;border:0;border-radius:50%;background:#0000000f;color:#111;font-size:22px;line-height:1;cursor:pointer}#jbp .jbp__head{padding:18px 46px 12px 18px}#jbp .jbp__title{margin:0;font-size:17px;font-weight:800;letter-spacing:.01em}#jbp .jbp__sub{margin:3px 0 0;font-size:12.5px;opacity:.6}#jbp .jbp__tabs{display:flex;gap:8px;padding:0 18px 12px}#jbp .jbp__tier{flex:1 1 0;padding:9px 8px;border:1px solid rgba(0,0,0,.18);border-radius:9px;background:#fff;font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap}#jbp .jbp__tier b{font-size:13.5px}#jbp .jbp__tier.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000;background:#00000008}#jbp .jbp__slots{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 18px 4px}#jbp .jbp__slot{border:1px solid rgba(0,0,0,.16);border-radius:11px;margin-bottom:9px;overflow:hidden}#jbp .jbp__slot.is-open{border-color:#000}#jbp .jbp__slotHead{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:#fff;font:inherit;text-align:left;cursor:pointer}#jbp .jbp__slot.is-done .jbp__slotHead{background:#00000005}#jbp .jbp__slotN{flex:0 0 auto;width:21px;height:21px;border-radius:50%;background:#0000001a;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}#jbp .jbp__slot.is-done .jbp__slotN{background:#111;color:#fff}#jbp .jbp__slotLbl{font-size:13.5px;font-weight:700}#jbp .jbp__sum2{display:flex;align-items:center;gap:9px;flex:1 1 auto;min-width:0}#jbp .jbp__sum2 img,#jbp .jbp__ph{width:40px;height:40px;border-radius:7px;object-fit:cover;background:#0000000f;flex:0 0 auto}#jbp .jbp__sumTxt{display:flex;flex-direction:column;min-width:0;line-height:1.25}#jbp .jbp__sumTxt b{font-size:13px}#jbp .jbp__sumTxt span{font-size:11.5px;opacity:.6}#jbp .jbp__change{margin-left:auto;font-size:11.5px;text-decoration:underline;opacity:.65;flex:0 0 auto}#jbp .jbp__slotBody{padding:2px 12px 13px}#jbp .jbp__lbl{margin:9px 0 6px;font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.55}#jbp .jbp__lblVal{margin-left:7px;letter-spacing:0;text-transform:none;font-weight:600;opacity:.9}#jbp .jbp__styles{display:flex;gap:7px}#jbp .jbp__style{flex:1 1 0;padding:10px 6px;border:1px solid rgba(0,0,0,.16);border-radius:9px;background:#fff;font:inherit;font-size:12px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}#jbp .jbp__style.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000;background:#00000008}#jbp .jbp__colors{display:flex;flex-wrap:wrap;gap:8px}#jbp .jbp__color{width:66px;height:66px;padding:0;border:1.5px solid rgba(0,0,0,.18);border-radius:9px;background:#fff;overflow:hidden;cursor:pointer}#jbp .jbp__color img{width:100%;height:100%;object-fit:cover;display:block}#jbp .jbp__color.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000}#jbp .jbp__color.is-out{opacity:.32;cursor:not-allowed}#jbp .jbp__sizes{display:flex;flex-wrap:wrap;gap:7px}#jbp .jbp__size{min-width:60px;padding:9px 14px;border:1px solid rgba(0,0,0,.18);border-radius:9px;background:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}#jbp .jbp__size.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000;background:#00000008}#jbp .jbp__size:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}#jbp .jbp__foot{flex:0 0 auto;padding:12px 18px 16px;border-top:1px solid rgba(0,0,0,.1);background:#fff}#jbp .jbp__sum{display:flex;align-items:baseline;gap:9px;margin-bottom:9px;min-height:20px}#jbp .jbp__was{font-size:13px;opacity:.5;text-decoration:line-through}#jbp .jbp__now{font-size:19px;font-weight:800}#jbp .jbp__save{margin-left:auto;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#e8643c;padding:3px 8px;border-radius:999px}#jbp .jbp__add{width:100%;padding:14px;border:0;border-radius:10px;background:#111;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}#jbp .jbp__add:disabled{opacity:.4;cursor:default}#jbp .jbp__note{margin:7px 0 0;font-size:11.5px;text-align:center;opacity:.55}#jbp .jbp__note--err{opacity:1;color:#c0392b}@media(max-width:420px){#jbp .jbp__modal{width:calc(100vw - 16px);border-radius:14px}#jbp .jbp__head{padding:16px 44px 10px 14px}#jbp .jbp__tabs,#jbp .jbp__slots{padding-left:14px;padding-right:14px}#jbp .jbp__foot{padding:11px 14px 14px}}#jbp .jbp__save[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/66/assets/jab-belt-pack.css.map */
