.fbc-search{position:relative;max-width:560px}.fbc-search-form{display:flex;gap:8px}.fbc-search-form input{flex:1;min-width:0;padding:12px 15px;border:1px solid #e8e2e2;border-radius:12px}.fbc-search-form button,.fbc-wishlist-toggle{border:0;border-radius:10px;padding:10px 15px;background:#292525;color:#fff;cursor:pointer}.fbc-search-results{position:absolute;z-index:99;top:calc(100% + 5px);right:0;left:0;background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 10px 30px #00000012;max-height:360px;overflow:auto}.fbc-search-results:empty{display:none}.fbc-search-results>p{padding:10px 15px}.fbc-result{display:flex;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid #f2eeee}.fbc-result img{width:52px;height:52px;object-fit:cover;margin:0}.fbc-result span{display:flex;flex-direction:column}.fbc-result small{color:#80666a}.fbc-wishlist-toggle{margin-top:10px;font-size:12px}.fbc-wishlist-toggle.is-saved{background:#80666a}.fbc-wishlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px}.fbc-wishlist-item{padding:12px;border:1px solid #eee;border-radius:14px}.fbc-wishlist-item img{width:100%;height:auto}.fbc-notice,.fbc-empty{padding:15px;background:#f8f6f5;border-radius:12px}
