.category-tiles{width:100%;max-width:100%;overflow:hidden;font-family:var(--font-body);color:var(--color-text-primary)}.ct-title{margin:0;padding:18px var(--side, 16px) 10px;font-family:var(--font-display);font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ct-grid{display:grid;grid-template-columns:repeat(var(--ct-cols, 4),minmax(0,1fr));gap:var(--ct-gap, 2px)}.ct-tile{position:relative;display:block;color:inherit;text-decoration:none;min-width:0}.ct-tile:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}.ct-media{display:block;aspect-ratio:var(--ct-ratio, 3 / 4);background:var(--color-surface-alt);overflow:hidden}.ct-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ct-img--empty{background:var(--color-surface-alt)}.ct-tile:hover .ct-img{transform:scale(1.03)}.ct-label{display:block;padding:8px 6px 14px;font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}.ct--label-overlay .ct-label{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:2px 8px;background:var(--color-surface);color:var(--color-text-primary)}@media(min-width:768px)and (max-width:1023px){.category-tiles[data-cols="5"] .ct-grid,.category-tiles[data-cols="6"] .ct-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.ct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-label{font-size:13px;padding:6px 4px 12px}.ct-title{font-size:18px}}@media(prefers-reduced-motion:reduce){.ct-img{transition:none}.ct-tile:hover .ct-img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-category-tiles.css.map */
