.ai-catalog>p{max-width:800px;margin:12px 0 24px}.ai-catalog-search{flex-wrap:wrap;align-items:end;gap:16px;margin:28px 0;display:flex}.ai-catalog-search label{flex:1;gap:7px;min-width:180px;font-size:13px;display:grid}.ai-catalog-search input,.ai-catalog-search select{color:#202323;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9caea5;border-radius:3px;min-height:50px;padding:12px}.ai-catalog-count{font-size:13px}.ai-catalog .ai-art-grid h2{margin:16px 0 8px;font-family:Arial,sans-serif;font-size:18px;line-height:1.4}.ai-catalog .ai-art-grid p{white-space:normal}.ai-pagination{justify-content:center;align-items:center;gap:24px;margin-top:40px;font-size:14px;display:flex}.ai-pagination a{align-items:center;gap:8px;display:flex}.ai-artwork-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.ai-artwork-images{gap:20px;display:grid}.ai-artwork-images img{object-fit:contain;background:#edf1ef;width:100%;height:auto;max-height:760px}.ai-artwork-layout>div:last-child>p{overflow-wrap:anywhere;margin:18px 0}.ai-artwork h1{font-size:38px}.ai-artwork .ai-actions a{max-width:100%}.ai-artwork .ai-button svg{flex-shrink:0}@media (max-width:700px){.ai-artwork-layout{grid-template-columns:1fr;gap:28px}.ai-artwork h1{font-size:30px}.ai-artwork-images{order:2}.ai-artwork .ai-artwork-images img{max-height:540px}.ai-catalog .ai-art-grid h2{font-size:15px}.ai-catalog-search label{flex-basis:100%}.ai-catalog-search .ai-button{width:100%}}
