.lbc-progress,.lbc-note,.lbc-up{--gold:#B8924A;--gold-deep:#8C6A2E;--ivory:#FBF8F2;--blush-soft:#FAEEEB;--cocoa:#3A2A22;--cocoa-soft:#6B584D;--line:#EADFCC;--pine:#24402F;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;color:var(--cocoa)}.lbc-progress{background:var(--blush-soft);border-radius:14px;padding:14px 16px;margin:0 0 20px}.lbc-progress p{margin:0 0 10px;font-size:15px;line-height:1.4}.lbc-progress__track{height:8px;border-radius:99px;background:#3a2a221f;overflow:hidden}.lbc-progress__track span{display:block;height:100%;border-radius:99px;background:var(--gold-deep);transition:width .3s}.cart-item__details dl{margin:8px 0 0;padding:10px 12px;background:var(--ivory, #FBF8F2);border:1px solid #EADFCC;border-radius:10px}.cart-item__details dl .product-option{display:flex;flex-wrap:wrap;gap:4px;font-size:14px;line-height:1.45;margin:2px 0}.cart-item__details dl dt{font-weight:700}.cart-item__details dl dd{margin:0;overflow-wrap:anywhere}.lbc-note{width:100%;margin:0 0 20px}.lbc-note label{display:block;font-size:16px;font-weight:800;margin-bottom:4px}.lbc-note p{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--cocoa-soft)}.lbc-note textarea{width:100%;min-height:110px;padding:12px 14px;font:inherit;font-size:16px;color:var(--cocoa);background:#fff;border:1.5px solid #9C8B7E;border-radius:12px;resize:vertical}.lbc-note textarea:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}.lbc-note__meta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--cocoa-soft);margin-top:4px}.lbc-up{margin:28px 0 8px}.lbc-up__title{font-size:20px;font-weight:800;margin:0 0 12px;letter-spacing:-.01em}.lbc-up ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lbc-up__item{display:flex;align-items:center;gap:14px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:14px}.lbc-up__img{flex:0 0 64px;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--blush-soft)}.lbc-up__img img{width:100%;height:100%;object-fit:cover;display:block}.lbc-up__txt{flex:1;min-width:0}.lbc-up__txt strong{display:block;font-size:15px;line-height:1.3}.lbc-up__txt span{font-size:14px;color:var(--cocoa-soft)}.lbc-up__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--pine);color:var(--ivory);font:inherit;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.lbc-up__btn:focus-visible{outline:3px solid var(--gold-deep);outline-offset:2px}cart-items.lbc-busy{opacity:.6;pointer-events:none}@media(max-width:480px){.lbc-up__item{flex-wrap:wrap}.lbc-up__item form,.lbc-up__item>a.lbc-up__btn{width:100%}.lbc-up__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lb-cart.css.map */
