/* A compact confirmation that leaves the current shopping page usable. */
#ccCartAddedPopup {
    position:fixed;inset:auto 20px calc(20px + env(safe-area-inset-bottom, 0px)) auto;
    z-index:2147483000;display:grid;gap:16px;box-sizing:border-box;
    width:380px;max-width:calc(100vw - 32px);margin:0;padding:20px;
    border:1px solid #c4dfce;border-top:4px solid #00883f;border-radius:14px;
    background:#fff;color:#001b42;box-shadow:0 10px 36px rgba(0,27,66,.22);
    font:14px/1.45 Inter,Arial,sans-serif;text-align:left;
    animation:ccCartFeedbackEnter .18s ease-out;
}
#ccCartAddedPopup[hidden]{display:none!important;}
#ccCartAddedPopup *{box-sizing:border-box;}
#ccCartAddedPopup .cc-cart-feedback-copy{display:flex;align-items:flex-start;gap:12px;padding-right:24px;}
#ccCartAddedPopup .cc-cart-feedback-check{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e5f4eb;color:#00833e;font-size:23px;font-weight:800;}
#ccCartAddedPopup strong{display:block;margin:0;color:#001b42;font:800 17px/1.3 Inter,Arial,sans-serif;}
#ccCartAddedPopup p{margin:5px 0 0;color:#536477;font:400 14px/1.45 Inter,Arial,sans-serif;}
#ccCartAddedPopup .cc-cart-feedback-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#536477;font:400 27px/1 Arial,sans-serif;cursor:pointer;}
#ccCartAddedPopup .cc-cart-feedback-actions{display:flex;gap:10px;flex-wrap:wrap;}
#ccCartAddedPopup .cc-cart-feedback-actions > *{display:flex;align-items:center;justify-content:center;flex:1 1 120px;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #00883f;border-radius:8px;background:#00883f;color:#fff;font:800 13px/1.3 Inter,Arial,sans-serif;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;}
#ccCartAddedPopup .cc-cart-feedback-actions > button{background:#fff;color:#00763a;}
#ccCartAddedPopup .cc-cart-feedback-actions > a:hover{background:#006f34;}
#ccCartAddedPopup button:hover{background:#eef6f1;}
#ccCartAddedPopup :is(button,a):focus-visible{outline:3px solid #001b42;outline-offset:3px;}
@media(max-width:600px){#ccCartAddedPopup{right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));padding:18px;}#ccCartAddedPopup .cc-cart-feedback-close{width:44px;height:44px;top:3px;right:3px;}}
@media(prefers-reduced-motion:reduce){#ccCartAddedPopup{animation:none;}}
@keyframes ccCartFeedbackEnter{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}

