.jcb{--jcb-line:#E6E6EA;--jcb-ink:#0E0E10;--jcb-ink2:#55555C;--jcb-ink3:#8A8A93;--jcb-ok:#0E7A47;--jcb-gold:#C9A227;--jcb-gold-soft:#F7EFD5;--jcb-gold-deep:#7A5F0E;position:relative;border:1px solid var(--jcb-line);border-radius:14px;background:#fff;padding:14px 14px 12px;margin:0 0 16px;font-size:14px;line-height:1.45;color:var(--jcb-ink)}.jcb--done{border-color:#0e7a4747;background:linear-gradient(180deg,#0e7a470f,#0e7a4700)}.jcb-top{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px}.jcb-ic{flex:none;width:32px;height:32px;border-radius:9px;background:var(--jcb-gold-soft);display:grid;place-items:center}.jcb-ic svg{width:17px;height:17px;stroke:var(--jcb-gold-deep);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jcb--done .jcb-ic{background:#0e7a471f}.jcb--done .jcb-ic svg{stroke:var(--jcb-ok)}.jcb-txt{min-width:0;flex:1}.jcb-lead{display:block;margin:0;font-size:14.5px;font-weight:750;letter-spacing:-.01em;color:var(--jcb-ink)}.jcb--done .jcb-lead{color:var(--jcb-ok)}.jcb-sub{display:block;margin:2px 0 0;font-size:12.5px;color:var(--jcb-ink3)}.jcb-bar{position:relative;height:6px;border-radius:99px;background:#efeff2;overflow:hidden;margin:0 0 9px}.jcb-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:99px;background:linear-gradient(90deg,var(--jcb-gold),#E0BE4A);transition:width .45s cubic-bezier(.2,.7,.3,1)}.jcb--done .jcb-fill{background:linear-gradient(90deg,var(--jcb-ok),#2FA96F)}.jcb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;list-style:none;margin:0;padding:0}.jcb-step{border:1px solid var(--jcb-line);border-radius:10px;padding:7px 6px;text-align:center;background:#fff;transition:border-color .2s,background .2s}.jcb-step b{display:block;font-size:12.5px;font-weight:750;letter-spacing:-.01em;color:var(--jcb-ink);line-height:1.25}.jcb-step span{display:block;margin-top:1px;font-size:11.5px;font-weight:600;color:var(--jcb-ink3);font-variant-numeric:tabular-nums}.jcb-step.on{border-color:#c9a2278c;background:var(--jcb-gold-soft)}.jcb-step.on span{color:var(--jcb-gold-deep)}.jcb-step.hit{border-color:#0e7a4766;background:#0e7a4712}.jcb-step.hit b,.jcb-step.hit span{color:var(--jcb-ok)}.jcb-step.hit b:after{content:" \2713"}.jcb-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--jcb-ink3)}.jcb[hidden]{display:none!important}#CartDrawer .drawer__header{border-bottom:1px solid #EDEDF0}#CartDrawer .drawer__title{font-size:17px;font-weight:750;letter-spacing:-.02em}#CartDrawer .drawer__scrollable{padding-top:16px}#CartDrawer .cart__item,.cart__page .cart__item{padding:14px 0;border-bottom:1px solid #F0F0F3}#CartDrawer .cart__item:first-child{padding-top:0}#CartDrawer .cart__item:last-child{border-bottom:0}#CartDrawer .cart__item-name,.cart__page .cart__item-name{font-size:13.5px;font-weight:650;line-height:1.35;letter-spacing:-.01em;text-decoration:none}#CartDrawer .cart__item--variants,.cart__page .cart__item--variants{font-size:12px;color:#8a8a93;margin-top:3px;line-height:1.5}#CartDrawer .cart__image img{border-radius:8px}.cart__discount{color:#0e7a47!important;font-weight:650}#CartDrawer .drawer__footer{border-top:1px solid #EDEDF0;padding-top:14px}#CartDrawer .ajaxcart__subtotal{font-weight:700}#CartDrawer [data-subtotal]{font-weight:800;font-size:16px;letter-spacing:-.02em}#CartDrawer .cart__checkout{height:52px;font-size:15px;font-weight:750;border-radius:10px}.jcb-saved{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:9px 11px;border-radius:9px;background:#0e7a4714;font-size:13px;font-weight:650;color:#0e7a47}.jcb-saved span:last-child{font-variant-numeric:tabular-nums}.jcb-saved[hidden]{display:none!important}.jcb-assure{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.jcb-assure li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#55555c;line-height:1.35}.jcb-assure svg{flex:none;width:15px;height:15px;stroke:#0e7a47;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.jcb-empty-title{font-size:16px;font-weight:750;margin:0 0 6px;letter-spacing:-.02em}.jcb-empty-text{font-size:13.5px;color:#8a8a93;line-height:1.55;margin:0 0 16px}.jcb-empty-btn{display:inline-block;height:48px;line-height:48px;padding:0 22px;border-radius:10px;font-weight:700}@media(max-width:420px){.jcb{padding:12px 12px 11px}.jcb-step{padding:6px 4px}.jcb-step b{font-size:12px}.jcb-step span{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jersey-cart.css.map */
