.bp-cart-feedback{position:fixed;top:94px;right:24px;width:min(380px,calc(100vw - 32px));z-index:999990;background:#fff;color:#181818;border:1px solid #e1e1e1;border-radius:14px;box-shadow:0 12px 38px rgba(0,0,0,.18);padding:16px;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .2s,transform .2s,visibility .2s;pointer-events:none;font-family:inherit}.bp-cart-feedback.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.bp-cart-feedback-row{display:flex;align-items:flex-start;gap:10px}.bp-cart-feedback-check{background:#e7f6e8;color:#198c39;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-weight:800;flex-shrink:0}.bp-cart-feedback-copy{flex:1;min-width:0;display:grid;gap:3px}.bp-cart-feedback-copy strong{font-size:15px}.bp-cart-feedback-name{font-size:13px;color:#555;overflow-wrap:anywhere}.bp-cart-feedback-close{border:0;background:transparent;color:#666;font-size:24px;line-height:1;cursor:pointer;padding:0 3px}.bp-cart-feedback-actions{display:flex;gap:8px;margin-top:14px}.bp-cart-feedback-actions>*{flex:1;text-align:center;font-size:13px!important;font-weight:650!important;border-radius:8px!important;padding:11px 7px!important;line-height:1.2!important;cursor:pointer;text-decoration:none!important}.bp-cart-feedback-continue{background:#fff!important;color:#222!important;border:1px solid #ccc!important}.bp-cart-feedback-cart{background:#181818!important;color:#fff!important;border:1px solid #181818!important;display:block!important}@media(max-width:767px){.bp-cart-feedback{top:auto;right:12px;left:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:auto;transform:translateY(14px);padding:14px}.bp-cart-feedback.is-visible{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bp-cart-feedback{transition:none}}