
.nw-filter-select{position:relative;width:100%;min-width:0}
#nw-inner-pages .catalog-filters .nw-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:42px;padding:10px 2px 10px 0;border:0;border-bottom:1px solid #aaa99c;border-radius:0;background:transparent;color:inherit;font-size:12px;font-weight:400;letter-spacing:0;text-align:left;cursor:pointer}
.nw-filter-trigger:after{content:'';flex:0 0 6px;width:6px;height:6px;margin-right:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}
.nw-filter-select.is-open .nw-filter-trigger:after{transform:rotate(225deg) translate(-2px,-2px)}
#nw-inner-pages .nw-filter-options{position:absolute;left:0;right:0;top:100%;z-index:80;display:none;max-height:min(480px,65vh);overflow:auto;margin:0;padding:7px;list-style:none;background:#fff;border:1px solid #d9d8cd;box-shadow:0 14px 26px #0000000c}
#nw-inner-pages .nw-filter-select.is-open .nw-filter-options{display:block}
#nw-inner-pages .nw-filter-option{display:block;width:100%;padding:9px 11px;margin:0;border:0;background:transparent;text-align:left;font-size:12px;line-height:1.5;letter-spacing:0;color:#111;cursor:pointer}
#nw-inner-pages .nw-filter-option:hover,#nw-inner-pages .nw-filter-option:focus-visible{background:#f1eee7;outline:none}
#nw-inner-pages .nw-filter-option[aria-selected=true]{font-weight:600;background:#f6f4ee}
@media(min-width:1001px) and (hover:hover) and (pointer:fine){#nw-inner-pages .catalog-filters .nw-filter-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;clip-path:inset(50%);overflow:hidden;pointer-events:none}}
@media(max-width:1000px),(hover:none),(pointer:coarse){.nw-filter-select{display:none!important}}
