
#liftSideSuggestions{position:fixed;z-index:100000;top:50%;right:min(440px,calc(100vw - 16px));width:min(305px,calc(100vw - 455px));max-height:min(78vh,690px);background:#fff;border:1px solid #e1e5ea;border-radius:15px;box-shadow:0 18px 55px #0002;display:flex;flex-direction:column;opacity:0;visibility:hidden;pointer-events:none;transform:translate(28px,-45%);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.8,.2,1),visibility .32s ease;overflow:hidden}
#liftSideSuggestions.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,-50%)}
.liftSideSuggestionsHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px;border-bottom:1px solid #eee}.liftSideSuggestionsHeader strong{font-size:13px;color:#151515}.liftSideSuggestionsHeader small{display:block;color:#626975;font-size:11px;margin-top:4px}.liftSideDismiss{width:30px;height:30px;flex-shrink:0;border:1px solid #e3e4e7;background:#f7f7f8;color:#242424;border-radius:50%;font-size:22px;cursor:pointer}.liftSideDismiss:hover{background:#e7e7e9}.liftSideSuggestionsItems{overflow-y:auto;padding:9px}.liftSideSuggestionItem{display:flex;gap:10px;padding:10px 4px;border-bottom:1px solid #f0f0f0}.liftSideSuggestionItem:last-child{border:0}.liftSideSuggestionItem img{width:54px;height:58px;object-fit:contain;flex-shrink:0}.liftSideSuggestionInfo{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.liftSideSuggestionInfo span{font-size:11px;line-height:1.3;color:#292929}.liftSideSuggestionInfo b{font-size:12px;color:#111}.liftSideSuggestionInfo button{border:0;border-radius:6px;background:#111;color:white;padding:7px 12px;font-size:11px;cursor:pointer}.liftSideSuggestionInfo button:hover{background:#444}
@media(max-width:760px){body.liftSideSuggestionsActive #cart.open{width:65vw!important;max-width:65vw!important;min-width:0!important}#liftSideSuggestions{right:65vw;width:35vw;max-height:65vh;border-radius:10px 0 0 10px}.liftSideSuggestionsHeader{padding:9px 5px;align-items:flex-start}.liftSideSuggestionsHeader strong{font-size:10px}.liftSideSuggestionsHeader small{display:none}.liftSideDismiss{width:24px;height:24px;font-size:18px}.liftSideSuggestionsItems{padding:4px}.liftSideSuggestionItem{gap:3px;flex-wrap:wrap}.liftSideSuggestionItem img{width:32px;height:36px}.liftSideSuggestionInfo span{font-size:10px}.liftSideSuggestionInfo b{font-size:10px}.liftSideSuggestionInfo button{font-size:10px;padding:6px}}
@media(prefers-reduced-motion:reduce){#liftSideSuggestions{transition:none}}
