.AppFilterSelect_root__dtw94{flex:1 1 140px;min-width:140px;max-width:220px;width:100%}.AppFilterSelect_field__B08sK .MuiOutlinedInput-root{min-height:46px;padding:0 36px 0 0!important;border-radius:12px;background:#fff;font-family:inherit}.AppFilterSelect_field__B08sK .MuiOutlinedInput-root fieldset{border:1.5px solid rgba(201,150,46,.28);border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease}.AppFilterSelect_field__B08sK .MuiOutlinedInput-root:hover fieldset{border-color:rgba(201,150,46,.45)}.AppFilterSelect_field__B08sK .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--saffron,#e8731a);border-width:1.5px}.AppFilterSelect_field__B08sK .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px rgba(232,115,26,.12)}.AppFilterSelect_field__B08sK .MuiAutocomplete-input,.AppFilterSelect_field__B08sK .MuiOutlinedInput-input{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.AppFilterSelect_field__B08sK .MuiAutocomplete-input{padding:12px 14px!important;min-width:0!important;width:100%!important;font-size:.88rem!important;font-weight:700!important;color:var(--text,#1c1208)!important;box-sizing:border-box}.AppFilterSelect_field__B08sK .MuiAutocomplete-endAdornment{right:10px;top:50%;transform:translateY(-50%)}.AppFilterSelect_field__B08sK .MuiAutocomplete-popupIndicator{color:var(--muted,#6b5c45);padding:4px}.AppFilterSelect_field__B08sK .MuiAutocomplete-popupIndicator:hover{background:transparent}.AppFilterSelect_listbox__exOxZ .MuiAutocomplete-option{min-height:40px;font-size:.88rem;font-weight:600;border-radius:8px;margin:2px 4px}.AppFilterSelect_listbox__exOxZ .MuiAutocomplete-option[aria-selected=true]{background:#fff4e6!important;color:var(--saffron,#e8731a)!important;font-weight:800}.AppFilterSelect_listbox__exOxZ .MuiAutocomplete-option.Mui-focused{background:#fbf4e8!important}.AppFilterSelect_paper__NwtOI{margin-top:6px!important;border:1.5px solid rgba(201,150,46,.28)!important;border-radius:12px!important;box-shadow:0 12px 32px rgba(26,10,0,.12)!important}@media (max-width:900px){.AppFilterSelect_root__dtw94{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:0;max-width:none}}@media (max-width:640px){.AppFilterSelect_root__dtw94{flex:1 1 100%;max-width:none}}.catalogListHeader_header__vg3Fv{margin-bottom:20px}.catalogListHeader_kicker__JGRMm{display:inline-block;margin:0 0 8px;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--saffron)}.catalogListHeader_title__kj9aB{margin:0 0 8px;font-family:var(--font-display,"Cormorant Garamond",serif);font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:600;line-height:1.15;color:var(--text)}.catalogListHeader_subtitle__bU2S1{margin:0;max-width:52ch;font-size:.92rem;line-height:1.55;color:var(--muted)}.catalogListHeader_toolbar__oNX7n{width:100%;box-sizing:border-box;margin-bottom:28px;padding:14px 16px;border-radius:14px;border:1px solid rgba(201,150,46,.22);background:#fff;box-shadow:0 6px 22px rgba(26,10,0,.05)}.catalogListHeader_toolbar__oNX7n .search-bar{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:10px;margin-bottom:0}.catalogListHeader_toolbar__oNX7n .common-search{flex:1 1 200px;width:auto;min-width:0;max-width:none}.catalogListHeader_toolbar__oNX7n .common-search input{min-height:46px;padding-top:13px;padding-bottom:13px;border-radius:12px;border-color:rgba(201,150,46,.28);font-size:.92rem}.catalogListHeader_toolbar__oNX7n .common-search input:focus{border-color:var(--saffron);box-shadow:0 0 0 3px rgba(232,115,26,.12)}.catalogListHeader_toolbar__oNX7n .search-bar>div:last-child{flex:0 0 auto;width:auto!important;margin-left:auto!important;display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;justify-content:flex-end}.catalogListHeader_filterRow__0iHkX{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;justify-content:flex-start}@media (max-width:900px){.catalogListHeader_toolbar__oNX7n .common-search{flex:1 1 100%;max-width:100%}.catalogListHeader_filterRow__0iHkX,.catalogListHeader_toolbar__oNX7n .search-bar>div:last-child{flex:1 1 100%;justify-content:flex-start}}@media (max-width:640px){.catalogListHeader_toolbar__oNX7n{padding:12px}.catalogListHeader_filterRow__0iHkX,.catalogListHeader_toolbar__oNX7n .search-bar>div:last-child{flex-direction:column;width:100%!important}}