.ai{--ai-line: rgba(var(--color-foreground), .12);--ai-muted: rgba(var(--color-foreground), .65);--ai-accent: #f5c400}.ai-crumb{font-size:1.3rem;color:var(--ai-muted);padding:1.6rem 0 1.2rem}.ai-crumb a{color:inherit;text-decoration:none}.ai-crumb a:hover{text-decoration:underline}.ai-head{padding:1.6rem;border:1px solid var(--ai-line);border-radius:.8rem}.ai-head__title{margin:0 0 .4rem;font-family:Impact,Arial Black,sans-serif;font-size:clamp(2.8rem,5vw,4rem);letter-spacing:.02em;text-transform:uppercase}.ai-head__intro{color:var(--ai-muted);font-size:1.5rem;max-width:76rem}.ai-search input{width:100%;max-width:40rem;margin-top:1.2rem;padding:1rem 1.2rem;font:inherit;font-size:1.5rem;border:1px solid var(--ai-line);border-radius:.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.ai-search input:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.ai-letters{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.2rem}.ai-letters a,.ai-letters span{display:inline-grid;place-items:center;min-width:3.2rem;height:3.2rem;border-radius:.4rem;font-size:1.4rem;font-weight:700;text-decoration:none}.ai-letters a{color:rgb(var(--color-foreground));border:1px solid var(--ai-line)}.ai-letters a:hover{background:var(--ai-accent);border-color:var(--ai-accent);color:#000}.ai-letters span{color:rgba(var(--color-foreground),.25)}.ai-group{padding-top:2.4rem;scroll-margin-top:8rem}.ai-group[hidden]{display:none}.ai-group__h{margin:0 0 1.2rem;padding-bottom:.6rem;border-bottom:3px solid var(--ai-accent);font-size:2.2rem}.ai-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.8rem 1.6rem}.ai-tile[hidden]{display:none}.ai-tile a{display:flex;align-items:center;gap:1.2rem;padding:.6rem;border-radius:.6rem;color:inherit;text-decoration:none}.ai-tile a:hover{background:rgba(var(--color-foreground),.05)}.ai-tile a:hover .ai-tile__txt{text-decoration:underline}.ai-tile a:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:1px}.ai-tile img,.ai-tile__ph{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.4rem;flex:none}.ai-tile__ph{display:grid;place-items:center;background:rgba(var(--color-foreground),.08);font-weight:700;font-size:2rem}.ai-tile__txt{font-size:1.5rem;font-weight:600;line-height:1.3}.ai-tile__txt small{display:block;font-weight:400;font-size:1.2rem;color:var(--ai-muted)}.ai-empty,.ai-none{padding-top:2.4rem;color:var(--ai-muted)}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map?subset=QA */
