.basket-empty-state[data-v-5d9776a3]{display:grid;justify-items:center;align-content:start;gap:14px;min-height:420px;padding:0 0 56px;text-align:center}.basket-empty-state__title[data-v-5d9776a3]{margin:0;color:#33363f;font-family:"TT Norms Pro Compact",var(--font-body);font-size:clamp(42px,5vw,75px);font-weight:500;line-height:.96}.basket-empty-state__status[data-v-5d9776a3]{position:relative;width:44px;height:44px;margin-top:64px;color:#9f9f9f}.basket-empty-state__bag-handle[data-v-5d9776a3]{position:absolute;top:6px;left:50%;width:14px;height:10px;border:3px solid;border-bottom:0;border-radius:12px 12px 0 0;transform:translate(-50%)}.basket-empty-state__bag-body[data-v-5d9776a3]{position:absolute;left:50%;bottom:4px;width:28px;height:24px;border:3px solid;border-radius:8px;transform:translate(-50%)}.basket-empty-state__message[data-v-5d9776a3]{margin:0;color:#b0b0b0;font-family:var(--font-body);font-size:18px;line-height:1.2}@media(max-width:959px){.basket-empty-state[data-v-5d9776a3]{min-height:360px;padding-bottom:44px}.basket-empty-state__title[data-v-5d9776a3]{font-size:48px}.basket-empty-state__status[data-v-5d9776a3]{margin-top:48px}}@media(max-width:639px){.basket-empty-state[data-v-5d9776a3]{min-height:300px;gap:14px;padding-top:0;padding-bottom:32px}.basket-empty-state__title[data-v-5d9776a3]{font-size:38px}.basket-empty-state__status[data-v-5d9776a3]{width:38px;height:38px;margin-top:36px}.basket-empty-state__message[data-v-5d9776a3]{font-size:16px}}.basket-error-state[data-v-1412df2f]{display:grid;justify-items:start;gap:16px;padding:36px 32px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface)}.basket-error-state__message[data-v-1412df2f]{margin:0;color:var(--color-text);font-family:var(--font-body);font-size:18px;line-height:1.35}.basket-error-state__retry[data-v-1412df2f]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--color-accent);border-radius:5px;background:transparent;color:var(--color-text);cursor:pointer}.basket-error-state__retry[data-v-1412df2f]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.basket-loading-state[data-v-46151b6c]{display:grid;justify-items:center;gap:1rem;padding:4rem 0 5rem}.basket-loading-state__spinner[data-v-46151b6c]{width:2rem;height:2rem;border:2px solid var(--color-border-soft);border-top-color:var(--color-brand-primary);border-radius:999px;animation:basket-loading-state-spin-46151b6c .9s linear infinite}.basket-loading-state__label[data-v-46151b6c]{color:var(--color-text-secondary);font-family:"Geometria",var(--font-family-base);font-size:1rem}@keyframes basket-loading-state-spin-46151b6c{to{transform:rotate(1turn)}}
