.sel-search-panel{position:fixed;top:64px;left:0;right:0;z-index:45;transform:translateY(-8px);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease;background:rgba(255,255,255,.82);border-bottom:1px solid rgba(184,117,69,.16);box-shadow:0 18px 40px rgba(57,34,18,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font-family:Nunito,sans-serif}.sel-search-panel.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.sel-search-panel__inner{max-width:1200px;margin:0 auto;padding:22px 28px 24px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:26px;align-items:start}.sel-search-panel__input-wrap{position:relative}.sel-search-panel__input-icon{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:#b87545;pointer-events:none}.sel-search-panel__input{width:100%;height:56px;border:1px solid rgba(184,117,69,.18);border-radius:18px;background:#ffffff;color:#17110d;padding:0 18px 0 48px;font-family:Nunito,sans-serif;font-size:16.5px;font-weight:800;outline:none;box-shadow:0 8px 20px rgba(184,117,69,.07);transition:border-color .2s ease,box-shadow .2s ease}.sel-search-panel__input::-moz-placeholder{color:#9b8b82;font-weight:700}.sel-search-panel__input::placeholder{color:#9b8b82;font-weight:700}.sel-search-panel__input:focus{border-color:rgba(184,117,69,.52);box-shadow:0 0 0 4px rgba(184,117,69,.12)}.sel-search-panel__input::-webkit-search-cancel-button{-webkit-appearance:none}.sel-search-panel__hint{margin:12px 2px 0;color:#8a7a70;font-size:13.5px;font-weight:700;line-height:1.45}.sel-search-panel__results{min-width:0;display:grid;gap:14px;max-height:min(52vh,460px);overflow-y:auto;padding-right:4px}.sel-search-panel__group{display:grid;gap:6px}.sel-search-panel__group-label{color:#b87545;font-size:12.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;margin:0 2px 2px}.sel-search-panel__row{display:flex;align-items:center;gap:12px;min-height:56px;padding:7px 12px;border-radius:16px;background:#ffffff;border:1px solid rgba(184,117,69,.12);text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.sel-search-panel__row:hover{transform:translateY(-1px);border-color:rgba(184,117,69,.3);box-shadow:0 10px 22px rgba(184,117,69,.1)}.sel-search-panel__thumb{flex:0 0 auto;width:42px;height:42px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#fdf1ea}.sel-search-panel__thumb--empty{display:inline-block}.sel-search-panel__row-title{flex:1;min-width:0;color:#17110d;font-size:15.5px;font-weight:800;line-height:1.25;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sel-search-panel__row-price{flex:0 0 auto;color:#8f5e37;font-size:14.5px;font-weight:900;white-space:nowrap}.sel-search-panel__row--article{min-height:48px}.sel-search-panel__article-icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#fdf1ea;color:#b87545}.sel-search-panel__empty{padding:26px 18px;border:1px dashed rgba(184,117,69,.3);border-radius:18px;background:rgba(255,255,255,.72);color:#6f625b;font-size:15px;font-weight:700;text-align:center}@media screen and (max-width:860px){.sel-search-panel__inner{grid-template-columns:1fr;gap:14px;padding:14px 14px 18px}.sel-search-panel__hint{display:none}.sel-search-panel__input{height:50px;border-radius:16px;font-size:15.5px}.sel-search-panel__results{max-height:56vh}.sel-search-panel__row{min-height:52px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.sel-search-panel{transition:none}}.sel-search-panel__row-old{color:#8a8079;font-weight:600;font-size:.85em;margin-right:6px}