body.visual-system main #catalog select[data-nl-brand-enhanced]{display:none!important}body.visual-system main .filters{overflow:visible!important;z-index:20}body.visual-system main .nl-brand-picker{position:relative;width:100%;min-width:0;font-family:inherit}body.visual-system main .nl-brand-picker.is-open{z-index:90}body.visual-system main .nl-brand-trigger{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 10px;border:1px solid #dbc7d0;border-radius:12px;background:#fffdfa;color:#442d37;font:inherit;font-size:14px;text-align:right;cursor:pointer;box-shadow:0 2px 5px #54243104}body.visual-system main .nl-brand-trigger:hover,body.visual-system main .is-open .nl-brand-trigger{border-color:#9e6d81;background:#fff}body.visual-system main .nl-brand-trigger:focus-visible,body.visual-system main .nl-brand-option:focus-visible{outline:2px solid #742d40;outline-offset:2px}.nl-brand-trigger>svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.nl-brand-mark,.nl-brand-option-mark{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#f2e6ec;color:#742d40;font-size:12px}.nl-brand-current{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-brand-panel{position:absolute;top:calc(100% + 8px);right:0;width:290px;max-width:calc(100vw - 40px);padding:12px;border:1px solid #dfcbd4;border-radius:16px;background:#fffdfa;box-shadow:0 12px 35px #49233526;box-sizing:border-box;z-index:100}.nl-brand-panel[hidden]{display:none!important}.nl-brand-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 2px 10px;font-size:13px}.nl-brand-panel-head>span{font-size:11px;color:#826b75}.nl-brand-search{display:flex!important;align-items:center;gap:8px;padding:0 10px;border:1px solid #e4d4dc;border-radius:10px;background:#f8f3f5;margin:0 0 8px!important}.nl-brand-search svg{width:17px;height:17px;fill:none;stroke:#886374;stroke-width:1.6;flex:none}body.visual-system main .nl-brand-search input{display:block!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:7px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#442d37!important;font:inherit!important;font-size:13px!important;box-shadow:none!important;outline:0}.nl-brand-search:focus-within{border-color:#9e6d81}.nl-brand-options{max-height:258px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbb5c0 transparent}body.visual-system main .nl-brand-option{display:flex;align-items:center;gap:9px;width:100%;min-height:44px;padding:7px 8px;margin:2px 0;border:0;border-radius:10px;background:transparent;color:#4d3541;font:inherit;font-size:13px;text-align:right;cursor:pointer}.nl-brand-option:hover,.nl-brand-option[aria-selected=true]{background:#f2e6ec!important}.nl-brand-option-name{flex:1;min-width:0;line-height:1.7}.nl-brand-option small{font-size:10px;color:#927583;white-space:nowrap}.nl-brand-check{color:#742d40;font-weight:bold;visibility:hidden}.nl-brand-option[aria-selected=true] .nl-brand-check{visibility:visible}.nl-brand-no-match{margin:10px 0 4px;font-size:12px;color:#88707b;line-height:1.9}.nl-brand-no-match[hidden]{display:none!important}@media(max-width:800px){.nl-brand-panel{width:290px;max-width:calc(100vw - 64px)}.nl-brand-options{max-height:230px}.nl-brand-current{font-size:13px}}.nl-picker-arrow{display:flex;align-items:center;flex:none}.nl-picker-arrow svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.nl-picker-search-icon{display:flex;flex:none}.nl-picker-search-icon svg{width:17px;height:17px}.nl-brand-panel{display:flex;flex-direction:column}.nl-brand-panel-head,.nl-brand-search,.nl-brand-no-match,.nl-picker-foot{flex:none}.nl-brand-options{min-height:44px;flex:0 1 auto}.nl-brand-picker.opens-up .nl-brand-panel{top:auto;bottom:calc(100% + 8px)}.nl-picker-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #eee2e8;margin-top:6px}.nl-picker-foot[hidden],.nl-picker-more[hidden]{display:none!important}.nl-picker-status{font-size:10px;color:#88707b}.nl-picker-more{border:1px solid #dfcbd4;border-radius:8px;background:#faf4f7;color:#742d40;padding:6px 9px;font:inherit;font-size:11px;cursor:pointer}.nl-brand-option .nl-picker-english{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;font:10px/1.6 Tahoma,Arial,sans-serif!important;color:#8a7480!important;text-align:right;white-space:nowrap}.nl-brand-option .nl-picker-count{font-size:10px;white-space:nowrap}