.HeaderSearch-module-scss-module__Jp6LmG__root{max-width:420px;margin:0 var(--x6);flex:1;position:relative}@media (max-width:1024px){.HeaderSearch-module-scss-module__Jp6LmG__root{margin:0 var(--x4)}}.HeaderSearch-module-scss-module__Jp6LmG__form{align-items:center;display:flex;position:relative}.HeaderSearch-module-scss-module__Jp6LmG__icon{left:var(--x3);color:var(--black-400);pointer-events:none;transition:color .15s ease-in-out;position:absolute;top:50%;transform:translateY(-50%)}.HeaderSearch-module-scss-module__Jp6LmG__input:focus~.HeaderSearch-module-scss-module__Jp6LmG__icon{color:var(--accent-main)}.HeaderSearch-module-scss-module__Jp6LmG__input{width:100%;height:40px;padding:var(--x25) var(--x4) var(--x25) 40px;border:1px solid var(--black-100);background:var(--black-100);font-family:var(--family-body);font-size:var(--fontsize-label-sm);font-weight:400;line-height:var(--lineheight-label-sm);color:var(--text-primary);border-radius:10px;outline:none;transition:all .15s ease-in-out}.HeaderSearch-module-scss-module__Jp6LmG__input::placeholder{color:var(--black-400)}.HeaderSearch-module-scss-module__Jp6LmG__input:hover{border-color:var(--black-400)}.HeaderSearch-module-scss-module__Jp6LmG__input:focus{border-color:var(--accent-main);background:var(--bg-primary)}.HeaderSearch-module-scss-module__Jp6LmG__placeholder{font-family:var(--family-body);font-size:var(--fontsize-label-sm);color:var(--black-400);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;opacity:1;max-width:calc(100% - 48px);font-weight:400;transition:opacity .28s;position:absolute;top:50%;left:40px;overflow:hidden;transform:translateY(-50%)}.HeaderSearch-module-scss-module__Jp6LmG__placeholder.HeaderSearch-module-scss-module__Jp6LmG__placeholderHidden{opacity:0}.HeaderSearch-module-scss-module__Jp6LmG__dropdown{top:calc(100% + var(--x2));background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--l);box-shadow:0 8px 24px rgba(var(--black-rgb), .12);z-index:9999;position:absolute;left:0;right:0;overflow:hidden}.HeaderSearch-module-scss-module__Jp6LmG__loader{padding:var(--x8) 0;justify-content:center;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__results{padding:0}.HeaderSearch-module-scss-module__Jp6LmG__recentSection{padding:var(--x3) var(--x4) var(--x2)}.HeaderSearch-module-scss-module__Jp6LmG__recentTitle{margin:0 0 var(--x2) 0;font-family:var(--family-label);font-size:var(--fontsize-label-xs);font-weight:600;line-height:var(--lineheight-label-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em}.HeaderSearch-module-scss-module__Jp6LmG__recentList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__recentItem{border-bottom:1px solid var(--border-secondary);align-items:center;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__recentItem:last-child{border-bottom:none}.HeaderSearch-module-scss-module__Jp6LmG__recentItemBtn{align-items:center;gap:var(--x2);min-width:0;padding:var(--x25) 0;cursor:pointer;background:0 0;border:none;flex:1;transition:opacity .15s ease-in-out;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__recentItemBtn:hover{opacity:.7}.HeaderSearch-module-scss-module__Jp6LmG__recentItemIcon{color:var(--text-secondary);flex-shrink:0}.HeaderSearch-module-scss-module__Jp6LmG__recentItemText{min-width:0;font-family:var(--family-body);font-size:var(--fontsize-label-sm);font-weight:400;line-height:var(--lineheight-label-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.HeaderSearch-module-scss-module__Jp6LmG__recentRemove{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s ease-in-out;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__recentRemove:hover{background:var(--bg-secondary)}.HeaderSearch-module-scss-module__Jp6LmG__showAll{align-items:center;gap:var(--x2);width:100%;padding:var(--x3) var(--x4);border:none;border-top:1px solid var(--border-primary);font-family:var(--family-body);font-size:var(--fontsize-label-sm);color:var(--accent-main);cursor:pointer;text-align:left;background:0 0;font-weight:500;transition:background .15s ease-in-out;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__showAll:hover{background:var(--bg-secondary)}.HeaderSearch-module-scss-module__Jp6LmG__empty{padding:var(--x8) var(--x4);text-align:center;font-family:var(--family-body);font-size:var(--fontsize-label-sm);color:var(--text-secondary);margin:0}.HeaderSearch-module-scss-module__Jp6LmG__card{align-items:center;gap:var(--x3);width:100%;padding:var(--x2) var(--x3);text-align:left;cursor:pointer;background:0 0;border:none;transition:background .15s ease-in-out;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__card:hover,.HeaderSearch-module-scss-module__Jp6LmG__card.HeaderSearch-module-scss-module__Jp6LmG__cardActive{background:var(--bg-subdued-subdued)}.HeaderSearch-module-scss-module__Jp6LmG__card:active{background:var(--bg-subdued-subdued-active)}.HeaderSearch-module-scss-module__Jp6LmG__recentItemActive{background:var(--bg-subdued-subdued)}.HeaderSearch-module-scss-module__Jp6LmG__cardImage{border-radius:var(--m);background:var(--bg-secondary);flex-shrink:0;width:72px;height:54px;position:relative;overflow:hidden}.HeaderSearch-module-scss-module__Jp6LmG__cardPlaceholder{background:var(--bg-secondary);width:100%;height:100%}.HeaderSearch-module-scss-module__Jp6LmG__cardBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.HeaderSearch-module-scss-module__Jp6LmG__cardTitle{font-family:var(--family-body);font-size:var(--fontsize-label-sm);font-weight:500;line-height:var(--lineheight-label-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.HeaderSearch-module-scss-module__Jp6LmG__cardPrice{font-family:var(--family-body);font-size:var(--fontsize-label-sm);font-weight:700;line-height:var(--lineheight-label-sm);color:var(--text-primary)}.HeaderSearch-module-scss-module__Jp6LmG__cardMeta{font-family:var(--family-label);font-size:var(--fontsize-label-xs);font-weight:400;line-height:var(--lineheight-label-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
