.catalog-filter{display:grid;grid-gap:7px;gap:7px;min-width:0}.catalog-filter-label{color:var(--sun-muted,#605d64);font-size:11px;font-weight:700;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.catalog-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:46px;padding:10px 14px;border:1px solid #9e8a7c;border-radius:13px;background:#fffdfb;color:var(--sun-ink,#202228);font:inherit;font-size:14px;font-weight:600;line-height:22px;text-align:left;cursor:pointer}.catalog-filter-trigger>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-filter-chevron{display:flex;flex:0 0 16px;color:var(--sun-orange-deep,#a63832)}.catalog-filter-chevron svg{width:16px;height:16px}.catalog-filter-trigger[data-popup-open] .catalog-filter-chevron{transform:rotate(180deg)}.catalog-filter-trigger[data-popup-open],.catalog-filter[data-active] .catalog-filter-trigger{border-color:var(--sun-orange,#bd500c);background:#fff5ec}.catalog-filter-trigger:focus-visible{outline:2px solid var(--sun-orange-deep,#a63832);outline-offset:3px}.catalog-filter-positioner{z-index:80;outline:none}.catalog-filter-popup{display:flex;flex-direction:column;width:var(--anchor-width);max-width:var(--available-width);max-height:min(380px,var(--available-height));overflow:hidden;border:1px solid #e5dcd5;border-radius:13px;background:#fff;color:var(--sun-ink,#202228);box-shadow:0 12px 28px -12px rgb(61 36 18/20%),0 3px 8px -4px rgb(61 36 18/12%);font-family:inherit;font-size:14px;line-height:20px;text-transform:none;letter-spacing:normal}.catalog-filter-search{display:flex;flex:0 0 auto;align-items:center;gap:8px;min-height:46px;margin:7px;padding:0 9px;border:1px solid #9e8a7c;border-radius:8px;background:#fffdfb}.catalog-filter-search:focus-within{outline:2px solid var(--sun-orange-deep,#a63832);outline-offset:-1px}.catalog-filter-search>svg{flex:0 0 16px;width:16px;height:16px;color:#70686a}.catalog-filter-input{width:100%;min-width:0;min-height:42px;padding:0;border:0;outline:0;background:transparent;color:#202228;font:inherit;font-size:14px;line-height:22px}.catalog-filter-input::placeholder{color:#70686a;opacity:1}.catalog-filter-clear{display:grid;flex:0 0 28px;width:28px;height:28px;padding:5px;place-items:center;border:0;border-radius:5px;background:transparent;color:#605d64;cursor:pointer}.catalog-filter-clear svg{width:16px;height:16px}.catalog-filter-clear:focus-visible{outline:2px solid var(--sun-orange-deep,#a63832);outline-offset:1px}.catalog-filter-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:5px;scroll-padding-block:5px;scrollbar-width:thin;scrollbar-color:#b8a79b transparent;outline:0}.catalog-filter-options:empty{display:none}.catalog-filter-option{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 9px;border-radius:7px;color:#202228;font-size:14px;font-weight:450;line-height:20px;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog-filter-option-label{flex:1 1;min-width:0;overflow-wrap:break-word}.catalog-filter-option-icon{display:grid;flex:0 0 24px;width:24px;place-items:center}.catalog-filter-option-icon>svg{width:17px;height:17px}body.sun-theme .catalog-filter-option-icon .market-flag{flex-basis:24px;width:24px;height:16px}body.sun-theme .catalog-filter-option-icon .market-flag-svg{width:24px;height:16px}.catalog-filter-option-detail{flex:0 0 auto;color:#70686a;font-size:11px;line-height:16px}.catalog-filter-option[data-highlighted]{background:#f3efeb}.catalog-filter-option[data-selected]{background:#fff0e6;color:#9d410a;font-weight:600}.catalog-filter-option[data-highlighted][data-selected]{background:#ffe6d5}.catalog-filter-option[data-selected] .catalog-filter-option-detail{display:none}.catalog-filter-indicator{display:flex;flex:0 0 16px;color:#a3470d}.catalog-filter-indicator svg{width:16px;height:16px}.catalog-filter-empty{padding:14px 16px;color:#605d64;font-size:13px;line-height:20px}.catalog-filter-empty:empty{display:none}.catalog-filter-footer{flex:0 0 auto;padding:8px 14px;border-top:1px solid #eee7e1;color:#70686a;font-size:11px;line-height:16px}.catalog-surface .status-text{white-space:nowrap}.catalog-surface .data-record dd{margin-top:8px}.catalog-surface .data-table tbody td{vertical-align:middle}.catalog-surface [data-availability=Unavailable] .price-value{color:var(--sun-muted,#605d64);font-weight:400;white-space:nowrap}@media (min-width:960px) and (max-width:1199px){.catalog-surface .data-table :is(th,td){padding-inline:12px}}@media (hover:hover) and (pointer:fine){.catalog-filter-trigger:hover{border-color:#a63832;background:#fffaf6}.catalog-filter-clear:hover{background:#f3efeb;color:#202228}}@media (pointer:coarse){.catalog-filter-option{min-height:44px}.catalog-filter-input{font-size:16px}.catalog-filter-clear{flex-basis:32px;width:32px;height:32px}}@media (forced-colors:active){.catalog-filter-option[data-highlighted]{outline:1px solid Highlight;outline-offset:-2px}.catalog-filter-option[data-selected]{color:HighlightText;background:Highlight;forced-color-adjust:none}}