.grid[data-v-0fc5ad99]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:68px}@media(max-width:640px){.grid[data-v-0fc5ad99]{grid-template-columns:repeat(2,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:36px}}.tile__link[data-v-0fc5ad99]{display:block;text-decoration:none;color:inherit}.tile__media[data-v-0fc5ad99]{aspect-ratio:1/1;background:var(--fill);overflow:hidden;display:flex;align-items:center;justify-content:center}.tile__media img[data-v-0fc5ad99]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .85s cubic-bezier(.16,1,.3,1)}.tile:hover .tile__media img[data-v-0fc5ad99]{transform:scale(1.045)}@media(prefers-reduced-motion:reduce){.tile__media img[data-v-0fc5ad99]{transition:none}.tile:hover .tile__media img[data-v-0fc5ad99]{transform:none}}.tile__media--swap[data-v-0fc5ad99]{position:relative}.tile__media .tile__img-hover[data-v-0fc5ad99]{position:absolute;inset:0;opacity:0;transition:opacity .45s ease,transform .85s cubic-bezier(.16,1,.3,1)}.tile:hover .tile__media .tile__img-hover[data-v-0fc5ad99]{opacity:1}@media(prefers-reduced-motion:reduce){.tile__media .tile__img-hover[data-v-0fc5ad99]{transition:none}}.tile__placeholder[data-v-0fc5ad99]{font-size:40px;font-weight:300;color:var(--muted)}.tile__caption[data-v-0fc5ad99]{padding-top:14px}.tile__caption[data-v-0fc5ad99],.tile__caption-link[data-v-0fc5ad99]{display:flex;flex-direction:column;gap:4px}.tile__caption-link[data-v-0fc5ad99]{text-decoration:none;color:inherit}.tile__name[data-v-0fc5ad99]{font-size:13px;line-height:1.45}.tile__price[data-v-0fc5ad99]{font-size:13px;color:var(--muted)}.tile__cta[data-v-0fc5ad99]{display:block;width:100%;border:0;background:none;font:inherit;color:inherit;text-decoration:none;cursor:pointer}@media(max-width:640px){.tile__caption[data-v-0fc5ad99]{padding-top:10px;gap:2px}.tile__name[data-v-0fc5ad99]{line-height:1.35}.tile__name[data-v-0fc5ad99],.tile__price[data-v-0fc5ad99]{font-size:12px}}
