:root{--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:1;--digit-dir-y:1;--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out;--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:var(--muted);--tabs-text-active:#fff;--tabs-bar-bg:transparent;--tabs-pill-bg:var(--accent)}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 12px;position:relative}.t-tab:not([aria-selected=true]):hover{color:var(--text)}.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0)}.searchbar{position:relative}.search-placeholder{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;grid-area:1/2;font-weight:400;overflow:hidden}.searchbar input{z-index:1;grid-area:1/2;position:relative}.searchbar input::placeholder{color:#0000}.searchbar:focus-within .search-placeholder,.searchbar.has-search-value .search-placeholder{opacity:0}.ss-list-skeleton-wrap{min-height:226px}.ss-list-skeleton-wrap.is-revealed{min-height:0}.ss-list-skeleton-wrap.is-revealed .ss-list-content{position:relative;inset:auto}.ss-list-skeleton,.ss-list-content{gap:2px;display:grid}.ss-skeleton-row{grid-template-columns:44px minmax(0,1fr) 74px;align-items:center;gap:10px;min-height:56px;padding:6px;display:grid}.ss-skeleton-thumb,.ss-skeleton-line{background:var(--surface-2);display:block}.ss-skeleton-thumb{border-radius:var(--radius-xs);width:44px;height:44px}.ss-skeleton-line{border-radius:999px;height:11px}.ss-skeleton-line.is-price{justify-self:end;width:74px}.pf-api-skeleton{min-height:128px}.pf-api-skeleton.is-revealed{min-height:0}.pf-api-skeleton.is-revealed .t-skel-content{position:relative;inset:auto}.pf-skeleton-list{gap:8px;display:grid}.pf-skeleton-row{border-radius:var(--radius-sm);background:var(--surface-2);height:56px}#filters.t-tabs{border-radius:0;gap:8px;padding:0 0 1px}#filters .t-tabs-pill{height:34px;top:0}#filters .t-tab{height:34px;padding:0 14px}#filters .t-tab[aria-selected=true]{background:0 0;border-color:#0000}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}.t-text-swap,.t-skel-skeleton,.t-skel-content{transition:none!important}.t-skel-skeleton.is-pulsing>*{animation:none!important}.t-tabs-pill,.t-tab{transition:none!important}}@media (width<=780px){.ss-list-skeleton-wrap{min-height:170px}.ss-skeleton-row{grid-template-columns:34px minmax(0,1fr) 62px;min-height:42px}.ss-skeleton-thumb{width:34px;height:34px}#filters .t-tabs-pill{height:30px}#filters .t-tab{height:30px;padding:0 11px}}
