.lb-cart-stepper{display:inline-flex;align-items:center;gap:48px;padding:6px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#fff;min-height:44px;position:relative}.lb-cart-stepper__btn{width:34px;height:34px;border:none;border-radius:999px;background:#eef2ff;color:#1d4ed8;font-size:20px;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.lb-cart-stepper__btn:hover:not(:disabled){background:#dbeafe}.lb-cart-stepper__btn:disabled{opacity:.55;cursor:not-allowed}.lb-cart-stepper__count{min-width:18px;text-align:center;font-weight:700;color:#0f172a;font-size:15px}.lb-cart-stepper__loader{display:none;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(29,78,216,.18);border-top-color:#1d4ed8;border-radius:50%;animation:.7s linear infinite lbCartStepperSpin}.lb-cart-stepper.is-loading .lb-cart-stepper__loader{display:block}.lb-cart-stepper.is-loading .lb-cart-stepper__btn,.lb-cart-stepper.is-loading .lb-cart-stepper__count{opacity:.3}@keyframes lbCartStepperSpin{to{transform:rotate(360deg)}}.lb-cart-notice{position:fixed;top:24px;left:50%;transform:translateX(-50%);z-index:999999;display:flex;align-items:flex-start;gap:12px;max-width:min(92vw,560px);width:max-content;padding:14px 16px;border-radius:14px;background:#1f2937;color:#fff;box-shadow:0 18px 40px rgba(15,23,42,.28);font-size:14px;line-height:1.45}.lb-cart-notice__message{display:block;margin:0;flex:1 1 auto;white-space:normal}.lb-cart-notice__close{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;margin:0;cursor:pointer;font-weight:700;opacity:.9}
