.category-grid{display:flex;flex-wrap:wrap;gap:var(--category-grid-gap) var(--category-grid-gap);width:100%;max-width:var(--category-grid-max-width, none);margin-inline:auto}.category-grid__item{display:flex;box-sizing:border-box;flex-basis:calc((100% - var(--category-grid-gap) * (var(--category-grid-columns) - 1)) / var(--category-grid-columns));min-width:0;border:var(--category-grid-border-width) solid rgb(var(--category-grid-border-color));border-radius:var(--category-grid-border-radius);overflow:hidden;transition:border-color .45s cubic-bezier(.785,.135,.15,.86)}.category-grid__label{--category-grid-initial-gradient: linear-gradient( rgb(var(--category-grid-background)), rgb(var(--category-grid-background)) );--category-grid-hover-gradient: linear-gradient( rgb(var(--category-grid-hover-background)), rgb(var(--category-grid-hover-background)) );display:flex;flex:1 1 auto;box-sizing:border-box;align-items:center;justify-content:var(--category-grid-justify-content, center);padding:var(--category-grid-padding-block) var(--category-grid-padding-inline);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--category-grid-text-transform, var(--button-text-transform));text-align:var(--category-grid-text-align, center);text-shadow:none;overflow-wrap:anywhere;color:rgb(var(--category-grid-text-color));background-color:transparent;background-image:var(--category-grid-initial-gradient),var(--category-grid-hover-gradient);background-repeat:no-repeat;background-size:100% 100%,0 100%;background-position:var(--transform-origin-end, right);box-shadow:inset 0 0 0 var(--category-grid-inner-line-width, 0px) rgb(var(--category-grid-background));transition:background-size .45s cubic-bezier(.785,.135,.15,.86),background-position .45s step-end,color .45s cubic-bezier(.785,.135,.15,.86)}a.category-grid__item:hover{border-color:rgb(var(--category-grid-hover-border-color))}a.category-grid__item:hover .category-grid__label{color:rgb(var(--category-grid-hover-text-color));background-size:0 100%,100% 100%;background-position:var(--transform-origin-start, left)}@media(prefers-reduced-motion:reduce){.category-grid__item,.category-grid__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/category-grid.css.map */
