.chat-input[data-v-f569048d]:focus{border-color:var(--chat-accent)}.chat-slide-enter-active[data-v-f569048d],.chat-slide-leave-active[data-v-f569048d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.chat-slide-enter-from[data-v-f569048d],.chat-slide-leave-to[data-v-f569048d]{opacity:0;transform:translateY(20px) scale(.95)}.cart-reminder[data-v-ec0f50be]{bottom:16px;display:flex;justify-content:center;left:16px;pointer-events:none;position:fixed;right:16px;z-index:60}.cart-reminder__inner[data-v-ec0f50be]{align-items:center;background:var(--p-ink,#111);border-radius:16px;box-shadow:0 12px 32px #00000038;color:var(--p-canvas,#fff);display:flex;gap:16px;max-width:540px;padding:12px 12px 12px 18px;pointer-events:auto;width:100%}.cart-reminder__text[data-v-ec0f50be]{flex:1;font-size:14px;font-weight:500;line-height:1.35;min-width:0}.cart-reminder__actions[data-v-ec0f50be]{align-items:center;display:flex;flex-shrink:0;gap:4px}.cart-reminder__cta[data-v-ec0f50be]{background:var(--p-canvas,#fff);border-radius:10px;color:var(--p-ink,#111);font-size:13px;font-weight:600;padding:8px 14px;transition:opacity .15s ease;white-space:nowrap}.cart-reminder__cta[data-v-ec0f50be]:hover{opacity:.88}.cart-reminder__close[data-v-ec0f50be]{border-radius:10px;display:grid;height:34px;opacity:.6;place-items:center;transition:opacity .15s ease;width:34px}.cart-reminder__close[data-v-ec0f50be]:hover{opacity:1}.cart-reminder__close svg[data-v-ec0f50be]{height:17px;width:17px}.cart-reminder-enter-active[data-v-ec0f50be]{transition:transform .22s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1)}.cart-reminder-leave-active[data-v-ec0f50be]{transition:transform .16s ease,opacity .16s ease}.cart-reminder-enter-from[data-v-ec0f50be],.cart-reminder-leave-to[data-v-ec0f50be]{opacity:0;transform:translateY(14px)}@media(prefers-reduced-motion:reduce){.cart-reminder-enter-active[data-v-ec0f50be],.cart-reminder-leave-active[data-v-ec0f50be]{transition:opacity .16s ease}.cart-reminder-enter-from[data-v-ec0f50be],.cart-reminder-leave-to[data-v-ec0f50be]{transform:none}}@media(max-width:480px){.cart-reminder__inner[data-v-ec0f50be]{gap:10px;padding:12px}.cart-reminder__text[data-v-ec0f50be]{font-size:13px}.cart-reminder__cta[data-v-ec0f50be]{font-size:12px;padding:8px 12px}}.wb-shell--header{position:relative;z-index:40}
