.b4u-saved-basket{position:fixed;right:20px;bottom:20px;z-index:10000;width:340px;max-width:calc(100vw - 40px);box-sizing:border-box;padding:20px 20px 18px;background:var(--b4u-white);border-radius:var(--b4u-radius-lg);box-shadow:var(--b4u-elevation-lg);color:var(--b4u-text-dark);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s ease , transform .3s ease , bottom .25s ease}.b4u-saved-basket.is-visible{opacity:1;transform:none;pointer-events:auto}.b4u-saved-basket__close{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--b4u-text-light);font-size:24px;line-height:1;cursor:pointer}.b4u-saved-basket__close:hover{background:var(--b4u-bg-light);color:var(--b4u-text-dark)}.b4u-saved-basket__title{margin:0 36px 4px 0;padding:0;font-size:18px;font-weight:700;line-height:1.3;color:var(--b4u-pink-text)}.b4u-saved-basket__text{margin:0;padding:0;font-size:14px;line-height:1.5;color:var(--b4u-text-muted)}.b4u-saved-basket__thumbs{display:flex;gap:8px;margin-top:14px}.b4u-saved-basket__thumb{display:flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;overflow:hidden;border:1px solid var(--b4u-border-light);border-radius:12px;background:var(--b4u-bg-lighter)}.b4u-saved-basket__thumb img{display:block;width:100%;height:100%;margin:0;object-fit:contain;border-radius:0}.b4u-saved-basket__thumb--more{font-size:14px;font-weight:700;color:var(--b4u-text-muted)}.b4u-saved-basket__actions{display:flex;align-items:center;gap:12px;margin-top:16px}.b4u-saved-basket__actions:empty{display:none}.b4u-saved-basket__restore{display:inline-flex;align-items:center;justify-content:center;flex:1;padding:12px 20px;border:0;border-radius:var(--b4u-radius-full);background:var(--b4u-pink);color:var(--b4u-white);font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--b4u-transition) , transform var(--b4u-transition)}.b4u-saved-basket__restore:hover,.b4u-saved-basket__restore:focus-visible{background:var(--b4u-teal);color:var(--b4u-white);transform:translateY(-1px)}.b4u-saved-basket__restore:disabled{opacity:.7;cursor:wait;transform:none}.b4u-saved-basket__dismiss{padding:8px 4px;border:0;background:none;color:var(--b4u-text-muted);font-family:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.b4u-saved-basket__dismiss:hover{color:var(--b4u-text-dark)}@media (max-width:768px){.b4u-saved-basket{left:12px;right:12px;bottom: calc(12px + env(safe-area-inset-bottom, 0px));width:auto;max-width:none}body.b4u-search-docked .b4u-saved-basket{bottom: calc(84px + env(safe-area-inset-bottom, 0px))}}@media (max-width:389px){body.b4u-search-docked .b4u-saved-basket{bottom: calc(170px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.b4u-saved-basket{transform:none;transition:opacity .2s ease}}