.CartWidget_widget__2G2WF{position:fixed;bottom:24px;right:24px;z-index:1000}.CartWidget_toggle__psYwF{background:linear-gradient(135deg,var(--color-surface) 0,var(--color-surface-inset) 100%);border:2px solid var(--color-border-subtle);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.3);cursor:pointer;position:relative;color:var(--color-text-secondary);transition:transform var(--transition-medium),box-shadow var(--transition-medium),color var(--transition-medium),border-color var(--transition-medium)}.CartWidget_toggle__psYwF:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(225,29,72,.3);color:#e11d48;border-color:rgba(225,29,72,.3)}.CartWidget_toggle__psYwF:active{transform:scale(.95);transition-duration:80ms}.CartWidget_toggleActive__v0nV_{color:#e11d48;border-color:rgba(225,29,72,.3);animation:CartWidget_pulse-once__vGMxf .4s ease}@keyframes CartWidget_pulse-once__vGMxf{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.CartWidget_count__YjwwB{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#e11d48,#be123c);color:#fff;font-size:11px;font-weight:700;border-radius:50%;min-width:22px;height:22px;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid var(--color-surface)}.CartWidget_backdrop__l_5eV{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:999}.CartWidget_panel__375mw{position:absolute;bottom:68px;right:0;width:370px;max-height:480px;background:linear-gradient(135deg,var(--color-surface) 0,var(--color-surface-inset) 100%);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:0 8px 40px rgba(0,0,0,.5);z-index:1001;overflow:hidden;display:flex;flex-direction:column;animation:CartWidget_scaleIn___dnj9 var(--duration-normal) var(--ease-micro);transform-origin:bottom right}.CartWidget_panelHeader__iGuE9{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--color-border-subtle);gap:8px}.CartWidget_title__lWi3U{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700;color:#e11d48;margin:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.CartWidget_backBtn__xyWmk{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background var(--transition-normal),color var(--transition-normal),transform var(--transition-fast);flex-shrink:0}.CartWidget_backBtn__xyWmk:hover{background:hsla(0,0%,100%,.06);color:#f3f4f6;transform:translateX(-2px)}.CartWidget_closeBtn__y9B31{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background var(--transition-normal),color var(--transition-normal),transform var(--transition-fast);flex-shrink:0}.CartWidget_closeBtn__y9B31:hover{background:hsla(0,0%,100%,.06);color:#f3f4f6;transform:rotate(90deg)}.CartWidget_empty__bgK9j{padding:32px 20px;text-align:center;color:var(--color-text-muted)}.CartWidget_emptyIcon__huowS{color:var(--color-border-subtle);margin-bottom:12px}.CartWidget_empty__bgK9j p{font-weight:600;color:var(--color-text-secondary);margin:0 0 4px}.CartWidget_empty__bgK9j span{font-size:.82rem;color:var(--color-text-muted);line-height:1.4}.CartWidget_storeList__qfvmH{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:340px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.CartWidget_storeItem__gUlTK{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;transition:background .15s}.CartWidget_storeItem__gUlTK:hover{background:hsla(0,0%,100%,.04)}.CartWidget_storeItem__gUlTK:last-child{border-bottom:none}.CartWidget_storeInfo__VRlk0{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.CartWidget_storeName__I3FsN{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartWidget_storeMeta__VFCFJ{font-size:.78rem;color:var(--color-text-muted);padding-left:23px}.CartWidget_storeArrow__0ZlbU{color:#4b5563;flex-shrink:0;margin-left:8px}.CartWidget_list__iMB0O{list-style:none;margin:0;padding:0;overflow-y:auto;max-height:250px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.1) transparent}.CartWidget_item__0CubY{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s}.CartWidget_item__0CubY:hover{background:hsla(0,0%,100%,.03)}.CartWidget_item__0CubY:last-child{border-bottom:none}.CartWidget_info__1TUrn{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.CartWidget_cardName___ShWl{font-weight:600;font-size:.88rem;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartWidget_meta__o5liJ{font-size:.75rem;color:var(--color-text-muted)}.CartWidget_price__BBvYu{color:#22c55e;font-weight:600;font-size:.82rem}.CartWidget_actions__jZCTC{display:flex;align-items:center;gap:4px;margin-left:12px}.CartWidget_viewLink__fYkWz{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--color-text-secondary);transition:background var(--transition-normal),color var(--transition-normal),transform var(--transition-fast);text-decoration:none}.CartWidget_viewLink__fYkWz:hover{background:rgba(148,163,184,.15);color:#3b82f6;transform:scale(1.15)}.CartWidget_remove__enj19{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition-normal),color var(--transition-normal),transform var(--transition-fast)}.CartWidget_remove__enj19:hover{background:rgba(239,68,68,.15);color:#ef4444;transform:scale(1.15)}.CartWidget_storeActions__K_4RY{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--color-border-subtle)}.CartWidget_copyButton__s2zay{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;background:rgba(148,163,184,.1);border:none;color:#60a5fa;font-size:.85rem;font-weight:600;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal)}.CartWidget_copyButton__s2zay:hover{background:rgba(148,163,184,.18);color:#93bbfd}.CartWidget_copyButtonSuccess__beXEY{background:rgba(34,197,94,.12)!important;color:#22c55e!important}.CartWidget_whatsappBtn__sme2H{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;background:linear-gradient(135deg,rgba(37,211,102,.15),rgba(18,140,126,.1));border:none;border-top:1px solid rgba(37,211,102,.15);color:#25d366;font-size:.85rem;font-weight:600;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal)}.CartWidget_whatsappBtn__sme2H:hover{background:linear-gradient(135deg,rgba(37,211,102,.25),rgba(18,140,126,.18));color:#2ee878}.CartWidget_clearStore__1sVos{width:100%;padding:10px;background:none;border:none;border-top:1px solid hsla(0,0%,100%,.04);color:var(--color-text-muted);font-size:.78rem;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal)}.CartWidget_clearStore__1sVos:hover{background:rgba(239,68,68,.08);color:#ef4444}.CartWidget_clearAll__72uec{width:100%;padding:12px;background:none;border:none;border-top:1px solid hsla(0,0%,100%,.06);color:var(--color-text-muted);font-size:.82rem;cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal)}.CartWidget_clearAll__72uec:hover{background:rgba(239,68,68,.08);color:#ef4444}@media (max-width:480px){.CartWidget_widget__2G2WF{bottom:16px;right:16px}.CartWidget_toggle__psYwF{width:48px;height:48px}.CartWidget_panel__375mw{width:calc(100vw - 32px);right:-8px;max-height:400px}}
/*# sourceMappingURL=c98ae3a0440ed181.css.map*/