cart-toast{--ct-accent: #e49278;--ct-accent-dark: #c9765c;--ct-ink: #2b2724;--ct-muted: #8a7f78;--ct-success: #3f8b5b;--ct-error: #c0503c;position:fixed;top:88px;right:16px;width:300px;z-index:10002;display:block;opacity:0;visibility:hidden;transform:translateY(-12px) scale(.95);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;font-family:var(--font-body-family, -apple-system, "system-ui", "Segoe UI", Roboto, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif)}cart-toast[hidden]{display:block}cart-toast.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .42s cubic-bezier(.22,1.2,.36,1),transform .42s cubic-bezier(.22,1.2,.36,1),visibility 0s}.cart-toast__card{position:relative;display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#fffdfbe6;-webkit-backdrop-filter:blur(22px) saturate(185%);backdrop-filter:blur(22px) saturate(185%);border:1px solid rgba(255,255,255,.75);box-shadow:0 10px 34px -8px #703e2c4d,0 2px 8px #703e2c1a,inset 0 1px #ffffffe6}.cart-toast__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(135deg,#ffffff80,#fff0 42%)}.cart-toast__card:hover{border-color:#fffffff2}.cart-toast__thumb{position:relative;z-index:2;flex-shrink:0;width:42px;height:42px;border-radius:10px;background-color:#f0e7e0;background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:0 2px 6px #00000021}.cart-toast__thumb[hidden]{display:none}.cart-toast__body{position:relative;z-index:2;flex:1;min-width:0}.cart-toast__status{display:flex;align-items:center;gap:6px;margin-bottom:3px}.cart-toast__check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#7cc08d,#4e9c68);box-shadow:0 1px 4px #4e9c6866}cart-toast.is-visible .cart-toast__check{animation:ct-check .5s .06s cubic-bezier(.34,1.6,.64,1) backwards}@keyframes ct-check{0%{transform:scale(0) rotate(-45deg)}to{transform:none}}.cart-toast__check svg{width:10px;height:10px;fill:none;stroke:#fff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.cart-toast__status-text{font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.02em;color:var(--ct-success)}.cart-toast__title{font-size:12.5px;font-weight:650;line-height:1.35;color:var(--ct-ink);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.cart-toast__variant{display:block;margin-top:2px;font-size:10.5px;line-height:1.3;color:var(--ct-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-toast__price{position:relative;z-index:2;flex-shrink:0;font-size:13px;font-weight:800;line-height:1;color:var(--ct-ink);white-space:nowrap}.cart-toast__chevron{position:relative;z-index:2;flex-shrink:0;padding-left:2px;font-size:15px;line-height:1;color:var(--ct-accent-dark)}.cart-toast__timer{position:absolute;bottom:0;left:0;z-index:3;width:100%;height:2px;transform-origin:left center;background:linear-gradient(90deg,var(--ct-accent),var(--ct-accent-dark))}cart-toast.is-visible .cart-toast__timer{animation:ct-timer 3.4s linear forwards}cart-toast.is-paused .cart-toast__timer{animation-play-state:paused}@keyframes ct-timer{to{transform:scaleX(0)}}cart-toast.is-error .cart-toast__card{background:#fff6f4eb;border-color:#fffc}cart-toast.is-error .cart-toast__check{background:linear-gradient(135deg,#e0806c,#c0503c);box-shadow:0 1px 4px #c0503c66}cart-toast.is-error .cart-toast__status-text{color:var(--ct-error)}cart-toast.is-error .cart-toast__timer{background:linear-gradient(90deg,#e0806c,#c0503c)}.cart-toast-pulse{animation:cart-toast-pulse .45s cubic-bezier(.34,1.56,.64,1)}@keyframes cart-toast-pulse{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}@media(max-width:600px){cart-toast{left:12px;right:12px;width:auto}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.cart-toast__card{background:#fffdfb}}@media(prefers-reduced-motion:reduce){cart-toast,cart-toast.is-visible{transition:opacity .15s linear,visibility 0s;transform:none}cart-toast.is-visible .cart-toast__check{animation:none}cart-toast.is-visible .cart-toast__timer{animation-duration:3.4s;animation-timing-function:linear}.cart-toast-pulse{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/cart-toast.css.map */
