.search-page [hidden]{display:none!important}
.fs-ai-search-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-16px 0 18px;flex-wrap:wrap}
.fs-ai-search-modes{display:inline-flex;gap:4px;border:1px solid var(--line,#ddd);padding:4px;border-radius:12px;background:#fff}
.fs-ai-search-modes button{border:0;border-radius:8px;background:transparent;color:var(--ink,#272727);padding:11px 17px;font:inherit;font-size:14px;font-weight:750;cursor:pointer;min-height:44px}
.fs-ai-search-modes button[aria-pressed=true]{background:var(--green,#9b1c1c);color:#fff}
.fs-ai-search-note{color:var(--muted,#6b625d);font-size:13px;margin:0;max-width:420px}
.fs-ai-search-status{color:var(--muted,#6b625d);font-size:14px;margin:0 0 22px;line-height:1.6}
.fs-ai-search-heading{display:flex;gap:15px;align-items:baseline;justify-content:space-between;margin:0 0 18px}
.fs-ai-search-heading h2{font-size:22px;margin:0;letter-spacing:-.4px}
.fs-ai-search-heading span{color:var(--muted,#6b625d);font-size:13px}
.fs-ai-card-slot{min-width:0;display:flex}
.fs-ai-card-slot>.product-card{width:100%}
.fs-ai-search-more{margin:28px auto 0;text-align:center;padding:22px;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--sand,#faf7f3)}
.fs-ai-search-more p{margin:0 0 8px;color:var(--muted,#6b625d);font-size:14px}
.fs-ai-search-more button{border:0;background:transparent;color:var(--green,#9b1c1c);font:inherit;font-size:14px;font-weight:750;cursor:pointer;padding:9px;min-height:44px}
.fs-ai-search-modes button:focus-visible,.fs-ai-search-more button:focus-visible{outline:3px solid var(--orange,#f15a24);outline-offset:3px}
@media(max-width:780px){.fs-ai-search-tools{align-items:flex-start;gap:12px}.fs-ai-search-modes{width:100%}.fs-ai-search-modes button{flex:1;padding:10px 12px}.fs-ai-search-note{font-size:12px}.fs-ai-search-heading h2{font-size:19px}.fs-ai-search-heading{gap:10px}.fs-ai-search-more{padding:16px}.fs-ai-product-grid .product-card__actions .icon-button{display:none}}
