.SearchBar-module__R3_pZW__form{width:100%;margin-bottom:var(--sp-4)}.SearchBar-module__R3_pZW__searchBar{max-width:480px;margin-top:var(--sp-1);position:relative}.SearchBar-module__R3_pZW__searchBar.SearchBar-module__R3_pZW__large{max-width:700px}.SearchBar-module__R3_pZW__searchBar.SearchBar-module__R3_pZW__fullWidth{max-width:100%}.SearchBar-module__R3_pZW__input{background:var(--surface);border-radius:var(--radius-md);width:100%;height:52px;color:var(--text-primary);font-family:var(--font-inter);transition:border-color .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #7c3aed26;outline:none;padding:0 50px 0 20px;font-size:1rem}.SearchBar-module__R3_pZW__searchBar.SearchBar-module__R3_pZW__large .SearchBar-module__R3_pZW__input{padding:0 60px 0 24px;font-size:1.05rem}.SearchBar-module__R3_pZW__input::placeholder{color:var(--text-tertiary)}.SearchBar-module__R3_pZW__input:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 3px #7c3aed26,0 0 20px #c084fc14}.SearchBar-module__R3_pZW__button{background:var(--action);width:36px;height:36px;color:var(--text-primary);cursor:pointer;transition:background .25s var(--ease), transform .2s var(--ease);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.SearchBar-module__R3_pZW__searchBar.SearchBar-module__R3_pZW__large .SearchBar-module__R3_pZW__button{width:44px;height:44px}.SearchBar-module__R3_pZW__button:hover{background:color-mix(in srgb, var(--action) 90%, white);transform:translateY(-50%)scale(1.05)}.SearchBar-module__R3_pZW__button:active{transform:translateY(-50%)scale(.98)}.SearchBar-module__R3_pZW__button svg{width:18px;height:18px}.SearchBar-module__R3_pZW__searchBar.SearchBar-module__R3_pZW__large .SearchBar-module__R3_pZW__button svg{width:20px;height:20px}.SearchBar-module__R3_pZW__dropdown{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:30;background:#141419f5;border:1px solid #7c3aed33;max-height:360px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #00000073}.SearchBar-module__R3_pZW__dropdownState{color:var(--text-tertiary);padding:12px;font-size:.92rem}.SearchBar-module__R3_pZW__dropdownItem{width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;font-family:var(--font-inter);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.SearchBar-module__R3_pZW__dropdownItem:hover{color:var(--text-primary);background:#7c3aed24}.SearchBar-module__R3_pZW__badge{text-transform:uppercase;letter-spacing:.06em;color:#d8b4fe;background:#7c3aed38;border:1px solid #7c3aed59;border-radius:999px;flex-shrink:0;padding:5px 7px;font-size:.68rem;line-height:1}.SearchBar-module__R3_pZW__badge[data-type=perfume]{color:#bfdbfe;background:#3b82f638;border-color:#3b82f661}.SearchBar-module__R3_pZW__badge[data-type=brand]{color:#bbf7d0;background:#22c55e38;border-color:#22c55e61}.SearchBar-module__R3_pZW__badge[data-type=note]{color:#fde68a;background:#f59e0b38;border-color:#f59e0b61}.SearchBar-module__R3_pZW__badge[data-type=accord]{color:#fbcfe8;background:#ec489938;border-color:#ec489961}.SearchBar-module__R3_pZW__itemText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SearchBar-module__R3_pZW__itemMeta{color:var(--text-tertiary);white-space:nowrap;margin-left:auto;font-size:.82rem}
