.src51b41-products-featured{background:#e9edf2;padding:64px 0}.src51b41-products-featured h1,.src51b41-products-featured p{color:#24313b}.src51b41-products-featured img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;background:#f1f5f6;border:1px solid #d5dde1}.src51b41-catalog{padding:48px 0 64px}.src51b41-catalog-tools{border:1px solid #d5dde1;padding:16px;margin-bottom:24px}.src51b41-catalog-search{display:grid;grid-gap:16px;gap:16px;margin-bottom:16px}@media (min-width:768px){.src51b41-catalog-search{grid-template-columns:1fr auto;align-items:end}}.src51b41-catalog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.src51b41-catalog-count,.src51b41-catalog-note,.src51b41-catalog-reset{color:#24313b}.src51b41-product-card{border:1px solid #d5dde1;padding:16px;background:#fff;height:100%}.src51b41-product-card img,.src51b41-text-card{display:block;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:#f1f5f6;border:1px solid #d5dde1;margin-bottom:16px}.src51b41-text-card{display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#24313b;text-indent:0}.src51b41-product-name{font-size:1rem;margin-bottom:16px}.src51b41-product-card .btn{width:100%}.src51b41-catalog-empty{border:1px dashed #d5dde1;padding:16px}