.storefrontModern .catalogFilters{position:static}.storefrontModern .catalogFilterSelect{gap:9px;min-width:0;display:grid}.storefrontModern .catalogFilterSelectLabel{color:var(--home-ink);font:500 13px/1.4 Onest,Arial,sans-serif}.storefrontModern .catalogFilterSelectTrigger{border:1px solid var(--home-line);width:100%;min-height:46px;color:var(--home-ink);cursor:pointer;text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font:400 13px/1.5 Onest,Arial,sans-serif;transition:border-color .15s,background-color .15s;display:flex}.storefrontModern .catalogFilterSelectTrigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.storefrontModern .catalogFilterSelectTrigger svg{color:#706876;flex-shrink:0}.storefrontModern .catalogFilterSelectTrigger:hover{border-color:#a28ab7}.storefrontModern .catalogFilterSelectTrigger.hasValue{color:#51227d;background:#faf7fd;border-color:#b9a4cb}.storefrontModern .catalogFilterSelectTrigger[aria-expanded=true]{border-color:#51227d}.storefrontModern .catalogFilterSelectTrigger[aria-expanded=true] svg{color:#51227d;transform:rotate(180deg)}.storefrontModern .catalogFilters :is(button,input,select):is(:focus,:focus-visible){box-shadow:none!important;outline:0!important}.storefrontModern .catalogFilterSelectTrigger:focus-visible{background:#f5f2f8;border-color:#928999}.storefrontModern .catalogFilters fieldset label:focus-within{border-color:#928999}.storefrontModern .catalogFilters fieldset input[type=number]{-webkit-appearance:textfield;appearance:textfield}.storefrontModern .catalogFilters fieldset input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.storefrontModern .catalogFilters fieldset input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.storefrontModern .catalogFilters .filterActions>button:first-child{border-color:var(--home-line);border-radius:10px;font-weight:500;text-decoration:none}.storefrontModern .catalogFilters .filterActions>button:first-child:enabled{color:#51227d;background:#eee5f5;border-color:#eee5f5}.storefrontModern .catalogFilters .filterActions>button:first-child:disabled{opacity:1;color:#77717c;cursor:default;background:0 0}.storefrontModern .catalogFilters .filterActions button:focus-visible{color:#3b155e;background:#e2d5ed}.storefrontModern .catalogFilters header>button:focus-visible{color:#3b155e;background:#e2d5ed}.catalogFilterPopover{z-index:160;box-sizing:border-box;color:#252229;background:#fff;border-radius:12px;flex-direction:column;padding:5px;font:400 13px/1.4 Onest,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 8px 32px #25222924,0 2px 6px #25222912}.catalogFilterSearch{color:#706876;background:#f5f6f4;border:1px solid #dcded9;border-radius:7px;flex:none;align-items:center;gap:8px;min-height:40px;margin:3px 3px 6px;padding:0 9px;display:flex}.catalogFilterSearch svg{flex-shrink:0}.catalogFilterSearch input{color:#252229;width:100%;min-width:0;min-height:38px;font:inherit;caret-color:#51227d;background:0 0;border:0;outline:none;padding:0}.catalogFilterSearch:focus-within{border-color:#928999}.catalogFilterSearch input::placeholder{color:#706876;opacity:1}.catalogFilterPopover .catalogFilterSearch input:is(:focus,:focus-visible){box-shadow:none!important;outline:0!important}.catalogFilterOptionList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6bbcf transparent;min-height:0;overflow-y:auto}.catalogFilterOptionList>button{color:#252229;width:100%;min-height:39px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.catalogFilterOptionList>button>span{overflow-wrap:anywhere;flex:1;min-width:0}.catalogFilterOptionList small{color:#706876;font-variant-numeric:tabular-nums;font-size:11px}.catalogFilterOptionList svg{visibility:hidden;color:#51227d;flex-shrink:0}.catalogFilterOptionList>button:hover{background:#f5f6f4}.catalogFilterOptionList>button[aria-selected=true]{color:#51227d;background:#eee5f5}.catalogFilterOptionList>button[aria-selected=true] svg{visibility:visible}.catalogFilterOptionList>button:focus{outline:0!important}.catalogFilterOptionList>button:focus-visible{background:#f4eef9}.catalogFilterNoMatches{color:#625e66;margin:0;padding:12px}.catalogFilterPopover ::selection{color:#3b155e;background:#eee5f5}@media (max-width:850px){.storefrontModern .catalogFilters{position:absolute}.storefrontModern .catalogFilterSelectTrigger{min-height:48px;font-size:16px}.catalogFilterOptionList>button{min-height:44px;font-size:15px}.catalogFilterSearch input{font-size:16px}}@media (prefers-reduced-motion:reduce){.storefrontModern .catalogFilterSelectTrigger{transition:none}}
