.CartNav_link__QP5WY{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:10px;color:#b8b0c8;line-height:0;transition:color .15s ease}.CartNav_link__QP5WY:hover{color:#a79ec2}.CartNav_icon__97bRe{width:22px;height:22px;display:block}.CartNav_badge__Dvpqu{position:absolute;top:-1px;inset-inline-end:-1px;min-width:15px;height:15px;padding:0 3px;border-radius:100px;background:#b8b0c8;color:#fff;font-size:9px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center}@keyframes CartNav_badgePop__NszqQ{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}.CartNav_bump__TzZAZ{animation:CartNav_badgePop__NszqQ .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.CartNav_bump__TzZAZ{animation:none}}.ToastHost_host__fTJQe{position:fixed;inset-inline:0;bottom:calc(20px + env(safe-area-inset-bottom));z-index:var(--z-modal,1000);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 max(16px,var(--safe-r,0px)) 0 max(16px,var(--safe-l,0px))}.ToastHost_toast__Kqzv0{pointer-events:auto;display:flex;align-items:center;gap:14px;max-width:min(440px,100%);width:max-content;background:var(--ink,#2b2622);color:#fff;border-radius:12px;padding:11px 16px;box-shadow:0 8px 30px rgba(0,0,0,.22);font-size:14px;animation:ToastHost_toastIn__TFs5_ .28s cubic-bezier(.16,1,.3,1) both}html[data-app] .ToastHost_host__fTJQe{bottom:calc(var(--app-tabbar) + 12px)}.ToastHost_toast__Kqzv0.ToastHost_out__HJqFk{animation:ToastHost_toastOut__NwzVu .22s ease forwards}.ToastHost_msg__1_dKG{display:flex;align-items:center;gap:8px}.ToastHost_check__ExzRO{color:#7fd3a3;font-weight:700}.ToastHost_action__VbauV{color:#fff;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;font-weight:600}@keyframes ToastHost_toastIn__TFs5_{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ToastHost_toastOut__NwzVu{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ToastHost_toast__Kqzv0,.ToastHost_toast__Kqzv0.ToastHost_out__HJqFk{animation-duration:.01ms}}