.cc-cart-feedback{z-index:120;color:#073c48;background:#f5fffb;border:1px solid #9cdecb;border-radius:22px;width:min(390px,100vw - 32px);padding:22px;animation:.3s ease-out cc-cart-arrive;position:fixed;top:112px;right:24px;box-shadow:0 20px 70px #073c4833}.cc-cart-feedback-close{color:#3a6269;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.cc-cart-feedback-close:hover{background:#dff4ec}.cc-cart-feedback-heading{align-items:center;gap:10px;padding-right:24px;font-size:17px;display:flex}.cc-cart-feedback-heading>span{color:#fff;background:#14845e;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;animation:.4s ease-out cc-cart-check;display:grid}.cc-cart-feedback-product{align-items:center;gap:14px;margin:18px 0;display:flex}.cc-cart-feedback-product img{object-fit:contain;background:#fff;border-radius:12px;width:64px;height:64px}.cc-cart-feedback-product b{font-size:15px;line-height:1.4;display:block}.cc-cart-feedback-product p{color:#477079;margin:4px 0 0;font-size:13px}.cc-cart-feedback-action{color:#fff;background:#0a536b;border-radius:12px;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-weight:600;display:flex}.cc-cart-feedback-action:hover{background:#073c48}.cc-cart-pop{animation:.65s ease-out cc-cart-pop}@keyframes cc-cart-arrive{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}@keyframes cc-cart-check{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes cc-cart-pop{0%,to{transform:scale(1)}35%{transform:translateY(-5px)scale(1.3)}65%{transform:scale(.95)}}@media(max-width:640px){.cc-cart-feedback{top:auto;right:16px;bottom:max(20px,env(safe-area-inset-bottom));border-radius:20px;padding:20px}}@media(prefers-reduced-motion:reduce){.cc-cart-feedback,.cc-cart-feedback-heading>span,.cc-cart-pop{animation:none}}
