.category-card-grid-section .category-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-mobile)}.category-card-grid-section .category-card-grid__card{position:relative;aspect-ratio:1 / 1;min-width:0;overflow:hidden}.category-card-grid-section .category-card-grid__image{display:block;width:100%;height:100%;object-fit:cover}.category-card-grid-section .category-card-grid__button{position:absolute;inset-inline:0;bottom:0;display:block;padding:8px var(--button-padding-inline);color:var(--button-color);font-family:var(--font-base-family);font-size:var(--button-font-size-mobile);font-weight:var(--button-font-weight);line-height:1.3;text-decoration:var(--button-decoration);text-underline-offset:2px;overflow-wrap:anywhere}.category-card-grid-section a.category-card-grid__button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media screen and (min-width:768px){.category-card-grid-section .category-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-desktop)}.category-card-grid-section .category-card-grid__button{padding-block:24px;font-size:var(--button-font-size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/section-category-card-grid.css.map */
