.storefront-open{display:block;width:100%;padding:0;border:0;text-align:left;cursor:pointer;background:transparent;font:inherit;color:inherit}.storefront-open:focus-visible,.storefront-product:focus-visible{outline:3px solid #d78535;outline-offset:3px}.storefront-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin:20px 0}.storefront-product{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid #dce2d8;border-radius:18px;overflow:hidden;background:#fff;color:inherit;text-align:left;font:inherit;cursor:pointer}.storefront-product img{width:100%;height:160px;object-fit:cover}.storefront-product-copy{display:flex;flex-direction:column;gap:10px;padding:18px}.storefront-product-copy strong{font-size:1.18rem}.storefront-product-copy span{line-height:1.5}.storefront-product-copy span:last-child{font-weight:700;color:#214e50}

.business-name-link{padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.business-name-link:hover{text-decoration:underline}.business-name-link:focus-visible{outline:3px solid #d78535;outline-offset:4px}
